Tevo Little Monster Filament Detector

by bLITzJoN, published

Tevo Little Monster Filament Detector by bLITzJoN Nov 8, 2017
2 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Design Tools

Fusion 360

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag


Thing Statistics

1505Views 136Downloads Found in 3D Printer Parts


A simple filament detector that pauses the printer and waits patiently to be fed more filament.

The instructions I've provided are for a Duet-powered Tevo Little Monster. Perhaps someone can comment on how to work with the stock Smoothie. Here's a head start: http://smoothieware.org/switch#pause-when-out-of-filament

Tevo LM Filament Guide v4 - Detector.stl - Trimmed .5mm off the diameter and fillet the front so it should be easier to snap into place but still be fairly snug. Thanks, AK_Eric.

Print Settings


Tevo Little Monster











Bill of Materials

Obtain the following materials:

  • (1) print the part, obviously
  • (1) SPDT roller rocker switch (http://amzn.to/2AnCN2c)
  • (1) piece of 2 conductor wire long enough to reach the switch and mainboard
  • (1) 3pin Molex KK plug w/ (2) ferrules (should have an extra leftover in your Duet kit)
  • (2) M2x20 bolts w/ nuts (M2.5 are shown, it's all I had and I had to drill out the holes in the switch to accommodate)
  • (2) M3x6 bolts

Makeup the plug

Fortunately, the polarity isn't an issue so solder/connect the 2 conductors on one end of the wire to the Normally Closed (NC) leads of the rocker switch. Use some heat shrink or electrical tape to protect the leads. On the other end, connect the ferrules and insert into pin 1 & 3 slots on the plug.

Install switch to grommet

Slide the switch into the bracket with the roller facing down (towards the grommet). Fasten the switch using the bolts and loosely tighten the nuts for adjustment.

Tip: you may want to put a drop of sewing machine oil on the roller because it will start to squeak over time. #experience

Adjust the position of the switch

Using a piece of filament, position the switch till you hear a click or use a multimeter to test continuity. I found tilting the switch back slightly offered maximum actuation while still making it easy to thread the filament through.

Install the bracket

Push the bracket through the underside of the top plate. Align the holes of the bracket to the preexisting holes of the bracket. Use the M3 bolts to fasten the bracket to the top plate.

Tip: use an Allen wrench to help guide the bracket into place since it's a tight fit.

Plug into the mainboard

With the printer off, plug the Molex KK into the E1 Stop jack.

Duet/DuetWifi Configuration

Configure the sensor

Add the following to config.g file anywhere before the M501 command:
; Filament Sensor
M591 D0 P1 C4 R20 ; configure extruder drive 0 to use E1 endstop (C4) with 20% tolerance
M591 D0 ; display filament sensor parameters for extruder drive 0

If all is working you should receive the following popup on DWC with the print paused.

More from 3D Printer Parts

view more

All Apps

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

Treatstock is an online platform that offers decentralized manufacturing services such as 3D printing and CNC machining for clients all over the world. We offer free and instant access to comparati...

App Info Launch App

3D print your favourite design with NinjaPrototype, a professional 3D manufacture with consistent quality and speed.

App Info Launch App

what switch are you using?

SPDT Switch with Roller Lever if you want to buy one; there was a link in the Bill of Materials section to Amazon if that's a preference.