This is an implementation of using a photoelectric smoke detector to trigger the reset pin on the Beaglebone Black Rev C being used on the MOST Athena Delta 3D Printer. The purpose of this design is to prevent and minimize printer damage, overheating, temperature runoff, and fire risk when a 3D printer is running unattended.
Materials & Tools Needed[edit | edit source]
- Photoelectric Smoke Alarm of any kind, such as the one (not the model pictured in this tutorial) -- SCAD models made for one with a 12" mounting disk, but can be modified for other types
- 5 M3 Screws of 15 mm length
- 5 M3 nuts
- 18 Gauge wire - roughly 3.5 - 4 feet total
- 9 Volt Battery
- Soldering Iron
- Flathead Screwdriver
Items to 3D Print[edit | edit source]
Instructions[edit | edit source]
- Print off 3 Arms and one Base Fixture; set models to a scale of 10 in your slicer.
- Place 9 Volt Battery into smoke alarm.
- Place assembly onto printer frame.
Notes, Known issues and possible fixes[edit | edit source]
current Design causes the fire alarm to constantly trigger reset of the Beaglebone when smoke is detected, preventing the Beaglebone from turning on until the fire alarm is reset.
Future Improvements[edit | edit source]
A future improvement is to set the output of the smoke alarm to a data pin on the beaglebone, scripted to stop Firmware (i.e. Franklin) and send an email / notification to the printer owner, then shutting off the entire system.