MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.

Download Now


Filament + jam Sensor

by Kselleslaghs Sep 21, 2018
Download All Files

Thing Apps Enabled

Please Login to Comment


I used elastic mini instead of double sided paper and it works very well.

I have link this sensor to a Wemos D1 mini with EspEasy. I have, for the output, link a relay to this Wemos too.
In EspEasy, I have made a "rules" to check if 3 minutes if the filement is moving. if not, after two times, I switch off my printer with the relay.
Is working very well.
I have add led (green, yellow and red) to know if the filement is moving or not.
To reset all the system after a jam, I have now a "reset" button to initialise everything and power again the relay (and printer)

Next step : make a remixe of the sensor to insert everything into the same "boxe" the Wemos and the relay. I'm busy now to draw this boxe. This is my first version (draft)


Hello guys! I have my first Kickstarter project running! Please check it out and share this link!

Many thanks!

Hi! I really like this idea and I've been looking for something like this to add to my Ender 3. By any chance is it possible to attach this directly to the mainboard of the printer? I have an SKR V1.3

Please can you also give us the exact reference for the sensor parts?


Do you mean a reference list for buying the parts?

I too would like to know exactly which sensor/encoder to buy to use with this. It looks like I can plug the sensor right into an input on my MKS SBASE and use smoothieware filament-detector to implement this right in the firmware

Hello, seems great for my needs (Ender 3) jam detection. Do you know if such sensor is compatible with raspberry/octoprint solution?


Yes it is! it saves me everytime i go a jam. I imagine if you can program a raspberry you can implement it, but since i only program for arduino i could not say how you must do it, sorry.

Thanks for sharing! I'm thinking of making something like this to prevent problems with nylon jamming. How much does the design depend on sticky tape? Nylon is fairly flexible compared to like abs or petg. Also print tpu from time to time; which would be worst case for traction I think.

I'm worried it won't work reliably without tape, and that the tape would become less sticky in the long run. Have you had any problems with tpu slipping on old tape?

The tape is just to prevent slipping even if the tape is "wear out." The main reason why you must use double sided tape is because these tapes are thicker then regular tape and they are softer so then you get enough grip on the filament to rotate the wheel.
So yes you can use any sort of filament here.

i`m glad you like it!


Well fkn played sir. Making it TMOTW @ r/tevotarantula. I like the different angle on this. Great idea dude.

This is great!!! Can you show how to connect the cables between arduino and the velocity sensor?

Thanks man!
i described the connection between arduino and the sensor in the "Filament_Sensor_v1.0.ino" file.