December 28, 2022
Description
Adapted to have it on different X position and height to fit my printer.
What I did?
Remixed from
https://www.thingiverse.com/thing:3117234
https://www.thingiverse.com/thing:3012742
https://www.thingiverse.com/thing:4670897
Note: You need to move the Y Stop at maximum (see photo) in order to be able to access the cleaning Y position.
--- START G-CODE
G90 ; use absolute coordinates
M83 ; extruder relative mode
G28 ; home all
G1 Z30 F240 ; Move out of the bed while heating
G1 X2 Y0 F3000
M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
;G29 ; Autoleveling
G1 Z2 F240
G1 X2 Y20 F3000
G1 Z0.3 F200
G1 X10 Y0 F7000 ; Home for cleaning
; Back/Forth 3 times
G92 E0.0000 ; Retract
G1 E-1.0000 F3600
G1 X80 Y0 F7000 ; >
G1 X20 Y0 F7000 ; <
G1 E-1.0000 F3600 ; Unretract
G92 E0.0000
G92 E0.0000 ; Retract
G1 E-1.0000 F3600
G1 X80 Y0 F7000 ; >
G1 X20 Y0 F7000 ; <
G1 E-1.0000 F3600 ; Unretract
G92 E0.0000
G92 E0.0000 ; Retract
G1 E-1.0000 F3600
G1 X80 Y0 F7000 ; >
G1 X20 Y0 F7000 ; <
G1 E-1.0000 F3600 ; Unretract
G92 E0.0000
G1 X10 Y0 F7000 ; Resume
; Clean for last time
; Zigzag 3 times
G10 ; Retract
G1 X20 Y0 F7000 ; <
G1 X40 Y5 F7000 ; s0
G11 ; Recover
G1 X50 Y0 F7000 ; s1
G1 X60 Y5 F7000 ; s2
G10 ; Retract
G1 X70 Y0 F7000 ; s3
G1 X80 Y5 F7000 ; s4
G11 ; Recover
G1 X20 Y0 F7000 ; <
G1 X40 Y5 F7000 ; s0
G10 ; Retract
G1 X50 Y0 F7000 ; s1
G1 X60 Y5 F7000 ; s2
G11 ; Recover
G1 X70 Y0 F7000 ; s3
G1 X80 Y5 F7000 ; s4
G10 ; Retract
G1 X20 Y0 F7000 ; <
G1 X40 Y5 F7000 ; s0
G11 ; Recover
G1 X50 Y0 F7000 ; s1
G1 X60 Y5 F7000 ; s2
G10 ; Retract
G1 X70 Y0 F7000 ; s3
G1 X80 Y5 F7000 ; s4
G11 ; Recover
G1 X20 Y0 F7000 ; resume
; Back/Forth Y 3 times
G10 ; Retract
G1 X50 Y0 F7000
G1 X50 Y5 F7000
G11 ; Recover
G1 X50 Y0 F7000
G1 X50 Y5 F7000
G10 ; Retract
G1 X50 Y0 F7000
G1 X55 Y0 F7000
G11 ; Recover
G1 X50 Y0 F7000
G1 X55 Y0 F7000
M83 ; extruder relative mode
; Intro line
G92 E0.0
G1 Z2 F240
G1 X2 Y20 F3000
G1 Z0.7 F200
G1 Y190 E15.0 F1500.0 ; intro line
G1 X2.3 F5000
G1 Y20 E30 F1200.0 ; intro line
; Wait 3 seconds with the head a bit up
G1 Z1 F240
G4 P3000
; Clean with the head up
G10 ; Retract
G1 X80 Y0 F7000 ; >
G1 X20 Y0 F7000 ; <
G11 ; Recover
; Clean Zigzag 3 times
G1 X20 Y0 F7000 ; <
G1 X40 Y5 F7000 ; s0
G1 X50 Y0 F7000 ; s1
G1 X60 Y5 F7000 ; s2
G1 X70 Y0 F7000 ; s3
G10 ; Retract
G1 X80 Y5 F7000 ; s4
G10 ; Retract
License:
Creative Commons - Attribution