BambuHelper v3.7.3 - 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.3-ota.bin
| BambuHelper-esp32s3-v3.7.3-Full.bin
|
esp32s3_zero
| Waveshare ESP32-S3-Zero | external ST7789 240x240 | BambuHelper-esp32s3_zero-v3.7.3-ota.bin
| BambuHelper-esp32s3_zero-v3.7.3-Full.bin
|
esp32s3_zero_320
| Waveshare ESP32-S3-Zero | external ST7789 240x320 | BambuHelper-esp32s3_zero_320-v3.7.3-ota.bin
| BambuHelper-esp32s3_zero_320-v3.7.3-Full.bin
|
esp32c3
| ESP32-C3 Super Mini | ST7789 240x240 | BambuHelper-esp32c3-v3.7.3-ota.bin
| BambuHelper-esp32c3-v3.7.3-Full.bin
|
ws_lcd_200
| Waveshare ESP32-S3-Touch-LCD-2 | ST7789 240x320 | BambuHelper-ws_lcd_200-v3.7.3-ota.bin
| BambuHelper-ws_lcd_200-v3.7.3-Full.bin
|
ws_lcd_154
| Waveshare ESP32-S3-Touch-LCD-1.54 | ST7789 240x240 | BambuHelper-ws_lcd_154-v3.7.3-ota.bin
| BambuHelper-ws_lcd_154-v3.7.3-Full.bin
|
ws_lcd_280
| Waveshare ESP32-S3-Touch-LCD-2.8 | ST7789 240x320 | BambuHelper-ws_lcd_280-v3.7.3-ota.bin
| BambuHelper-ws_lcd_280-v3.7.3-Full.bin
|
es3n28p
| QD ES3N28P 2.8" | ILI9341V 240x320 | BambuHelper-es3n28p-v3.7.3-ota.bin
| BambuHelper-es3n28p-v3.7.3-Full.bin
|
ws_lcd_350
| Waveshare ESP32-S3-Touch-LCD-3.5 | ST7796 320x480 | BambuHelper-ws_lcd_350-v3.7.3-ota.bin
| BambuHelper-ws_lcd_350-v3.7.3-Full.bin
|
wt32_sc01_plus
| Panlee WT32-SC01 Plus 3.5" | ST7796 320x480 | BambuHelper-wt32_sc01_plus-v3.7.3-ota.bin
| BambuHelper-wt32_sc01_plus-v3.7.3-Full.bin
|
jc3248w535
| Guition JC3248W535 (ESP32-S3-N16R8, 16MB flash / 8MB PSRAM) | AXS15231B QSPI 320x480 | BambuHelper-jc3248w535-v3.7.3-ota.bin
| BambuHelper-jc3248w535-v3.7.3-Full.bin
|
cyd
| ESP32-2432S028 (CYD / Cheap Yellow Display) | ILI9341 240x320 | BambuHelper-cyd-v3.7.3-ota.bin
| BambuHelper-cyd-v3.7.3-Full.bin
|
tzt_2432
| TZT ESP32-2432S028 (CYD variant) | ILI9341 240x320 | BambuHelper-tzt_2432-v3.7.3-ota.bin
| BambuHelper-tzt_2432-v3.7.3-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.
Updating from v3.7.2? OTA the matching
-ota.binfor your board. Settings are preserved.
Changes
New Features
-
Turn your printer's smart plug on/off from the device - if a Tasmota or Shelly plug is mapped to a printer (Power Monitoring), you can now switch it without opening a browser:
- Enable Button power control in the web UI under Power Monitoring (off by default).
- Double- or triple-click the device button (or touchscreen) while that printer is on screen. It also works from the "Connecting to printer" screen - so you can power a switched-off printer back on.
- A full-screen confirmation appears. Hold the button ~1.5 s until the ring fills to toggle the plug. A short tap (or 10 s of no input) cancels.
- The screen turns red if that printer is currently printing - confirming then cuts power to a live print, so look before you hold.
Note: while the feature is armed (enabled + plug mapped to the shown printer), single-tap printer switching waits ~0.5 s for a possible second click. With the toggle off, nothing changes.
-
European characters and the euro sign now display correctly - print file names, printer names, custom gauge labels, and the currency symbol render accented characters (German, Polish, Czech/Slovak, Hungarian, Turkish, Romanian, French, Spanish, Portuguese, Nordic, Croatian/Slovenian). The default
€cost symbol on the finish screen finally shows instead of a blank. Custom gauge labels accept accented input in the web UI. -
Turn display and LED fully off after a print - the Display -> After a print completes card has a new "After the finish screen" choice: show the clock / screensaver (default), or turn the display and the status LED completely off. The finish-screen duration you already picked stays the timer. Needs a button or touchscreen configured so the device can be woken; a new print wakes it automatically. (This option existed in old firmware, got lost in a web UI redesign, and the LED previously stayed lit - both fixed.)
-
Update-size guard - the firmware update check now verifies that a new release actually fits your device's update partition before offering to install it, and tells you exactly what to do if it ever doesn't (some boards have a larger flash chip than their current partition layout uses and can be re-flashed once via the web flasher to unlock it). Nothing changes today - this is future-proofing.
New Boards
- QD ES3N28P 2.8" (ILI9341V 240x320, capacitive touch) - community board, hardware-confirmed. In the web flasher and this release.
- Panlee WT32-SC01 Plus 3.5" (ST7796 320x480 parallel, capacitive touch) - community board, hardware-confirmed. In the web flasher and this release.
Fixes
-
Config page reloads automatically after a firmware update - both the one-click installer and manual
.binuploads now wait for the device to reboot and refresh the page, instead of leaving a stale page behind. -
The firmware card in the web UI links to the release notes for the latest version.
-
Binaries updated 2026-07-04: the manual firmware upload in the web UI no longer rejects valid files over 1.75MB on boards with larger update partitions (#140) - if you downloaded before this note, please re-download.