Hey!
I made this mount to fit on the ZeroG Mercury bed — it sits right on the same extrusion as the bed itself and doesn’t need any extra hardware. It just snaps in place with a nice friction fit.
I tested it on my 370mm Mercury, and since the bed sits a few millimeters higher to reach the nozzle, I designed the mount to account for that.
For the brush, I used a cheap set from my local hardware store — you can find similar ones online too. Just trim the brush head and it should snap into the part.
Use ABS/ PETG to avoid warping due to bed heat.
Supports are needed for printing!
Brush link: https://amzn.in/d/2wFHBAg
G-code:
[gcode_macro BRUSH_NOZZLE]
# Heat nozzle
variable_y1: 67
variable_y2: 17
variable_x1: -20
variable_x2: -19.5
variable_z1: -0.5 ;Change this according to your setup.
gcode:
M400 ; Wait for buffer to clear
{% if "xyz" not in printer.toolhead.homed_axes %}
G28
{% endif %}
G90
G0 Z5 F3600
G0 X-20 Y{y1} F5000
G0 Z{z1}
M117 Brushing Nozzle
G0 X{x1} Y{y2}
G0 X{x2} Y{y1}
G0 X{x1} Y{y2}
G0 X{x2} Y{y1}
G0 X{x1} Y{y2}
G0 X{x2} Y{y1}
G0 X{x1} Y{y2}
G0 X{x2} Y{y1}
G0 X{x1} Y{y2}
G0 Z5 F3600
M117 Nozzle Cleaned
The author marked this model as their own original creation.