Thingiverse
Ender 3 / Pro Filament Runout Sensor using Limit Switch by nandogommez
by Thingiverse
Last crawled date: 3 years, 1 month ago
This is a remix of Filament Runout Sensor w/ Creality Limit Switch
The original Sensor is good, but I created this remix because I needed a sensor for my Ender-3 Pro and it is in an enclosure.
The original fixing bracket wouldn't work for me, so I created this one that can be attached to the top of my box.
As I put BLToutch, the Limit Switch of the Z axis was unusable, so I made a use of it by making this sensor, and it works perfectly.
The design uses a 608 bearing and a custom PTFE holder to allow filament to glide through with minimal friction. I wanted to use commonly available parts and more than likely, you probably have the necessary items laying around.
.STL files:
Main body
PTFE holder
Parts you need:
Limit switch (taken off the stock mount)
2x 5mm M3 screws (taken off the stock mount)
20mm PTFE tubing
Standard 608 bearing aka skateboard bearing (you could probably even print one)
Wires (you can use the original cable that was plugged into the limit switch, but you would have to fish it out of the enclosure.)
Optional: Using connectors such as JST XH and/or dupont is super helpful for making good connections with your hardware. Otherwise, you'll have to figure out a way to make the connections.
Making the PTFE guide:
Rough up the outside of the PTFE tube using medium grit sandpaper.
Adhere PTFE tube to the holder and allow to dry. Original Super Glue worked best for me.
Using a sharp blade and while using the holder as a guide, carefully trim off the excess PTFE like shown in the pictures.
Attaching ONLY to the metal lever of the limit switch, adhere the PTFE guide with a small drop of glue. Be careful not to get glue on the switch itself!
Note: Depending on the tolerances of your limit switch, you may or may not have to file down the PTFE guide. Just make sure the switch has enough room to click and unclick.
Wiring guide:
Using the limit switch PCB as a reference, you will notice the three pins are labelled as S, G, and V. Depending on how you want to wire the switch, you can have it normally open or normally closed.
Using pins S and G will make the switch normally open.
Using Pins S and V will make the switch normally closed.
If you are using the wires that originally plugged into the switch, it is set up for normally closed.
Connecting it to your Raspberry Pi (Octopi):
Refer to my photos and https://www.raspberrypi.org/documentation/usage/gpio/
You will need to connect one wire of the switch to any GPIO labelled pin and the other wire to ground on the Raspberry Pi.
you need to install some filament sensor plugin with GPIO support
In Plugin settings, choose the board pin you are using, the switch type, and make sure "Pause print when out of filament" is check marked. You may leave debounce time unchanged and Out of filament GCODE blank if you wish.
For my setup, I connected the switch to GPIO 23 (board pin 16) and ground on pin 14. Using "Board Mode" I entered a value of 16. My switch is normally closed.
Modify your GCODE to whatever works best for you. I only use print/resume GCODE scripts regardless of any interruption to my prints.
Note: I recommend that you print in ABS.
If you liked my work, maybe you might want to buy me a coffee
The original Sensor is good, but I created this remix because I needed a sensor for my Ender-3 Pro and it is in an enclosure.
The original fixing bracket wouldn't work for me, so I created this one that can be attached to the top of my box.
As I put BLToutch, the Limit Switch of the Z axis was unusable, so I made a use of it by making this sensor, and it works perfectly.
The design uses a 608 bearing and a custom PTFE holder to allow filament to glide through with minimal friction. I wanted to use commonly available parts and more than likely, you probably have the necessary items laying around.
.STL files:
Main body
PTFE holder
Parts you need:
Limit switch (taken off the stock mount)
2x 5mm M3 screws (taken off the stock mount)
20mm PTFE tubing
Standard 608 bearing aka skateboard bearing (you could probably even print one)
Wires (you can use the original cable that was plugged into the limit switch, but you would have to fish it out of the enclosure.)
Optional: Using connectors such as JST XH and/or dupont is super helpful for making good connections with your hardware. Otherwise, you'll have to figure out a way to make the connections.
Making the PTFE guide:
Rough up the outside of the PTFE tube using medium grit sandpaper.
Adhere PTFE tube to the holder and allow to dry. Original Super Glue worked best for me.
Using a sharp blade and while using the holder as a guide, carefully trim off the excess PTFE like shown in the pictures.
Attaching ONLY to the metal lever of the limit switch, adhere the PTFE guide with a small drop of glue. Be careful not to get glue on the switch itself!
Note: Depending on the tolerances of your limit switch, you may or may not have to file down the PTFE guide. Just make sure the switch has enough room to click and unclick.
Wiring guide:
Using the limit switch PCB as a reference, you will notice the three pins are labelled as S, G, and V. Depending on how you want to wire the switch, you can have it normally open or normally closed.
Using pins S and G will make the switch normally open.
Using Pins S and V will make the switch normally closed.
If you are using the wires that originally plugged into the switch, it is set up for normally closed.
Connecting it to your Raspberry Pi (Octopi):
Refer to my photos and https://www.raspberrypi.org/documentation/usage/gpio/
You will need to connect one wire of the switch to any GPIO labelled pin and the other wire to ground on the Raspberry Pi.
you need to install some filament sensor plugin with GPIO support
In Plugin settings, choose the board pin you are using, the switch type, and make sure "Pause print when out of filament" is check marked. You may leave debounce time unchanged and Out of filament GCODE blank if you wish.
For my setup, I connected the switch to GPIO 23 (board pin 16) and ground on pin 14. Using "Board Mode" I entered a value of 16. My switch is normally closed.
Modify your GCODE to whatever works best for you. I only use print/resume GCODE scripts regardless of any interruption to my prints.
Note: I recommend that you print in ABS.
If you liked my work, maybe you might want to buy me a coffee
Similar models
thingiverse
free
Filament Sensor optical sensor Runout Sensor by nosbiker
...up for the plugin.
works with all 1.75 mm filament (you should be able to drill it up to work with 3mm), except transparent ones.
thingiverse
free
Filament Runout Sensor using Z limit switch by Thefahmialias
... to extend the wire..connect to the filament runout port on the mainboard. flash jyer firmware and enable filament runout sensor.
thingiverse
free
FRO - Filament Runout Sensor with Mount and Lid Ender 3 uses surplus Z limit switch by 3dpmarkr
...loaded
m119 will show "triggered" with filament inserted (as switch is depressed / triggered when filament is present!)
thingiverse
free
Ender 3 runout detection switch holder
...red into pin 27 or pin 29 on the mainboard.
you will need a small amount of ptfe tube in order to provide a smooth filament path.
thingiverse
free
Ender 3 Filament Guide with TriangleLab Filament Runout Sensor by ispeler
...ind this design useful, as well.
you can print the holder without supports. i used supports only for the end clip (end-clip.stl).
thingiverse
free
Ikea Lack Filament Runout Sensor and Guide by ebiiii
...stop switch to build a filament runout sensor and guide for my ikea lack.
it uses an m6 bowden coupler on the top and the bottom.
thingiverse
free
Filament Runout Sensor Case by Print2Win
...these switches:
https://www.amazon.de/gp/product/b076j2nx5b/
the output is made to be connected directly to a standard ptfe tube.
thingiverse
free
Filament Runout Sensor Holder by Tannoo
...nsor holder by tannoo
thingiverse
remixed the filament filter/guide to hold the filament runout sensor box i made. works for me.
thingiverse
free
Direct Drive DIY Filament Runout Sensor (Ender 3 / 3 Pro) by YorkieOl
... sensor' for information on your paticular board..
anyway, i hope this is helpful for otheres and so share it with you here..
thingiverse
free
Filament runout sensor for UP Plus 2 by BogdanKecman
...up provided auto bed leveling sensor this part will don't work for you (the actual piece holding microswitch will be missing)
Runout
thingiverse
free
Filament runout sensor by TA1AUB
...filament runout sensor by ta1aub
thingiverse
filament runout sensor
thingiverse
free
Runout filament sensor by davidix68
...runout filament sensor by davidix68
thingiverse
ender 3 runout sensor microswitch case
thingiverse
free
runout sensor -bowden by chroja
...runout sensor -bowden by chroja
thingiverse
runout sensor -bowden
v5 optimalize design
thingiverse
free
Filament runout sensor by jos
.../webshop/cartesio-shop/electronics/filament-runout-sensor
for assembly :http://mauk.cc/mediawiki/index.php/filament_runout_sensor
thingiverse
free
Filament runout by pochetto
...y pochetto
thingiverse
easy filament runout.
1 endstop
1 led
nel firmware attivare la funzione di fine filo e assegnare un pin.
thingiverse
free
Filament runout sensor support by 100s99s
...filament runout sensor support by 100s99s
thingiverse
support for filament runout sensor of direct drive.
thingiverse
free
Swivel mount runout sensor by notnyt
...swivel mount runout sensor by notnyt
thingiverse
608 bearing mounted filament runout sensor
thingiverse
free
Filament runout sensor fastener by Cherepok
...filament runout sensor fastener by cherepok
thingiverse
movable adjustable mount for bigtreetech filament runout sensor.
thingiverse
free
Runout gauge for pulley by tom4cad
...runout gauge for pulley by tom4cad
thingiverse
20t pulley with 5 mm bore. measured runout 0,07 mm
edit
tool with 8mm hole added
thingiverse
free
DIY filament runout sensor
...out sensor for octoprint.
switch used: https://www.microcenter.com/product/513560/zippy-technology-50g-micro-switch---light-touch
Limit
thingiverse
free
Limite Limite card divider by vicSP
...d divider for the french game : limite limite. a cards against humatinty game.
print with basic settings 0.1 layer height
enjoy !
thingiverse
free
Limiter Case for Limiters 3D Printing by leondl
... leondl
thingiverse
this design is honestly constructed only functionally and provides space for limit switches for 3d printers.
thingiverse
free
Roller Shutter Limit
...roller shutter limit
thingiverse
roller shutter limit
thingiverse
free
Z Limit by vincesart
...z limit by vincesart
thingiverse
new z limit for solidoodle sd2
thingiverse
free
LSO Limited by A4DP
...lso limited by a4dp
thingiverse
'lso limited' for door plates
thingiverse
free
Limit Pathology
...inear paths through the origin do exist.
the formula for f(x,y) is given below:
f(x,y) = cos(2*theta) = (x^2 - y^2) / (x^2 + y^2)
thingiverse
free
Flsun qqs limiter by tokyo1234543
...flsun qqs limiter by tokyo1234543
thingiverse
limiter for qqs flsun
thingiverse
free
limit cube by Davik
...ed on one of it's pivot points. this limitation gives the cube that type of challenge filled feel found in traditional cubes.
thingiverse
free
Linear shaft limiter by Erpinio
...rse
the lock limits the pulling of the vertical guides and limits the bend of the lead screw.
this model fits the infitary m508!
thingiverse
free
CERAMBOT - limit switch block
...cerambot - limit switch block
thingiverse
cerambot - limit switch block
Sensor
thingiverse
free
Xiaomi water sensor in door sensor
...xiaomi water sensor in door sensor
thingiverse
xiaomi water sensor in door sensor
thingiverse
free
Sensor holder for Tekscan B201 sensor by ryanharold
...sensor holder for tekscan b201 sensor by ryanharold
thingiverse
holder for a tekscan b201 sensor
thingiverse
free
Sensor mount for Baumer Sensors by williab86
...mount for baumer sensors by williab86
thingiverse
basic baumer o300/o500 sensor mount. i added tie down points for the cabling.
thingiverse
free
filament width sensor and runout sensor hall sensor based
...o
hall sensor ss49e - 2pc
5x2mm magnet
f623zz bearing - 2pc
spring from atomatic pen
calibration pins, i use 1.5mm and 2 mm drill
thingiverse
free
sensor mount for stock anet sensor by Frazor
...sensor mount for stock anet sensor by frazor
thingiverse
custom sensor mount in front of the fan.
thingiverse
free
bullet sensor
...the bullet tube.
i found a cheaper compact sensor and provided the wiring.
the sensor might help out more projects you might have
thingiverse
free
Filament Sensor and Cover (OEM sensor) by steverjuk
...sensor and cover (oem sensor) by steverjuk
thingiverse
remix version that will work with the sensor that comes with the oem kit.
thingiverse
free
no sensor by montylpettit
...no sensor by montylpettit
thingiverse
just a quick mod to remove the bed leveling sensor.
thingiverse
free
sensor cover for niko indoor sensor mod by falken_X
...sensor cover for niko indoor sensor mod by falken_x
thingiverse
sensor limit view
thingiverse
free
Sensor Bracket
...iter between arms, requires longer bolts through exciter/ brass so that they can pass through sensor bracket and secured by nuts.
Ender
thingiverse
free
Ender-5
...ngiverse
3d model of ender-5.
attention: there are some changes in later versions on ender-5, so use this 3d model with caution.
thingiverse
free
USB Holder (Ender 3 / Ender 3 Pro)
...usb holder (ender 3 / ender 3 pro)
thingiverse
usb holder that easily mounts to the ender 3 / ender 3 pro lcd housing
thingiverse
free
Ender 3V2 LCD Cover with Ender Dragon by PhotoBud
...mplistic cover with extruded ender dragon and handle designed on fusion 360 to cover and protect the lcd screen of the ender 3v2.
thingiverse
free
ENDER 3
...ender 3
thingiverse
this is my first upgrade for ender 3 printer from long extruder to short extruder
thingiverse
free
Simple QUICK PRINT LCD Cover for Creality Ender-3/Ender-3s/Ender-3 Pro/Ender-5 by 1MavZ
...e quick print lcd cover for creality ender-3/ender-3s/ender-3 pro/ender-5 by 1mavz
thingiverse
quick and simple upgrade print...
thingiverse
free
Mini Ender 3
...mini ender 3
thingiverse
mini ender 3
thingiverse
free
Ender Dragon by piisawesome314159
...ender dragon by piisawesome314159
thingiverse
the ender dragon with a base.
thingiverse
free
Ender 3 / Ender 3 / Pro - 3D Filament Support
...ender 3 / ender 3 / pro - 3d filament support
thingiverse
filament holder for plug-in ender 3 / ender 3 / pro 3d printers
thingiverse
free
Filament Guide for ENDER 3 and ENDER 3 V2 by muhannad703
...filament guide for ender 3 and ender 3 v2 by muhannad703
thingiverse
ender 3 v2
thingiverse
free
fancover ender 3
...fancover ender 3
thingiverse
fan cover for ender 3
Pro
thingiverse
free
Ender3 pro
...ender3 pro
thingiverse
a plastic cover for the ender3 pro power supply, 100% fit.
note: fits only on the ender3 pro.
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
thingiverse
free
sketchup pro by nagato
...sketchup pro by nagato
thingiverse
sketchup pro
Switch
thingiverse
free
RepRap Switch mount PSU switch and Light switch by sailorpete
...plin.co.uk/slim-line-rocker-switch-98091
led switch is n85jz http://www.maplin.co.uk/12v-illuminated-rocker-switch-218983
thingiverse
free
Switch
...switch
thingiverse
small toggle switch to be used in movie props, for example aerospace cockpit panels.
thingiverse
free
Switch Panel for 3 switches by TheBasedDoge
...switch panel for 3 switches by thebaseddoge
thingiverse
fits 3 20x12 switches
thingiverse
free
Switch Holder Toggle Switch by zipcode
...switch holder toggle switch by zipcode
thingiverse
holder for a small on/off toggle switch.
thingiverse
free
handlebar switch
...handlebar switch
thingiverse
handlebar switch for a 22mm handlebar. uses m5 bolts and a standard switch.
thingiverse
free
2020 Switch
...2020 switch
thingiverse
this is a switch holder that can be put in a 2020 profile
the hole for the switch is 12x20mm
thingiverse
free
Turret Switch
...turret switch
thingiverse
casing switch
thingiverse
free
switch romote
...switch romote
thingiverse
switch romote
thingiverse
free
Stove Switch
...stove switch
thingiverse
stove switch
thingiverse
free
switch by sobottra
...switch by sobottra
thingiverse
switch extended
Filament
thingiverse
free
Filament holder for 1,75mm filament by Boschlike
...ent holder for 1,75mm filament by boschlike
thingiverse
filament holder for 1,75mm filament.
mountable on the prusa mk3s+ frame.
thingiverse
free
Filament Holder SUNLU Filament by TrisiT
...filament holder sunlu filament by trisit
thingiverse
remix for the sunlu filament rolls.
thingiverse
free
Filament stand
...filament stand
thingiverse
basic filament stand for filament coils with bigger diameter.
thingiverse
free
Filament Holder
...filament holder
thingiverse
this filament stand is to hold the filament without using the as-built location
thingiverse
free
Filament clip
... clip
really easy to print and use. no hole to insert the filament. the filament stay in place because pressed against the spool.
thingiverse
free
Filament hanger
...filament hanger
thingiverse
hanger for filaments. it helps you organize your filaments and work space.
thingiverse
free
filament holder
...filament holder
thingiverse
filament holder
thingiverse
free
Filament Cradle
...filament cradle
thingiverse
filament cradle
thingiverse
free
Filament Holder (Filament Spool) by herenkeskin
...filament holder (filament spool) by herenkeskin
thingiverse
this is a filament holder. i printed this part on my tevo tarantula.
thingiverse
free
Pyramid Filament Mount with Filament Sensor by wlbillmartin
...pyramid filament mount with filament sensor by wlbillmartin
thingiverse
pyramid filament mount with filament sensor
(9:30)
3
thingiverse
free
Raspberry 3 and 3+ case
...raspberry 3 and 3+ case
thingiverse
case for raspberry 3 and 3+ wit fan
thingiverse
free
Cube Dissection Puzzle/ Model for 3^3 + 4^3 +5^3 = 6^3 by lgbu
...: oxford university press. (p. 203). the authors gave credit to a solution in eureka, the magazine of the cambridge archimedeans.
thingiverse
free
Makeblock Aluminum Pieces 3*3/3*9
...makeblock aluminum pieces 3*3/3*9
thingiverse
makeblock pieces 3x3 and 3x9 recreated for 3d printing
thingiverse
free
Floss 3 Lite - lollipop 3
...floss 3 lite - lollipop 3
thingiverse
antenna mount for floss 3 lite.
thingiverse
free
3 by obstacledaddy
...3 by obstacledaddy
thingiverse
3
thingiverse
free
????????? ??? ??????? 3 ?? by Rigel
...????????? ??? ??????? 3 ?? by rigel
thingiverse
????????? ??? ??????? 3 ??
thingiverse
free
oloid 3
...oloid 3
thingiverse
oloid 3
thingiverse
free
A stand 3
...a stand 3
thingiverse
a stand 3.
thingiverse
free
Tischlampe #3
...tischlampe #3
thingiverse
tischlampe #3
thingiverse
free
3/8 to 3/4 grommet by quikniq
...3/8 to 3/4 grommet by quikniq
thingiverse
3/8" to 3/4" grommet.
Using
thingiverse
free
US Flag
...us flag
thingiverse
simple us flag with various heights for color swapping.
thingiverse
free
AMONG US Imposter Using Vent by 50PRO
...among us imposter using vent by 50pro
thingiverse
among us figure using vent
i made this for making vent show automata :)
thingiverse
free
Pollen Press (Use with a US Penny) by NissinMission
...take the top part, and slide it in the top of the tube. to press the material together, you can use a us penny, the hole is 20mm.
thingiverse
free
Grip using servo
...grip using servo
thingiverse
grip using 1 servo, can be used to pickup block.
thingiverse
free
used spool holder for other uses by AnandNL
... holder for other uses by anandnl
thingiverse
this was made for 51mm inner spool,200mm outer. also needs a bed longer then 200mm
thingiverse
free
Among us by _3dino_
...among us by _3dino_
thingiverse
among us
thingiverse
free
US Flag by SuarezLuis
...us flag by suarezluis
thingiverse
us flag
thingiverse
free
useful bowl by Ray514288
...useful bowl by ray514288
thingiverse
nice and useful
thingiverse
free
AMONG US by kiran23
...among us by kiran23
thingiverse
among us figure
thingiverse
free
Among Us by ArcNephilim
...among us by arcnephilim
thingiverse
body / among us