Filament monitor for Replicator 3D printer

3D prints can fail due to filament misfeeds - which is a problem if a print takes several hours and stops part way. This project combines a physical filament monitor, some simple electronics and a Twine to create a monitor that emails you with the printer status; fully operational, filament feed stopped and printer stopped.