LaserProjector V2 is a battery-powered, ESP32-based laser XY scanner using stepper motors to deflect the beam. It has auto-homing functionality, and can be controlled wirelessly (Wi-Fi & Bluetooth).
The TMC "Silent Stepper" drivers have collision detection. The pin you are using for optical detection could just hit an object. No extra wiring or devices needed. They stop without doing any damage as current starts to climb - I think.
I've been thinking about drivers with stall detection support, but I'm afraid that feature doesn't work with geared steppers (the plastic pin will most likely break before the stall current increases above the threshold).
The TMC "Silent Stepper" drivers have collision detection. The pin you are using for optical detection could just hit an object. No extra wiring or devices needed. They stop without doing any damage as current starts to climb - I think.