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.

SKR Pico Jumpers

downloadDownload Firmware

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…

  1. Change microcontroller architecture to RP2040
  2. Change communication interface to UART
  3. Save Config
  4. Run make in the terminal

Configure Mainsail OS

  1. 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
  2. Update everything!
  3. 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