June 21, 2024
Description
This is a mount to connect the cut off head of a brass brush to the bed of an Ender 3V3 SE allowing you to use G-code to automatically wipe the nozzle. For me, this helped with dragging blobs over from the purge line into the main print and messing up the first layer.
IMPORTANT UPDATE:
Apparently later releases of the Ender 3v3 SE use the bed frame from the Ender 3v3 KE which is wider and won't fit this clip. The original frame this clip is made for is 8mm wide, if your frame is wider you likely need one of the remixes of this model.
PETG is recommended if you have access. I was able to do several prints with a PLA version at 60c bed temp, but it did eventually start to sag after maybe a month or so. PETG has been much more durable, and I've not noticed any issues.
The part was designed with tolerances and should fit fine with normal settings, but if it's too loose or too tight, consider adjusting “Slicing tolerance” (Cura) or the equivalent in your slicer.
A small amount of support is required, a picture of my recommended slicing setup is below:
The clip is installed on the metal frame under the printer bed. The easiest way I've found to install is by starting with the bed all the way forward, put the close side of the clip fully in place against the frame and then lift the front leveraging against the frame to pop the back of the clip into place. This makes it pretty easy to put on, while still being able to hold snug. There is also a lever on the back of the clip to help with removal.
Once installed check for clearance with the front Y-axis rod screw. It clears on my printer but its close so I imagine this could be an issue for some. If it is, you should be able to slide the bracket inwards to clear the screw.
Example start G-code using brush to clean ooze:
Note: This G-code uses variables compatible with Cura. For other slicers you may need to change the variables to their respective equivalent. (For example material_bed_temperature_layer_0 → bed_temperature_initial_layer for orca slicer.)
M140 S{material_bed_temperature_layer_0} ;heat bed for accurate z-home
M104 S{material_print_temperature_layer_0 - 60} ;preheat nozzle
M190 S{material_bed_temperature_layer_0} ;wait for bed temp
G28 ;Home
M420 S1 ;Enable mesh leveling
G92 E0 ;Reset Extruder
M104 S{material_print_temperature_layer_0} ;heat nozzle to printing temp
G1 X120 Y-12 Z0.2 F5000.0 ;move to idle position
M109 S{material_print_temperature_layer_0} ;wait for nozzle temp
G1 X1 Y-12 Z0.2 F5000.0 ;drag ooze through brush
G1 X-1 Y20 Z0.2 F5000.0 ;Move to start position
G1 X-1 Y145.0 Z0.2 F1500.0 E15 ;Draw the first line
G1 X-1 Y145.0 Z0.4 F5000.0 ;Move up a little
G1 X-1 Y20 Z0.4 F1500.0 E30 ;Draw the second line
G92 E0 ;Reset Extruder
G1 E-1.0000 F1800 ;Retract a bit
G1 E0.0000 F1800License:
Creative Commons — Attribution — Noncommercial — Share Alike
7