github Keralots/BambuHelper v3.7.3

6 hours ago

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.bin files 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.bin for 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:

    1. Enable Button power control in the web UI under Power Monitoring (off by default).
    2. 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.
    3. 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.
    4. 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 .bin uploads 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.

Don't miss a new BambuHelper release

NewReleases is sending notifications on new releases.