This is a mod for the Voron V0.1 and allows to clean the nozzle of your Voron V0.1 automatically. You will never have to clean your nozzle again by yourself. This mod will clean the nozzle before every print.
This mod is currently only for printers with the Klipper firmware.
You are doing this mod at your own risk! I
For this mod you will only need a servo motor, a brush and some left over Voron V0.1 parts and the printed parts.
BOM:
Assembly:
Code for your printer.cfg file:
[servo NozzleBrush]
pin: PA8 #Servo Connection on SKR mini E3 V2 and V3
initial_angle: 0
maximum_servo_angle = 180
minimum_pulse_width = 0.0005
maximum_pulse_width = 0.0024
[gcode_macro BRUSH_OUT] #Debug Deploy Arm
gcode:
SET_SERVO SERVO=NozzleBrush ANGLE=100 #normally 90 should be enough but for me it is really rectangular with 100
[gcode_macro BRUSH_IN] #Debug Retract Arm
gcode:
SET_SERVO SERVO=NozzleBrush ANGLE=0
SET_SERVO SERVO=NozzleBrush WIDTH=0
[gcode_macro CLEAN_NOZZLE]
gcode:
SAVE_GCODE_STATE
G90
G1 X2 Y70 Z25 F5000
BRUSH_OUT ;set brush servo to up position
G1 Y80 F3600 ;toolhead moves back and fourth across the brush
G1 Y110 F5000 ;speed increase
G1 X4.5 F5000
G1 Y80 F5000
G1 X6.5 F5000
G1 Y110 F5000 ;speed decrease
G1 X9 F3600
G1 Y80 F3600
BRUSH_IN ;set brush servo to down position
RESTORE_GCODE_STATE MOVE=1 MOVE_SPEED=5000 ;return to starting position
This mod was tested with a BTT SKR MINI E3 V3 but it should work with the BTT SKR MINI E3 V2 too.
Credits to oldfar-t on github and his Side-Swipe-Magnetic-Probe. The parts are remixes of his work. Furthermore credits to the Servo Nozzle Brusher (Voron V0.1) by GenericGeek - Thingiverse. Check their work out too!