Filament FAULT Detector

The device causes a 3D printer to "Pause" when filament goes missing or becomes tangled on the spool. After correcting the problem, a user can "Resume" the printing to complete the job. The Micro Switch connects to Octoprint on a Raspberry Pi.

3D printer parts and enhancements


A free software license that lets you use this work even within your own proprietary work but your work must be available to use by others.

Learn more or download attribution tags


Designed by Melvin Cruz, Jon Schull and Skip Meetze at Rochester e-NABLE Lab, based on by brotherchris


Do your prints fail because filament gets tangled or because filament runs out? This octoprint-based system maybe the solution for your problem. This blog post has complete information about how it works and what it does:

Here's a link to the instructable and videos on how to assemble and setup:
The STL files have been updated with an improved design, but the assembly instructions are still correct although the parts look a little different.

The design was created on Tinkercad and has been made public. You can remix on Tinkercad here:

This design works well with all filament sizes!

Materials and methods

- 0.2 Layer Height
- 70% Infill
- NO rafts or supports



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


Ccb7dbee2a24580f344e4a611c5784dc?default=blank&size=40goofdad added this to the Todo collection ago
Mini media 20171010Rochester e-NABLE Lab published this design ago