This is a remix of the referenced Nozzle Scrubber by FunFunBoy. This version changes the magnets to 10mm and increases the count to 3 on each of the Bucket and Holder parts. Minor changes were made to the brush holder to accommodate brushes sourced from Amazon.
Trim the Brush Head as required to fit into the mount with a slight interference fit. Insert the trimmed brush head into the mount and fasten the mount to the RH print bed rail 1mm from the aft side of the milled print bed.
The following Klipper macro can be used to clean the print nozzle on command or imbedded in other gcode such as PRINT_START. The code assumes a 350x350 print bed. Adjust the settings to match your configuration.
#####################################################################
# Nozzle Clean and Purge Bucket
#####################################################################
[gcode_macro CLEAN_NOZZLE]
variable_start_x: 315
variable_start_y: 356
variable_start_z: 7.5
variable_wipe_dist: -50
variable_wipe_qty: 5
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 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 Z{raise_distance}
QTY | P/N | Description | Link |
1 | Brush | Brass Brush | https://www.amazon.com/gp/product/B06XWFM1HJ |
2 | M3x8 | Cap Screws | |
2 | M3 | T-Nuts | https://www.amazon.com/Hulless-Sliding-Fastener-Aluminum-Accessories/dp/B08NZMD2BJ |
6 | 10x2mm | Magnets | https://www.amazon.com/gp/product/B092MB697H |
The author remixed this model.