upvote
Even with an Ender3 many, including myself, would connect it to a raspberryPi with octoprint to be able to send prints over the network. The SD card flow gets very tedious very quickly.
reply
Oh god. OctoPrint, I forgot about that tool. Jesus, I'm still subscribed after all of these years. I do not want to know how much money I have been quietly bleeding for this tool.
reply
Subscribed? It's just free software that you can put on a Pi or something. Not sure what you'd be paying for.
reply
The creator has a patreon[1]. I did a one-time payment too because early on it really changed how I used my 3D printer and thought it deserved some support.

[1] https://octoprint.org/support-octoprint/

reply
I think people like having an option for remote over the network communication. The cloud is not technically required for that. Bambu made it required for no good reason.
reply
Doesn’t it have a lan mode?
reply
Yes, and aside from being able to send and monitor your prints from their mobile app (and there are third party implementation of a similar app), you really don't lose much by using LAN Mode, especially if you pair it with Tailscale.
reply
The mobile app is quite nice. Print error and print finish notifications. Webcam view when I’m not near my printer. The ability to pause it remotely if something looks off.

I use LAN mode, plus a home assistant plugin to restore the lost functionality. The default webcam is pretty bad so I’ve also mounted a better one to my printer for a live video view that’s at more than 1fps.

The main thing I’ve lost by using lan mode is printing from my phone? I think there are ways to do that. But OrcaSlicer has so many options that are frequently worth adjusting over random presets other creators used; it’s a strictly better experience compared to printing on mobile.

I think there is some niche “cancel printing of one specific object” feature that I dont know how to use without the mobile app. If you are printing many objects at once, and one fails, you can cancel a specific part/object using the mobile app. Not sure how to do that with OrcaSlicer + lan mode, or if it’s even possible. (Edit: OrcaSlicer doesn’t support it. The home assistant plugin might? Bambu studio in lan mode doesn’t support it either, it requires the mobile app)

reply
On iOS at least, there's a third-party alternative mobile app for LAN Mode here:

https://forum.bambulab.com/t/bambu-companion-for-iphone-no-c...

Tailscale makes remote access pretty for easy for this and other related apps.

I'm unaware of an Android version, but since it's mostly MQTT, FTP, and RTSP, I assume that's just a good vibe coding session to implement.

reply
I can imagine not having to do the “save to sd card, eject, put in printer, fiddle with the printers crappy ui to select the print” flow might be attractive to some. Find the model you want in the web, click “send to printer”, done.

I don’t mind the sd card thing, also happy with my bottom of the barrel ender 3.

reply
I have an Ender 3 too. And I have a Bambu machine - that I leave offline and use via microSD card as the Ender got me used to.

I get it. The convenience of networking - when it works FOR the customer - is great.

But networking controlled by corporations is a path to enshittification.

reply
At least your use case would be served well by enabling LAN mode, which doesn't let the printer talk to the internet, even if you want it to (and I want mine to).
reply
The problem is trust. I don't want to get into an adversarial relationship with my printer over networking.

I could enable LAN mode and trust the mode does what it says.

I could trust others firmware reverse engineering to verify LAN mode does what it says.

I could isolate it on it's own wifi and I could block it at the home firewall from accessing the internet, to be sure.

But it was easier to simply leave it off my network.

reply
Yeah, fair enough. I have a VLAN with no Internet access for those devices, it's convenient.
reply
[dead]
reply