Filament Runout Sensor using 12x6x6mm Micro Switch with Roller

Filament Runout Sensor using 12x6x6mm Micro Switch with Roller

thingiverse

Wanted to make a filament sensor using the smallest switch. Didn't find any with a roller and no extra parts, that also had a supertight gap enabling flexible filament use. So i made my own. I opted for using the smallest microswitch I could find with a roller. Microswitch Specification: Color: Black Rating:1A 125V AC Operating Temperature: -25°C to +65°C Contact Resistance: ≤30MΩ Insulation Resistance: ≥100MW Withstand Voltage: AC 300V/min Life:≤5,000,000 Dimensions: 12mm(0.47") x 6mm(0.23") x 6mm(0.23") Pitch: 6.5mm SPDT contacts PCB solder terminals Designed for a 2pin JST-XH Header. BOM: 1x - Microswitch with roller (12x6x6mm) 1x - 2pin JST-XH Header 3x - m3x18mm screws if you want to use nuts on the backside, 12-16 if you want to rely on threaded plastic 1x - short wire Assembly: - Insert a 2pin JST-XH connector into the 2pin JST-XH header (this alleviates issues with melting and bending). - Bend one pin of the JST-XH so it almost touches the pin on the microswitch (pictured) - Solder a bridge between the JST-XH pin and the microswitch (pictured) - Solder a wire from the NC pin to the remaining pin on the JST-XH connector - use cyanoacrylate glue (CA) to glue the JST-XH header in place. - Make a wire with a 2pin JST-XH connector on the end, and whatever you need to connect it to your controller board at the other end. (Polarity doesn't matter). - Use the chamfer tool and a knife to chamfer the outside edge of the input PTFE tube - Use a countersink bit to chamfer the inside edge of the output PTFE tube Klipper Macro: ### Custom Filament Runout Switch Sensor ## https://docs.vorondesign.com/community/electronics/120decibell/filament_runout_sensor.html ## Change switch_pin to your pin ## Make sure you have M600 already. ## This is set up to resume manually after changing filament [filament_switch_sensor filament_sensor_bowden] pause_on_runout: True runout_gcode: M117 Out of Filament M600 insert_gcode: M117 Filament Detected, ready to resume #RESUME_MACRO event_delay: 3.0 pause_delay: 0.5 switch_pin: PG11 # CHANGE THIS TO YOUR PIN Fusion360 Design File included for easy remixing. Print settings: Orientation: Print with arrows facing down. Filament: PLA (or ABS if used inside a chamber) Nozzle Size: 0.4mm Layer height: 0.2mm or less Parts are simple, No support, No Brim, raft or anything needed

Download Model from thingiverse

With this file you will be able to print Filament Runout Sensor using 12x6x6mm Micro Switch with Roller 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 Filament Runout Sensor using 12x6x6mm Micro Switch with Roller.