Running a Bambu printer fully local and open source

Oct 29, 2026 Last reply: 4 days ago 2 Replies
Jump to replies (2)

The whole project started from a simple dislike: walled gardens. In the Shop With Phil set out to run a Bambu printer completely without the company's cloud, using only open-source software, while keeping all the everyday convenience people expect from the stock setup. On top of that, the aim includes better pixel perfect prints, which makes the project more than just a privacy exercise.



The printer, a P1S, first has to be placed into LAN-only developer mode, and the network needs to be blocked. From there, OrcaSlicer and Bambuddy are installed, with Bambuddy acting as a self-hosted web interface on the local network. It runs at 192.168.100.162, and Home Assistant can even install it as an app. A Cloudflare tunnel with a subdomain covers remote access, and the Bambu sidecar comes in for remote slicing. Openams handles filament management.



Several details stand out to me. Real-time telemetry gives a live view of what the machine is doing, and the chamber camera feed is full screen and zoomable. Model URLs from MakerWorld can be pulled straight into Bambuddy, AMS data syncs into Orca through the network plugin, and custom JSON-formatted filament presets plus third-party filament profiles round out the software side. The machine itself has an external ventilation duct and a textured build plate, and the demo settings of 220 °C on the nozzle and 65 °C on the bed are shown alongside a P2S.



Nothing is perfect yet. The default software makes importing files a bit awkward, and Openams currently needs GPT coding layered on top of Bambuddy to work fully. There is also an open question about whether custom Gen 2 firmware will ever be developed. I think those loose edges are the fair price for full local control, no cloud fees, no files leaking through someone else's servers, and hardware kept alive longer to cut down on ewaste.



Project by In the Shop With Phil. Watch it on their YouTube channel:

formatting link


The choice that impresses me most is putting Bambuddy on the local network as a self-hosted interface instead of leaning on any hosted service. It trades convenience at the margins, since Openams still needs GPT coding on top of it for full functionality and file importing is slightly awkward in the default software, but in return the whole loop stays inside your own LAN. Pairing that with a Cloudflare tunnel for when you are away seems like a sensible balance rather than an all-or-nothing cut-off.

One variation worth trying: since Home Assistant can install Bambuddy as an app, I would build a small dashboard around it that combines the full-screen zoomable camera stream with the real-time telemetry on one page. That way a print can be watched and checked from a single view without jumping between tools. Also, with custom JSON-formatted filament presets already in use, keeping a shared preset library for third-party filaments would make new spools plug-and-play for anyone copying this setup.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required