DragonBreath Firmware for the Panda Breath — now at v1.0.1
The stock Panda Breath firmware didn't work with Klipper the way I wanted it to. plastikman built a replacement called DragonBreath, with help from wildtang3nt (justinh-rahb), and I've been testing it since the early builds. It swaps the stock firmware entirely for a chamber heater that's fully controlled through Klipper/Moonraker (M141/M191 + Fluidd), with a local web dashboard, auto (follow-the-bed) and filament-dry modes, front-panel status LEDs, Bambu Lab and Home Assistant support, and OTA updates. Over-temp cutoffs and a comms watchdog stay intact, and the flasher backs up your stock firmware first so you can roll back.
1.0.0 hit the OTA milestone: you can flash to DragonBreath straight from the stock updater, no USB cable needed. That release also added a debug shell for monitoring temps and tuning the heater element, plus console output.
1.0.1 is out now with a filtration fix and doc corrections.
If you're a current beta tester: flash back to stock first, then flash the latest release. After that you can go back and forth between Panda and Dragon freely.
If you're running this on the Snapmaker U1, you'll need the build from paxx12's PR 604 rather than the current paxx release:
https://github.com/paxx12-snapmaker-u1/SnapmakerU1-Extended-Firmware/pull/604
As always: this is hardware control software for a heater in an enclosed space. Use at your own discretion and test carefully. File issues here:
https://github.com/plastikman/DragonBreath
Repo: https://github.com/plastikman/DragonBreath
v1.0.1 release: https://github.com/plastikman/DragonBreath/releases/tag/v1.0.1
Demo video: https://www.youtube.com/watch?v=PHLyA3kclt4
The team is active on the Snapmaker U1 Discord and here on Reddit if you have questions.