> Some people are okay with using OrcaSlicer and printing through Bambu's cloud. It's convenient if you're on the road and want to start a print on your printer at home
Do such people really exist? Are there actually people who are comfortable blindly starting a robot in their home, with a part that heats to 150 C, and then hope that everything will work out and when they get home the part will be waiting for them, instead of the firefighters?
I would have never done this 10 years ago with the garbage printers that were pieced together like science projects rather than finished products.
But a modern enclosed bambu printer is a much better engineered device. Bambu is mature enough as a company that they've issued formal recalls for device issues before. This would never happen with the aliexpress specials that used to dominate the market.
Bambu printers (and other reputable modern printers) are being run unattended at scale all the time without issue.
I bought one a few months back when it was weirdly cheap (£260 delivered!) and it's been really very solid. I've only had a couple of issues:
1. One of the bed temperature sensors reported a fault, this was a loose connection and took about 10 minutes to open and reseat, which was nice
2. I sometimes get an error in Chinese that blocks a print and requires pressing a continue button on the touchscreen. I've tried translating this and I have no idea what it's on about, so if anyone does know what it is then lemme know. Doesn't cause me much trouble though
Overall I'm really pleased with it - it's pretty much a bargain. Mine has never been connected to the internet and very rarely has print failures (and they're nearly all my fault when I have had them). I've ordered the multi-filament addon which they've just announced, and I was pleased to see them offer that as an upgrade for purchasers of the first model.
Yeah i got a CC1 due to price alone (Prusa was out of my range but obviously vastly preferred), and then they started trying to pull bullshit with firmware. They backed off after outrage, but don't forget that this is exactly what Bambu initially tried to do - so it will be the first and last Elegoo that I purchase.
Printer is great though. I've never used a Bambu, but after a thorough round of Orca calibration this (at the time) newbie was able to get some really decent PCTG and even PA-CF prints.
Full disclosure: I've never owned a Bambu because I've never loved the idea of a "closed" ecosystem 3D printer, however I have used them, and am very familiar with the 3d printing space beyond Bambu.
For anyone considering alternatives: You should know that almost all other 3D printers expect you to know a little more about how they actually work than Bambus. Bambus are as close as you can get to a "just works" type experience, but modern alternatives from others are nowhere near as hard as they used to be.
The closest "easy" alternative is probably Prusa, but you'll pay significantly more for a Prusa machine than you would a Bambu. They're an excellent company, and the complete opposite of Bambu when it comes to Openness. If money is no object, Prusa is highly recommended.
I personally run an old Elegoo Neptune 4 pro - but my needs are quite low. If I were buying today, a Snapmaker U1 or the Creality K2 Plus is probably where I'd end up going.
I’ve gotten some really good prints with a Qidi Q1 Pro. Have read good reviews about some of the other/newer versions by the same brand as well. They are very cheap for the features they have, and excellent quality
Chinese printers, like Chinese drones, Chinese PV equipment, and Chinese electric cars are inexpensive but that's because the Chinese Communist Party loves to pick winners.
They subsidise the living heck out of designated national champions, dump oceans of cheap product onto the international market, kill off international competitors, and then seize control of markets. It is neither legal, nor morally defensible.
Want a printer that happens to not be made in China? Good luck. Pay more, or knuckle under, and accept Chinese control of your technology, and increasingly, what you are allowed to say and think.
Actually try building something somewhere else - here's the process Smarter Every Day went through for a VERY simple item, nowhere the scope or complexity of the 3d printer: https://m.youtube.com/watch?v=3ZTGwcHQfLY
If you decide to get a Bambu anyway, let me heartily recommend against an H2D.
It did "just work" for a while, but then the print cooling fan went bad. On my home Voron, this would be a 5 minute fix. On the H2D, it is this [0]. You basically have to take the entire toolhead apart, removing the mainboard inside it with no less than 11 very tiny and fragile custom ribbon cables that connect to it, plus 5 more connections on a second board that goes on top of it. Most minor fixes are like this. Another time, I had to remove a stuck piece of filament, which involved taking apart the whole front of the toolhead and dealing with even smaller and more fragile flex PCBs.
I don't think Prusa and Bambu compare well. Prusa printers aren't as cleanly designed as Bambu and they are more than twice the price. I consider them really poor value for money. And Bambu printers aren't clones. The AMS is something they came up with.
Also, Prusa copy from Bambu too. Like their own material switcher (much less sophisticated than the AMS) and the new Core printer is really more a Bambu copy than the other way around, honestly. In fact other brands are copying Bambu too.
I really like them, they are fair to me as a consumer. Spare parts are cheap, there's no consumable restrictions or subscriptions for their cloud service.
And they're really as plug and play as you can get right now. I don't really need that, I've owned printers since the first generation so I know how to deal with issues. But really they happen rarely. The worst I get is stuck filament in the AMS and I found I can prevent that by removing the bit of filament with gear bite marks after it's been through. It absorbs more water then and gets brittle.
Also I've learned from earlier printers not to mix materials in the same nozzle so I switch them too.
Given how I'm not sure there are 2D printers that really "just work" and don't throw opaque hard to track down errors at random - I actually like open 3D printers that do break, but you can be sure any issue is fixable & you will learn something new in the process. :)
If you can afford to pay more for less printer, get a Prusa Core One. I almost did, but at the time the cost would have included four months of waiting, and that was just too much.
But the Qidi Plus 4 has been just a beast for me. It had some growing pains, and the Internet is forever, so if you read up on it you'll see some scary-looking problems involving the heating element which have been completely fixed for more than a year. From everything I've been able to determine, the QC issues with the Plus 4 are over, and the newer printers like the Q2 and Max 4 have never had them.
I think the intersection of "reads HN" and "needs that tiny delta of convenience between Bambu and Qidi" is empty, basically. Qidi are good open source citizens, and you get a lot of bang for your buck, especially handling high-temp filaments. It's _possible_ to print nylon and ABS on Bambu hardware, but realistically you want something a little better.
Also they're cheaper than Bambu. Thought that was worth mentioning as well.
I'd seriously consider the Snapmaker U1 also, but not the K2 Plus. For one thing, Creality has had to be bullied several times to meet GPL obligations, and I don't like to reward that kind of behavior. For another, the Qidi Max4 is bigger, prints hotter, is more precise, and costs less. Pareto improvement on the K2 Plus.
I'm holding out on the Snapmaker because a) my Qidi Plus 4 is a great piece of hardware and at only 700 hours it's got a lot of life left in it, and b) The Prusa + Bondtech INDX is right around the corner. That's probably going to be my next printer. I find the waste and extreme slowness of AMS-style multimaterial too distasteful to invest in, and I think that entire paradigm will end up in the dustbin as tool-changing consumer FDM matures.
Creality has printers that are straight-up clones of the Bambu printers and are just as easy to use, but they've historically been somewhat okay at working in the open source ecosystem, unlike Bambu.
Prusa is, of course, the gold standard, and their more recent printers are super easy to use, too.
Isn't this just a Bambu marketing point? I have a Prusa MK4S and a Centauri Carbon - they both print without any fuss and can be operated without any deep technical understanding.
are they making their own actuators that communicate with some encryption?
if i buy a bamboo and i dont like it, can i not just cut out all the electroincs and put whatever the new dev board of the day is and flash standard 3d printing firmware on it and send it through a calibration run?
Last time I checked you don’t have to pay that much more for a Prusa than a similar spec Bambu printer.
And in any case, Bambu’s well-publicized abuse of open source has driven me off of ever using their printers. I know that only nerds care about this, so I hope Prusa keeps pushing to build a straightforwardly better product.
They will lose relevance soon anyway. Toolchangers are the future and their offerings on the matter are kinda shitty at the moment. Their nozzle changing solution is overengineered.
I own a H2C and have been a huge fan of bambu for a few years, full disclosure.
I don't really see why everyone is up in arms about this. You are able to print in LAN mode or directly through USB drives without going through bambus servers.
Their slicer is open source but it downloads a plugin once you launch it if you choose to which is closed sourced that interacts with their APIs.
Someone reverse engineered the plug-in and put it into orca slicer and then claimed that the plugin should have been GPLed to begin with which I find dubious. I don't really see it being much different than downloading closed drivers on Ubuntu but I'm also not a open source lawyer.
To me, the problem with all of this is that it seems strange to want the plugin when bambu will just shut off their resources to unsigned versions of the network plugin if the orca slicer dev got their way.
I'm open to being convinced but I just don't think the cross-section of people who want this would actually want prints going through bambus cloud so this effort really feels vain.
It also feels like bad framing as well because every post I see about this thing really tries to blur the line and claim this plugin and orca slicer are one and the same.
> Their slicer is open source but it downloads a plugin once you launch it if you choose to which is closed sourced that interacts with their APIs.
It is very dubious way to subvert GPL, even GPL2, not to mention [A]GPL3.
It was discussed many times that you cannot have close-sourced plugin for GPL host program, as loading plugin is linkage and it is covered by full GPL (only LGPL has linkage exclusion).
To me, this looks like state pressure rather than a normal business decision. I cannot see a convincing reason for it otherwise. If these printers are used in professional settings, users may be unknowingly sending prototypes, designs, and internal project data to China. That kind of access would be extremely valuable, especially if the company can identify the buyer, their location, and their field of work. Given the relationship between Chinese companies and the Chinese state, corporate espionage seems like the most plausible explanation.
Yeah, I was considering getting into 3D printing and Bambu was one of the finalists. It's good to have one less brand to think about, makes it a bit easier to decide.
Funny how fast people forget. LAN mode was NOT part of their original plan until outrage like this happened last time. They shifted their course and changed their blog post after. Putting pressure as a customer is how you steer company’s direction.
A User Agent not being suitable for any kind of authorisation aside, given this was published under AGPL, is any kind of legal action even possible? Or is this like DMCA abuse, technically not grounded in any legal basis (and in the case of knowingly filing an improper DMCA claim, clearly illegal but never prosecuted) and solely a scare/might makes right tactic?
Another way to read it is that they are shifting blame away from their backend - which is so shitty that it experiences notable service disruptions when some of their existing users send unexpected headers - onto the client software.
Good article, but I'd like to ask about two small technical details (I've used Bambu before, but I'm not very familiar with the 3D printing ecosystem).
1. OrcaSlicer: so it's a fork of Bambu's official client, Bambu Studio - but it apparently still goes through Bambu's servers for printing? How exactly does that work? Does it also "impersonate" the User-Agent, and Bambu was okay with that?
2. OrcaSlicer-bambulab: if the goal of this fork-of-a-fork is to bypass Bambu's cloud servers, why would it still need to "impersonate" the UA and communicate with Bambu's servers (as Bambu claimed)? Wouldn't the whole point be to avoid doing that in the first place?
> OrcaSlicer-bambulab: if the goal of this fork-of-a-fork is to bypass Bambu's cloud servers, why would it still need to "impersonate" the UA and communicate with Bambu's servers (as Bambu claimed)? Wouldn't the whole point be to avoid doing that in the first place?
I finally got to the bottom of this; there is a cloud-based RPC method called `bambu_network_start_local_print` where Bambu's Cloud would authorize a print using (ostensibly) only locally transferred data. The goal of this project was basically to pretend to be the Bambu plugin in order to authorize this method, which is otherwise locked behind Bambu's auth system.
The alternative is to run the printer in LAN mode (which OrcaSlicer has always supported) where the client connects natively over MQTT, but after Bambu added their cloud authentication, this requires putting the printer in Developer mode and severing the Cloud features.
I am an outsider on the details of the Bambu software requiring users to go through their servers in China and the closing of their software.
Still I suspect it is about spying in wartime, Bambu printers are at the core of the Ukrainian war effort, the main reason even Ukraine is winning since januari 2026.
First China prevented Ukraine from using any of the drones that they sold in millions to Russia while exercising the built in kill switches in Chinese drones used in by Ukrainians.
Suddenly Bambu, another Chinese company started listening in on the 3D printing on a massive scale in secret factories all over Ukraine that make the drones to replace the Chinese drones. Very suspicious.
Whatever is the reason Bambu locks down software or firmware on their 3D printers, now is the time for programmers to change the situation. We need to put up money like Louis Rossmann did [1], not to fight legal battles but for a assembly language programmer to reverse engineer the Bambu firmware and make a free and open source version.
This firmware replacement will cost a couple of months to write so we all should send that programmer a little money so he/she can release it for free.
A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.
Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.
P.S. I would be willing to do the reverse engineering but I would need at least 35 euro per day (to eat) to build a new firmware for all Bambu models from scratch. I would need a few different models of printers on loan for a few weeks to test the new firmware. I estimate it would take 5-9 months to rebuild firmware for all models from zero and release it. Maybe Rossmann and Geerling could use their influence and coördinate this freeing of the firmware?
I just emailed Rosmann and Geering to see if we together can free the Bambu firmware. Anyone who wants to help, please contact me trough my HN profile.
In practice Ukrainians have long moved to custom built drones for pretty much everything.
Picking up 3D printers that don't spy on you, modding them or even building custom ones is much easier than designing and building millions of custom drones, so I am sure they solved this long ago.
Like, really - a FDM printer is just a MCU board with a bunch of stepper drivers, a power supply, some frame, motors, thermistors & heating elements.
> A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.
> Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.
What you write sounds like an invitation to pro-Russia-minded people to sabotage these free Bambu firmware efforts. :-)
Personally while I don't think what Bambu's doing is great, it's not like there aren't a dozen manufacturers that can generally match their printers at similar pricepoints, and don't have these issues
I wish I could better articulate the rage I feel that is accumulating strand by strand, year by year, for the corporate over-lording, abusive, user-hostile, person-hostile practices that are rapidly normalizing across the modern capitalist playbook. I have no outlet. The pressure just builds.
I got a P1P a few years ago and haven't regretted it. A the time BL's price/performance/reliability was peerless. It really was a turn-key printer.
That said none of this is surprising. Bambu Labs have been very candid about their playbook which is following Apple's lead. They want to be the Apple of printers, a very walled garden with high integration good UX and not a lot of freedom because they want to tightly control the full experience.
And that is going to alienate a lot of people and endear a lot of others. The only reason they've even paid lip-service to open source or open hardware is simply to get a foothold in an industry that had strong roots in that area. Now that they're a more established brand we should expect them to start bricking in the garden and adding controls.
Fortunately I think they've been a net-good for the printer landscape, they shook things up pretty hard and I think there's now more competitive models from other brands.
Apple is building things in house and closed source. They also don't throw their weight around with small developers like this.
This article isn't about the fact that Bambu has a walled garden. They're slandering and suing an OSS developer for using open source code that Bambu published. And the reason Bambu publishes open source code is because they're heavily reliant on the open source community.
I agree their printers are good, and good printers help the market, but this behavior is unconsciounable and needs to have consequences.
Bambu Lab has made plenty of mistakes, but I don't think this is one of them. And I'm a big supporter of open-source software.
Their cloud infrastructure obviously has real costs associate with running it, and I don't understand why any software other than their own should be entitled to use those resources.
If you buy something and then significantly modify it, you generally tend to void the warranty - and that's not because companies are just greedy; there are real limitations when it comes to a company's ability to support the endless ways a product could be modified.
Publishing something as open-source does not imply that you must operate an optional-but-complementary service at a loss for charity.
I installed the third party X1C firmware and locked it down last year. Their whole excuse about security was nonsense then and it’s nonsense now. Every step they take pushes them closer to fully locking their printers down to be either subscription based or use their (always out of stock) filament.
125 comments
[ 326 ms ] story [ 3419 ms ] threadWhat phone and laptop does Jeff use?
Do such people really exist? Are there actually people who are comfortable blindly starting a robot in their home, with a part that heats to 150 C, and then hope that everything will work out and when they get home the part will be waiting for them, instead of the firefighters?
But a modern enclosed bambu printer is a much better engineered device. Bambu is mature enough as a company that they've issued formal recalls for device issues before. This would never happen with the aliexpress specials that used to dominate the market.
Bambu printers (and other reputable modern printers) are being run unattended at scale all the time without issue.
What printers are similarly priced and have similar specs, for someone relatively new to 3D printing?
1. One of the bed temperature sensors reported a fault, this was a loose connection and took about 10 minutes to open and reseat, which was nice
2. I sometimes get an error in Chinese that blocks a print and requires pressing a continue button on the touchscreen. I've tried translating this and I have no idea what it's on about, so if anyone does know what it is then lemme know. Doesn't cause me much trouble though
Overall I'm really pleased with it - it's pretty much a bargain. Mine has never been connected to the internet and very rarely has print failures (and they're nearly all my fault when I have had them). I've ordered the multi-filament addon which they've just announced, and I was pleased to see them offer that as an upgrade for purchasers of the first model.
Printer is great though. I've never used a Bambu, but after a thorough round of Orca calibration this (at the time) newbie was able to get some really decent PCTG and even PA-CF prints.
Web interface can't hold a stable video stream.
That’s not impersonation. That’s Bambu discovering that user agents are not authentication.
Blaming the CLIENT for this is absolutely crazy.
Bambus p2s and their ams2 pro have had more hardware reliability issues in 1 month than is normal
Wayyyy more than my p1s and ams combo
I think there’s also some issue in their firmware that needs to be rolled back or perhaps properly tested
Gonna sound harsh :
This isn’t a printer anymore … it’s AI slop
For anyone considering alternatives: You should know that almost all other 3D printers expect you to know a little more about how they actually work than Bambus. Bambus are as close as you can get to a "just works" type experience, but modern alternatives from others are nowhere near as hard as they used to be.
The closest "easy" alternative is probably Prusa, but you'll pay significantly more for a Prusa machine than you would a Bambu. They're an excellent company, and the complete opposite of Bambu when it comes to Openness. If money is no object, Prusa is highly recommended.
Beyond Prusa, there's a lot of other options. https://auroratechchannel.com/#section2 This list is a good one.
I personally run an old Elegoo Neptune 4 pro - but my needs are quite low. If I were buying today, a Snapmaker U1 or the Creality K2 Plus is probably where I'd end up going.
not saying it can't be better eg. faster, multi-color/material but yeah works for me right now with Cura
They subsidise the living heck out of designated national champions, dump oceans of cheap product onto the international market, kill off international competitors, and then seize control of markets. It is neither legal, nor morally defensible.
Want a printer that happens to not be made in China? Good luck. Pay more, or knuckle under, and accept Chinese control of your technology, and increasingly, what you are allowed to say and think.
Actually try building something somewhere else - here's the process Smarter Every Day went through for a VERY simple item, nowhere the scope or complexity of the 3d printer: https://m.youtube.com/watch?v=3ZTGwcHQfLY
It did "just work" for a while, but then the print cooling fan went bad. On my home Voron, this would be a 5 minute fix. On the H2D, it is this [0]. You basically have to take the entire toolhead apart, removing the mainboard inside it with no less than 11 very tiny and fragile custom ribbon cables that connect to it, plus 5 more connections on a second board that goes on top of it. Most minor fixes are like this. Another time, I had to remove a stuck piece of filament, which involved taking apart the whole front of the toolhead and dealing with even smaller and more fragile flex PCBs.
[0] https://wiki.bambulab.com/en/h2/maintenance/replace-cooling-...
Also, Prusa copy from Bambu too. Like their own material switcher (much less sophisticated than the AMS) and the new Core printer is really more a Bambu copy than the other way around, honestly. In fact other brands are copying Bambu too.
I really like them, they are fair to me as a consumer. Spare parts are cheap, there's no consumable restrictions or subscriptions for their cloud service.
And they're really as plug and play as you can get right now. I don't really need that, I've owned printers since the first generation so I know how to deal with issues. But really they happen rarely. The worst I get is stuck filament in the AMS and I found I can prevent that by removing the bit of filament with gear bite marks after it's been through. It absorbs more water then and gets brittle.
Also I've learned from earlier printers not to mix materials in the same nozzle so I switch them too.
If you can afford to pay more for less printer, get a Prusa Core One. I almost did, but at the time the cost would have included four months of waiting, and that was just too much.
But the Qidi Plus 4 has been just a beast for me. It had some growing pains, and the Internet is forever, so if you read up on it you'll see some scary-looking problems involving the heating element which have been completely fixed for more than a year. From everything I've been able to determine, the QC issues with the Plus 4 are over, and the newer printers like the Q2 and Max 4 have never had them.
I think the intersection of "reads HN" and "needs that tiny delta of convenience between Bambu and Qidi" is empty, basically. Qidi are good open source citizens, and you get a lot of bang for your buck, especially handling high-temp filaments. It's _possible_ to print nylon and ABS on Bambu hardware, but realistically you want something a little better.
Also they're cheaper than Bambu. Thought that was worth mentioning as well.
I'd seriously consider the Snapmaker U1 also, but not the K2 Plus. For one thing, Creality has had to be bullied several times to meet GPL obligations, and I don't like to reward that kind of behavior. For another, the Qidi Max4 is bigger, prints hotter, is more precise, and costs less. Pareto improvement on the K2 Plus.
I'm holding out on the Snapmaker because a) my Qidi Plus 4 is a great piece of hardware and at only 700 hours it's got a lot of life left in it, and b) The Prusa + Bondtech INDX is right around the corner. That's probably going to be my next printer. I find the waste and extreme slowness of AMS-style multimaterial too distasteful to invest in, and I think that entire paradigm will end up in the dustbin as tool-changing consumer FDM matures.
Prusa is, of course, the gold standard, and their more recent printers are super easy to use, too.
But FWIW I'll be transiting China in few months time so will be interesting to see what they sell there.
not really -- but there ARE total open printers out there. voron and ratrig come to mind.
prusa decided to change a lot of ethics once they became 'big'.[0]
[0]: https://blog.prusa3d.com/the-state-of-open-source-in-3d-prin...
are they making their own actuators that communicate with some encryption?
if i buy a bamboo and i dont like it, can i not just cut out all the electroincs and put whatever the new dev board of the day is and flash standard 3d printing firmware on it and send it through a calibration run?
And in any case, Bambu’s well-publicized abuse of open source has driven me off of ever using their printers. I know that only nerds care about this, so I hope Prusa keeps pushing to build a straightforwardly better product.
I don't really see why everyone is up in arms about this. You are able to print in LAN mode or directly through USB drives without going through bambus servers.
Their slicer is open source but it downloads a plugin once you launch it if you choose to which is closed sourced that interacts with their APIs.
Someone reverse engineered the plug-in and put it into orca slicer and then claimed that the plugin should have been GPLed to begin with which I find dubious. I don't really see it being much different than downloading closed drivers on Ubuntu but I'm also not a open source lawyer.
To me, the problem with all of this is that it seems strange to want the plugin when bambu will just shut off their resources to unsigned versions of the network plugin if the orca slicer dev got their way.
I'm open to being convinced but I just don't think the cross-section of people who want this would actually want prints going through bambus cloud so this effort really feels vain.
It also feels like bad framing as well because every post I see about this thing really tries to blur the line and claim this plugin and orca slicer are one and the same.
It is very dubious way to subvert GPL, even GPL2, not to mention [A]GPL3.
It was discussed many times that you cannot have close-sourced plugin for GPL host program, as loading plugin is linkage and it is covered by full GPL (only LGPL has linkage exclusion).
Bamboo not understanding the OS licencing when they themselves took from Prusa if I remember correct is pretty rich.
The company would prefer that you "put pressure" by getting angry, ranting on social media, and then still buying their product.
1. OrcaSlicer: so it's a fork of Bambu's official client, Bambu Studio - but it apparently still goes through Bambu's servers for printing? How exactly does that work? Does it also "impersonate" the User-Agent, and Bambu was okay with that?
2. OrcaSlicer-bambulab: if the goal of this fork-of-a-fork is to bypass Bambu's cloud servers, why would it still need to "impersonate" the UA and communicate with Bambu's servers (as Bambu claimed)? Wouldn't the whole point be to avoid doing that in the first place?
I finally got to the bottom of this; there is a cloud-based RPC method called `bambu_network_start_local_print` where Bambu's Cloud would authorize a print using (ostensibly) only locally transferred data. The goal of this project was basically to pretend to be the Bambu plugin in order to authorize this method, which is otherwise locked behind Bambu's auth system.
The alternative is to run the printer in LAN mode (which OrcaSlicer has always supported) where the client connects natively over MQTT, but after Bambu added their cloud authentication, this requires putting the printer in Developer mode and severing the Cloud features.
Bambu doesn’t want to serve people who reverse engineer the new (again, closed source) binary blob.
All of this being about the AGPL is just disingenuous ragebaiting.
Still I suspect it is about spying in wartime, Bambu printers are at the core of the Ukrainian war effort, the main reason even Ukraine is winning since januari 2026.
First China prevented Ukraine from using any of the drones that they sold in millions to Russia while exercising the built in kill switches in Chinese drones used in by Ukrainians.
Suddenly Bambu, another Chinese company started listening in on the 3D printing on a massive scale in secret factories all over Ukraine that make the drones to replace the Chinese drones. Very suspicious.
Whatever is the reason Bambu locks down software or firmware on their 3D printers, now is the time for programmers to change the situation. We need to put up money like Louis Rossmann did [1], not to fight legal battles but for a assembly language programmer to reverse engineer the Bambu firmware and make a free and open source version.
This firmware replacement will cost a couple of months to write so we all should send that programmer a little money so he/she can release it for free.
A free Bambu firmware will allow the Ukranians to continue producing another few million drones and save over a hundred thousands lives by ending the war.
Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.
[1] https://www.youtube.com/watch?v=qLLVn6XT7v0
P.S. I would be willing to do the reverse engineering but I would need at least 35 euro per day (to eat) to build a new firmware for all Bambu models from scratch. I would need a few different models of printers on loan for a few weeks to test the new firmware. I estimate it would take 5-9 months to rebuild firmware for all models from zero and release it. Maybe Rossmann and Geerling could use their influence and coördinate this freeing of the firmware?
I just emailed Rosmann and Geering to see if we together can free the Bambu firmware. Anyone who wants to help, please contact me trough my HN profile.
Picking up 3D printers that don't spy on you, modding them or even building custom ones is much easier than designing and building millions of custom drones, so I am sure they solved this long ago.
Like, really - a FDM printer is just a MCU board with a bunch of stepper drivers, a power supply, some frame, motors, thermistors & heating elements.
> Now is the chance for us outsiders to help Ukraine, by freeing Bambu firmware.
What you write sounds like an invitation to pro-Russia-minded people to sabotage these free Bambu firmware efforts. :-)
IMO Ukraine should start exporting their drones (for fun or spooking political adversaries) as a way to help the war effort.
That said none of this is surprising. Bambu Labs have been very candid about their playbook which is following Apple's lead. They want to be the Apple of printers, a very walled garden with high integration good UX and not a lot of freedom because they want to tightly control the full experience.
And that is going to alienate a lot of people and endear a lot of others. The only reason they've even paid lip-service to open source or open hardware is simply to get a foothold in an industry that had strong roots in that area. Now that they're a more established brand we should expect them to start bricking in the garden and adding controls.
Fortunately I think they've been a net-good for the printer landscape, they shook things up pretty hard and I think there's now more competitive models from other brands.
This article isn't about the fact that Bambu has a walled garden. They're slandering and suing an OSS developer for using open source code that Bambu published. And the reason Bambu publishes open source code is because they're heavily reliant on the open source community.
I agree their printers are good, and good printers help the market, but this behavior is unconsciounable and needs to have consequences.
Their cloud infrastructure obviously has real costs associate with running it, and I don't understand why any software other than their own should be entitled to use those resources.
If you buy something and then significantly modify it, you generally tend to void the warranty - and that's not because companies are just greedy; there are real limitations when it comes to a company's ability to support the endless ways a product could be modified.
Publishing something as open-source does not imply that you must operate an optional-but-complementary service at a loss for charity.