OrcaSlicer
OrcaSlicer copied to clipboard
Orcaslicer forgets access code for X1C in LAN mode constantly
Is there an existing issue for this problem?
- [X] I have searched the existing issues
OrcaSlicer Version
2.1.1
Operating System (OS)
macOS
OS Version
Sonoma 14.5 (latest)
Additional system information
Macbook Pro M1
Printer
Bambu X1C (in LAN-only mode)
How to reproduce
- Open Orcaslicer
- Go to device
- Probably see that the printer in the unbound list
- Click on it
- Put in the passcode, see it move to the recent printers list
- Close Orcaslicer, disconnect from the printer, or just let the laptop go to sleep so it disconnects
- See that the printer as moved back to the unknown printers list, which will require a code again
Actual results
Printer constantly goes to the unknown list requiring the access code when connecting.
Expected results
Remember the access code. This worked fine before I updated to 2.1.1, continues to work fine in Bambu studio on the same machine with the same printer.
Project file & Debug log uploads
No project file required. Can reproduce just while monitoring an existing print. Very frustrating during a multi-hour print that every time I wake the machine or go back into orca to check on the print, I have to dig out the access code again.
Checklist of files to include
- [ ] Log file
- [ ] Project file
Anything else?
No response
Same behaviour on P1S
Same behavior on A1 (01.03.00.00)
OMG I thought it was just me.. My P1S does the same thing.
I've gone back to 1.9.1 and it all works fine.
Same on my X1C with 2.1.1, Win11
Same issue on my X1C also with v2.1.1, Win11
I'm having the same issue, Orca Slicer 2.1.1, Windows 11. Uploads from slicer when pressing "Print Plate" have also slowed to a crawl - seemed to start at the same time. Sometimes the massive delay in uploading means the transfer fails.
When it does succeed, after taking 10-15 minutes to transfer a 3-5MB file for printing, the system consistently disconnects at the point where it switches to the "Device" tab. I have to reconnect (by reentering the access number) at that point, though the print starts successfully.
Same here. Orca 2.1.1, MacOS 14.5 M1, X1C
I'm having the same issue, Orca Slicer 2.1.1, Windows 11. Uploads from slicer when pressing "Print Plate" have also slowed to a crawl - seemed to start at the same time. Sometimes the massive delay in uploading means the transfer fails.
When it does succeed, after taking 10-15 minutes to transfer a 3-5MB file for printing, the system consistently disconnects at the point where it switches to the "Device" tab. I have to reconnect (by reentering the access number) at that point, though the print starts successfully.
So... as far as I know I have changed absolutely nothing in my setup, but this has stopped happening. 🤷
It occasionally doesn't happen for me. I'd say give it time :)
Same for me. A1 Mini, Orca 2.1.1, MacOS 13.4.1.
What does "give it time" mean? It will randomly not require the code, but it's less than 1 in 5 times connecting, at best. I've tried to figure out what makes the code stick, to no avail. I can have my machine connect to watch a print, bring something else into the foreground for a while, and have to enter the code again. Quite frustrating.
@HodGreeley I said that because @Zalatra said it seemed to have "stopped happening". My point was "give it time, and I'm sure it will start happening again". Like you, it sometimes works as expected, but almost all of the time does not. I think @Zalatra was just experiencing one of those occasional works as expected spurts, so I was encouraging them not to think it had fixed itself.
Sam issue here. I used to experience this from time to time, but since updating to 2.1.1 it happens every single time my computer is brought out of sleep.
On my Windows machine, setting "Network Profile Type" to "Private network" resolved my issue of the passcode being forgotten since updating to 2.1.1. I haven't found a solution for my Mac yet. YMMV
+1
The workaround for this is to get all your bambu printers connected in Orca, close Orca. Open your OrcaSlicer.conf (~/Library/Application Support/OrcaSlicer/OrcaSlicer.conf on macOS), find the "user_access_code" section, and update it to be just "access_code", save & close. Open Orca again, congratulations 🎉 , it won't forget your printers again.
Really this seems like a bug in the bambu network plugin more so than Orca, as the same failure is present in BS.
It definitely is a bug in the plugin because it started happening with studio as well. It definitely seems like something Orca should be able to override, as even before this my printer would occasionally be forgotten.
Anyway, I don't have that section in my config at all:
$ grep access ~/Library/Application\ Support/OrcaSlicer/OrcaSlicer.conf
$
Can you show me what it should look like so I can add it?
@katherine-black fix works for me. Conf file section looks like
"access_code": { "serial number": "code" },
Replace serial number with the hex serial number you can find under Device > Update. Code is your 8 digit access code.
@katherine-black @HodGreeley This doesn't seem to work for me. I had no "access_code" section to copy. If I add a top-level key like you show, then start Orca, it doesn't see my printer as a "known" one, and when I click on it, it still prompts for the password. After exiting Orca, the config change I made is still there, but sorted in a different place (so it must have been read in and written back out).
The workaround for this is to get all your bambu printers connected in Orca, close Orca. Open your
OrcaSlicer.conf(~/Library/Application Support/OrcaSlicer/OrcaSlicer.confon macOS), find the"user_access_code"section, and update it to be just"access_code", save & close. Open Orca again, congratulations 🎉 , it won't forget your printers again.Really this seems like a bug in the bambu network plugin more so than Orca, as the same failure is present in BS.
This worked for me too
I was eventually able to get it working by putting it in the config, starting orca, selected the printer, put in the code when prompted, then exiting.. Seemed like just putting it in the config was not enough, I had to have it there and then exit orca while that was selected as the active printer or something. After that, it seems to stick now.
Anyway, hopefully Bambu will fix this properly.
The workaround for this is to get all your bambu printers connected in Orca, close Orca. Open your
OrcaSlicer.conf(~/Library/Application Support/OrcaSlicer/OrcaSlicer.confon macOS), find the"user_access_code"section, and update it to be just"access_code", save & close. Open Orca again, congratulations 🎉 , it won't forget your printers again.Really this seems like a bug in the bambu network plugin more so than Orca, as the same failure is present in BS.
Thank you! This had been driving me nuts... For those of you that aren't seeing your printer show up under user_access_code, connect to your printer on the device tab, then close OrcaSlicer and it should be there. If on Windows, the path is %appdata%\OrcaSlicer\OrcaSlicer.conf
I'm having the same issue Bambu A1 Mini firmware: 01.03.01.02 Orca Slicer: 2.2.0
Still having the same problem as well. The "workaround" mentioned above doesn't work for me more than once. As soon as I power off the printer and re-open Orca, it has forgotten it again. It's super annoying.
I note that the later versions of studio are doing the same thing, so I'm sure it's a bug in the plugin and I'm sure bambu isn't going to fix it. It would sure be nice if Orcaslicer could integrate some sort of workaround, where it re-sets the actual code from a value stored separately or something.
The workaround mentioned above works for me as long as I only use one printer. I use 2 bambulabs printers on two different networks. As soon as use the other printer on the other network orcaslicer has forgotten all the access codes again 😓
using OrcaSlicer V2.2.0
Same problem.
Bambu A1 Mini firmware: 01.04 OrcaSlicer: 2.2.0
OK, I have just solved the problem for MacOS 15.1.1 when trying to test the connection and get an error connecting to the printer in the Physical Printer window.
First, make sure that you only have the most recent version of Orca in your /Applications folder Orca Slicer 2.2.0. I still had a copy of one of the beta releases and that was causing me problems. Next go to System Settings... under the Apple Menu. Look down (or scroll down) and Click on Privacy & Security. Next look down (or scroll down) and click on Local Network. Find Orca Slicer in the list. If Orca Slicer is not enabled, click to enable it. If it is already enabled, click once to disable it and the again to enable it. If you are using Creality Print and having the same problem, make sure Creality Print is enabled as well.
This resolved all the issues I was having.
Workaround kind of works for me but I still need to manually select the printer each time I load Orca
The manual selection is probably a different bug -- I see someone opened https://github.com/SoftFever/OrcaSlicer/issues/8097 for it
OK, I have just solved the problem for MacOS 15.1.1 when trying to test the connection and get an error connecting to the printer in the Physical Printer window.
First, make sure that you only have the most recent version of Orca in your /Applications folder Orca Slicer 2.2.0. I still had a copy of one of the beta releases and that was causing me problems. Next go to System Settings... under the Apple Menu. Look down (or scroll down) and Click on Privacy & Security. Next look down (or scroll down) and click on Local Network. Find Orca Slicer in the list. If Orca Slicer is not enabled, click to enable it. If it is already enabled, click once to disable it and the again to enable it. If you are using Creality Print and having the same problem, make sure Creality Print is enabled as well.
This resolved all the issues I was having.
This fix doesn't do anything for me. It's random when orcaslicer loses or forgets the connection to the printer.
I feel like this is the printer. I had home assistant and orca working perfectly last night. Closed and reopened several times and it would always connect.
Woke up this morning and everything is disconnected. Restarting the printer, computer, or home assistant didn't fix it.