This program prints the current printer progress on a 8x8 LED matrix, connected to a Raspberry Pico with Micropython v1.23. This program has been tested for Bambu Lab X1C Printer that supports the MQTT protocoll. The printer pushes messages by standard every second, see example output here. It requires a Neopixel LED matrix and a buzzer, see tutorial here.
- Print current progress 🟩
- Show printer error ❌
- Show preparation progress 🟦
- Play buzzer sound if finished
- Change printer access code via webinterface
Please edit the config.json
file and add your details:
- SSID
- SSID password
- Printer IP
- Printer password (Settings -> General)
- Printer serial (Settings -> General)
Important
The printer password resets automatically after restarting the printer. You can change the password by opening the picos webinterface on its ip-address (port 80)
Other optioanl features, such as brightness can be configured via the config.json
file.
Note
Only LAN mode can be either turned on or off and is not necessary.