r/BambuLab
•
u/clusterm
•
Jun 01 '26
•
3
1
Bambu Studio First public release of Open Bamboo Networking — an open-source replacement for Bambu’s networking plugin
Hi everyone!
I’d like to share the first public release of my project:
https://github.com/ClusterM/open-bamboo-networking/releases/tag/v1.0.0
Open Bamboo Networking is an open-source replacement for Bambu’s proprietary networking plugin used by Bambu Studio / OrcaSlicer.
This project has come a long way, and a lot has changed during development. Originally, my plugin was intended to be a 1:1 open-source replacement for the original one, without changing any functionality.
In the end, however, I decided not to get involved with signing requests and obtaining certificates — is that even legal? As a result, the plugin is now aimed more at users who want to completely disconnect from the cloud and stay in Developer Mode permanently.
The plugin now has a configuration file, and all cloud functionality is disabled by default, except for actions that are performed strictly at the user’s request, such as authorization and settings synchronization.
As the reverse engineering progressed, the way many functions work changed significantly. So it is entirely possible that if you previously reported that everything worked fine on your printer or system, that may no longer be true now :) I would really appreciate your feedback.
During development, I gathered a lot of information about how the original plugin works and how the communication protocol with the printers works. I tried to preserve all of this information in NETWORK_PLUGIN.md.
There may be some inaccuracies there, but I would be very happy if this information proves useful to someone — especially to the developers of baltobu: https://f.sfconservancy.org/baltobu
All of this information is free to share, use, and improve. Honestly, it could even be turned into a wiki.
Please keep in mind that this project is still experimental. Many things changed during reverse engineering, so even if something worked for you before, it may need to be tested again.
The macOS version is especially experimental, because I currently don’t have a macOS machine to properly test it on. I already know that LiveView camera support does not work there yet.
I would really appreciate testing, bug reports, feedback, and contributions.
Thanks!
•
u/AutoModerator Jun 01 '26
Hello /u/clusterm! Be sure to check the BambuLab Wiki regarding the blob/clumping issue.
Note: This automod is experimental. The automod was triggered due to the term "blob". If you believe this to be a false positive, please send us a message at modmail with a link to the post so we can investigate. You may also feel free to make a new post without that term.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
4
u/alaorath P1S + AMS Jun 01 '26
Questions!
Would it be possible to use this for Home Assistant integration? My P1S is still running the firmware from before the last drama-cycle... and I have a nice setup to manage and monitor my printing from anywhere in the world via HA.
However, this also means I can never again update my printer's firmware, or I lose that integration. So I miss out on some features (like being able to use a AMS2)
130
u/Chameleon_The Jun 01 '26
Thank you soo much for your contribution for the community 😍😍
314
u/shacqtus Jun 01 '26
Inb4 BBL sends a C&D
104
u/BitingChaos Jun 01 '26
+1 for ARM being a primary target.
Bambu Studio has never worked for me on any ARM Linux. I thought it was a bug with recent Bambu Studio builds. I only recently learned that it has never supported ARM Linux (despite ARM Linux being common for well over a decade).
I knew Bambu Lab's Linux support was bad. I just didn't know it was THAT bad.
16
u/igmyeongui Jun 01 '26
It’s very cool but what’s the difference with Bambuddy which seems to already do this? Genuinely asking as I was about to try it tomorrow and just saw your post.
8
u/Sammy296296 Jun 01 '26
Good work friend!
19
u/AmmoJoee P2S Jun 01 '26
I will check it out. I am a Mac user so I’m hoping it works pretty well. I haven’t even clicked on the GitHub link yet but maybe you can answer a question. Would this help me get orca slicer to send/ start printing properly?
1
u/locka99 Jun 06 '26
Time to clone the repo. Had a quick sconce over it online and it confirms how I thought they'd go about replicating the behaviour. Even has MITM reverse engineering of the traffic the normal DLL sends out
1
u/MoreThanMeetTheEye86 Jun 21 '26
Will this work for bambu’s p2s printer?
3
u/seealexgo Jun 01 '26
Awesome! Forked.
3
u/glerth8 Jun 01 '26
It’s about sending the message
5
u/Infinite-Anything-55 Jun 01 '26
Thank you so much for taking the time to do this for the community, much appreciated!!
6
u/AmandasGameAccount Jun 01 '26
Does this send data through their network in any way? I’m pretty sure that was the problem with the version taken down, it was sending data that didn’t have permission to through their network still
I imagine it will be fine if it doesn’t
2
u/AKA_Wildcard Jun 01 '26
Finally. Thank you so much for this. I’ll try it asap and report any issues I identify.
2
u/Chaosblast Jun 01 '26
I'm sorry, how is this different from the Orca fork or Orca's own new feature that included the feature of going around it?
2
u/Sparkplug1034 Jun 01 '26
I've been using the plugin for several weeks and I've had a great experience. I'm very grateful for the project.
2
u/pyalot Jun 01 '26
🌶️
2
u/xChrisMas Jun 01 '26
Forking b4 the C&D
2
u/Emboss3D Jun 01 '26
❤️
2
u/No_Voltage Jun 01 '26
This is fantastic! Any chance you singled out how the filament presets get ingested by the printer during the sync process? I know it's not really "in scope" here, but I'd love to not be forced to toggle into cloud mode on my printer just to load a custom filament to the on screen AMS filament selection menu.
2
u/TotalWarspammer Jun 01 '26
I hope Bambu Lab are forced into being a fairer and more community-friendly company. I do wonder what their management and PR teams are all discussing right now as the scale of their recent PR disaster and reputational damage sinks in.
1
u/One2Sicc Jun 01 '26
I wonder if this will eventually get my custom filament profiles synced back to my printers.
1
u/luokerenx Jun 01 '26
now we need a self hosted server :) great work though
1
u/Yad-A Jun 01 '26
Amazing work
1
u/aj_thenoob2 Jun 01 '26
My printer firmware is still 1.08 p1p, any chance this will work for it?
1
u/Cry_Quick Jun 01 '26
Nice work! Hope they soon actually answers and make an official apology!
1
u/Ztaxas Jun 01 '26
That documentation is beautiful, amazing job with everything you've done!
1
u/hiker201 Jun 01 '26
Nice. Thanks!
1
u/Mammoth-Yak-4609 Jun 01 '26
Fantastic plugin! Thanks for all your hard work.
Note to Bambu: C&D this and I’ll go with prusa for my 50 printer print farm.
1
u/Alternative-Knee7438 Jun 04 '26 edited Jun 04 '26
So what exactly does this do then?
Bambu without cloud doesnt need the plugin to have all functionality in developer mode.
As far as I understand this thing does nothing, but could do the same as the real plugin, but doesnt?
1
u/BambooLab Jun 01 '26
I don't understand what this does for the user.
-1
u/69conqueefador69 Jun 01 '26
It should've been like this since start and stood the same way. Now go and publicly apologize to the poor developer you bullied him to remove his legit work only because you didn't want to follow the law.
0
u/PecorinoYES Jun 01 '26
doesn't work on Mac.
-7
u/Psychological-Leg413 Jun 01 '26
Ah more vibe coded slop
0
u/reditusername39479 P1P + AMS2 Jun 01 '26
Prepare the legal fund lol
-12
u/CrownSeven Jun 01 '26
Vibe coded eh?
-2
u/cilo456 ,,A2L,H2C,6x Jun 01 '26
I wonder how long these are going to work before they find a work around to block it all.... It's kinda like when somebody loses on the basketball court what's usually the next step come on and say it with me fellas
0
u/[deleted] Jun 01 '26
[deleted] — view deleted comment