logoalt Hacker News

bityardtoday at 4:40 PM12 repliesview on HN

I'm an open-source advocate (some would say zealot?) but I ended up buying a Bambu P1S a few months back because my research indicated that there were ways use it normally without creating a Bambu account, or using their slicer, or having to send all of your prints through their servers.

I don't have my notes in front of me, but I managed to do all of that with hardly any trouble at all. IIRC, you only had to change one setting on the printer itself, and optionally block the printer from Internet access via the firewall to prevent automatic firmware updates and telemetry. I have only used OrcaSlicer to tweak my models, mess with parameters, and send the prints to the printers.

So other than Bambu getting all heavy-handed with a legitimate open-source fork of their slicer software (which is definitely not okay), I'm not sure I'm clear on what the kerfuffle is about. Are their printers now MORE locked down than before? Or maybe only certain models?


Replies

switchbaktoday at 4:52 PM

"you only had to change one setting on the printer itself, and optionally block the printer from Internet access via the firewall to prevent automatic firmware updates and telemetry" - "only" is doing a lot of work here. Yes, this is easy for us, but that part alone is beyond most users.

I have a P1S myself, and I find Bambu to be a strange company. They're one that has benefited tremendously from OSS while sometimes violating both the ethos and licenses.

They specifically engineer it such that your prints need to go through an intermediary even when it could send it right to your device on a simple network. That'd be like a laserjet routing through the cloud instead of going to your device. With nothing much in the way of encrypting your designs and protecting your data, it feels like this was done on purpose. Given the shameless track record of many (most?) Chinese companies on IP, my assumption is that they're mainly doing this to steal designs. The juxtaposition of their poor track record on OSS, what seems like a shady approach to privacy and IP protection, and the aggressive legal posturing - all sum up to what I think is a very untrustworthy organization.

Luckily my designs are in the "look at this trash" territory, so I don't have anything to worry about, but I certainly wouldn't use this for important work.

simplyluketoday at 7:07 PM

I'm in a similar boat to you. I understand the current drama, but for my intended use case (an occasional-use tool sitting on a workbench in my garage) LAN mode has been fine and entirely removed from the drama.

I don't want an open source slicer sending prints through their cloud services, because I don't want their cloud services. The value of being able to check on a print or start it from my phone is near-zero. I shoot it off a laptop in my office and check on it intermittently during the print from that same laptop. This has worked fine to-date on my machine, but the concern is clearly that Bambu's corporate interest is not in that use-case, it's getting as much of the ecosystem in-house as possible. They want to control the model side via markerworld, and have everything flow through the cloud.

One doesn't need to assume bad intent, there's pretty clear financial and UX incentives here that mirror a lot of Apple for example. But I don't think I'm out of line for not wanting to move towards that world under a company with Chinese ownership and in an environment where many western lawmakers are pushing for strict control of what the machines can be used for. It's a lot easier to implement DRM, copyright protections, and restrictions on what can be printed in a cloud-only world than one where open source software is sending gcode to a local printer.

I've got no need or intent to replace my machine, but the next one likely won't be a bambu. They're not the only ones who are now making a machine where it works as a tool and you don't need to have 3d printing be your hobby to be productive with it.

pimterrytoday at 5:06 PM

As far as I can tell, they're just objecting to use of their cloud service. You can fork their software and use it with your own printer just fine, they just don't want you to use it with their cloud service, which its own terms of service for access.

I think it's an odd hill for them to die on, but it's not a totally unreasonable position - the cloud is other people's computers, other people can have rules about what you can do with their computers. Just because a client is open-source, doesn't mean you're allowed to use the server.

If you're using developer mode running everything locally (or remotely over your own VPN, like the author here) then I think this makes zero difference.

cheriootoday at 5:10 PM

Before: user can print via cloud or locally with custom slicer at the same time easier.

Some time in 2025: firmware updates make user choose between cloud XOR locally. Enabling local mode allows using custom slicer, but disables cloud printing or monitoring. Folks were up in arms because they wanted both, and openness.

Latest fork: a specific new custom slicer impersonates UA to submit print via bambu cloud, so it gives the pre-2025 experience.

Bambu sues this new fork. Actual OrcaSlicer working locally is fine.

show 1 reply
GZGavinZhaotoday at 4:55 PM

My understanding is that you got your printer when the firmware was not blocking you from doing all of that. Right now if you want to remote print (and don't want to do it via sending models to Bambu Cloud), you can get away if you enable LAN only and developer mode. However, what if the newer firmware forces you to create an online account and connect to Bambu cloud to do the setup? What if Bambu decides to limit the features you can use if you print using a SD card? It has been quite a worrying trend, and now the company is trying to legally threaten an open-source developer building on top of Bambu's AGPL code trying to make remote print without going through Bambu servers possible. Other ppl more knowledgeable on the issue, please correct me if I'm misunderstanding the situation.

dwrobertstoday at 4:59 PM

> IIRC, you only had to change one setting on the printer itself, and optionally block the printer from Internet access via the firewall to prevent automatic firmware updates and telemetry

Why do you have to do that on a product you own that is running in your home?

show 2 replies
m4rtinktoday at 7:08 PM

Well you are still supporting a company that is turning out to be objectively more and more evil & need to do crazy stuff that would be insanity for any other 3D printer ("block the printer from Internet access via the firewall to prevent automatic firmware updates and telemetry").

That automatically disqualifies Bambulab from my PoV.

Symbiotetoday at 4:49 PM

You're obviously not an open source advocate or zealot if you gave up your principles so easily.

show 1 reply
FloatArtifacttoday at 8:14 PM

Can you freely download firmware and update the printer offline?

uberdupertoday at 6:58 PM

Did you install the network connector Orca slicer prompted you to download? It's a closed source blob that runs on your PC which I'm presuming you haven't air-gapped as well.

show 2 replies
vitaflotoday at 6:58 PM

People just want to bitch online about printers not being open enough while they type their comments from their fully closed and locked down phones.

show 2 replies
devmortoday at 5:05 PM

> I'm not sure I'm clear on what the kerfuffle is about.

Perhaps the kerfuffle is about making legal threats against open source developers.