4. Installing Klipper on SKR3 EZ
Giriş
1. adıma gitI wanted to try and keep everything as neat as possible while reusing as many of the original components as possible. I wanted the RPI to remain hidden. I came up with a design that uses the existing are the motherboard was installed in but also eliminates the tool drawer. Believe it or not this was a hard choice because as simple as the tool drawer was I really liked that they incorporated it.
I recommend you do not install the SKR3 EZ and RPI into the printer until the firmware flashing is complete.
-
-
Download and extract the latest version of Mainsail from their Github
-
Open the Raspberry Pi Imager
-
Select Operating System > Use custom > Select the Mainsail OS you downloaded.
-
Select Storage > Select your SD/USB.
-
Bring up the Advanced Settings menu by pressing CTRL+SHIFT+X
-
Here you can setup your WiFi, locale, enable SSH and numerous other options.
-
Write > Yes to confirm
-
After imaging is complete the SD/USB is automatically ejected. Insert it into the RPI.
-
-
-
Connect your Raspberry Pi to the SKR3 EZ by USB or UART cable. I used a UART cable so that is what I will be showing but I'll try to explain how to setup USB as well.
-
UART wiring
-
PA10 > GPIO15
-
PA9 > GPIO14
-
GND > GND
-
For USB ONLY connect a USB cable from the SKR3 EZ to the RPI and place a jumper on VUSB
-
Make sure the double throw switch is in the up position
-
Connect the RPI to it's 5v power supply and power it on. Do not power on the the 24v PSU
-
-
-
Verify the RPI is connected to your network. Open command prompt and run
-
ping mainsailos.local
-
You should see it return successful pings
-
Open a web browser and go to
-
mainsail.local
-
On the machine tab you can see the IP address of your RPI next to "wlan0"
-
I use Remote Terminal, but using your favorite SSH client login to your RPI with the default credentials
-
-
-
Press and hold the BOOT and RESET buttons.
-
Release the RESET button first, than release BOOT. This will put the board in DFU mode.
-
Get the boards ID number by running
-
lsusb
-
-
-
Compile the firmware by running
-
Make
-
The SKR3 doesn't have a bootloader so you cannot flash it from the RPI. You'll need to use the SD method.
-
Open WINSCP
-
Navigate to /klipper/out/
-
Copy klipper.bin to your PC and rename it to firmware.bin
-
Copy firmware.bin to a SD. I used a 128mb one I had laying around
-
Holding the RESET button on the SKR3 EZ, insert the SD card into the SKR3 EZ.
-
İptal et: Bu kılavuzu tamamlamadım.
3 farklı kişi bu kılavuzu tamamladı.
5 Yorum
is it different for a btt pi4b with cb1 emmc 32g
Thank you. I have it running with a BTT Pi (power 24V) and using USB with the SKE3 EZ.
Step 8 (Get the boards ID number by running) is only needed as check if things work.
/dev/serial was not created due to a faulty Debian script but can be solved by updating and upgrading "sudo apt -y update && sudo apt -y upgrade".