Repository navigation
v3.9.0-beta.1 - Cards (beta)
Pre-releaseBambuHelper v3.9.0-beta.1 - Cards (beta)
This is a BETA. It is not offered by "Check for updates" and it is not in the web flasher - you install it by hand, and only if you want to try the new screen. Things may not work yet. I am still working on it, so please report anything odd in Issues (a photo of the screen helps a lot).
What is new: the "Cards" print screen
A new, calmer print screen next to the classic gauges: a big progress percentage, the time left, the finish time, a progress bar, and one row of temperatures - readable from across the room. The idle and finished screens follow the same style.
- Plate preview - the thumbnail of what is printing right now, taken from Bambu Cloud (needs the Bambu account sign-in on the device; works for LAN and Cloud printers bound to that account). Until it arrives, the AMS slots show instead.
- Filaments of this print - optional bottom row listing only the filaments the job uses (e.g. PLA plus a PETG support interface), with how much is left on each spool.
- AMS column with the feeding slot highlighted, or nothing - your choice.
- Temperatures for what your printer has - both nozzles on H2 printers, chamber only where there is a sensor, AMS temperature and humidity.
- Job name scrolls when it is too long; finish time shows "+1" when the print ends tomorrow; plug power (W) and door state in the header; progress bar shimmer.
- Text is antialiased properly on light backgrounds too - try the new Warm paper colour preset.
How to turn it on
Web interface -> Display:
- Print screen style ->
Cards (beta) - Card: left column ->
AMS slots,NoneorPlate preview - Card: bottom row ->
TemperaturesorFilaments of this print
Colours come from the Colors section (Background, Text, Progress Bar, Finish time, Status OK, ...). Split view (two printers at once) keeps the classic gauges.
Boards
Only boards with PSRAM get Cards. CYD-style boards without PSRAM are not supported (the screen does not render correctly there yet), so there is no file for them in this beta.
| Build target | Board | Display | Cards tested on hardware | Plate preview |
|---|---|---|---|---|
ws_lcd_200 |
Waveshare ESP32-S3-Touch-LCD-2 | 240x320 | yes (landscape + portrait) | yes |
esp32s3 |
ESP32-S3 Super Mini | 240x240 | yes | yes |
jc3248w535 |
Guition JC3248W535 | 320x480 | yes (landscape + portrait) | yes |
ws_lcd_280 |
Waveshare ESP32-S3-Touch-LCD-2.8 | 240x320 | not yet | yes |
es3n28p |
QD ES3N28P 2.8" | 240x320 | not yet | yes |
sc05_x |
Panlee SC05_X 2.8" | 240x320 | not yet | yes |
ws_lcd_154 |
Waveshare ESP32-S3-Touch-LCD-1.54 | 240x240 | not yet | yes |
ws_lcd_350 |
Waveshare ESP32-S3-Touch-LCD-3.5 | 320x480 | not yet | yes |
wt32_sc01_plus |
Panlee WT32-SC01 Plus 3.5" | 320x480 | not yet | yes |
esp32s3_zero |
Waveshare ESP32-S3-Zero | 240x240 | not yet | no (flash space) |
esp32s3_zero_320 |
Waveshare ESP32-S3-Zero | 240x320 | not yet | no (flash space) |
"Not yet" means it builds and should work like the tested board with the same screen size, but nobody has seen it on that board - if you have one, a photo in an issue is very welcome.
How to install (manual OTA)
- You need a board that already runs BambuHelper (install v3.8.3 from the web flasher first if not).
- Optional but recommended: web interface -> WiFi & System -> Settings backup -> Export backup.
- Download the
-ota.binfor your board from the files below. - Web interface -> WiFi & System -> Firmware update -> Manual update -> pick the file -> Upload firmware.
Your settings carry over. Cards stays off until you switch it on, so after the update the device looks and behaves like v3.8.3.
Going back: upload the v3.8.3 -ota.bin for your board the same way. Settings are kept both ways (tested on ws_lcd_200: beta -> v3.8.3 -> beta, and export/import).
When the final v3.9.0 is out, "Check for updates" will offer it to beta users as usual.
Also in this build
- Changes on
mainsince v3.8.3: the configured hostname is sent over DHCP (#192) and the CYD 2.4" ESP32-2432S024 board (#186). - The
esp32s3(Super Mini) build is compiled without C++ exceptions, like the ESP32-C3 build, to make room on its 4 MB flash. If your Super Mini reboots unexpectedly on this beta, please tell me.
Known limitations
- Plate preview needs Bambu Cloud. Reading it locally from the printer is planned for printers with an SD card (P1/X1/A1); H2 printers do not expose the file locally.
- A spool on the external holder (no AMS) shows as "?" in "Filaments of this print".
- Not available on boards without PSRAM (CYD family, ESP32-C3) or on round displays.




