Skip to main content
All CollectionsGeneral
How to connect an Ultimaker 3, S3, S5, S7 to 3DPrinterOS
How to connect an Ultimaker 3, S3, S5, S7 to 3DPrinterOS
Illia Nazarko avatar
Written by Illia Nazarko
Updated over 3 months ago

Ultimaker 3, S3, S5, S7 integration to 3DPrinterOS

1. Perform the Pre-installation checks:

  • First, please check that you have unpacked your 3D printer, placed it on a stable surface, and connected it to a reliable power source and the network.

  • Update your Ultimaker printer firmware to the latest one using the printer's LCD.

  • Be sure you visited the 3DPrinterOS Cloud and logged in to your account or created an account if you still need one.

2. Enable Developer mode on your printer by going to SYSTEM -> Maintenance -> Diagnostics -> Developer mode -> YES -> (printer will reboot) -> Write down the IP address on the screen. In our case, 192.168.88.12

3. Using SSH command (Linux, MAC) or SSH client (in Windows, for example, Download PuTTY: the latest release (0.74)), connect to the printer using

The IP address you wrote down before from the screen,

  • login: root

  • password: ultimaker

ssh root@[printerip]

The password might not be visible when you’re typing it, but it’s still there - just type ultimaker and press enter

4. Go to the Downloads page and copy the latest installation command for the 3DPrinterOS cloud client for U3/S3/S5/S7. At the moment of writing this document, the correct command was (this is one line):

(TS=1640616285 && CURTS="$(date +%s)" && if [ $((TS-60)) -gt $((CURTS)) ]; then date --set="@$TS"; fi; cd /root/ && rm -f cacert.pem && curl -fsSOL https://curl.se/ca/cacert.pem && export CURL_CA_BUNDLE=/root/cacert.pem || if [ -f /usr/lib/python3/dist-packages/certifi/cacert.pem ]; then export CURL_CA_BUNDLE=/usr/lib/python3/dist-packages/certifi/cacert.pem; fi; curl -f -sS 'https://cloud.3dprinteros.com/noauth/download_u3_installation?dtoken=75acde7136598de6cdd24d4ccaf19e1a14da92a3' | bash)

If you pay attention to the command above, you will find a unique token. This command/token will be valid and will work within 10 minutes of opening the page. It can be used for one printer only. Then, you need to refresh the page and get a new command. If you install more than one printer, refresh the page the number of times equal to the number of printers you have.

5. Insert the command into the terminal window and press Enter key on the keyboard.

6. Wait till the end of the installation.

7. If everything went well, you will see the 3DPrinterOS logo in the terminal and the text:

3DPrinterOS Client for Ultimaker 3 was successfully installed and started. You need to pair your printer with the 3DPrinterOS Client to gain access to U3 API. Please accept pairing with the 3DPrinterOS Client application on the U3 printer's screen.

8. Now, on the Ultimaker printer screen, select ALLOW to pair the 3DPrinterOS cloud client with the printer API.

9. Now you can see the printer connected on the Printers tab of your account

  • Use the Slicer 5 App to Slice for the Ultimaker 3/S3/S5/S7

  • To see the Live View, go to the Printers tab, click on the three-dot menu, select settings, and then select the camera.

10. Enjoy the printing progress!

11. Uninstallation of the 3DPrinterOS Client for Ultimaker

  • You need to open the Ultimaker terminal window (SSH) as described in items 2 and 3.

  • Copy the next command:

    sh /opt/3dprinteros-client/install/uninstall.sh
  • Insert the command into the terminal window and press the Enter key on the keyboard.

  • ​Please wait until the end of the uninstallation.

Did this answer your question?