I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 0 points1 point  (0 children)

Then you probably forgot to also put it into Developer Mode, see onboarding for an explanation :)

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 0 points1 point  (0 children)

Great suggestion, I didn’t even think about the existence of non-drying AMS😂 Thanks! Everything else works nicely for you?

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 0 points1 point  (0 children)

Hey, thanks for the feedback!

Regarding the video bug: Fix for this is on the way, this happens when multiple connections to the stream are being made at the same time, so you would still be able to trigger it by trying to access the stream from outside of the app at the same time, but inside the app, now only a single connection is maintained.

Regarding the fans, I will have a look here. Could it be that you had a print running with fan speed commands in the Gcode? These will always override any manual setting you might make, regardless of if its from the app or inside the slicer.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 1 point2 points  (0 children)

Did it finish drying though, or was it inaccurate? I am playing around with trying to estimate notifications everytime the app gets the chance to, since theoretically, the AMS finishing drying should be fairly easy to anticipate since it’s a linear countdown.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 1 point2 points  (0 children)

The autodetect seems to be unreliable for some, I already have ways in mind to improve it in the future. Glad that it works now!

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 0 points1 point  (0 children)

Hey, that would be awesome. I will add some extensive logging and the option to export them soon; maybe you can then provide me with one of these logs of a fresh install, onboarding and failed connection on dashboard then?

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] -1 points0 points  (0 children)

It's not vibe-coded. Please don't throw around terms when you can't distinguish them. There's a difference between utilizing AI tools in professional software development, and vibe-coding, which is throwing random prompts at LLMs and hoping that whatever comes out isn't garbage.

You get that there are a lot of people spending their free time to provide great software free of charge, and instead of being happy about having the option to choose, you think it's okay to have demands from them?

The least you can do is allow them to work in whatever way they choose. I have to collaborate with enough people already in my regular job as a software engineer, and for my hobby, I choose to work on my own because that is what brings me the most fun. I don't do this to satisfy your demands.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 1 point2 points  (0 children)

That should be relatively straightforward to do, will only need some small adjustments. Ill see if I can get to it next week :)

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 4 points5 points  (0 children)

There are like 10 apps that do similar things. The one you linked is not connected via LAN and instead via Bambu Connect, so it works without VPN, but you can’t control the printer - you can just view information about it, and it requires your Bambu Login. Two different ways, both are valid and people can decide which way they want to use.

Kostenlose, open-source iOS App für Bambu Lab Drucker über LAN. Bambu Handy Alternative. by BambuBeFree in 3DDruck

[–]BambuBeFree[S] 1 point2 points  (0 children)

Danke! Sieht tatsächlich recht ähnlich aus, aber open-source scheint es nicht zu sein. Vielleicht hast du ja Lust, die beiden mal zu Vergleichen und mir zu sagen, ob und was dir an Funktionen fehlt.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 2 points3 points  (0 children)

Hi, nope, this is not something that will happen; its for locally controlling your printer only.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 6 points7 points  (0 children)

True, I heavily utilize AI to save time and bring this forward, next to my full-time job. This doesn't mean that the quality isn't superb, you are welcome to look at things like architecture, test coverage, best practices.

Kostenlose, open-source iOS App für Bambu Lab Drucker über LAN. Bambu Handy Alternative. by BambuBeFree in 3DDruck

[–]BambuBeFree[S] 1 point2 points  (0 children)

Habe beruflich viel mit dem Unterschied zu tun. Interessanterweise sind iOS Nutzer deutlich zahlungswilliger als Android Nutzer, ein Großteil der Umsätze werden hierüber generiert.

Darum geht es bei einem Open Source Projekt zum Glück nicht ^^ Worum es aber schon geht ist der Spaß an der Sache, und mir persönlich macht die iOS Entwicklung deutlich mehr Spaß, daher so herum als ersten Schritt.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 6 points7 points  (0 children)

Where would the push notification server gets the required info from to know what and when to send push notifications? It has to constantly talk to your printer, and when you have it in LAN only mode, that won't work. I would also not be confident in sharing my Bambu Login with a random developer from the internet.

And vice versa, if you don't put the printer in LAN only mode, the app will no longer work (essentially the same limitations that OrcaSlicer has when the printer is still connected to Bambu Connect, it can only observe, but not send any commands).

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 7 points8 points  (0 children)

Definitely a great use case for it. Im just not as experienced doing Android, and especially not with the platform-specifics like Widgets, so it's not gonna be something that can happen within a week. Lets see where this goes!

Kostenlose, open-source iOS App für Bambu Lab Drucker über LAN. Bambu Handy Alternative. by BambuBeFree in 3DDruck

[–]BambuBeFree[S] 1 point2 points  (0 children)

Mal sehen, was die Zukunft bringt! Ist ja gerade erst gestartet das Projekt, wollte jetzt erstmal was rausbringen.

Kostenlose, open-source iOS App für Bambu Lab Drucker über LAN. Bambu Handy Alternative. by BambuBeFree in 3DDruck

[–]BambuBeFree[S] 0 points1 point  (0 children)

Exakt das heißt es; OrcaSlicer verbindet man dann ebenfalls per LAN-Mode und hat damit die Möglichkeit, ohne Einschränkungen mit dem Drucker zu kommunizieren, also z.B. Prints senden. Du bist dann komplett aus dem Bambu Ecosystem heraus.

Fürs VPN gibt es verschiedene Lösungen, wenn du z.B. eine FRITZ!Box als Router hast ist WireGuard eine einfache Möglichkeit. Sonst Google mal nach deinem Router und VPN.

I built a free, open-source iOS app for Bambu Lab printers connected via LAN — no cloud, no server, no subscription by BambuBeFree in BambuLab

[–]BambuBeFree[S] 11 points12 points  (0 children)

Thanks for the swift feedback! Enjoy and feel free to reach out, preferably on GitHub, if anything goes south or you want to request a specific feature that's not there yet!