mirror of
https://github.com/bassamanator/Sovol-SV06-firmware.git
synced 2025-11-08 13:31:16 +00:00
Compare commits
16 Commits
9e1cf53dc6
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
515b423237 | ||
|
|
869bbffeb9 | ||
|
|
9e3ba15aee | ||
|
|
7d9cb1d8fb | ||
|
|
5267b5db80 | ||
|
|
f704ca26aa | ||
|
|
100308b81e | ||
|
|
720ad095f0 | ||
|
|
21ab5937be | ||
|
|
17f4c3a21e | ||
|
|
54195307bf | ||
|
|
75d7f241ba | ||
|
|
b622ca4663 | ||
|
|
e1bc37e009 | ||
|
|
e712f7b8a1 | ||
|
|
e00ff1d311 |
16
.vscode/settings.json
vendored
16
.vscode/settings.json
vendored
@@ -32,9 +32,11 @@
|
||||
"pico",
|
||||
"Printables",
|
||||
"Prusa",
|
||||
"reformats",
|
||||
"runout",
|
||||
"scriptsize",
|
||||
"Sovol",
|
||||
"superslicer",
|
||||
"textcolor",
|
||||
"textit",
|
||||
"texttt"
|
||||
@@ -65,4 +67,18 @@
|
||||
"titleBar.inactiveForeground": "#e7e7e799"
|
||||
},
|
||||
"peacock.color": "#512e0a"
|
||||
// "[html][jinja][jinja-html]": {
|
||||
// "editor.formatOnSave": false,
|
||||
// "editor.defaultFormatter": "monosans.djlint",
|
||||
// "editor.detectIndentation": true,
|
||||
// "editor.linkedEditing": true,
|
||||
// "editor.tabSize": 4,
|
||||
|
||||
// "djlint.enableLinting": true,
|
||||
// "djlint.profile": "jinja"
|
||||
// },
|
||||
// "djlint.showInstallError": true,
|
||||
// "djlint.useVenv": false,
|
||||
// "djlint.pythonPath": "/home/bassam/.local/share/uv/tools",
|
||||
// "djlint.formatLanguages": ["django-html", "jinja", "jinja-html"]
|
||||
}
|
||||
|
||||
21
README.md
21
README.md
@@ -48,6 +48,7 @@ ${\small{\textit{** Maintained by ElPainis}}}$
|
||||
- Pre-configured configuration bundles based on the [Ellis SuperSlicer Print Profiles](https://github.com/AndrewEllis93/Ellis-SuperSlicer-Profiles):
|
||||
- SuperSlicer
|
||||
- PrusaSlicer
|
||||
- 🚀 OrcaSlicer 🚀
|
||||
- Printer profiles: `SV06/Plus`; `SV07/Plus`
|
||||
- Bed model and texture to use in SuperSlicer/PrusaSlicer.
|
||||
- Macros:
|
||||
@@ -149,11 +150,12 @@ Please note:
|
||||
|
||||
💡 Make sure `git` is installed (`sudo apt update && sudo apt install git`).
|
||||
|
||||
1. `cd ~/printer_data/config`
|
||||
2. Empty entire `~/printer_data/config` folder.
|
||||
1. `ssh` into the Klipper host.
|
||||
2. `cd ~/printer_data/config`
|
||||
3. Empty entire `~/printer_data/config` folder.
|
||||
- In linux, you can delete files via `rm fileName` and directories via `rmdir directoryName`.
|
||||
- In linux, you can list files and folders via `ls -lah`.
|
||||
3. `git clone -b master --single-branch https://github.com/bassamanator/Sovol-SV06-firmware.git .` ⚠️ Don't miss the period!
|
||||
4. `git clone -b master --single-branch https://github.com/bassamanator/Sovol-SV06-firmware.git .` ⚠️ Don't miss the period!
|
||||
|
||||
#### Method 2: Download the ZIP
|
||||
|
||||
@@ -187,7 +189,7 @@ Please note:
|
||||
restart_method: command
|
||||
```
|
||||
|
||||
3. Do a `FIRMWARE_RESTART`.
|
||||
3. Do a `FIRMWARE_RESTART` in the Klipper console.
|
||||
|
||||
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. 🎉 **Your printer has been Klipperized!** 🎉
|
||||
|
||||
@@ -337,10 +339,19 @@ Edit the relevant file according to your needs.
|
||||
| `cfgs/misc-macros.cfg` | `[gcode_macro _globals]` |
|
||||
|
||||
| Variable | Disable | Enable | Notes |
|
||||
| ---------------------------------- | ------------- | ------------- | ---------------------------------------------- |
|
||||
| ---------------------------------- | ------------- | -------------- | ---------------------------------------------- |
|
||||
| `variable_beeping_enabled` | `0` | `1` (default) |
|
||||
| `variable_filament_sensor_enabled` | `0` (default) | `1` |
|
||||
| `variable_kamp_enable` | `0` (default) | `1` | See [here](#what-do-i-need-to-know-about-kamp) |
|
||||
| `variable_bed_temp_over` | `0` | `10` (default) | Speeds up print start |
|
||||
| `variable_bed_temp_not_exact` | `0` | `1` (default) | Speeds up print start |
|
||||
|
||||
### Any differences between this configuration and Sovol's Marlin firmware?
|
||||
|
||||
| Property | Marlin | OSS Klipper Config |
|
||||
| ------------------------- | ------ | ------------------ |
|
||||
| `stepper_z` `run_current` | 0.800 | 0.900 |
|
||||
| `microsteps` | 16 | 128 |
|
||||
|
||||
### How do I import a configuration bundle into SuperSlicer/PrusaSlicer?
|
||||
|
||||
|
||||
@@ -29,9 +29,11 @@ gcode:
|
||||
SET_FILAMENT_SENSOR SENSOR=filament_sensor ENABLE=0
|
||||
|
||||
[gcode_macro _globals]
|
||||
# NOTE 0 = false; 1 = true
|
||||
variable_filament_sensor_enabled: 0 # NOTE Enable(1) or disable(0) the filament sensor, if one is connected
|
||||
variable_beeping_enabled: 1 # NOTE Enable(1) or disable(0) beeping everywhere except during gantry calibration
|
||||
variable_bed_temp_over: 10 # NOTE Start print if bed temperature is over by this amount, otherwise wait for temperature drop
|
||||
variable_bed_temp_over: 10 # NOTE Start print if bed temperature is over by this amount. Set to 0 to disable, meaning, wait for temperature to drop
|
||||
variable_bed_temp_not_exact: 1 # NOTE Start print if bed temperature is `target temperature - 1` (but continue to heat until target is reached)
|
||||
variable_kamp_enable: 0 # NOTE Enable(1) or disable(0) KAMP (adaptive mesh)
|
||||
variable_pre_purge_prime_length: 1.40
|
||||
gcode:
|
||||
@@ -75,12 +77,20 @@ gcode:
|
||||
[gcode_macro M190]
|
||||
rename_existing: M99190
|
||||
gcode:
|
||||
# Global variables/settings
|
||||
{% set bedtempNotExact = printer["gcode_macro _globals"].bed_temp_not_exact|default(1)|int %}
|
||||
|
||||
# Parameters
|
||||
{% set s = params.S|float %}
|
||||
|
||||
M140 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %} ; Set bed temp
|
||||
{% if s != 0 %}
|
||||
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s} MAXIMUM={s+1} ; Wait for bed temp (within 1 degree)
|
||||
{% if bedtempNotExact == 1 %}
|
||||
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s-1} MAXIMUM={s+1} ; set & wait for bed temp (within -1 or +1 degree)
|
||||
M140 {% for p in params %}{'%s%s' % (p, params[p])}{% endfor %} ; set & don't wait for bed temp
|
||||
{% else %}
|
||||
TEMPERATURE_WAIT SENSOR=heater_bed MINIMUM={s} MAXIMUM={s+1} ; Wait for bed temp (within +1 degree)
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
[gcode_macro PURGE_LINE]
|
||||
|
||||
4483
misc/PrusaSlicer_config_bundle-2.9.2.ini
Normal file
4483
misc/PrusaSlicer_config_bundle-2.9.2.ini
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
# generated by PrusaSlicer 2.9.1 on 2025-03-30 at 00:05:53 UTC
|
||||
# generated by PrusaSlicer 2.9.2 on 2025-04-15 at 06:42:15 UTC
|
||||
|
||||
[print:Ellis_Decorative_Standard_15mm3 - 0.4 nozzle]
|
||||
arc_fitting = disabled
|
||||
@@ -75,7 +75,7 @@ ironing = 0
|
||||
ironing_flowrate = 15%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.2
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -112,13 +112,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -272,7 +272,7 @@ ironing = 0
|
||||
ironing_flowrate = 20%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.3
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -309,13 +309,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -469,7 +469,7 @@ ironing = 0
|
||||
ironing_flowrate = 15%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.2
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -506,13 +506,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -666,7 +666,7 @@ ironing = 0
|
||||
ironing_flowrate = 20%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.3
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -703,13 +703,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -863,7 +863,7 @@ ironing = 0
|
||||
ironing_flowrate = 15%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.2
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -900,13 +900,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -1060,7 +1060,7 @@ ironing = 0
|
||||
ironing_flowrate = 20%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.3
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -1097,13 +1097,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -1257,7 +1257,7 @@ ironing = 0
|
||||
ironing_flowrate = 15%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.2
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -1294,13 +1294,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -1454,7 +1454,7 @@ ironing = 0
|
||||
ironing_flowrate = 20%
|
||||
ironing_spacing = 0.1
|
||||
ironing_speed = 15
|
||||
ironing_type = top
|
||||
ironing_type = topmost
|
||||
layer_height = 0.3
|
||||
max_print_speed = 300
|
||||
max_volumetric_extrusion_rate_slope_negative = 0
|
||||
@@ -1491,13 +1491,13 @@ raft_first_layer_expansion = 3
|
||||
raft_layers = 0
|
||||
resolution = 0
|
||||
scarf_seam_entire_loop = 0
|
||||
scarf_seam_length = 10
|
||||
scarf_seam_max_segment_length = 10
|
||||
scarf_seam_length = 15
|
||||
scarf_seam_max_segment_length = 20
|
||||
scarf_seam_on_inner_perimeters = 1
|
||||
scarf_seam_only_on_smooth = 1
|
||||
scarf_seam_placement = contours
|
||||
scarf_seam_start_height = 35%
|
||||
seam_gap_distance = 15%
|
||||
seam_gap_distance = 30%
|
||||
seam_position = aligned
|
||||
single_extruder_multi_material_priming = 1
|
||||
skirt_distance = 3
|
||||
@@ -23,8 +23,6 @@ You have to decide what camp you want to be apart off.
|
||||
|
||||
##### Update Klipper repo first
|
||||
|
||||
\*\* _For those coming from the_ ${\small{\textcolor{WildStrawberry}{\texttt{Before You B.egin}}}}$ _section (installing Klipper for the first time), complete_ **only** _this section_. No need to compile the firmware, etc.
|
||||
|
||||
It's always best to update the Klipper repository that lives on the host before compiling. This ensures that your `klipper.bin` will be as 'fresh' as possible.
|
||||
|
||||
- In `Fluidd`, you can do this from `Settings` > `Software Updates`.
|
||||
@@ -39,6 +37,10 @@ It's always best to update the Klipper repository that lives on the host before
|
||||
3. `make menuconfig`
|
||||
4. Set things up to look as follows:
|
||||

|
||||
|
||||
> [!NOTE]
|
||||
> New option added: `Optimize stepper code for 'step on both edges'`, enable it.
|
||||
|
||||
5. `make clean`
|
||||
- Clears `~/klipper/out/`
|
||||
6. `make`
|
||||
|
||||
BIN
misc/firmware-outdated/klipper-v0.13.0-114-g841a9ca2f.bin
Executable file
BIN
misc/firmware-outdated/klipper-v0.13.0-114-g841a9ca2f.bin
Executable file
Binary file not shown.
BIN
misc/images/make-menuconfig-v0.13.0-371-g7a723bdc.png
Normal file
BIN
misc/images/make-menuconfig-v0.13.0-371-g7a723bdc.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 54 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 72 KiB |
BIN
misc/klipper-v0.13.0-371-g7a723bdc.bin
Executable file
BIN
misc/klipper-v0.13.0-371-g7a723bdc.bin
Executable file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 0.4 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 0.4 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 0.6 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 0.6 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 ACE 0.4 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 ACE 0.4 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 ACE 0.6 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 ACE 0.6 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 Plus 0.4 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 Plus 0.4 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV06 Plus 0.6 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV06 Plus 0.6 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV07 0.4 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV07 0.4 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV07 0.6 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV07 0.6 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV07 Plus 0.4 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV07 Plus 0.4 nozzle.orca_printer
Normal file
Binary file not shown.
BIN
misc/orcaslicer-bundles/SV07 Plus 0.6 nozzle.orca_printer
Normal file
BIN
misc/orcaslicer-bundles/SV07 Plus 0.6 nozzle.orca_printer
Normal file
Binary file not shown.
15
misc/orcaslicer-bundles/how-to-generate/README.md
Normal file
15
misc/orcaslicer-bundles/how-to-generate/README.md
Normal file
@@ -0,0 +1,15 @@
|
||||
## Converting PrusaSlicer/SuperSlicer config bundles to OrcaSlicer
|
||||
|
||||
OrcaSlicer configs can be converted from PrusaSlicer using [SuperSlicer_to_Orca_scripts](https://github.com/apparle/SuperSlicer_to_Orca_scripts). It is a fork of theophile's script with some enhancements which haven't been merged yet ([theophile/SuperSlicer_to_Orca_scripts#43](https://github.com/theophile/SuperSlicer_to_Orca_scripts/pull/43)). It does require a few perl modules which can be installed using `cpanminus` (or your favorite perl module manager).
|
||||
|
||||
Most of the script is automated, with the exception of `printer_model` field which must be manually specified with a `json`. This attribute is used by OrcaSlicer to load the appropriate build plate images & STLs.
|
||||
|
||||
```
|
||||
perl SuperSlicer_to_Orca_scripts/superslicer_to_orca.pl --input PrusaSlicer_config_bundle-2.9.2.ini --nozzle-size 0.4 --compatible_printers_condition KEEP --skip-link-system-printer --printer-models-json printer_models_conversion_mapping.json --output-config-bundle OrcaSlicer_config_bundle-2.9.2-DEV.zip
|
||||
```
|
||||
|
||||
## How to use OrcaSlicer bundle:
|
||||
|
||||
This config bundle can be imported into OrcaSlicer : `File > Import > Import configs...`
|
||||
|
||||
Note, OrcaSlicer reformats the `json` and adds some default attributes, so the imported files cannot be directly compared with the contents of the zipped bundle. But you can use json comparison tools like [https://www.jsondiff.com/](https://www.jsondiff.com/) to analyze the differences if needed.
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"SV06 0.4 nozzle": "Sovol SV06",
|
||||
"SV06 0.6 nozzle": "Sovol SV06",
|
||||
"SV06 ACE 0.4 nozzle": "Sovol SV06 ACE",
|
||||
"SV06 ACE 0.6 nozzle": "Sovol SV06 ACE",
|
||||
"SV06 Plus 0.4 nozzle": "Sovol SV06 Plus",
|
||||
"SV06 Plus 0.6 nozzle": "Sovol SV06 Plus",
|
||||
"SV07 0.4 nozzle": "Sovol SV07",
|
||||
"SV07 0.6 nozzle": "Sovol SV07",
|
||||
"SV07 Plus 0.4 nozzle": "Sovol SV07 Plus",
|
||||
"SV07 Plus 0.6 nozzle": "Sovol SV07 Plus"
|
||||
}
|
||||
@@ -80,7 +80,7 @@ homing_speed: 5
|
||||
|
||||
[tmc2209 stepper_z]
|
||||
uart_pin: PA15
|
||||
run_current: 1.000
|
||||
run_current: 0.900
|
||||
stealthchop_threshold: 0
|
||||
interpolate: False
|
||||
sense_resistor: 0.150
|
||||
|
||||
Reference in New Issue
Block a user