Repository navigation
BambuHelper v3.9.1 - 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.9.1-ota.bin |
BambuHelper-esp32s3-v3.9.1-Full.bin |
esp32s3_round |
ESP32-S3 Super Mini | GC9A01 1.28" round 240x240 | BambuHelper-esp32s3_round-v3.9.1-ota.bin |
BambuHelper-esp32s3_round-v3.9.1-Full.bin |
esp32s3_zero |
Waveshare ESP32-S3-Zero | external ST7789 240x240 | BambuHelper-esp32s3_zero-v3.9.1-ota.bin |
BambuHelper-esp32s3_zero-v3.9.1-Full.bin |
esp32s3_zero_320 |
Waveshare ESP32-S3-Zero | external ST7789 240x320 | BambuHelper-esp32s3_zero_320-v3.9.1-ota.bin |
BambuHelper-esp32s3_zero_320-v3.9.1-Full.bin |
esp32c3 |
ESP32-C3 Super Mini | ST7789 240x240 | BambuHelper-esp32c3-v3.9.1-ota.bin |
BambuHelper-esp32c3-v3.9.1-Full.bin |
esp32c3_round |
ESP32-C3 Super Mini | GC9A01 1.28" round 240x240 | BambuHelper-esp32c3_round-v3.9.1-ota.bin |
BambuHelper-esp32c3_round-v3.9.1-Full.bin |
ws_lcd_200 |
Waveshare ESP32-S3-Touch-LCD-2 | ST7789 240x320 | BambuHelper-ws_lcd_200-v3.9.1-ota.bin |
BambuHelper-ws_lcd_200-v3.9.1-Full.bin |
ws_lcd_154 |
Waveshare ESP32-S3-Touch-LCD-1.54 | ST7789 240x240 | BambuHelper-ws_lcd_154-v3.9.1-ota.bin |
BambuHelper-ws_lcd_154-v3.9.1-Full.bin |
ws_lcd_280 |
Waveshare ESP32-S3-Touch-LCD-2.8 | ST7789 240x320 | BambuHelper-ws_lcd_280-v3.9.1-ota.bin |
BambuHelper-ws_lcd_280-v3.9.1-Full.bin |
es3n28p |
QD ES3N28P 2.8" | ILI9341V 240x320 | BambuHelper-es3n28p-v3.9.1-ota.bin |
BambuHelper-es3n28p-v3.9.1-Full.bin |
sc05_x |
Panlee SC05_X (ZX2D80CE02S) 2.8" | ST7789 240x320 (8-bit parallel) | BambuHelper-sc05_x-v3.9.1-ota.bin |
BambuHelper-sc05_x-v3.9.1-Full.bin |
ws_lcd_350 |
Waveshare ESP32-S3-Touch-LCD-3.5 | ST7796 320x480 | BambuHelper-ws_lcd_350-v3.9.1-ota.bin |
BambuHelper-ws_lcd_350-v3.9.1-Full.bin |
ws_lcd_28c |
Waveshare ESP32-S3-Touch-LCD-2.8C | ST7701 2.8" round 480x480 | BambuHelper-ws_lcd_28c-v3.9.1-ota.bin |
BambuHelper-ws_lcd_28c-v3.9.1-Full.bin |
wt32_sc01_plus |
Panlee WT32-SC01 Plus 3.5" | ST7796 320x480 | BambuHelper-wt32_sc01_plus-v3.9.1-ota.bin |
BambuHelper-wt32_sc01_plus-v3.9.1-Full.bin |
jc3248w535 |
Guition JC3248W535 (ESP32-S3-N16R8, 16MB flash / 8MB PSRAM) | AXS15231B QSPI 320x480 | BambuHelper-jc3248w535-v3.9.1-ota.bin |
BambuHelper-jc3248w535-v3.9.1-Full.bin |
cyd |
ESP32-2432S028 (CYD / Cheap Yellow Display) | ILI9341 240x320 | BambuHelper-cyd-v3.9.1-ota.bin |
BambuHelper-cyd-v3.9.1-Full.bin |
tzt_2432 |
TZT ESP32-2432S028 (CYD variant) | ILI9341 240x320 | BambuHelper-tzt_2432-v3.9.1-ota.bin |
BambuHelper-tzt_2432-v3.9.1-Full.bin |
cyd_2432s024 |
ESP32-2432S024 (CYD 2.4") | ILI9341 240x320 | BambuHelper-cyd_2432s024-v3.9.1-ota.bin |
BambuHelper-cyd_2432s024-v3.9.1-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.
Updating from v3.9.0? OTA the matching
-ota.binfor your board, or use Check for updates. Settings carry over, nothing to redo.
New Features
Why did WiFi fail? The AP screen tells you
When BambuHelper cannot join your saved network and falls back to its own hotspot, it no longer just says "WiFi Setup". Before switching to AP mode it scans for your network and looks at why the connection was refused, then shows the reason as the screen title:
WiFi not found- the network is not visible (switched off, out of range, or 5 GHz only - the ESP32 needs 2.4 GHz)WiFi name mismatch- the network is there, but its name differs in upper/lower case or stray spaces (names are case-sensitive)Weak WiFi -88 dBm- the network is there but the signal is too weak to hold a connectionWrong password?/Password too shortUnsupported WiFi- WPA2 Enterprise (username + password) networks are not supportedNo IP from router- joined, but the router handed out no address
Join the hotspot and the setup page shows the full explanation with what to try, and fills in the network name for you (the exact spelling seen, on a name mismatch). This works both on boot and when a running device loses WiFi for good.
Cards: bigger temperatures on 320x240 landscape
With four or more temperatures (H2 printers with both nozzles, chamber, AMS), the landscape Cards print screen now lays them out as a grid with much bigger values instead of squeezing six into one row. The job name and progress move up to make room. With the AMS column at its tallest (four trays plus the external spool) or with the filament row picked, the screen keeps the single row.
Changes
- Cards is no longer marked beta. It stays opt-in - Gauges is still the default.
Bug Fixes
- Cards Ready screen after a print, 320x240 landscape: the "Print complete" headline and the job name ran into the big clock (most visible with a 12-hour clock). They are now shortened to fit beside it.