mirror of
https://github.com/bassamanator/Sovol-SV06-firmware.git
synced 2025-11-08 13:31:16 +00:00
Merge branch 'master' into skr-mini-e3-v3
This commit is contained in:
40
README.md
40
README.md
@@ -54,18 +54,24 @@ I am creating these files for my personal use and cannot be held responsible for
|
||||
- `TEST_SPEED` macro. Find instructions [here](#how-do-i-use-the-test_speed-macro).
|
||||
- Klipper Adaptive Meshing & Purging (KAMP) integrated. Read about it [here](#how-do-i-enable-kamp-klipper-adaptive-meshing--purging).
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Stay Up-to-Date
|
||||
|
||||
⭐ ${\normalsize{\textcolor{goldenrod}{\texttt{Star this project}}}}$
|
||||
${\normalsize{\textcolor{goldenrod}{\texttt{Star ⭐ this project}}}}$
|
||||
|
||||
Watch for releases and updates.
|
||||
Watch for releases and updates. Please see this [discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/37).
|
||||
|
||||
<img src="./images/githubstar.gif" width="500" alt='github star'/>
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Preface
|
||||
|
||||
Although I've made switching over to Klipper as easy as is possible, it can still be a challenge for some, especially considering that most of you have likely never used GNU+Linux. Save yourself the frustration, and _fully read all the documentation on this page_. Also note that Klipper is not a _must_, and is not for everyone. You can stick with Marlin, and have a fine 3D printing experience.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Before You Begin
|
||||
|
||||
- This entire page is a **13 minute read**. Save yourself _hours of troubleshooting_ and read this documentation fully.
|
||||
@@ -81,6 +87,8 @@ Although I've made switching over to Klipper as easy as is possible, it can stil
|
||||
- Your question has probably been answered already, but if it hasn't, please post in the [Discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions) section.
|
||||
- I would recommend searching for the word `NOTE` in this repository. There are roughly half a dozen short points amongst the various files that you should be aware of if you're using this configuration.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Electronic Wiring
|
||||
|
||||
Wire cables according to the following diagram:
|
||||
@@ -92,6 +100,8 @@ For the SKR-Mini-E3-V3.0, the `run_current` for x, y, z stepper motors has been
|
||||
|
||||
💡 Although stepper motors can withstand upwards of 125C, they should at the most get hot to the touch (~55C), not _very hot_.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Klipper Installation
|
||||
|
||||
### Flash Firmware
|
||||
@@ -133,6 +143,8 @@ Find instructions on how to build the firmware yourself [here](https://github.co
|
||||
|
||||
⏲️ At this point, it's not possible to tell with certainty whether your flash was successful, continue on with the guide.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
### Download OSS Klipper Configuration
|
||||
|
||||
You can choose _either_ of the 2 following methods.
|
||||
@@ -152,6 +164,8 @@ You can choose _either_ of the 2 following methods.
|
||||
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`.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Initial Steps
|
||||
|
||||
### Adjust Configuration with MCU Path
|
||||
@@ -177,6 +191,8 @@ You can choose _either_ of the 2 following methods.
|
||||
|
||||
If the Klipper flash that you did earlier was successful, and you've done everything else correctly, you should see no errors or warnings in the Mainsail/Fluidd dashboard. **Klipper has successfully been installed on your printer!**
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
### Configure Your Printer
|
||||
|
||||
❗☠️ **Your finger should be on the power switch for most of these steps** ☠️❗
|
||||
@@ -218,6 +234,8 @@ You will be pasting/typing these commands into the Mainsail/Fluidd console.
|
||||
|
||||
But first, adjust your slicer.
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Adjust Your Slicer
|
||||
|
||||
💡 If you are using the config bundles found on this repo, you can skip this step.
|
||||
@@ -237,12 +255,16 @@ PRINT_START ...
|
||||
PURGE_LINE
|
||||
```
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Support Me
|
||||
|
||||
Please ⭐ star this repository!
|
||||
|
||||
If you found my work useful, consider buying me a [<img src="./images/logo_white_stroke.png" height="20" alt='Ko-fi'/>](https://ko-fi.com/bassamanator).
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Directory Structure
|
||||
|
||||
This repository contains many files and folders. Some are _necessary_ for this Klipper configuration to work, others are not.
|
||||
@@ -268,15 +290,17 @@ This repository contains many files and folders. Some are _necessary_ for this K
|
||||
└── .vscode/ ❌
|
||||
```
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## FAQ
|
||||
|
||||
### How do I import a configuration bundle into SuperSlicer/PrusaSlicer?
|
||||
|
||||
Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/13).
|
||||
Please see this [discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/13).
|
||||
|
||||
### How do I print using SuperSlicer?
|
||||
|
||||
Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/14).
|
||||
Please see this [discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/14).
|
||||
|
||||
### When does beeping occur?
|
||||
|
||||
@@ -374,6 +398,8 @@ Some tips:
|
||||
- Pay close attention throughout the run, so that you can click ${\small{\textcolor{red}{\texttt{EMERGENCY STOP}}}}$ at a moment's notice.
|
||||
- This macro will simply help you determine the maximum speed your printhead and bed can reliably move at, not necessarily print at. The bottleneck for my SV06, for example, is the 15mm/s^2 that the hotend maxes out at (well under 200mm/s actual print speed).
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Useful Resources
|
||||
|
||||
- [Everything Sovol SV06](https://github.com/bassamanator/everything-sovol-sv06)
|
||||
@@ -381,12 +407,16 @@ Some tips:
|
||||
- ⭐⭐⭐⭐⭐ [Ellis' Print Tuning Guide](https://ellis3dp.com/Print-Tuning-Guide)
|
||||
- [Simplify3D Print Quality Troubleshooting Guide](https://www.simplify3d.com/resources/print-quality-troubleshooting/)
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Sovol Official Links
|
||||
|
||||
- [SV06 Marlin Source Code](https://github.com/Sovol3d/Sv06-Source-Code)
|
||||
- [SV06 Models](https://github.com/Sovol3d/SV06-Fully-Open-Source)
|
||||
- [SV06 Plus Marlin Source Code and Models](https://github.com/Sovol3d/SV06-PLUS)
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
## Sources
|
||||
|
||||
- [https://www.klipper3d.org](https://www.klipper3d.org)
|
||||
@@ -399,3 +429,5 @@ Some tips:
|
||||
- [PrusaSlicer Print Settings](https://github.com/mjonuschat/PrusaSlicer-Profiles)
|
||||
|
||||
[](https://ko-fi.com/H2H0HIHTH)
|
||||
|
||||
[🔼 Back to top](#outline)
|
||||
|
||||
@@ -160,8 +160,8 @@ z_hop_speed: 15
|
||||
|
||||
[bed_mesh]
|
||||
speed: 175
|
||||
mesh_min: 27, 6
|
||||
mesh_max: 222, 203
|
||||
mesh_min: 27, 6 # probe as close to origin as functionally possible
|
||||
mesh_max: 222, 203 # (x.position_max - 1), (y.position_max - abs(y_offset))
|
||||
probe_count: 5,5
|
||||
algorithm: bicubic
|
||||
fade_start: 1
|
||||
@@ -169,8 +169,8 @@ fade_end: 10
|
||||
fade_target: 0
|
||||
|
||||
[axis_twist_compensation]
|
||||
calibrate_start_x: 27
|
||||
calibrate_end_x: 195
|
||||
calibrate_start_x: 27 # probe x coor at furthest left ; abs(x_offset)
|
||||
calibrate_end_x: 195 # probe x coor at furthest right ; (x.position_max - abs(x_offset) - 1)
|
||||
calibrate_y: 115
|
||||
|
||||
#####################################################################
|
||||
|
||||
Reference in New Issue
Block a user