Magnetic Mount for a Nozzle Scrub Brush or Wiper
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
I used two of the magnets from my original build plate to make a mount for a nozzle brush/wipe
- Rating
- 0 / 5
- Likes
- 0
- Downloads
- 6
- Makes
- 0
- Views
- 86
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Other Printer Parts & Upgrades
- License
- Creative Commons — Attribution — Share Alike
I used two of the magnets from the original build plate of my max 3 (since replaced with a magnetic sheet) to make a mount for a nozzle brush/wipe. The magnets are 20mm x 3mm. I superglued them to the inside of the holder and superglued the end of a wire brush to the top of the holder. I placed it along the x axis in the rear left corner because I have a cartographer and I didn't want the brush to contact the probe, but obviously you can place it anywhere on the bed in any position as long as you adjust the coordinates.
I'm using the below macro in the print start gcode in the slicer, right before the cartographer touches the tip of the nozzle to the bed to set the z offset. It heats the nozzle up to 170, performs however many passes you want (it's set to 3 passes in the macro), then turns off the nozzle and in my case moves the printhead to the middle of my bed 10mm above the build plate.
[gcode_macro NOZZLE_SCRUB]variable_start_x: 5variable_start_y: 317variable_start_z: 21variable_extruder_temp: 170variable_extruder_end_temp: 0variable_wipe_dist: 40variable_wipe_qty: 3variable_wipe_spd: 80variable_raise_distance: 50variable_end_x: 165variable_end_y: 165variable_end_z: 10gcode: G90 # raise nozzle to ensure clearance over the brush G1 Z{raise_distance} # set extruder to scrubbing temp and wait M109 S{extruder_temp} # position nozzle to the left side of the brush G1 X{start_x} Y{start_y} F3600 # move nozzle down so it contacts the brush G1 Z{start_z} F1500 # perform wipe_qty number of wipes {% 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 %} # set temperature to end temp and do not wait M104 S{extruder_end_temp} # raise nozzle to ensure clearance over the brush G1 Z{raise_distance} # move printhead to the middle of the build plate G1 X{end_x} Y{end_y} # move z to end position G1 Z{end_z}
