BamDude Bridge v0.1.0
First stable release. Windows only — the BambuStudio integration it exists for was never implemented for macOS.
What it does
Registers itself as the receiver for BambuStudio's Send to Bambu Farm Manager Client, and puts the sliced plate straight into your BamDude library. The server side needed no new code: it is the library upload endpoint that was already there.
Downloads
…-setup.exe— installer. Start Menu entry, uninstaller, and it fetches the WebView2 runtime if the machine lacks it.…-portable.zip— unpack and run. Does everything the installed build does, because registration is a button in the app rather than installer work.
The unversioned copies of each are stable links for pointing at from elsewhere.
First run
- Server address and an API key. The key needs the library-manage scope, and nothing else.
- Test connection — it checks the address, the key, and whether that key may actually add files to your library, so a green answer means the first plate will land.
- Register Bridge as the receiver — one administrator prompt, for the single registry key BambuStudio looks for. Autostart and notification identity come with it.
- Restart BambuStudio. It reads that key only at startup, so the menu entry will not appear in an already-open slicer.
⚠️ Do not run it as administrator
BambuStudio runs with normal rights, and Windows will not let it hand a file to an elevated app. Every send from the slicer would then quietly do nothing — no error, no log, no file. Bridge warns you in red if it finds itself elevated.
Registering does not need you to elevate the app: it raises a separate short-lived process for the one key that requires it.
Worth knowing
- Unsigned. SmartScreen warns on first run: More info → Run anyway.
- Closing the window hides it. The app lives in the tray; Quit there is the only real exit. Staying resident lets a plate reach the running instance instead of paying a cold start each time.
- A success is a notification, not a window. The slicer is in front of you; only a failure takes the screen. The tray tooltip carries the last outcome either way, and everything is written to
%LOCALAPPDATA%\top.bamdude.bridge\logs\. - If you move a portable copy, press Register again. Registration stores the path of the executable that performed it; after a move the app stops claiming it is registered, but nothing warns you until you look.
⚠️ It takes over a URL scheme belonging to Bambu Lab's own farm client. A system has one handler per scheme. If you have that client installed, Bridge says so and will not displace it without an explicit tick.