December 27, 2025
Description
While this template is designed for use with my Sovol Sv06 Plus Spring steel build plate, it can be used with any bed.
(With the caveat you will need to edit the Custom Starting G-code.)
I bought these from Amazon, but you can find them in a bunch of different places.
They are 37mm long, 8mm wide and 4.3mm in height
Simply place the template on the back left corner of your print (
I tested this on the Sovol Sv06 Plus and it doesn't interfere with any auto leveling or nozzle pathing.)
It has been designed so the sticker is:
7mm from the Left
10.5mm from the Rear
The G-Code
***Use at your own risk and make a backup of any current custom G-code before saving.
I am not responsible for any harm to the printer or person by using the below code.
This is a snippet of my custom start G-code cleaning operation (for Sovol SV06 Plus), you can use the below lines as a guide, (Change the co-ordinates for the lines with the 'Zig Zag' note) or use the entire
G-code (pasted later) if you are running a Sovol Sv06 Plus.
This can go anytime after your homing function. (G28)
***Use at your own risk and make a backup of any current custom G-code before saving.; --- NOZZLE CLEANING ROUTINE ---
G1 Z5 F3000 ; Raise Z to 5mm above the bed for travel
; Travel to the starting point of the cleaner (e.g., front-left corner)
G1 X0 Y265 F5000; Move to the front-left of the cleaner
; Lower nozzle to cleaning height
G1 Z1.96 F300 ; Lower nozzle to the cleaning height
; --- FIRST PASS: Front to Rear ---
G1 X2 Y265 F1000 ; Start at front-left of cleaner
G1 X8 Y275 F1000 ; Zig-zag to right, moving back
G1 X2 Y285 F1000 ; Zig-zag to left, moving back
G1 X8 Y295 F1000 ; Zig-zag to right, moving back
G1 X2 Y300 F1000 ; Final wipe along the left edge to the back
; --- SECOND PASS: Rear to Front (Green path) ---
G1 X8 Y300 F1000 ; Move to rear-right (orange arrow start position)
G1 X2 Y290 F1000 ; Zig-zag to left, moving forward
G1 X8 Y280 F1000 ; Zig-zag to right, moving forward
G1 X2 Y270 F1000 ; Zig-zag to left, moving forward
G1 X8 Y265 F1000 ; Final wipe along the right edge to the front
; After cleaning, raise the nozzle and move back to a safe park position
G1 Z5 F3000 ; Raise Z to 5mm
G1 X0 Y0 F5000 ; Park at front-left corner
; --- End of Nozzle Cleaning Routine ---
The Full G-code I am using for my Sovol Sv06 Plus machines; --- Start G-code ---
; Step 1: Preheat Bed and set Nozzle to Standby
M140 S[first_layer_bed_temperature] ; Start heating bed to target
M104 S160 ; Set nozzle to 160C (Standby - no ooze)
; Step 2: Home X/Y
G28 X Y ; Home X and Y axes
G90 ; Absolute positioning
; Step 3: Raise Z safely before waiting
G91 ; Relative positioning
G1 Z10 F3000 ; Raise Z 10mm from current position
G90 ; Back to absolute positioning
G1 X0 Y0 F3000 ; Park at front-left corner
; Step 4: Wait for temps
M190 S[first_layer_bed_temperature] ; Wait for bed to reach FULL temp
M109 S160 ; Wait for nozzle to reach 160C
; Step 5: Home Z and load mesh
G28 Z ; Home Z axis (probe at center)
M420 S1 ; Load bed mesh compensation
; Step 5.5: Final Heating
; Move to a safe initial position before final heating
G1 X0 Y0 F5000 ; Park at front-left corner
M109 S[first_layer_temperature] ; Wait for nozzle to reach PRINTING temp
; Step 6: Ready to print
G92 E0 ; Reset extruder
; --- NOZZLE CLEANING ROUTINE ---
G1 Z5 F3000 ; Raise Z to 5mm above the bed for travel
; Travel to the starting point of the cleaner (e.g., front-left corner)
G1 X0 Y265 F5000; Move to the front-left of the cleaner
; Lower nozzle to cleaning height
G1 Z1.96 F300 ; Lower nozzle to the cleaning height
; --- FIRST PASS: Front to Rear ---
G1 X2 Y265 F1000 ; Start at front-left of cleaner
G1 X8 Y275 F1000 ; Zig-zag to right, moving back
G1 X2 Y285 F1000 ; Zig-zag to left, moving back
G1 X8 Y295 F1000 ; Zig-zag to right, moving back
G1 X2 Y300 F1000 ; Final wipe along the left edge to the back
; --- SECOND PASS: Rear to Front (Green path) ---
G1 X8 Y300 F1000 ; Move to rear-right (orange arrow start position)
G1 X2 Y290 F1000 ; Zig-zag to left, moving forward
G1 X8 Y280 F1000 ; Zig-zag to right, moving forward
G1 X2 Y270 F1000 ; Zig-zag to left, moving forward
G1 X8 Y265 F1000 ; Final wipe along the right edge to the front
; After cleaning, raise the nozzle and move back to a safe park position
G1 Z5 F3000 ; Raise Z to 5mm
G1 X0 Y0 F5000 ; Park at front-left corner
; --- End of Nozzle Cleaning Routine ---
; --- End of Start Code ---
Bonus End code; --- End G-code ---
; Step 1: Relative moves for safe lift and retract
G91 ; Relative positioning
G1 E-6 F2700 ; Retract filament 6mm to prevent oozing
G1 Z10 F3000 ; Raise Z by 10mm from current position
G90 ; Back to absolute positioning
; Step 2: Present print
G1 X0 Y300 F3000 ; Park nozzle Left (X0) and Present Print (Y300)
; Step 3: Shut down
M106 S0 ; Turn off fan
M104 S0 ; Turn off hotend
M140 S0 ; Turn off bed
; Step 4: Release steppers
M84 X Y E ; Disable X, Y, and extruder steppers (leave Z engaged)
; --- End of End Code ---
License:
Creative Commons — Public Domain
7