Recommend a Prusa printer, earn $30! See the updated Prusa Rewards Program.

Voron 2.4 Prime And Nozzle Cleaner Basket

eliminate prime lines and keep your nozzle clean for probing. I made this basket/brush combo for print start macros.
3
15
0
159
updated April 26, 2025

Description

PDF

like many other nozzle cleaners, this uses a trimmed brush you can get from the hardware store, or perhaps in your voron build kit. it uses 2 m3 screws to attach to the bed mounting rails. scooch the basket all the way up to the bed to lock the brush into position. The space to the left of the brush is used as a priming area, and catches any waste. then use the brush to clean off the nozzle, making it ready for probing or printing. 

a note on compatability: is am using a voron cnc tap, which allows the nozzle to travel behind the bed a short distance. some other voron mounting solutions may not be able to reach this area, check your printer beforehand.

 

here is the macro I use:

[gcode_macro CLEAN_NOZZLE]

variable_purge_x: 35
variable_purge_y: 355
variable_purge_dist: 50
variable_purge_retract: 0
variable_start_x: 50
variable_start_y: 355
variable_start_z: 3
variable_wipe_dist: 40
variable_wipe_qty: 5
variable_wipe_spd: 200
variable_raise_distance: 30

gcode:
{% if "xyz" not in printer.toolhead.homed_axes %}
  G28
{% endif %}

G90                                            ; absolute positioning

 

## move nozzle to the purge position
G1 Z{start_z} X{purge_x} Y{purge_y} F6000
G1 E{purge_dist} F300


## Move nozzle to start position
G1 X{start_x} Y{start_y} E{-purge_retract} 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}

Tags



Model origin

The author marked this model as their own original creation.

License