Image: reddit.com · Rewrote the BTT Panda Breath firmware for proper Klipper integration: open source (DragonBreath)
DragonBreath, replacement firmware for the BTT Panda Breath heater
Open-source replacement firmware for the ESP32-C3 BIGTREETECH Panda Breath chamber heater, giving full Klipper control, generated with Codex and Claude.
Credits
- Reddit poster plastikman187 Source ↗
Earliest dated source:
The full story
Unhappy with the stock Klipper integration on the BIGTREETECH Panda Breath, an ESP32-C3 chamber heater for 3D printers, the maker and a collaborator built DragonBreath, firmware that replaces the stock firmware entirely. It gives Klipper and Moonraker full control of the heater, plus a local web dashboard, auto and filament-drying modes, status LEDs and over-the-air updates.
The over-temperature cutoffs are kept, there is a comms watchdog, and the flasher backs up the stock firmware so it can be rolled back. The post says the project "was generated with Codex and Claude", backed by a lot of testing and reverse engineering by people. Version 0.4.0 was released, with a warning that it is experimental.
How it was done
Tools
Themes
Loading themes…
Sources
From a short post by the maker, so the details are as they tell them.
- Reddit: Rewrote the BTT Panda Breath firmware for proper Klipper integration: open source (DragonBreath)Reddit poster: plastikman187Posted
The maker's post on r/esp32.
If it disappears: archived copy of Reddit: Rewrote the BTT Panda Breath firmware for proper Klipper integration: open source (DragonBreath) (opens in a new tab)
- The code: github.com
Linked in the post.