Optical Filament sensor with M5Stack OP.180
thingiverse
This is a filament sensor that uses an off the shelf M5Stack OP.180 optical endstop. The sensor has an internal pull up resistor that will negate the need for any other electronic components. The sensor is active low, and will pull the sensor line to ground when something is present in the detection area, I had to set Marlin to pullup the sensor line in order to remove false detections. You will need the following items: 1x M5stack OP.180 1x 2 meter M5 grove cable (Optional if you are using your own wiring harness) 1x 3-pin JST connector (or whatever your printer motherboard uses) 1x Set of bowden pressure fittings 4x M4x16 bolts 4x M4 nuts A small length of PTFE tubing Please note that this configuration will not be compatible with the Raspberry Pi, as its not 5V tolerant. You will need a transistor to buffer the 5V signal from the GPIOs. You can find all the M5Stack stuff here: https://m5stack.com/collections/m5-unit/products/180-infrared-reflective-unit-itr9606 I got these bowden tube pressure fittings: https://www.amazon.nl/dp/B07P3BC4GQ/ref=cm_sw_r_tw_dp_x_b-.vFbHRBECTD The various nuts and bolts I had lying around. Printed at 0.2mm layers with PLA with supports NOTE: if your printer over extrudes the guide hole, the filament might not fit right away, use a 2mm drill bit to clean it up. Updated 13/09/2020: The sensor could be triggered by the sun, I changed the model to have a bit of an overlap to create a better seal, but its a little harder to print now. Also make sure to print in a darker colour.
With this file you will be able to print Optical Filament sensor with M5Stack OP.180 with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Optical Filament sensor with M5Stack OP.180.