BambuHelper v3.7.8 - Release Notes
Firmware Builds
| Build Target | Board / Hardware | Display | OTA Update File | Full Flash File |
|---|---|---|---|---|
esp32s3 |
ESP32-S3 Super Mini | ST7789 240x240 | BambuHelper-esp32s3-v3.7.8-ota.bin |
BambuHelper-esp32s3-v3.7.8-Full.bin |
esp32s3_round |
ESP32-S3 Super Mini | GC9A01 1.28" round 240x240 | BambuHelper-esp32s3_round-v3.7.8-ota.bin |
BambuHelper-esp32s3_round-v3.7.8-Full.bin |
esp32s3_zero |
Waveshare ESP32-S3-Zero | external ST7789 240x240 | BambuHelper-esp32s3_zero-v3.7.8-ota.bin |
BambuHelper-esp32s3_zero-v3.7.8-Full.bin |
esp32s3_zero_320 |
Waveshare ESP32-S3-Zero | external ST7789 240x320 | BambuHelper-esp32s3_zero_320-v3.7.8-ota.bin |
BambuHelper-esp32s3_zero_320-v3.7.8-Full.bin |
esp32c3 |
ESP32-C3 Super Mini | ST7789 240x240 | BambuHelper-esp32c3-v3.7.8-ota.bin |
BambuHelper-esp32c3-v3.7.8-Full.bin |
esp32c3_round |
ESP32-C3 Super Mini | GC9A01 1.28" round 240x240 | BambuHelper-esp32c3_round-v3.7.8-ota.bin |
BambuHelper-esp32c3_round-v3.7.8-Full.bin |
ws_lcd_200 |
Waveshare ESP32-S3-Touch-LCD-2 | ST7789 240x320 | BambuHelper-ws_lcd_200-v3.7.8-ota.bin |
BambuHelper-ws_lcd_200-v3.7.8-Full.bin |
ws_lcd_154 |
Waveshare ESP32-S3-Touch-LCD-1.54 | ST7789 240x240 | BambuHelper-ws_lcd_154-v3.7.8-ota.bin |
BambuHelper-ws_lcd_154-v3.7.8-Full.bin |
ws_lcd_280 |
Waveshare ESP32-S3-Touch-LCD-2.8 | ST7789 240x320 | BambuHelper-ws_lcd_280-v3.7.8-ota.bin |
BambuHelper-ws_lcd_280-v3.7.8-Full.bin |
es3n28p |
QD ES3N28P 2.8" | ILI9341V 240x320 | BambuHelper-es3n28p-v3.7.8-ota.bin |
BambuHelper-es3n28p-v3.7.8-Full.bin |
sc05_x |
Panlee SC05_X (ZX2D80CE02S) 2.8" | ST7789 240x320 (8-bit parallel) | BambuHelper-sc05_x-v3.7.8-ota.bin |
BambuHelper-sc05_x-v3.7.8-Full.bin |
ws_lcd_350 |
Waveshare ESP32-S3-Touch-LCD-3.5 | ST7796 320x480 | BambuHelper-ws_lcd_350-v3.7.8-ota.bin |
BambuHelper-ws_lcd_350-v3.7.8-Full.bin |
wt32_sc01_plus |
Panlee WT32-SC01 Plus 3.5" | ST7796 320x480 | BambuHelper-wt32_sc01_plus-v3.7.8-ota.bin |
BambuHelper-wt32_sc01_plus-v3.7.8-Full.bin |
jc3248w535 |
Guition JC3248W535 (ESP32-S3-N16R8, 16MB flash / 8MB PSRAM) | AXS15231B QSPI 320x480 | BambuHelper-jc3248w535-v3.7.8-ota.bin |
BambuHelper-jc3248w535-v3.7.8-Full.bin |
cyd |
ESP32-2432S028 (CYD / Cheap Yellow Display) | ILI9341 240x320 | BambuHelper-cyd-v3.7.8-ota.bin |
BambuHelper-cyd-v3.7.8-Full.bin |
tzt_2432 |
TZT ESP32-2432S028 (CYD variant) | ILI9341 240x320 | BambuHelper-tzt_2432-v3.7.8-ota.bin |
BambuHelper-tzt_2432-v3.7.8-Full.bin |
OTA is for updating an already working device from the BambuHelper web UI.
Full is for first-time flashing, recovery, or ESP Web Flasher use.
First-time flashing? Easiest path is the hosted web flasher at keralots.github.io/BambuHelper - pick your board in the dropdown, click Install, and the browser handles bootloader + partitions + firmware in one go (no downloads, no flash offsets). The
-Full.binfiles below are only needed if you prefer the generic ESP Web Flasher or are flashing one of the community / beta boards that the hosted flasher doesn't list yet.
Setting up Cloud mode? The Companion Tool signs into your Bambu account, finds your BambuHelper on the network, and pushes the token and serial directly. You can also do it by hand; see the cloud token page.
Updating from v3.7.7? OTA the matching
-ota.binfor your board. Settings are preserved.
Changes
New features
- Edge glow border effect - animated light border on print complete or failure, visible across the room. Three styles (Sweep, Pulse, Storm), configurable colour (including rainbow; failures force red), configurable duration (burst, until dismissed, burst + reminders). Works on all display shapes - round boards get a smooth annular rim. Off by default; preview with the Test button in the web UI.
- TP-Link Kasa smart plug support - live watts, kWh and relay control from KP115/HS110-compatible plugs over local TCP. Per-print energy tracking and auto-off work the same as Tasmota and Shelly. (#161, contributed by @nunnypern)
- Configurable Ready / Print Complete gauges - pick which two gauges show on the idle and finished screens instead of the hardcoded nozzle + bed pair. Set in the Gauge Layout card. (#158)
- Print completion time on the finished screen - shows "Print Complete! @ 10:07 AM" so you know how long ago a print finished. Toggleable on narrow screens. (#158)
- Arizona (Phoenix) timezone added. (#157)
- MQTT slot limit diagnostic - Companion Tool now explains that Bambu printers allow ~3 local MQTT clients when a LAN connection fails, instead of leaving people chasing serial numbers and firewalls.
Fixes
- Round finished screen always dropped the completion time due to a too-small headline width budget.
- Ready/Complete gauge labels not refreshing when airduct bitmask arrived on first pushall.
- Removed dead code: unused animation helpers, orphaned
cloudEmailNVS setting.