From 6b69ba9479f005219c8f018155c9aa884ff20cc1 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Thu, 23 Nov 2023 14:06:09 -0500 Subject: [PATCH 1/7] Adjust config bundles. --- misc/PrusaSlicer_config_bundle-SV06-Both.ini | 6 +++--- misc/SuperSlicer_config_bundle-SV06-Both.ini | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/misc/PrusaSlicer_config_bundle-SV06-Both.ini b/misc/PrusaSlicer_config_bundle-SV06-Both.ini index 00e687a..ce24ab9 100644 --- a/misc/PrusaSlicer_config_bundle-SV06-Both.ini +++ b/misc/PrusaSlicer_config_bundle-SV06-Both.ini @@ -1,4 +1,4 @@ -# generated by PrusaSlicer 2.6.1+linux-x64-GTK3 on 2023-11-20 at 02:32:36 UTC +# generated by PrusaSlicer 2.6.1+linux-x64-GTK3 on 2023-11-23 at 18:53:35 UTC [print:0.20mm QUALITY SV06 Ellis] avoid_crossing_curled_overhangs = 0 @@ -2610,7 +2610,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 40 silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature[initial_extruder]]\r\nPURGE_LINE\n\n;; If you are passing variables to PRINT_START, comment out above line and uncomment the last 3 lines instead. (I already did this)\n;; Guide: https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/articles/passing_slicer_variables.md\n;; Make sure the variable names match (for example if you use "EXTRUDER" instead of "HOTEND") +start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature[initial_extruder]]\r\nPURGE_LINE\n\n;; Guide: https://ellis3dp.com/Print-Tuning-Guide/articles/passing_slicer_variables.html#slicer-start-g-code template_custom_gcode = thumbnails = 32x32,400x300 thumbnails_format = PNG @@ -2691,7 +2691,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 40 silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature[initial_extruder]]\r\nPURGE_LINE\n\n;; If you are passing variables to PRINT_START, comment out above line and uncomment the last 3 lines instead. (I already did this)\n;; Guide: https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/articles/passing_slicer_variables.md\n;; Make sure the variable names match (for example if you use "EXTRUDER" instead of "HOTEND") +start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature[initial_extruder]]\r\nPURGE_LINE\n\n;; Guide: https://ellis3dp.com/Print-Tuning-Guide/articles/passing_slicer_variables.html#slicer-start-g-code template_custom_gcode = thumbnails = 32x32,400x300 thumbnails_format = PNG diff --git a/misc/SuperSlicer_config_bundle-SV06-Both.ini b/misc/SuperSlicer_config_bundle-SV06-Both.ini index 717e60a..c31c8a2 100644 --- a/misc/SuperSlicer_config_bundle-SV06-Both.ini +++ b/misc/SuperSlicer_config_bundle-SV06-Both.ini @@ -1,4 +1,4 @@ -# generated by SuperSlicer 2.4 on 2023-08-23 at 23:28:35 UTC +# generated by SuperSlicer 2.4 on 2023-11-23 at 19:03:00 UTC [print:Ellis_Decorative_45_Degree_15mm3] allow_empty_layers = 0 @@ -3707,7 +3707,7 @@ retract_speed = 40 seam_gap = 15% silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND={first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} CHAMBER=[chamber_temperature]\r\nPURGE_LINE\n\n;; If you are passing variables to PRINT_START, comment out above line and uncomment the last 3 lines instead. (I already did this)\n;; Guide: https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/articles/passing_slicer_variables.md\n;; Make sure the variable names match (for example if you use "EXTRUDER" instead of "HOTEND")\n +start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND={first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} CHAMBER=[chamber_temperature]\r\nPURGE_LINE\n\n;; Guide: https://ellis3dp.com/Print-Tuning-Guide/articles/passing_slicer_variables.html#slicer-start-g-code start_gcode_manual = 0 template_custom_gcode = thumbnails = 32x32,400x300 @@ -3832,7 +3832,7 @@ retract_speed = 40 seam_gap = 15% silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND={first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} CHAMBER=[chamber_temperature]\r\nPURGE_LINE\n\n;; If you are passing variables to PRINT_START, comment out above line and uncomment the last 3 lines instead. (I already did this)\n;; Guide: https://github.com/AndrewEllis93/Print-Tuning-Guide/blob/main/articles/passing_slicer_variables.md\n;; Make sure the variable names match (for example if you use "EXTRUDER" instead of "HOTEND")\n +start_gcode = M104 S0 ; Stops PS/SS from sending temp waits separately\r\nM140 S0\nM117\r\nPRINT_START BED=[first_layer_bed_temperature] HOTEND={first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} CHAMBER=[chamber_temperature]\r\nPURGE_LINE\n\n;; Guide: https://ellis3dp.com/Print-Tuning-Guide/articles/passing_slicer_variables.html#slicer-start-g-code start_gcode_manual = 0 template_custom_gcode = thumbnails = 32x32,400x300 From e4a2ce3480ca2cf658ebf4cae5e06f33057237de Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Fri, 24 Nov 2023 17:09:54 -0500 Subject: [PATCH 2/7] Create compile howto. --- misc/compile-how-to.md | 43 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 misc/compile-how-to.md diff --git a/misc/compile-how-to.md b/misc/compile-how-to.md new file mode 100644 index 0000000..33bdf54 --- /dev/null +++ b/misc/compile-how-to.md @@ -0,0 +1,43 @@ +${\small{\textcolor{green}{\texttt{2 minute read}}}}$ + +#### Do I need to re-flash the motherboard? + +You will _almost never_ need to re-flash `klipper.bin`. When this is needed, your dashboard will explicitly tell you that you need to re-flash. + +#### Where does Klipper live? + +1. On the motherboard. +2. On the host device (Raspberry Pi, etc.). + +🗒️ These 2 versions of klipper can rightly differ. + +#### Should I update Klipper, moonraker, etc.? + +I always update everything on the host device via the dashboard. I don't want to miss out on improvements, especially those that improve safety. What this means is that on some occasions, there will be breaking changes: you will need to change a few things in your config **before you can print**. I would suggest that if you absolutely have to get something printed immediately and there's an update, perhaps wait till after the print completes to do the update. + +Others will argue that 'if it ain't broke, don't fix it'. + +You have to decide what camp you want to be apart off. + +#### How-To + +##### Update Klipper repo first + +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`. +- In `Mainsail`, you can do this from `Machine` > `Update Manager`. + +##### Compile `klipper.bin` + +🗒️ The `compilation settings` you see in the image below apply only the the `SV06/Plus` boards, but the steps for compilation apply to any board. + +1. `ssh` into the Klipper host (i.e., RPi, OrangePi, etc.). +2. `cd ~/klipper` +3. `make menuconfig` +4. Set things up to look as follows: + ![make-menuconfig](https://github.com/bassamanator/Sovol-SV06-firmware/assets/61985779/22298d47-2604-4231-ad10-7d6793be7904) +5. `make clean` + - Clears `~/klipper/out/` +6. `make` + - Compiles `klipper.bin` and puts it in `~/klipper/out/` From 18552711c5e71db50d2445fed0de0bbc12c17db9 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Fri, 24 Nov 2023 18:56:57 -0500 Subject: [PATCH 3/7] Adjust printer.cfg: axis_twist_compensation section. --- printer.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/printer.cfg b/printer.cfg index 8a51bbb..4096966 100644 --- a/printer.cfg +++ b/printer.cfg @@ -164,6 +164,11 @@ fade_start: 1 fade_end: 10 fade_target: 0 +[axis_twist_compensation] +calibrate_start_x: 27 +calibrate_end_x: 195 +calibrate_y: 115 + ##################################################################### # Fans ##################################################################### From 4600107faf2458204e9933f4eee505c3ce8b7c73 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Sun, 26 Nov 2023 04:19:43 -0500 Subject: [PATCH 4/7] Adjust readme: add back to top to all sections. --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index 629c27b..ee2ae92 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,8 @@ 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}}}}$ @@ -58,10 +60,14 @@ Watch for releases and updates. 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. @@ -77,6 +83,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) + ## Klipper Installation ### Flash Firmware @@ -109,6 +117,8 @@ Please note: ⏲️ 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. @@ -128,6 +138,8 @@ You can choose _either_ of the 2 following methods. 3. The parent folder in the `ZIP` is `Sovol-SV06-firmware-master`. 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 @@ -153,6 +165,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** ☠️❗ @@ -194,6 +208,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. @@ -213,12 +229,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 [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. @@ -244,6 +264,8 @@ 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? @@ -354,6 +376,8 @@ Some tips: Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/111). +[⏮️ Back to top](#outline) + ## Useful Resources - [Everything Sovol SV06](https://github.com/bassamanator/everything-sovol-sv06) @@ -361,12 +385,16 @@ Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware - ⭐⭐⭐⭐⭐ [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) @@ -379,3 +407,5 @@ Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware - [PrusaSlicer Print Settings](https://github.com/mjonuschat/PrusaSlicer-Profiles) [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/H2H0HIHTH) + +[⏮️ Back to top](#outline) From 53a45ea14c174076e04af2cd928f13bd34deb179 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Sun, 26 Nov 2023 23:28:35 -0500 Subject: [PATCH 5/7] Adjust back icon, create update-hot-to.md. --- README.md | 30 +++++++++--------- misc/update-hot-to.md | 73 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 88 insertions(+), 15 deletions(-) create mode 100644 misc/update-hot-to.md diff --git a/README.md b/README.md index ee2ae92..7f77efc 100644 --- a/README.md +++ b/README.md @@ -50,7 +50,7 @@ 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) +[🔼 Back to top](#outline) ## Stay Up-to-Date @@ -60,13 +60,13 @@ Watch for releases and updates. github star -[⏮️ Back to top](#outline) +[🔼 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) +[🔼 Back to top](#outline) ## Before You Begin @@ -83,7 +83,7 @@ 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) +[🔼 Back to top](#outline) ## Klipper Installation @@ -117,7 +117,7 @@ Please note: ⏲️ 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) +[🔼 Back to top](#outline) ### Download OSS Klipper Configuration @@ -138,7 +138,7 @@ You can choose _either_ of the 2 following methods. 3. The parent folder in the `ZIP` is `Sovol-SV06-firmware-master`. This is relevant in the next step. 4. Extract **only** the _contents_ of the parent folder into `~/printer_data/config`. -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## Initial Steps @@ -165,7 +165,7 @@ 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) +[🔼 Back to top](#outline) ### Configure Your Printer @@ -208,7 +208,7 @@ You will be pasting/typing these commands into the Mainsail/Fluidd console. But first, adjust your slicer. -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## Adjust Your Slicer @@ -229,7 +229,7 @@ PRINT_START ... PURGE_LINE ``` -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## Support Me @@ -237,7 +237,7 @@ Please ⭐ star this repository! If you found my work useful, consider buying me a [Ko-fi](https://ko-fi.com/bassamanator). -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## Directory Structure @@ -264,7 +264,7 @@ This repository contains many files and folders. Some are _necessary_ for this K └── .vscode/ ❌ ``` -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## FAQ @@ -376,7 +376,7 @@ Some tips: Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/111). -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) ## Useful Resources @@ -385,7 +385,7 @@ Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware - ⭐⭐⭐⭐⭐ [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) +[🔼 Back to top](#outline) ## Sovol Official Links @@ -393,7 +393,7 @@ Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware - [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) +[🔼 Back to top](#outline) ## Sources @@ -408,4 +408,4 @@ Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/H2H0HIHTH) -[⏮️ Back to top](#outline) +[🔼 Back to top](#outline) diff --git a/misc/update-hot-to.md b/misc/update-hot-to.md new file mode 100644 index 0000000..c296256 --- /dev/null +++ b/misc/update-hot-to.md @@ -0,0 +1,73 @@ +\*\* _Flashing the firmware is not required for any method_ + +## Should You Update? + +I treat this config like software, and like any piece of modern software, it will require periodic updates to fix issues, add features, improve functionality, etc. So, if you want to have the latest and greatest, I recommend you periodically pull the changes from this repo. + +### What Changes Should You Be Concerned With + +The only changes you need to be concerned with relate to the `.cfg` and `.conf` files; all changes to `.md` files (these are markdown files, the text that you see when you visit this repo) can be ignored. + +### Git Users + +If you do a `git diff origin/master --name-only` and it shows you that a `.cfg` file has changed, you might want to pull in those changes (but you don't have to). + +### Non-Git Users + +Unfortunately, there's no simple way for you to ascertain whether there have been changes. I simply recommend that you update your config via the instructions below from time to time. + +## Hot to Update + +There are three methods to accomplish this: + +1. The correct method, using `git`. +2. The mostly acceptable method, without using `git`. +3. The start-from-scratch method. _Recommended for non-git users and those who haven't made many changes to their configuration._ + +### The `git` method. + +⚠️ This method is only intended for those who already know how to use `git`. + +🗒️ In this example, I'm using the `master` branch which applies to SV06 users only. Be sure to use the appropriate branch for your printer. + +🗒️ The assumption is that you didn't change branches after the initial setup, so you are in `master`, and there are many untracked changes. + +1. `ssh` into your Klipper host. +2. `cd ~/printer_data/config` +3. `git checkout -b my-settings` +4. `git add .` +5. `git commit -m "Saving my settings."` +6. `git checkout master` +7. `git pull` +8. `git checkout my-settings` +9. `git merge master --no-ff --no-commit` +10. Deal with comparing and pulling in incoming changes from `master` using your favourite code editor. You can also do this from the command line via `git commit --interactive`, however, only advanced `git` users should attempt this, though it is easy enough. +11. Add all welcomed changes to the staging area, and discard all other changes. +12. `git commit -m "Update with upstream."` + +You should push your branch to your own fork of this repo. + +For any future updates, you can run through the same process again, however, you cannot re-create the `my-settings` branch as you did in `step 3`, because it already exists. Simply omit the `-b` flag in `step 3` next time you update. + +### The mostly acceptable method. + +This method has shortcomings, because it relies on the user's memory, and requires more manual edits. Perfectly functional method, however. + +1. Read all the documentation. +2. Backup your current configuration, essentially everything inside `~/printer_data/config`. +3. Repeat steps in [Download OSS Klipper Configuration](https://github.com/bassamanator/Sovol-SV06-firmware#download-oss-klipper-configuration), and [Adjust Configuration with MCU Path](https://github.com/bassamanator/Sovol-SV06-firmware#adjust-configuration-with-mcu-path). +4. Copy everything from `#*# <---------------------- SAVE_CONFIG ---------------------->` onward and paste into new `printer.cfg`, inclusive. +5. Copy any other changes you might have made into the new configuration. Maybe you had adjusted the size of your printer (`position_max`), or other such changes. + +### The start-from-scratch method. + +1. Delete the folder `~/printer_data/config`. +2. Recreate the folder `~/printer_data/config` via `mkdir ~/printer_data/config`. +3. Start the Klipper installation process starting from `Download OSS Klipper Configuration` in the appropriate branch. + +## Linux Tips + +- 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`. + +You are now up-to-date with this repo, and have added your personal settings on top. From 2bafa87c92a545eb647ba1a007e8172c3aa8a971 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Mon, 27 Nov 2023 01:20:03 -0500 Subject: [PATCH 6/7] Adjust readme. --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 7f77efc..dfa8771 100644 --- a/README.md +++ b/README.md @@ -54,9 +54,9 @@ I am creating these files for my personal use and cannot be held responsible for ## 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). github star @@ -270,11 +270,11 @@ This repository contains many files and folders. Some are _necessary_ for this K ### 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,7 +374,7 @@ Some tips: ### How do I compile my own firmware? -Please see [this discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/111). +Please see this [discussion](https://github.com/bassamanator/Sovol-SV06-firmware/discussions/111). [🔼 Back to top](#outline) From b2d13a44387d30a0497bbcf65d0620c608948948 Mon Sep 17 00:00:00 2001 From: Bassam Husain Date: Mon, 27 Nov 2023 01:24:38 -0500 Subject: [PATCH 7/7] Add comments to printer.cfg. --- printer.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/printer.cfg b/printer.cfg index 4096966..3fcf7de 100644 --- a/printer.cfg +++ b/printer.cfg @@ -156,8 +156,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 @@ -165,8 +165,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 #####################################################################