EN
  • Čeština
  • Español
  • Italiano
  • Deutsch
  • Polski
  • Français
Login

PrusaLink / Prusa Connect with RPi 3/4 USB (MK2.5/S MK3/S/+)

PrusaLink / Prusa Connect with RPi 3/4 USB (MK2.5/S MK3/S/+)

PrusaLink / Prusa Connect with RPi 3/4 USB (MK2.5/S MK3/S/+)
Last updated 5 months ago
PrusaLink / Prusa Connect with RPi 3/4 USB (MK2.5/S MK3/S/+)
 Difficulty
Moderate
 Steps
21
 Available languages
CSPLDEESITFR
Introduction
Introduction
Introduction
Introduction

In this guide, we will get PrusaLink running on the full Raspberry Pi 3/4 board and connect it to your MK2.5/S or MK3/S/+ printer using USB

If you want to use PrusaLink with the smaller RPi Zero connected via GPIO, use another printer type or just crave for more info, visit the Prusa Connect and PrusaLink explained article.
PrusaLink enables your Original Prusa MK3/S/+ printer to be connected to a 2.4Ghz Wi-Fi network and be managed remotely via Prusa Connect.
If you prefer a wired network, there is an Ethernet port you can use.
Make sure you are running the latest firmware (3.10.1 and up) on your printer.

This guide is intended for experienced users.

Parts preparation: Raspberry Pi
Parts preparation: Raspberry Pi
Parts preparation: Raspberry Pi
For the following steps, please get:

Raspberry Pi (RPi) model 3, 3+ or 4 board.

Make sure you are getting the original Raspberry Pi. This guide isn't covering any other fruit alternatives like Banana Pi, Orange Pi, etc.

Raspberry Pi case of your choice. (you can for example print one from Printables.com)
Corresponding Raspberry Pi power supply. (Pi model 3 uses microUSB while the model 4 uses USB-C plug)
MicroSD card. (8GB or larger SDHC card, Class10, preferably a name brand one)
USB A to USB B cable. (supplied with your printer)
Preparing necessary software
Preparing necessary software
Preparing necessary software
Preparing necessary software

Download and install Raspberry Pi Imager from raspberrypi.org/software

Download the PrusaLink SD card image
The latest releases are always available at Github.com/prusa3d/Prusa-Link/releases
Look for the Assets under the latest release. The image file has a filename such as "prusalink-0.7.2.img.xz".
Insert an empty micro SD Card into your computer.

Open the Raspberry Pi Imager. Hit the CHOOSE OS, navigate to Use Custom and select the downloaded PrusaLink SD card image file.

Click CHOOSE STORAGE and select the micro SD card.
Don't hit the WRITE button yet! We must set up the Wi-Fi and other things first :)
Setting up the SD card in Pi Imager
Setting up the SD card in Pi Imager
Setting up the SD card in Pi Imager
Choose to EDIT the OS Customisation settings.

You can set a hostname. Preferably, use a unique hostname for the given printer, for example, gertruda.local  - Use just plain text with no special characters.

A hostname will allow you to access the printer more easily by typing just http://gertruda.local into your browser instead of the printer's IP address. If you leave the default PrusaLink.local hostname, there is a chance more printers are using the same hostname on one network. Remember the hostname now, you won't be able to change or view it easily later.

Depending on your local network settings, the hostname might not work and you might need to use the IP Address instead.

There is no need to set a device username and password in this dialog! SSH is for experienced users only.
Setting up the SD card in Pi Imager 2
Setting up the SD card in Pi Imager 2
Setting up the SD card in Pi Imager 2
There is no need to set a device username and password in this dialog! SSH is for experienced users only.
Configure wireless LAN ( Wi-Fi ) if you plan to use the wireless network.
Set the SSID (the name of the local Wi-Fi network you are using) and Password.
Save the settings, hit WRITE and confirm formatting of the micro SD card.
Follow the instructions in the Pi Imager app only. Don't follow your operating system's notifications about the microSD Card and its formatting if there are any.
Inserting the SD card
Inserting the SD card
Inserting the SD card
Insert the microSD card with PrusaLink image into the Raspberry Pi.
Install the Raspberry Pi into a protective cover.
Connecting the RPi to the printer
Connecting the RPi to the printer
Connecting the RPi to the printer
Connecting the RPi to the printer
Take the USB-A to USB-B cable.
Connect the USB-A part into one of the USB ports on the Raspberry Pi.
Connect the USB-B part into the top of the electronics box on the printer.
Setting the printer up
Setting the printer up
Setting the printer up

