🚨 One-Stop-Shop Sovol SV06 Klipper Configuration

This branch contains the Klipper configuration and firmware for the Sovol SV06 3D printer with the BTT SKR-Mini-E3-V3.0 motherboard.

Printer Branch
Sovol SV06 master
Sovol SV06 Skr-Mini-E3-V3.0 You are here
Sovol SV06 Plus sv06-plus
All other printers any-printer

I am creating these files for my personal use and cannot be held responsible for what it might do to your printer. Use at your own risk.

🙏🏻🙌🏻 Big thanks to transistor1 for getting the printer.cfg up an running to begin with.

Outline

Installation Instructions

Electronic Wiring

Wire cables according to the following diagram: skr-mini-e3-v3.0 installation instructions

Important Note About Stepper Motor Current

For the SKR-Mini-E3-V3.0, the run_current for x, y, z stepper motors has been reduced in the printer.cfg, because the standard current seems to make the steppers dangerously hot. You may have to increase the current, or if the motors are still too hot, you may have to decrease it.

💡 Although stepper motors can withstand upwards of 125C, they should at the most get hot to the touch (~55C), not very hot.

Download Firmware

💡 The firmware files are located in misc/skr-mini. 💡 Be sure to download the raw files. Find out more about this here; check the answer with the highest score.

Download klipper-USB.bin compiled by BTT.

Or you can download klipper-v0.11.0-198-g33b18fd6-latest-UNTESTED.bin that I compiled, however, it is untested.

Alternatively, find instructions on how to build the firmware yourself here.

ls output

Flash Firmware

⚠️ Make sure the microSD card has been prepared using the instructions found here.

  1. Rename whatever firmware file you're using to firmware.bin. ⚠️ If the file is not renamed, the bootloader will not be updated properly.
  2. Copy firmware.bin to the root directory of the microSD card.
  3. Power off the printer.
  4. Insert the microSD card.
  5. Power on the printer.
  6. After a few seconds, the skr-mini-E3-V3.0 should be flashed, but wait a full minute just to be sure.
  7. You can confirm that the flash was successful, by running ls -l /dev/serial/by-id/ or ls -l /dev/serial/by-path/. If the flash was successful, you'll see something like the following: ls output

Download Klipper Configuration

You can choose either of the 2 following methods.

Method 1: Clone the Repository

  1. cd ~/printer_data/config
  2. Empty entire ~/printer_data/config folder.
    • In linux, you can delete files via rm fileName and directories via rmdir directoryName.
  3. git clone -b skr-mini-e3-v3 --single-branch https://github.com/bassamanator/Sovol-SV06-firmware.git . ⚠️ Don't miss the period!

Method 2: Download the ZIP

  1. Download the ZIP file containing the Klipper configuration.
  2. See Step 2 in Method 1.
  3. The parent folder in the ZIP is Sovol-SV06-firmware-skr-mini-e3-v3. This is relevant in the next step.
  4. Extract only the contents of the parent folder into ~/printer_data/config.

Initial Steps

Once you've cloned or downloaded the configuration, please follow instructions found in Initial Steps.

Directory Structure

This repository contains many files and folders. Some are necessary for this Klipper configuration to work, others are not.

  • Necessary items are marked with a .
  • Items that can optionally be deleted are marked with a .
├── cfgs ✅
│   ├── adxl-direct.cfg
│   ├── adxl-rp2040.cfg
│   ├── adxl-rpi-pico-2x.cfg
│   ├── MECHANICAL_GANTRY_CALIBRATION.cfg
│   ├── misc-macros.cfg
│   ├── PARKING.cfg
│   └── TEST_SPEED.cfg
├── CODE_OF_CONDUCT.md ❌
├── CONTRIBUTING.md ❌
├── .github ❌
│   ├── FUNDING.yml
│   └── ISSUE_TEMPLATE
│       ├── bug_report.md
│       └── feature_request.md
├── .gitignore ❌
├── images ❌
│   ├── cup-border.png
│   ├── githubstar.gif
│   ├── heart.gif
│   ├── logo_white_stroke.png
│   └── party_blob.gif
├── misc ❌
│   ├── M503-output.yml
│   ├── skr-mini
│   │   ├── klipper-USART2.bin
│   │   ├── klipper-USB.bin
│   │   ├── klipper-v0.11.0-198-g33b18fd6-latest-UNTESTED.bin
│   │   ├── ls-output.png
│   │   ├── menuconfig.png
│   │   ├── README.md
│   │   └── skr-mini-e3-v3.0-v1678580296384.png
│   ├── sv06-buildPlate.png
│   ├── SV06-buildPlate.stl
│   └── SV06-texture.svg
├── moonraker.conf ✅
├── printer.cfg ✅
├── README.md ❌
└── .vscode ❌
    └── settings.json

Support Me

Please star this repository!

If you found my work useful, please consider buying me a Ko-fi.

Useful Resources

Sources

ko-fi

Description
🔥 A comprehensive Klipper configuration for a variety of 3D printers 🔥
Readme AGPL-3.0 10 MiB
Languages
Markdown 100%