← How-Tos
workshop Aug 31, 2026 ◑ 1 views ◯ 6 min read

Automatic Fire Detection and Shutdown for Unattended 3D Printers, Lasers, and CNC Routers

fire safetysmoke detectionautomatic shutoffunattended printinglaser safetyesp32home shop safety

This site's fire safety coverage tells you which extinguisher to keep on the wall and where to store lithium batteries — good, necessary information for when something is already going wrong and a person is standing there to react. It says nothing about the much more common real-world scenario for a home maker shop: an overnight 3D print, a laser job left running while you sleep, or a CNC cut that runs longer than you planned, with nobody in the room if something ignites. A handheld extinguisher does nothing for a fire that starts at 3am. This guide covers actually detecting a fire or a runaway thermal event automatically, and cutting power to the machine before a small problem becomes a shop fire.

Why "Just Don't Leave It Unattended" Isn't the Real Answer

It's the safest single piece of advice, and it's also not how most makers actually operate — long prints, multi-hour engraving jobs, and overnight CNC runs are a normal and often necessary part of getting real work done, whether that's a print farm running batch jobs or a single overnight resin cure. Given that reality, layered automatic protection that doesn't depend on a human noticing in time is a meaningfully better answer than pretending nobody will ever start a long job and walk away.

Layer One: Detection

Sensor typeDetectsNotes Photoelectric smoke detectorSmoldering fires, particulate from overheating plastic or woodStandard household type; place near the ceiling above the machine, not right on top of it where normal fumes trigger false alarms Heat detector (fixed-temperature or rate-of-rise)Rapid temperature rise or a fixed high-temperature thresholdBetter than smoke detectors near machines with normal fume/vapor output (resin curing, some filaments) where smoke alarms false-trigger constantly Flame/IR flicker sensorThe actual IR flicker signature of an open flameFast response once flame is present; won't catch a purely smoldering, pre-flame event the way smoke detection can Thermal camera or MLX90640 array (ESP32-based, already covered on this site)Localized hot spots — a jammed hotend, a binding stepper motor, an overheating power supply — often well before either smoke or flame appearsThe earliest possible warning for a mechanical/electrical fault turning thermal, at the cost of needing line-of-sight to the hot spot Current/power monitoring (this site's ESP32 CT-clamp energy monitor, repurposed)Abnormal current draw — a stalled motor, a shorting heater, a seized spindleCatches electrical fault conditions that precede a fire, not the fire itself; a useful complement, not a replacement, for thermal/smoke detection

No single sensor type covers every failure mode. A smoldering wiring fault behind a control board, a laser bed fire from scrap material igniting, and a runaway heater on an unmonitored hotend all present differently, and a real system layers at least two of the above rather than relying on one.

Layer Two: Automatic Power Cutoff

Detection alone just tells you something is wrong — the part that actually prevents a small event from becoming a fire is cutting power the moment a threshold is crossed, without waiting for a human to see a notification and act.

Layer Three: Remote Notification

Once detection and automatic cutoff are in place, add a notification path so you actually find out promptly rather than discovering it in the morning — an ESP32 or Raspberry Pi reading the same detector's alarm state (or a dedicated WiFi smoke detector) can push a notification through Home Assistant, MQTT, or a simple webhook to your phone the instant the alarm trips, using the same automation stack already covered extensively in this site's ESP32 sensor and Home Assistant content. This is a genuine second layer, not a replacement for the physical automatic cutoff above — a phone notification does nothing if you're asleep or away, which is exactly when unattended jobs are most likely to be running.

What to Prioritize by Machine

What This Doesn't Replace

Automatic detection and shutdown is a mitigation layer, not a substitute for the fundamentals already covered elsewhere on this site: correct fire extinguisher selection and placement, lithium battery storage discipline, proper electrical grounding and circuit protection, and genuinely never leaving certain higher-risk activities (resin curing near open flame sources, anything explicitly flagged as needing direct supervision by its manufacturer) unattended regardless of what sensors are watching. Treat this as what closes the specific gap those other guides leave open: the hours a machine runs with nobody in the room.