Thanks for downloading!
We'd love to hear from you if the print was successful.
Simple 1.75 mm filament-out sensor
Closes a switch if your filament runs out before your print finishes.3D printer parts and enhancements
Creative Commons Attribution Share Alike
Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.
Update: see https://www.youmagine.com/designs/improved-filament-run-out-sensor for a better design...
Simplest possible filament out sensor- the filament keeps the switch lever pushed down. When the filament runs out the lever pops up and contacts open/close. You can wire it to a switch input on your printer's controller board to pause the print until you change filament and restart.
The switch fits comfortably into the slot. The screw holds the switch in place. Insert a piece of filament, push the switch into the slot until it clicks, then tighten the screw to hold the switch. Pull the filament out and you should hear the switch click. Put the filament back and the switch should click again. You're done. Wasn't that easy?
The design can easily be adapted to any lever-type microswitch you happen to have handy.
I designed this in two pieces- the main body sits on top of my printer's 1" PIR foam cover. Antirotation spikes keep it from turning. The nut goes on inside the printer enclosure. This device creates only a tiny bit of friction so your extruder should not have any trouble pulling filament through it.
Materials and methods
Almost any filament should be fine. No support material needed You will need an M4 or 6-32 screw to hold the switch down. And you'll need a microswitch with a lever, though you may be able to get away with a switch that has no lever.
Issues are used to track todos, bugs or requests. To get started, you could create an issue.