July 18, 2025
Description
The stock VC4 (IDEX) design for front nozzle wipers are really bad. This modification uses the very-well-designed silicone nozzles brushes used in the Bambu A1 mini printer, combined with a custom macro for heated nozzle cleaning.
The macro will do the following (demonstrated in video below):
INSTRUCTIONS to use this:
nozzle_wipe.txt (it should be .cfg but printables won't accept .cfg files). Rename to nozzle_wipe.cfg and upload it in mainsail next to your printer.cfg.[include nozzle_wipe.cfg]
[gcode_macro NOZZLE_HEAT_WIPE_PARAMS]
# ADJUST/TEST THIS VALUE! Z-height of nozzle wipe wrt to last bed probe.
# The brush mount has clearance for small negative Z-values, and motion
# shouldn't go over the bed, but still be careful and test
variable_brush_z_mid: 0.5
# These other vars are the most likely to need changing/tuning, especially
# for initial testing of the macro (raise z_mid, lower wipe speed)
variable_wipe_speed_mmps: 150
variable_cycle_time_sec: 6
variable_min_temp: 150
variable_max_temp: 245
# See nozzle_wipe.cfg for other variables you can adjustNOZZLE_HEAT_WIPE MIN_TEMP=150 MAX_TEMP=260 TOOLHEAD=0NOZZLE_HEAT_WIPE MIN_TEMP=150 MAX_TEMP=260 TOOLHEAD=1NOZZLE_HEAT_WIPE MIN_TEMP=150 MAX_TEMP=260 MIRROR=1First time you run the macro, keep your finger on the e-stop/power. I've used this macro a lot, but I might have made oversights for other printer builds. Feedback welcome.
NOTES:
See the following short video:
License:
Creative Commons — Public Domain
7