Skip to main content

How to connect a network printer to 3DPrinterOS

Written by Illia Nazarko

How to connect a network printer to 3DPrinterOS

A network printer talks to the 3DPrinterOS Client over your local network instead of a USB cable. You add it by giving the Client the printer's IP address and, for some brands, a code from the printer's own screen.

A host device is still required. A network connection does not remove the need for the 3DPrinterOS Client. A Raspberry Pi (2, 3, 4 or 5) or a Windows, Linux or macOS computer must have the Client installed, running and online for the printer to stay connected to the Cloud.

Before you start

Connect the printer to the same network as the host device, using Wi-Fi or Ethernet. Find the printer's IP address in its own menu, and note down any access code or password your brand requires, listed further down this page.

Assign the printer a static IP address, or bind its MAC address in your router. A printer whose IP changes after a restart will drop out of 3DPrinterOS until you update the entry.

Add the printer from the Client web interface

Log in to the 3DPrinterOS Client web interface on the host device.

  • For Windows, Linux, or macOS
    The web interface should open automatically in a new browser tab after you run the Client.

  • For Raspberry Pi hosts
    Open a new browser tab and enter the IP address of the Raspberry Pi followed by port 8008, for example 192.168.1.1:8008.

The credentials for a Raspberry Pi Client web interface are included in the email sent with the requested image. More detail is in How to Log In to the 3DPrinterOS Client Web Interface.

Choose Add network printer, specify the printer's IP address and port (optional), and select the type. The Client connects to the printer and shows "ready" next to the printer type. You can change the printer's name by clicking on it. Click Go to your cloud account and choose Printers from the top menu, where the new printer appears.

Add the printer from the Cloud instead

Most network printers can also be added without opening the Client web interface, as long as the Client is installed and running on the host.

  1. Go to the Printers page and click Add Printer.

  2. Choose the brand, the model, and the network connection type.

  3. Select the host device, enter the IP address and any password or access code the model requires, then click Next.

The printer connects to the Cloud shortly afterwards.

What each brand needs

Printer

What you need

Bambu Lab

IP address, Access Code and serial number, with LAN Only Mode and Developer Mode enabled on the printer. See How to connect Bambu Lab printers.

Prusa MK4, MINI, CORE One, XL

IP address and the PrusaLink password, found on the printer under Settings > Network > Prusalink. See How to connect Prusa via network.

Formlabs

IP address, with the port optional, and the printer firmware up to date. See How to connect Formlabs printers.

Ultimaker 3, S3, S5, S7

Sindoh 3DWOX 1

Change or remove a network printer

Open the Client web interface and click Edit printer list. To correct an IP address, access code or serial number, click Edit in the printer's row. To remove the printer entirely, click Forget in that row.

Forget applies as soon as you click it. There is no confirmation prompt, so check you are on the right row first. The printer also disappears from your Printers page in the Cloud, and bringing it back means adding it again from scratch.

Forget is also the way to delete a network printer when the Cloud refuses with "Error on delete: Only industrial or offline printers can be deleted", which happens while the Client still reports the printer as online. See Printer Settings.

If the printer will not connect

Check the IP address first, since a printer that was assigned a new address by DHCP will look offline while the entry still points at the old one. Click Edit printer list and then Edit to correct it rather than removing the printer.

Confirm the host device and the printer are on the same network and can reach each other, and that your firewall allows the ports your brand uses. Restarting the Client clears most stale connections. Bambu Lab printers have their own set of connection errors, covered in the Bambu Lab 3D Printers Troubleshooting Guide.

If it still will not connect, enable Verbose Mode, reproduce the problem, and send the logs with Report Printer Issue from the three dots menu beside the printer in the Cloud. The steps are in How to send the problem report with detailed logging.

Did this answer your question?