BamBuddy – a self-hosted print archive for Bambu Lab 3D printers
Bambu makes great hardware, but your data lives in their cloud and there's no way to export it. When a print finishes, the job is basically gone from any useful record-keeping perspective. BamBuddy fixes that by running on your own machine and tapping into the printer's local MQTT interface — so it captures everything as it happens: thumbnails, filament usage, timing, slicer settings. You end up with a fully searchable archive of your print history that's entirely yours, works offline, and never touches Bambu's servers. The catch: their local API is undocumented, so a lot of the early work was reverse-engineering the protocol. That's still ongoing as firmware updates occasionally break things. Stack: TypeScript, self-hosted, ~700 stars, small but active contributor community. GitHub: https://github.com/maziggy/bambuddy Docs: https://wiki.bambuddy.cool
- Data Analytics
- Integrations
- Open Source
✨ AI Summary
BamBuddy is a self-hosted print archive for Bambu Lab 3D printers that captures print data locally via MQTT. It provides a searchable, offline record of print history, including thumbnails, filament usage, timing, and slicer settings.
Best For
Bambu Lab 3D printer owners, Users concerned about cloud data privacy, Hobbyists seeking detailed print history
Why It Matters
BamBuddy offers complete control and a comprehensive, searchable archive of your 3D printing history, independent of cloud services.
Key Features
- Self-hosted print archive for Bambu Lab 3D printers
- Captures print data via local MQTT interface
- Records thumbnails, filament usage, timing, and slicer settings
- Provides a fully searchable archive of print history
Use Cases
- A hobbyist 3D printer enthusiast wants to meticulously track the filament consumption and print duration for each project to optimize material costs and identify time-saving print strategies.
- A small workshop owner needs to maintain a detailed historical log of all prints, including slicer settings and generated thumbnails, for quality control and to easily replicate successful prints.
- A user concerned about data privacy wants to ensure their 3D printing data remains entirely local and offline, without any reliance on cloud services.