I’ve created a very basic laser show driver that will play the standard ILDA files on the ESP32.

We’re using a DAC (Digital to Analog Converter) - the MCP4822 over an SPI interface.

For the laser, I’ve got 5mw red laser diode which we’re switching on and off using a MOSFET.

Works really well and gives a pretty impressive show.

There’s a great teardown of galvos here: https://www.youtube.com/watch?v=HIBH55cbfLM

The schematic is here:


You can build this on a breadboard, or you can get it built as a custom PCB.

Code is all here:


Want to help support the channel? I’m accepting coffee on https://ko-fi.com/atomic14