On the printer, visit the menu > Support, scroll down to check that you have firmware version 3.10.1 or newer. If not, please upgrade your firmware to the latest version (3.10.1 and up)

Go to the menu > Settings > RPi port and make sure it is set to OFF

The RPi port setting must be OFF if you’re connecting the RPi using USB. To use RPi Zero connected to GPIO, it must be set to ON.
Wait for a moment until the Raspberry Pi boots up.

You might see "RPi Booting..." or "Starting Prusa Link" messages on your LCD before PrusaLink boots up.

Setting the printer up
Setting the printer up
Setting the printer up
Setting the printer up

After your PrusaLink boots up, you should see a number on the bottom of your LCD. This is the IP Address of your printer.

From now on, the IP Address can be also found in the Support menu of your printer.
This IP address is available on your local network only and might change over time according to your network setup.
If the LCD shows NO IP, it means you may have poor signal or other network issues. Try moving the printer closer to the Wi-Fi access point.
If the LCD indicates NO LAN ACCESS or another network error, re-visit step 9 to configure the Wi-Fi settings again.

If you have trouble with the wireless network, you can use the wired Ethernet connection. PrusaLink will then prefer the wired network over the Wi-Fi.

Opening up PrusaLink Wizard
Opening up PrusaLink Wizard
Opening up PrusaLink Wizard
Write down the IP Address from your printer's LCD into the address field of your web browser.

Use just the four numbers separated by dots.
In case you have set up a hostname earlier, you might be able to access the printer as http://yourhostname.local
(if the local network allows you to.)

The PrusaLink Wizard site will open in your browser.  Click Setup credentials|NEXT.

PrusaLink verifies your printer's serial number with Prusa servers. 

If you have trouble configuring the PrusaLink because of an issue with your printer's serial number, please contact support.

PrusaLink Wizard - Credentials
PrusaLink Wizard - Credentials
Now you need to create a username and password to access the PrusaLink.
These credentials are printer-specific. Note, this is not your Prusa Account. We strongly suggest using unique credentials. In case you have multiple printers, you can use a password manager.
This username and password will later be used to access PrusaLink directly, to get to the printer's own website, without having to be logged into Prusa Connect or even without the Internet connection.
Hit Printer Info | NEXT
PrusaLink Wizard - Recap
PrusaLink Wizard - Recap

Check the entered information.

If everything is correct, hit
Save printer and link with Connect | NEXT
You will be redirected to the PrusaConnect site
If you plan to use PrusaLink over the local network only - without the Prusa Connect cloud service or an internet connectivity, you can select Save printer|NEXT instead.
Adding the printer into Prusa Connect
Adding the printer into Prusa Connect
Adding the printer into Prusa Connect
Now you are looking at the Prusa Connect site.
Confirm the details and hit ADD PRINTER
From now on, there should be the IP address visible on the LCD of your printer on Idle - meaning PrusaLink is active and set up.
Printing a file from PrusaLink
Printing a file from PrusaLink
Printing a file from PrusaLink
Printing a file from PrusaLink
From now on, to print a file over the local network using PrusaLink, simply open PrusaLink by typing the IP address into the web browser. Log in using the credentials you set in the Wizard.
Log in using the credentials you have set in the Wizard.
Select or drop in a G-Code file into the marked area.
Navigate to Storage and open up file details for the just uploaded file.
Printing a file from PrusaLink
Printing a file from PrusaLink
Printing a file from PrusaLink
Printing a file from PrusaLink
Hit Start Print
Verify in person, that the printer is ready to print and Confirm that the printing sheet is empty and clean.
From now on, you can observe the print progress in PrusaLink.
Printing a file from Prusa Connect
Printing a file from Prusa Connect
Printing a file from Prusa Connect
Printing a file from Prusa Connect
To print a file using Prusa Connect, open up connect.prusa3D.com, navigate to printer details page.
Select or drop in a G-code file.
In the Latest file uploads section, select Copy to printer and print. Verify the printer is ready to print. Confirm the steel sheet is clean and empty. The file will be copied over from Prusa Connect cloud onto the printer (PrusaLink).
Once the file is copied over to the printer, it will start printing.
Prusa Connect file management
Prusa Connect file management
If you navigate to the Printer files section for the given printer, there are two tabs:
Prusa Connect storage shows the files stored on the cloud. These can be copied over and printed on any of the printers in Prusa Connect.
PrusaLink g-codes shows local files on the given printer (stored on the RPi microSD card). These can be printed immediately.
Was this guide helpful?

Comments

Still have questions?

Still have questions?

If you have a question about something that isn't covered here, check out our additional resources.
And if that doesn't do the trick, you can send an inquiry to [email protected] or through the button below.

Contact us