Build a dedicated screen that shows live temperature, progress, and time remaining for a Bambu Lab print
Monitor a Bambu printer over the cloud when it is on a different network than the ESP32 device
Track power usage and cost per print by connecting a Tasmota smart plug to the printer
| keralots/bambuhelper | paddlepaddle/paddle-inference-demo | rastproxy88/vivid-r6-cracked-2026 | |
|---|---|---|---|
| Stars | 243 | 269 | 286 |
| Language | C++ | C++ | C++ |
| Last pushed | — | 2025-11-20 | — |
| Maintenance | — | Quiet | — |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 4/5 | 3/5 | 5/5 |
| Audience | general | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Requires a supported ESP32 board and a Bambu Lab printer, firmware can now be flashed entirely from the browser.
BambuHelper is a hardware and firmware project that turns a small microcontroller board into a dedicated status monitor for Bambu Lab 3D printers. You build or buy a supported ESP32 board, attach a small color screen, flash it with BambuHelper's firmware, and it sits next to your printer showing a live dashboard with progress arcs, temperature gauges, fan speed, layer count, and remaining print time. The device connects to your printer over MQTT, a lightweight messaging protocol common in smart home and IoT devices, either directly over your local network using the printer's IP address and access code, or through Bambu's own cloud service using an access token, which is useful if the monitor and printer are not on the same network or if a printer only supports cloud connections. For printers in Bambu's newer H2 line, local connections need Developer Mode turned on in the printer's settings, or the monitor simply will not receive status updates. Several board options are supported, from the original ESP32-S3 Super Mini paired with a small square screen to plug and play Waveshare boards, a budget CYD all in one display board, and an ESP32-C3 variant for those wanting a cheaper build, with some boards limited to tracking one printer at a time due to memory limits. As of the newest version, setup no longer requires any development tools at all: you can flash the firmware and configure WiFi entirely from a web page in Chrome or Edge, with no separate programs needed. Beyond the core dashboard, BambuHelper adds AMS filament tray visualization, optional smart plug integration to track power use and cost per print, and animated effects for loading and print completion. The project states clearly that it only reads printer status and never sends commands, and that cloud mode stores only a temporary access token rather than an account password. The README does not mention what license the project uses.
Firmware that turns a small ESP32 board with a color screen into a live status dashboard for Bambu Lab 3D printers, connecting over local network or the cloud.
Mainly C++. The stack also includes C++, ESP32, MQTT.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.