November 3, 2024
Description
Simple nozzle brush that mounts to the bed frame.
Needed a way to wipe before cartographer does it z offset using touch.
Brush used : https://s.click.aliexpress.com/e/_mMPr8W8
Print in ABS or ASA
Need 3m x 16mm long bolt and your choice of slip in nut
Edit Variable_start X and Y and Z if needed ( This is for 300mm Bed )
I stuck the brush as close as the bed as i could so your variable_start_Y could be different then mine. i also use .5 for variable_start_z. But i would start with 8 to make sure its brushing in the right area first then bring down your variable_start_z to get the nozzle as deep as you like in to the brush.
##############################################################
[gcode_macro CLEAN_NOZZLE]
variable_start_x: 228
variable_start_y: 307
variable_start_z: 1
variable_wipe_dist: -35
variable_wipe_qty: 10
variable_wipe_spd: 200
variable_raise_distance: 20
gcode:
{% if "xyz" not in printer.toolhead.homed_axes %}
G28
{% endif %}
G90 ; absolute positioning
## Move nozzle to start position
G1 Z6
G1 X{start_x} Y{start_y} F6000
G1 Z{start_z} F1500
## Wipe nozzle
{% for wipes in range(1, (wipe_qty + 1)) %}
G1 X{start_x + wipe_dist} F{wipe_spd * 60}
G1 X{start_x} F{wipe_spd * 60}
{% endfor %}
## Raise nozzle
G1 X282 Z{raise_distance}
##########################################################
License:
Creative Commons — Attribution — Noncommercial — Share Alike
7