You can build an IoT sensor for your 3D printer so you can be alerted if you’re out of filament. We think this is a great proof-of-concept that can help prevent failed prints.
This project uses an IR Optical Sensor that can detect whenever an object passes by the sensor. The breakout is mounted to a 3D printed bracket right above the 3D printer.
If nothing is detected, an LED buzzer alarm will be triggered letting you know your printer is out of filament.
An Adafruit QT Py ESP32-S2 reads the IR optical sensor and sends data to Adafruit IO whenever it detects missing filament.
The LED buzzer alarm is wired up to a Feather ESP32-S2 so it’s a separate device that can be in another room or workspace that’s away from the 3D printer.
This is great for CNC workshops and 3D printer farms that are in separate rooms away from operators.
This project uses Adafruit’s WipperSnapper, so there’s no code necessary -- making this really easy to set up and get going.
Just install the WipperSnapper firmware onto the Adafruit ESP32 dev board and add the Optical sensor from the Adafruit IO device page.
Text editor powered by tinymce.