Laser Filament Monitor housing with Switch for Duet

Laser Filament Monitor housing with Switch for Duet

3D printer parts and enhancements

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


The Duet Laser Filament Monitor works great with most filaments, but not so good with some. It allows for connecting an additional filament presence switch that can detect out of filament even when the exact movement detection using the laser is not viable for the filament used and disabled.
I've added a placeholder for a microswitch to the housing design, so that it can be easily added. I've also increased the distance from the filament centre to the PCB to 9mm and that seems to help with the measurement accuracy.
To turn off the laser sensor and only rely on the switch use the S0 parameter with the M591 command. Don't forget to set P6 to enable the switch (P5 is for the laser filament sensor without additional switch).

Note that this is for V1.7 of the PCB and there are minor changes to V2.0

Print with inner sides (filament path) down. You'll need supports to support the switch housing.



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


20c2f944d93975910cd24c4c76e9c75c?default=blank&size=40Ryan Lake added this to the Ultimaker Original+ Upgrade collection ago
A7e199ea2dfa891cba6435817b3815e3?default=blank&size=40Oleg Z added this to the 001 collection ago
55ce7fa770f34881be63025658b5161b?default=blank&size=40oseiler published this design ago