Skip to content

v3.7.4

Latest

Choose a tag to compare

@Keralots Keralots released this 11 Jul 11:58

BambuHelper v3.7.4 - 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.4-ota.bin BambuHelper-esp32s3-v3.7.4-Full.bin
esp32s3_round ESP32-S3 Super Mini GC9A01 1.28" round 240x240 BambuHelper-esp32s3_round-v3.7.4-ota.bin BambuHelper-esp32s3_round-v3.7.4-Full.bin
esp32s3_zero Waveshare ESP32-S3-Zero external ST7789 240x240 BambuHelper-esp32s3_zero-v3.7.4-ota.bin BambuHelper-esp32s3_zero-v3.7.4-Full.bin
esp32s3_zero_320 Waveshare ESP32-S3-Zero external ST7789 240x320 BambuHelper-esp32s3_zero_320-v3.7.4-ota.bin BambuHelper-esp32s3_zero_320-v3.7.4-Full.bin
esp32c3 ESP32-C3 Super Mini ST7789 240x240 BambuHelper-esp32c3-v3.7.4-ota.bin BambuHelper-esp32c3-v3.7.4-Full.bin
esp32c3_round ESP32-C3 Super Mini GC9A01 1.28" round 240x240 BambuHelper-esp32c3_round-v3.7.4-ota.bin BambuHelper-esp32c3_round-v3.7.4-Full.bin
ws_lcd_200 Waveshare ESP32-S3-Touch-LCD-2 ST7789 240x320 BambuHelper-ws_lcd_200-v3.7.4-ota.bin BambuHelper-ws_lcd_200-v3.7.4-Full.bin
ws_lcd_154 Waveshare ESP32-S3-Touch-LCD-1.54 ST7789 240x240 BambuHelper-ws_lcd_154-v3.7.4-ota.bin BambuHelper-ws_lcd_154-v3.7.4-Full.bin
ws_lcd_280 Waveshare ESP32-S3-Touch-LCD-2.8 ST7789 240x320 BambuHelper-ws_lcd_280-v3.7.4-ota.bin BambuHelper-ws_lcd_280-v3.7.4-Full.bin
es3n28p QD ES3N28P 2.8" ILI9341V 240x320 BambuHelper-es3n28p-v3.7.4-ota.bin BambuHelper-es3n28p-v3.7.4-Full.bin
ws_lcd_350 Waveshare ESP32-S3-Touch-LCD-3.5 ST7796 320x480 BambuHelper-ws_lcd_350-v3.7.4-ota.bin BambuHelper-ws_lcd_350-v3.7.4-Full.bin
wt32_sc01_plus Panlee WT32-SC01 Plus 3.5" ST7796 320x480 BambuHelper-wt32_sc01_plus-v3.7.4-ota.bin BambuHelper-wt32_sc01_plus-v3.7.4-Full.bin
jc3248w535 Guition JC3248W535 (ESP32-S3-N16R8, 16MB flash / 8MB PSRAM) AXS15231B QSPI 320x480 BambuHelper-jc3248w535-v3.7.4-ota.bin BambuHelper-jc3248w535-v3.7.4-Full.bin
cyd ESP32-2432S028 (CYD / Cheap Yellow Display) ILI9341 240x320 BambuHelper-cyd-v3.7.4-ota.bin BambuHelper-cyd-v3.7.4-Full.bin
tzt_2432 TZT ESP32-2432S028 (CYD variant) ILI9341 240x320 BambuHelper-tzt_2432-v3.7.4-ota.bin BambuHelper-tzt_2432-v3.7.4-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.3? OTA the matching -ota.bin for your board. Settings are preserved.

Changes

New Boards

  • 1.28" round GC9A01 display (DIY) - a new build variant for the popular round 240x240 GC9A01 7-pin SPI module, with a dashboard designed for the circle instead of the usual gauge grid:
    • Three print dashboard skins, selectable in the web UI under Display: Rim (progress ring around the edge + three mini gauges), Speedo (large 240° speedometer-style arc), and Rings (concentric progress / nozzle / bed rings). Switching applies instantly.
    • The Rim skin's three mini gauges are configurable under Gauge Layout (nozzle, bed, fans, chamber, power, layer, ...).
    • Curved text along the rim (printer status, door, speed), filament name and color swatch, temperature trend arrows, animated progress shimmer, and a round clock face when idle.
    • Two builds: esp32s3_round for the ESP32-S3 Super Mini (up to 2 printers) and esp32c3_round for the ESP32-C3 Super Mini (1 printer only). Both are in the hosted web flasher. Wiring uses the same SPI pins as the square ST7789 DIY builds (see the README wiring table).
    • Note: the 7-pin module has no backlight pin (backlight is hardwired on), so brightness control, night dimming, and screensaver brightness are not available - the web UI hides those controls on these builds, along with the Breakout clock (its rectangular playfield doesn't fit a round screen).
    • Display module (AliExpress, pick the Type Y variant): aliexpress.com/item/1005007702290129.html. 3D-printable case for both variants: MakerWorld model.

New Features

  • CYD 2.8" ESP32-32E clone support - some newer ESP32-2432S028 units ship with an ESP32-32E module and a slightly different board wiring (silent speaker, red LED stuck on). A new Display toggle, "ESP32-32E clone board", remaps the speaker amp enable (active-low on these clones) and the LED pins. Off by default - regular CYD units need no change. The device reboots when toggled. (#141)
  • Web flasher visual refresh - the hosted web flasher at keralots.github.io/BambuHelper now matches the device web UI's look.

Fixes

  • Correct filament shown when feeding from a 5th AMS unit - setups with more than four AMS units (e.g. a second AMS HT) showed a stale or wrong filament color while printing from the overflow unit. The active tray is now tracked correctly.