Andrew V (talk | contribs)
 
(12 intermediate revisions by 10 users not shown)
Line 1: Line 1:
<noinclude><div style="padding-left:1.6rem;margin-bottom:0.5rem;">''This is part of the [[Bambu Lab Authorization Control System]] article.''</div></noinclude>
<noinclude><div style="padding-left:1.6rem;margin-bottom:0.5rem;">''This is part of the [[Bambu Lab Authorization Control System]] article.''</div></noinclude>
{{GuideNotice|comment =''This guide is submitted by community member [[:User:Tzeny]], and is presented from their perspective, with various modifications from Consumer Action Taskforce members.'' }}
{{GuideNotice|comment =''This guide is submitted by community member [[:User:Tzeny]], and is presented from their perspective, with various modifications from Consumer Rights Wiki members.'' }}
Hi everyone, I just thought I'd share my experience with using my P1S offline and blocking its access to the internet from your router (just in case Bambu Lab decides to do something about all the users refusing to update their firmware and disconnecting from their cloud).
Hi everyone, I just thought I'd share my experience with using my P1S offline and blocking its access to the internet from your router (just in case '''[[Bambu Lab]]''' decides to do something about all the users refusing to update their firmware and disconnecting from their cloud).


=Turning on LAN-only mode=
==Turning on LAN-only mode==
I have a P1S with the 01.07.00.00 firmware and an AMS with the 00.00.06.49 firmware (both latest at the time of writing, I performed the update via the internet when I first got my printer one month ago).
I have a P1S with the 01.07.00.00 firmware and an AMS with the 00.00.06.49 firmware (both latest at the time of writing, I performed the update via the internet when I first got my printer one month ago).
<div style="display: flex;justify-content: space-around;">
<div style="display: flex;justify-content: space-around;">
Line 11: Line 11:


Basically you go into your printer's settings, scroll to LAN only mode and set it to ON. This logs you out and supposedly disconnects your printer from their servers, but since it is still connected to WiFi it theoretically could call home if it wanted. We'll take care of that in step 5.
Basically you go into your printer's settings, scroll to LAN only mode and set it to ON. This logs you out and supposedly disconnects your printer from their servers, but since it is still connected to WiFi it theoretically could call home if it wanted. We'll take care of that in step 5.
||[[File:P1S.jpg|thumb|450px|Turn on LAN only mode by selecting it and pressing Ok, then pressing Yes on the confirmation dialog that appears]]
||[[File:Bambu Lab P1S.jpg|thumb|450px|Turn on LAN only mode by selecting it and pressing Ok, then pressing Yes on the confirmation dialog that appears]]
|- style="height:7em"
|- style="height:7em"
| style="background: #efefef;font-weight: bold;text-align: center" |Step 2|| colspan="2" |I uninstalled both the Handy Android app and Bambu Studio, I won't be using those anymore.
| style="background: #efefef;font-weight: bold;text-align: center" |Step 2|| colspan="2" |I uninstalled both the Handy Android app and Bambu Studio, I won't be using those anymore.
Line 18: Line 18:
||[[File:Orca download.jpg|thumb|450px|In my case I chose OrcaSlicer_Windows_Installer_V2.2.0.exe]]
||[[File:Orca download.jpg|thumb|450px|In my case I chose OrcaSlicer_Windows_Installer_V2.2.0.exe]]
|-
|-
|Then I installed it, opened it, installed the Bambu network plugin (no way to use the printer remotely without it yet :( ), did '''not''' log in with a Bambu Labs account and went to the Device page.
|Then I installed it, opened it, installed the Bambu network plugin (no way to use the printer remotely without it yet :( ), did '''not''' log in with a Bambu Lab account and went to the Device page.


Top left corner click on the "No printer +" text and select your printer. With my P1S I still have full functionality ('''including live view''').  
Top left corner click on the "No printer +" text and select your printer. With my P1S I still have full functionality ('''including live view''').  
Line 24: Line 24:
|-
|-
| colspan="2" |'''Important Note:''' After everything is working remember to turn on Stealth Mode so that Orca won't attempt to communicate with Bambu's cloud.
| colspan="2" |'''Important Note:''' After everything is working remember to turn on Stealth Mode so that Orca won't attempt to communicate with Bambu's cloud.
||[[File:Stealth mode.jpg|thumb|450px|Click on the hamburger menu in the top left -> Preferences -> Network enable stealth mode]]
||[[File:Orca stealth mode.jpg|thumb|450px|Click on the hamburger menu in the top left -> Preferences -> Network enable stealth mode]]
|-
|-
| style="background: #efefef;font-weight: bold;text-align: center" |Step 4||I got my printer's MAC address from Settings -> MAC (scroll all the way down).
| style="background: #efefef;font-weight: bold;text-align: center" |Step 4||I got my printer's MAC address from Settings -> MAC (scroll all the way down).
||[[File:P1S MAC.jpg|thumb|450px|Printer MAC address location]]
||[[File:Bambu Lab P1S MAC.jpg|thumb|450px|Printer MAC address location]]
|-
|-
| style="background: #efefef;font-weight: bold;text-align: center" |Step 5||I went into my router's settings (this depends on your manufacturer, send me a DM if you are not sure how to do it), parental controls and added a new rule based on the printer's MAC, to permanently disable its internet access.
| style="background: #efefef;font-weight: bold;text-align: center" |Step 5||I went into my router's settings (this depends on your manufacturer, send me a DM if you are not sure how to do it), parental controls and added a new rule based on the printer's MAC, to permanently disable its internet access.
||[[File:Router.jpg|thumb|450px|Example of router settings]]
||[[File:Tzeny's router parental control.jpg|thumb|450px|Example of router settings]]
|-
|'''Optional'''
'''step 6'''
|If you want to download your timelapses, you can use FileZilla (https://filezilla-project.org/download.php?type=client) or another FTP client to connect to your printer and browse the SD Card <ref>{{Cite web |author=TechnicallyReal |title=We can now connect to FTP on the P1 and A1 Series |url=https://forum.bambulab.com/t/we-can-now-connect-to-ftp-on-the-p1-and-a1-series/6464 |website=Bambu Lab |date=9 Mar 2023 |access-date=11 Mar 2026 |url-status=live |archive-url=https://web.archive.org/web/20260222213010/https://forum.bambulab.com/t/we-can-now-connect-to-ftp-on-the-p1-and-a1-series/6464 |archive-date=22 Feb 2026}}</ref>
Host: ftps:// <printers IP> - visible on the printer screen
Username: bblp
Password: <printer access code> - visible on the printer screen
|[[File:Bambu lab ftp.jpg|center|thumb|Example connection through File Zilla]]
|}
|}
</div>
</div>
And that's it, you have a completely offline printer, that can't access the internet and that you can monitor and view from within your network.
And that's it, you have a completely offline printer, that can't access the internet and that you can monitor and view from within your network.


=Remote access=
==Remote access==
[[File:Parsec.jpg|thumb|Screenshot from the Parsec Android app. I can monitor everything and cancel/pause printing by pressing on the buttons]]
===Octo Everywhere===
OctoEverywhere provides remote monitoring for free (right now they are pledging to keep the basic tier free forever: https://web.archive.org/web/20250130134221/https://octoeverywhere.com/supporter, https://archive.is/wW0I8).
{| class="wikitable"
|- style="height:7em"
| style="width: 45px; background: #efefef;font-weight: bold;text-align: center" |'''Step 1'''
| colspan="2" |Install OctoEverywhere on your network: they have a simple guide to get started: https://octoeverywhere.com/getstarted . I have a TrueNAS Scale server and I used their Docker image to setup a custom app (but I will probably create a community app for it).
|-
| style="width: 45px; background: #efefef;font-weight: bold;text-align: center" |Step 2
||Install OctoEverywhere on your phone: on my phone I went to https://octoeverywhere.com/dashboard and added it to my home screen. You can also use 3rd party apps, however those are not included in the free tier (you get 14 days of premium trial when you sign up, but I don't have any intention of paying for it)
|[[File:Octo collage.png|thumb|Using the OctoEverywhere website as an App]]
|}
 
===Other ways===
iOS app: <nowiki>https://jointcraft.app/</nowiki>  
iOS app: <nowiki>https://jointcraft.app/</nowiki>  


Bambu companion app (in development): <nowiki>https://www.allaboutbambu.com/2024/09/26/unofficial-bambu-companion-app-for-ios-pre-released/</nowiki>
Bambu companion app (in development): <nowiki>https://www.allaboutbambu.com/2024/09/26/unofficial-bambu-companion-app-for-ios-pre-released/</nowiki>


 
[[File:Parsec Android app screenshot.jpg|thumb|Screenshot from the Parsec Android app. I can monitor everything and cancel/pause printing by pressing on the buttons]]
If you still want to print remotely there are several possibilities. You can use Parsec (if you have a Windows or macOS machine on the printer's network) https://parsec.app/ to connect from your phone / laptop remotely to your local machine without setting up anything else network wise.
If you still want to print remotely there are several possibilities. You can use Parsec (if you have a Windows or macOS machine on the printer's network) https://parsec.app/ to connect from your phone / laptop remotely to your local machine without setting up anything else network wise.


Line 50: Line 70:
You can also use remote desktop connection, but I find it's wonkier than Parsec. This video https://www.youtube.com/watch?v=wYW37thazo0 explains how to do so.
You can also use remote desktop connection, but I find it's wonkier than Parsec. This video https://www.youtube.com/watch?v=wYW37thazo0 explains how to do so.


=Conclusion=
==Conclusion==
Although using the Handy app was easier, I always felt a bit queasy at the idea of all of my prints going through their cloud. This latest 'security' update was just the last drop for me. Using this short guide YOU maintain full control over YOUR printer, and nobody else gets to see everything you print. You can even upgrade the firmware offline if you so chose https://wiki.bambulab.com/en/p1/manual/P1-firmware-update-from-SD-card . At the end of the day, their printers are amazing machines, especially for the price point, and I can live with the compromise of using LAN only mode with parental controls to ensure I maintain full control over mine.
Although using the Handy app was easier, I always felt a bit queasy at the idea of all of my prints going through their cloud. This latest 'security' update was just the last drop for me. Using this short guide YOU maintain full control over YOUR printer, and nobody else gets to see everything you print. You can even upgrade the firmware offline if you so chose https://wiki.bambulab.com/en/p1/manual/P1-firmware-update-from-SD-card . At the end of the day, their printers are amazing machines, especially for the price point, and I can live with the compromise of using LAN only mode with parental controls to ensure I maintain full control over mine.


=Q&A=
==Q&A==
If you have any questions please leave them in the comments or as a PM and I will update this post with the answers.
If you have any questions please leave them in the comments or as a PM and I will update this post with the answers.


Line 70: Line 90:
*'''Orca Slicer can't see the printer'''
*'''Orca Slicer can't see the printer'''
Try disabling Windows firewall, adding the printer then reenabling it as suggested by u/icegrandpa
Try disabling Windows firewall, adding the printer then reenabling it as suggested by u/icegrandpa
*'''Try allowing Orca Slicer through the firewall in Windows Defender.'''
Windows 10 Go to the start icon on the toolbar, go to settings, Network and settings, WiFi. The wifi network you are connected to should be shown, make sure this is the same network your printer is connected to, and click on it, click on "configure firewall and security settings. a warning box will popup, click yes, click allow an app through the fire wall, click change settings, you can now click the box allow another app, click browse, go to the orca slicer executable, usually in  c: program files/ orcaslicer/ orca-slicer.exe. and select it. make sure the check box is ticked for private and or public, as you require, then click ok.


