u/EnderGopo

BambuHandy alternative
▲ 149 r/OpenBambu

BambuHandy alternative

Hey all,

I got tired of the official Bambu Handy app requiring a cloud account to do things that never needed to leave my house, so I built a local-only Android companion app for my P1S.

BambuMobile: It connects directly to your printer over LAN using MQTT on port 8883 and the camera stream on port 6000. No Bambu cloud. No account. No data leaving your network. Works the same way OrcaSlicer and the other community tools do.

What it does:

  • Live MJPG camera feed (pure Rust TLS implementation)
  • Print status: progress %, layers, remaining time, stage
  • Nozzle and bed temperatures with targets
  • Pause / Resume / Stop
  • Chamber light toggle
  • Speed mode (Silent / Standard / Sport / Ludicrous)
  • AMS view: per-unit humidity grade (A–E), per-slot filament type and colour
  • External spool display
  • Manual jog controls with an OrcaSlicer-style XY wheel, separate extruder column, and Z/bed column: ±1 and ±10 mm steps plus home
  • Credentials saved to app data: no browser storage

On right to repair:

You paid $700+ for a printer. The MQTT broker is on the printer. The camera stream is on the printer. None of it needs the internet. But the official app routes it through Bambu's servers anyway. Projects like OpenBambuAPI document these protocols so that community tools can exist independent of whatever Bambu decides to do with their cloud, their ToS, or their business model in the future. That's worth building for.

Disclaimer:

Yes it was vibe coded. With Claude. Please don't come whining about it. It's open source so you can go and fix it if you want. I don't write Rust.

The app works great on my P1S. If someone can test it on a P1P, X1C, or A1 that'd be excellent. Don't @ me about code quality.

Built with Tauri v2 (Rust backend) + React/TypeScript. Licensed AGPL-3.0 so you can fork it, but keep it open.

GitHub: https://github.com/joel-sgc/BambooMobile

Roadmap has multiple printer support and some kind of print file browsing. We'll see what's possible on the protocol side.

u/EnderGopo — 23 hours ago
▲ 20 r/OrcaSlicer+2 crossposts

Offline BambuLab Project (Tailscale <-> OrcaSlicer integration)

Hello everyone!

As governments are trying to control our 3D printers, and as BambuLab seems to be taking a sharp turn towards enshitification, I wanted to share something I worked on over this weekend that's got me feeling a whole lot safer about my BambuLab P1S.

As I was not aware about BambuLab's bad track record and general direction, I wanted to have a closed system that would keep functionality while retaining privacy. Because of this, I've set up a Raspberry Pi 4 (8GB model) as a little home server that allows me to control my printer without BambuLab having access to it. This is the idea:

  1. Raspberry Pi is hardwired to network, then uses Wi-Fi antenna to broadcast a hotspot
  2. This hotspot is cut off from internet access, making sure no one but you can access the 3D printer.
  3. The Raspberry Pi runs a Tailscale client and broadcasts the 3D printer as a subnet
  4. Your other devices can access that 3D printer as if it were on LAN mode.

It took me some heavy troubleshooting, and admittedly I did have Claude guide me through this, but the results are very much so real and as far as I can tell, stable. Below is a link to a github repo with what are essentially step by step instructions I had Claude generate and which I reviewed. If something is off or doesn't work, feel free to point it out and I'll do my best to correct it.

Repo: https://github.com/joel-sgc/Offline-BambuLab-Project

u/EnderGopo — 5 days ago