I have started to develop a little macro collection with little quality of life improvements for the Sovol SV08 Mini 12864 screen.
Version 1:
Advanced > Shutdown: turn off extruder/bed heating, turn on the part fan to cool nozzle below 70°C if necessary, then turn off LED light and carry out a proper shutdown. Flip the power switch when the message "Turn off now" appears on the mini screen
Prepare>Bed: for some reason there was no separate option to control the bed temperature from the Mini screen. I've now added the option.
Version 2:
Prepare>Soak: is an improved version of Prepare>Bed from v1, where the print head will also move close to the print bed to allow the inductive probe to warm up for better precision. Print-head homed to center, lowered 5mm close to the print bed and motors are disengaged.
Tune>End-Save Z-offs will save your adjusted Z-offset at the end of the print. If you don't save the offset, it is only temporary for the current session. The original option "Save & Exit" WILL RESTART THE PRINTER (!) - I moved this command behind a confirmation level. Important: for this to work, change your End G-code in the slicer to END_PRINT_G.
Tune>Current Z= shows you the Z height during print (you can also change, but NOT recommended!)
Version 3:
Tiny update: A) You can now cancel the "Heat soak" command if you set <=25°C (it was annoying if we accidentally selected the command). B) changed "Current Z" to "Z Now" to make room for more digits of the Z-height on the small screen.
All explained in my youtube video
Version 4
Added Heat_Soak_Bed macro to MainSail / HDMI Screen interface. Default temp 65°C but you can adjust on both.
(Install Version 4 unless you need to roll back)
Update 5:
A) Added "Spool holder 'clutch' ring.STL" to make the spool holder adjustable smoothness
B) Added "SV08 extuder cover harness.STL", a removable clamp around the toolhead to secure its cover.
For details watch 5 easy upgrades to make SV08 more reliable (on Youtube)
Update 6: Added 0.8mm Orca Slicer presets as discussed in video https://youtu.be/sOknzwXCks4
Update 7: I added two text-files to help you copy-paste the start and end g-codes into Orca Slicer's Printer Settings > Machine G-code page for the macros and bed heating macro changes to work correctly. Open the text files in a text editor, select, copy, and paste them into the corresponding fields (as shown in one of my screenshots here).
Update 8: Version 5 of GP3D_Macro.cfg (in zip file named GP3D_Macro_v5.zip) contains updated CLEAN_NOZZLE and START_PRINT macros and updated probe_eddy_current.py python module to correct the stock Sovol routines which come with the Sovol Eddy Sensor Kit. Do not update these files if you are not using Sovol's Eddy upgrade. Steps to install V5:
1. Add the include line as described below
2. Rename original START_PRINT and CLEAN_NOZZLE in Macro.cfg to START_PRINT_SOVOL and CLEAN_NOZZLE_SOVOL, otherwise you will get a Klipper error!
3. Using WinSCP navigate to /home/sovol/klipper/klippy/extras/ and repalce probe_eddy_current.py with the supplied version
4. Reboot printer
5. Issue the newly enabled command AXIS_TWIST_COMPENSATION_CALIBRATE if you need it.
6. Replace the start g-code in Orca Slicer with the included one (in GP3D_Macro_v5.zip) Open in text-editor and copy/paste.
7. Print SV08 Eddy Cleaning Block Riser.stl and place it under the cleaning block. Make sure to use the updated CLEAN_NOZZLE macro!
For details refer to the video: https://youtu.be/_8s5GblohSo
I am sure I will add more as I keep using this printer.