Software guide
Lemontron’s official config: Mainsail OS on a Raspberry Pi
Prepare the SKR Pico
Temporarily install BOOT
and USB Power
jumpers, connect it to your computer and press BOOT
.
Drag the firmware file to the PICO drive that appears. Remove the jumpers. Good to go!
Prepare the Raspberry Pi
Burn Mainsail OS (64 bit) via Raspberry Pi Imager onto your SD Card, ensuring you’ve added your SSH key and WiFi settings. No need to set a user/password.
The default user is pi and password is raspberry.
Use SSH to access the Raspberry Pi’s terminal and paste this:
sudo apt update && sudo apt upgrade
cd ~/klipper/
make menuconfig
In the menu interface that appears…
- Change microcontroller architecture to RP2040
- Change communication interface to UART
- Save Config
- Run
make
in the terminal
Configure Mainsail OS
- Open up the Raspberry Pi webpage by navigating to the network name of the Raspberry Pi in your browser. If you named
your printer “lemontron” then your URL would be
http://lemontron.local
- Update everything!
- Click on the “Machine” tab (the last one) and upload the config files.
Install AutoHotspot
AutoHotspot can automatically put your Pi in hotspot mode if your WiFi network is not around