The only thing standing in my way of making my Bambu Labs library a member of the #CircuitPython community libraries is this one error: bambulabs.py:60:1: PLR0904 Too many public methods (26 > 20)
Ladies and gentlemen, we have a working BambuLabs #CircuitPython library, making it easy to query info about your printer. This way people can build UIs on top of the easy to get data.
Putting my Bambu #CircuitPython project on the backburner this weekend to do what I should be doing: editing the Fruit Jam panel discussion for a future episode of The CircuitPython Show
Figured out the MQTT push message to get a full status report back from the printer! Now I can update the display. #CircuitPython
Hmm, monitoring the Bambu Labs MQTT feed it only dumps the full JSON payload every ~15 minutes and a partial payload missing most of the good info every second. Can't figure out how to make is show the full payload more often (yet) #CircuitPython
Such a nice profile of the #AssistiveTech work being done by my Boston College Physical Computing students. https://www.bc.edu/content/bc-web/sites/bc-news/articles/2026/spring/the-class-that-makes-a-difference-.html May be interesting to folks in the #CSed #MakerSpace #RaspberryPi and #CircuitPython communities.
‘Cool Stuff’ that makes a difference

In ‘Tech for Good,’ Boston College students turn sensors, code, and LEDs into accessible learning tools for kids with disabilities

Boston College
Parts of the display are updating, but not all of it. Getting an error "Error parsing message: New bitmap must be same size as old bitmap" which I'll deal with this weekend. #CircuitPython
Now to print something and see if the status bars work. #CircuitPython
Ohhh, shiny - the bed temp for my Bambu Lab printer is updating in real time. #CircuitPython
My #CircuitPython displayio skills need some work.