Skip to content

Setup guide for the Ender 3 (SKR Mini) with klipper

Notifications You must be signed in to change notification settings

Kr3b5/klipper-ender3_skr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Klipper - Ender 3 - SKR Mini E3

This is a small setup guide for the Ender 3 with klipper
Report Bug


🔧 Hardware & Software

  • Ender 3 - Pro (2020)
    • Board: BIGTREETECH SKR Mini E3 V3.0
    • Hotend: Creality Spider Hotend
    • Autoleveling: BLTouch (:construction: in progress!)

  • Raspberry Pi 3 - Model B
    • 16 GB SD Card

🔨 Hardware Setup

Docu


🚧 Coming soon


💻 Software Setup

MainsailOS (Klipper)

  1. Download and install the latest Raspberry Pi Imager
  2. Flash MainsailOS
    • OS > Other specific-purpose OS > 3D printing > MainsailOS(32 bit recommend)
    • Settings:
      • Activate SSH
      • Add wifi credentials
      • (optional) Change hostname (Default: http://mainsailos(.local))
  3. When the writing has finished successfully, remove the SD card and insert it into your Pi

⚠️ The first start of MainsailOS will take some time to expand your file system. The larger the SD card, the longer the first start-up process will take. (16GB = ~ 5 min)

✅ As soon as the boot process is finished, Mainsail should be available at http://mainsailos.local or http://mainsailos. Replace mainsailos with the hostname you may have set when you flashed the image.


Flash Ender 3

  1. Connect remote to your pi with SSH
ssh [user]@[ip from pi]
  1. Run menuconfig
cd ~/klipper 
make menuconfig
[*] Enable extra low-level configuration options
    Micro-controller Architecture (STMicroelectronics STM32)  --->
    Processor model (STM32G0B1)  --->
    Bootloader offset (8KiB bootloader)  --->
    Clock Reference (8 MHz crystal)  --->
    Communication interface (USB (on PA11/PA12))  --->
    USB ids  --->
()  GPIO pins to set at micro-controller startup
  1. Exit (Q) and save the configuration
  2. Run make to create a klipper.bin file in klipper/out
make
  1. Copy this file to a local SD card and rename it to firmware.bin. There are different ways:

    • with scp in terminal
      scp [user]@[ip from pi]:~/klipper/out/klipper.bin [path SD card]/firmware.bin
      
    • with WinSCP
    • copy the file to config directory and download it with MainsailOS GUI (Menu > Machines)
      cp ~/klipper/out/klipper.bin ~/printer_data/config/firmware.bin
      

    ⚠️ SD Format: FAT32

  2. Insert the SD card into the switched off printer

  3. Power on the printer (the display should show nothing)

  4. Wait 1 min and power off the printer, remove the SD card and connect the raspberry pi with USB

✅ if it was successful the file FIRMWARE.CUR should be on the SD card


Releases

No releases published

Packages

No packages published