{"repo":"JohnBaumb/KlipperFleet","free":true,"listed":false,"github":"https://github.com/JohnBaumb/KlipperFleet","clone":"git clone https://github.com/JohnBaumb/KlipperFleet.git","description":"Web UI for Mainsail to configure, build, and flash Klipper/Kalico firmware across every MCU on your printer - CAN, DFU, and serial. No command line.","language":"Python","stars":57,"topics":["3d-printer","3d-printing","can-bus","firmware","kalico","katapult","klipper","mainsail","moonraker","raspberry-pi"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"KlipperFleet [!WARNING] ALPHA SOFTWARE - Tested on specific CAN bus, STM32 Serial/DFU, and Linux Process devices (see below). Non-Raspberry Pi and Fluidd are unsupported but on the roadmap. Kalico is auto-detected if installed at /klipper . Contributions and bug reports are appreciated! KlipperFleet is a web interface (integrated into Mainsail) for configuring, building, and flashing Klipper/Kalico firmware across all MCUs on a printer. No command line needed. One click builds and flashes every MCU on the printer - CAN nodes, CAN bridge, and host - in the right order, with live logs. Features - Web Configurator : Replaces make menuconfig with a reactive web form parsed from Klipper's Kconfig source. - Fleet Management : Register MCUs (Serial, CAN, DFU), assign profiles, and attach DFU IDs to Serial devices for cross-reboot tracking. - Smart Sequencing : Flashes CAN downstream nodes first, bridge hosts last. - UART Support : Detects MCUs connected via Raspberry Pi UART (GPIO). - Batch Operations : Build All, Flash Ready, Flash All, or Build & Flash All in one click. - Auto Reboot : Detects Klipper vs. Katapult/DFU mode and reboots devices into the correct bootloader automatically. - Service Management : Stops/starts Klipper and Moonraker services during flash operations. - Integrated Flashing : Flash via Serial, CAN, or DFU from the browser with real-time log streaming. - Backup & Restore : Export your fleet registry and profiles as a ZIP, or import a previous backup to restor","default_branch":null,"files":null,"tree":[],"storefront":"/r/JohnBaumb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JohnBaumb/KlipperFleet/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}