I was able to print from Snapmaker Orca when my U1 was operating with factory level V0.9.4 firmware. Snapmaker Orca is version 2.2.1. It did not like the downlevel version and said that the U1 was unsupported. But I had no issues with the slicer or the printer.
However, when I updated to V1.0.0 I have this issue:
GCODE will not load on to the U1 from Snapmaker Orca. Error 401: Unauthorized
I am receiving this attached error message when I try to send GCODE from the Snapmaker Orca Slicer to the LAN-attached U1. The loading bar will go all the way to 100% and then flash the error message. I can, however, access the U1 from Snapmaker Orca’s Device tab. I can affect changes like home the toolhead, turn the camera off and on, etc. Also, I export the GCODE to USB and load the USB stick onto the U1 and run it manually from the printer.
I did the following to try to fix the issue:
Saved and closed the project.
Removed the U1 from the Snapmaker Orca application.
Shut down the Snapmaker Orca application from my Windows PC.
From the U1, I removed the bound IP address and shut the printer off.
From my networking management screen, I removed the IP address.
I turned the U1 back on.
I opened the Snapmaker Orca application and searched for a new printer in my network. It received a different IP address and I successfully bound the U1 to the network.
I clicked on the device tab and was able to see the U1 and able to use the manual controls.
I sliced my project and tried to send it to the U1.
This error/solution applies to users who want to add the U1 printer to their private LAN AND have a non-generic LAN IP address schema.
When you update the firmware, remember to go into moonraker.conf and update [authorization]. trusted clients: section with your private network IP schema.
Example
This is default [authorization] section in moonraker.conf:
In this example, say you have a private network set up as: 77.77.0.1 - .255 and the IP address of your U1 is 77.77.1.18. You will need to add your network schema and range. Please do not add your specific IP address of your U1. The IP address may change over time and the range will cover any changes.
[authorization]
trusted_clients:
77.77.0.0/16 <--- Add your private network here
172.18.0.0/16
10.0.0.0/8
127.0.0.0/8
169.254.0.0/16
172.16.0.0/12
192.168.0.0/16
FE80::/10
::1/128
Save the file and permissions will be restored.
This also works for the first time you set up the U1 on a non-generic private LAN.