April 25, 2025
Description
This is a block/riser for a Bambu A1 Silicone Nozzle Wiper to be used on a Qidi X-Max 3. It is a little crude but has worked well for me for 100's of hours of wiping.
The silicone pad should be centered left to right on the block and against the edge that has the lip as shown below
It should be super glued to the first recessed spot on the build plate as far right and back as it can go as seen below and in the cover photo
Below is a macro I created that works for my specific use case, if you followed the above directions it should get you in the right area but you might need to tweak the x,y,z coordinates. I am using a beacon with contact which is why I preheat the nozzle to 160 but that can be changed to whatever you'd like.
########################################
# Nozzle wiping macro
########################################
[gcode_macro WIPE_NOZZLE]
description: "Wipe nozzle on silicone strip at front left"
gcode:
{% set wipe_temp = params.TEMP|default(160)|int %}
{% set strokes = 6 %}
{% set wipe_y_start = 15 %}
{% set wipe_y_end = 60 %}
{% set wipe_x = -6 %}
{% set wiggle = 1 %}
{% if printer.toolhead.homed_axes != "xyz" %}
G28
{% endif %}
G90
G1 X{wipe_x} Y70 F15000 ; Move near wipe strip
M109 S{wipe_temp} ; Heat to wiping temp
G4 P50 ; Brief pause
G1 Z2.5 F4000
{% for i in range(strokes) %}
G1 Y{wipe_y_start} F4000
G1 X{wipe_x + wiggle} F3000
G1 Y{wipe_y_end} F4000
G1 X{wipe_x - wiggle} F3000
{% endfor %}
G1 Z5 F4000License:
Creative Commons — Public Domain
7