3D Printing : Filament runout Sensor

Background Now that you have the perfect enclosure, you are looking at improving it ! One add-on you may think at is a filament runout sensor. There is nothing more frustrating than a failed print because your spool is empty. On the other end, sometimes, you are reluctant to start printing with a almost exhaust spool. Then, I have a fix for you !