Remix of Daniel Relich's simple runout sensor using an ender 3 endstop and filament guide that came with a microswiss direct drive to mount together on the original extruder mount bracket for ender 3 (https://store.micro-swiss.com/products/micro-swiss-direct-drive-extruder).
I had to modify the cutout for the original runout sensor to allow for additional space for the mounting screws and the filament track position relative to the switch (moved 0.5mm closer). You may need to modify this position depending on the sensitivity of your microswitch. Original openSCAD supplied.
Please reference Daniel's original design if remixing (note Attribution non-commercial licence).
Materials
1x 5.5mm ball bearing (paint mixing ball bearing)
Ender 3 endstop microswitch
2x 6mm M3 bolts to mount microswitch
3x 20mm M3 bolts to mount to bracket
3x M3 nuts
2x zip ties
2x PTFE restraining collets (comes with microswiss DD kit)
2x PTFE restraining clips (comes with microswiss DD kit)
Printed in PLA+ with 0.3mm nozzle, 0.2mm height, no supports
Tip: print cable guide vertically.
Installation:
firmware setup for the endstop will vary depending on your controller and firmware flavour.
The author remixed this model.