For general Orca Slicer questions/help try their Discord: https://discord.com/invite/P4VE9UY9gJ
For general Orca Slicer questions/help try their Discord: https://discord.com/invite/P4VE9UY9gJ


Try allowing Orca Slicer through the firewall in windows defender. Windows 10 Go to the start icon on the toolbar, go to settings, Network and settings, WiFi. The wifi network you are connected to should be shown, make sure this is the same network your printer is connected to, and click on it, click on "configure firewall and security settings. a warning box will popup, click yes, click allow an app through the fire wall, click change settings, you can now click the box allow another app, click browse, go to the orca slicer executable, usually in  c: program files/ orcaslicer/ orca-slicer.exe. and select it. make sure the check box is ticked for private and or public, as you require, then click ok.
==Resources==
 
Custom open source firmware for the X1 series: https://github.com/X1Plus/X1Plus
=Resources=
Custom open source firmware for the X1 series: <nowiki>https://github.com/X1Plus/X1Plus</nowiki>


I've created a GitHub repository with all the current firmware files and network plugins, both those installed on my computer that work right now and the current versions from their CDN: https://github.com/Tzeny/bambulabs_plugins_firmware . Feel free to make a PR to add your own currently functioning plugins and firmware.
I've created a GitHub repository with all the current firmware files and network plugins, both those installed on my computer that work right now and the current versions from their CDN: https://github.com/Tzeny/bambulabs_plugins_firmware . Feel free to make a PR to add your own currently functioning plugins and firmware.
Line 86: Line 107:
EU based consumers are entitled to a guarantee of conformity for 24 months after purchase as pointed out by u/Royal-Moose9006 , everyone living there should look into it in case things get out of hand: https://europa.eu/youreurope/business/dealing-with-customers/consumer-contracts-guarantees/consumer-guarantees/
EU based consumers are entitled to a guarantee of conformity for 24 months after purchase as pointed out by u/Royal-Moose9006 , everyone living there should look into it in case things get out of hand: https://europa.eu/youreurope/business/dealing-with-customers/consumer-contracts-guarantees/consumer-guarantees/


=Original post=
==Original post==
[https://www.reddit.com/r/BambuLab/comments/1i4vp5i/lan_mode_with_live_view_remote_monitoringcontrol/ "LAN mode with live view, remote monitoring+control and blocked internet access - a five step guide"] by [https://www.reddit.com/user/Tzeny15 /u/Tzeny] on [https://reddit.com/ reddit]. Sourced Jan 20 2025
[https://www.reddit.com/r/BambuLab/comments/1i4vp5i/lan_mode_with_live_view_remote_monitoringcontrol/ "LAN mode with live view, remote monitoring+control and blocked internet access - a five step guide"] by [https://www.reddit.com/user/Tzeny15 /u/Tzeny] on [https://reddit.com/ reddit]. Sourced Jan 20 2025. ''[https://web.archive.org/web/20250120183948/https://old.reddit.com/r/BambuLab/comments/1i4vp5i/lan_mode_with_live_view_remote_monitoringcontrol/ Archived] from original 2025-01-20.''
 
==References==
{{Reflist}}


[[Category:Bambu Lab]]
[[Category:Bambu Lab]]
[[Category:3D printers]]