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

PrusaLink and Prusa Connect setup (MK3/S/+)

PrusaLink and Prusa Connect setup (MK3/S/+)

PrusaLink and Prusa Connect setup (MK3/S/+)
Relevant for:
Last updated 2 months ago
PrusaLink and Prusa Connect setup (MK3/S/+)
 Difficulty
Difficult
 Steps
21
 Available languages
CSPLDEJAESITFR

Step 1 Introduction

Introduction
Introduction
Hi there! This guide will help you get started with using PrusaLink on your MK3/S/+ printer.
WARNING: This product is still in beta-testing stage.

The MMU2S upgrade isn't supported in combination with PrusaLink!!!

In this case, PrusaLink is our name for the Raspberry Pi Zero W hardware solution which enables your Original Prusa MK3/S/+ printer to be connected to your 2.4Ghz Wi-Fi network and be managed remotely via Prusa Connect.
Make sure you are running the latest firmware (3.10.1 and up) on your printer.
This guide is intended for experienced users, you may need some soldering tools and skills to finish the installation, see the upcoming steps first to prepare materials accordingly.

Step 2 Parts preparation: Raspberry Pi Zero W

Parts preparation: Raspberry Pi Zero W
Parts preparation: Raspberry Pi Zero W
Parts preparation: Raspberry Pi Zero W

Get Raspberry Pi Zero W or Raspberry Pi Zero 2 W.

Both will work, but Raspberry Pi Zero 2 W is recommended as it is faster than its predecessor, the Pi Zero W.

Make sure you are buying the original Raspberry Pi Zero W. This guide isn't covering any other fruit alternatives like Banana Pi, Orange Pi, etc.
Make sure you're not buying the old Pi Zero without the Wi-Fi or the Pi Zero WH with the 40-pin GPIO header attached.
Get a MicroSD card (8GB or larger SDHC card, Class10, preferably a name brand one)
No need to buy an extra power supply or a power cable, your RPi Zero W will be powered directly from the printer. Do not connect any power source into the PWR IN microUSB connector! Do not do any modifications to the RPi Zero W.

Step 3 Printing new parts

Printing new parts
Printing new parts
Printing new parts
Printing new parts
To ensure correct positioning of pins and optimal distance, our developers created a printed part called RPi Zero Frame, which is placed between RPi Zero W and Einsy Rambo board.
Printing this part is mandatory. Without RPi Zero Frame, you will short-circuit contacts on the Rambo board. There is a risk of damage to your printer.
Download and print the following parts from printables.com
rpi-zero-frame.stl
raspberry-cover.stl
Optional, but useful is to print Prusa_Link_pliers.stl, these may come in handy when removing the RPi Zero W from the printer.
Recommended print settings are 0.20mm Quality and PETG material. PLA might not resist higher temperatures inside the electronics box.

Step 5 GPIO header preparation

GPIO header preparation
GPIO header preparation
GPIO header preparation

To create a connection between RPi Zero W and Rambo board you need to purchase GPIO header and solder it to the RPi board.  

For soldering the header you will need a soldering iron, solder, and soldering flux.
First, you need to buy break-away 2x20-pin Strip Dual Male Header. You need a version with 18mm pins.
However, the Dual Male Header pins are quite often shorter, so as a second item, you might need to purchase blanket header. Pins must be 18 mm long and you need at least 5 of them.

Step 6 Preparing and checking the GPIO header

Preparing and checking the GPIO header
Preparing and checking the GPIO header
Preparing and checking the GPIO header
Preparing and checking the GPIO header
Take the dual male header and cut it to 7x2 pin size.
Remove all the short pins from the dual male header.
Instead, insert longer 18mm pins as shown in the picture. You need ONLY FIVE PINS!
Before soldering, make a quick check the pins protrude at least 1mm out of the board. Confirm the correct pin placement by aligning them with the printed rpi-zero-frame.

Step 7 Soldering the GPIO header

Soldering the GPIO header
Soldering the GPIO header
Soldering the GPIO header
Soldering the GPIO header
Double check your work! Incorrect positioning of the pins can lead to damage both to RPi Zero W and Einsy Rambo board.

Solder the header to the RPi Zero W. Make sure you are soldering the header to the correct position and side.

A few quick tips on soldering: Use flux. Use flux some more :) Make sure to heat the soldering points enough so the solder flows into the joint naturally. Do not heat the soldering points too much as you may damage the rPi and the header may become distorted. 

After soldering is completed, flux residue can be removed with an IPA-soaked cotton swab.

Step 8 Preparing necessary software

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 also available at github.com/prusa3d/Prusa-Link/releases
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 :)

Step 9 Setting up the SD card in Pi Imager

Setting up the SD card in Pi Imager
Setting up the SD card in Pi Imager
Hit the cog icon or press Ctrl+Shift+X (or Cmd+shift+X) to open the Advanced options menu.

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.

Do not enable SSH. Don't set any device username and password in this dialog!

Step 10 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
Setting up the SD card in Pi Imager 2
Please, don't set any device username and password in the dialog! Every time you do, a kitten dies :(
Scroll down to Configure wireless LAN ( Wi-Fi )
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.

Step 11 Setting up the printer

Setting up the printer
Setting up the printer
Setting up the printer
Make sure the printer is turned off and unplugged.
Prepare a utility knife with a sharp tip.
Carefully cut all the indicated plastic tabs from the Einsy-base and remove the rest of the cut-out part. During cutting the case, MAKE SURE you DON'T CUT the Einsy Rambo board!!!
Clean the surrounding area for any remaining bits of plastic.

Step 12 Inserting the Raspberry Pi Zero W

Inserting the Raspberry Pi Zero W
Inserting the Raspberry Pi Zero W
Inserting the Raspberry Pi Zero W
Inserting the Raspberry Pi Zero W
Insert the micro SD card into the Raspberry Pi Zero W. Stack the Raspberry Pi Zero W together with the printed rpi-zero-frame part.
Connect the Raspberry Pi Zero W with the frame into the Einsy Rambo board.
Use the raspberry-cover part to cover up the rPi Zero W.

Step 13 Setting the printer up.

Setting the printer up.
Setting the printer up.
Setting the printer up.
Turn the printer on.

Go to 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 set it to ON

The first boot of the system might take a looong time. Please be patient and find something to do while you wait. :)

Don't worry. During the regular use, the booting won't be taking as long.

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

Step 14 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 or consider using a MicroUSB ethernet dongle. PrusaLink will prefer the wired network then.
If the LCD indicates NO LAN ACCESS or another network error, re-visit step 9 to configure the Wi-Fi settings again.

Step 16 Opening up PrusaLink Wizard

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.

Step 17 PrusaLink Wizard - Credentials

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.
Hit Printer Info | NEXT

Step 18 PrusaLink Wizard - Printer Info

PrusaLink Wizard - Printer Info
PrusaLink Wizard - Printer Info

Fill in the name of your printer.

Your printer doesn't have a name yet? 

How come? Make one up! :)

Name the location of your printer.
Hit Recap and save | NEXT

Step 19 PrusaLink Wizard - Recap

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

Step 20 Adding the printer into PrusaConnect

Adding the printer into PrusaConnect
Adding the printer into PrusaConnect
Adding the printer into PrusaConnect
Now you are looking at the PrusaConnect site.
Hit + ADD PRINTER
From now on, there should be OK: sign and the IP address visible on the LCD of your printer.
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