Ultimaker printers network configuration, USB network setup & static IP

Like typical devices that are capable of connecting to your network, Ultimaker printers support the most common network configurations. By default the printers will be assigned a DHCP address. To connect a printer to the network you can either use the on screen network connection flow, or use a USB-network flow (currently S-line only). The USB network setup also supports advanced networking configurations, such as assigning static IP or connecting to enterprise networks.

Tip: Get a head start with your network config file by downloading this template file. Simply uncomment the relevant lines (remove the '#'  symbol), and add your own network details to the file.

Caution: Sometimes, your system may add a .txt extension to the file when downloading or modifying the file. Make sure that the file does not have this extension and ends with the extension '.config'.

In this article

Related articles

DHCP network

The most common type of network configuration is to be assigned a dynamic IP via your network router. The assignment is done automatically upon connecting to your network via SSID and password. Most simple networks, and home networks, will follow this route. The IP address assigned to the printer is random, and can change between reboots.

When you connect to a network via the printers display the printers will assume the default DHCP configuration. It is not possible to configure advanced settings via the on screen display.

You can also use the USB network setup to configure the SSID and the password of a wireless network that a printer should connect to.

Tip: If you are going to configure multiple printers to connect to the same network it is recommended to use the USB network setup.

Enterprise capabilities and network certificates

Ultimaker S-line printers Support for 802.1x certificates and WPA2 Enterprise. Since Ultimaker Firmware 6.1, we've allowed the capability to change the network configuration file of Ultimaker printers using a USB stick. We use ultimaker_network.config file for this.

The ultimaker_network.config configuration file is standard ConnMan service provisioning file. This allows you to configure secured wireless points which need authentication.

Depending on the services you need, you can modify the configuration as long as it's supported in ConnMann.

This introduces a new way to connect to a Wi-Fi, or local network, including the option to assign static IP addresses. The following section explains how to create a configuration file and import it to the printer from a USB drive.

Tip: You can download this template file and modify it with your settings.

The configuration file is a plain text file that must be named ultimaker_network.config. The file can be used for multiple services at once, both Wi-Fi and Ethernet. You can use any plain text editing program to configure the file.

Network setup via USB, including static IP

Tip: Get a head start with your network config file by downloading this template file. Simply uncomment the relevant lines (remove the '#'  symbol), and add your own network details to the file.

Caution: Sometimes, your system may add a .txt extension to the file when downloading or modifying the file. Make sure that the file does not have this extension and ends with the extension '.config'.

To import the network settings via USB:

  • Download the configuration file and fill in your network details.
  • Save the file as ultimaker_network.config file to the root folder of your USB drive.
  • Insert the USB drive into your Ultimaker S3/S5.
  • In the network menu, select "Setup network via USB". Click the import button. The network overview should display your configuration within 30 seconds. In case you are setting a static IP and it is not assigned yet, try to re-enable the connection manually.

Important: Make sure you are disconnected from Wi-Fi and internet when importing the settings.

setupnetworkviausb_loop.gif

Insert a USB drive containing the ultimaker_network.config file and "Setup network from USB".

Example

The examples below show the configuration to connect to the Wi-Fi network "myWifiNetwork". The password is entered as "Passphrase". We will look at both the minimal requirements for Wi-Fi setup, and setting up static IP for Wi-Fi and Ethernet.

#Setting up Wi-Fi, minimal requirements with DHCP
[service_wifi]
Type = wifi
Name = myWifiNetwork
Passphrase = p&ssw3rd

#Connect to a WPA2 Enterprise Wi-Fi
[service_wifi]
Type = wifi
Name = *SSID name*
Identity = *username*
Passphrase = *password*
EAP = peap
Phase2 = MSCHAPV2

#Setting up Static IP for Wi-Fi
[service_wifi]
Type = wifi
Name = myWifiNetwork
Passphrase = p&ssw3rd
IPv4 = 192.168.1.42/255.255.255.0/192.168.1.255
IPv6 = off
Nameservers = 8.8.8.8, 8.8.4.4

#Setting up static IP on Ethernet / LAN cable
[service_ethernet]
Type = ethernet
IPv4 = 192.168.1.42/255.255.255.0/192.168.1.255
IPv6 = off
Nameservers = 8.8.8.8, 8.8.4.4

#Setting up your printer name
[ultimaker]
MachineName = NameYourMachine
CountryCode = NL

 

For more details on the configuration file, please refer to the following article:

https://manpages.debian.org/testing/connman/connman-service.config.5.en.html

Setting up static IP via the MAC address

It is possible to setup a stattic IP address routing with a network configuration change assigning a fixed IP address to the MAC address of the printer. This is standard network functionality of a router, for more information please refer to your routers manual.

Read this guide to learn more about the MAC address of your printer.

Was this article helpful?
3 out of 9 found this helpful

Comments

0 comments

Please sign in to leave a comment.