One day, I asked myself, "What's cooler than a Tesla coil?" The obvious answer is two Tesla coils, maybe even 3 (or 4 or 5)! But in order to orchestrate more than one, I needed to first make an interrupter to signal them. I've gone through a few revisions, and my newest one uses a comparatively powerful STM32 microcontroller. I've actually been working on this project on-and-off for quite some time now, and I just recently decided to "sit down and get it done."
Prototypes
Over to the left is what I scraped together a few years ago. I think it's safe to say that my design / hardware skills have slightly improved since then. This board acted as a bridge between my computer and a Tesla Coil by processing MIDI commands sent over UART.
The next revision involved creating a custom PCB centered around an STM32. The chip I chose was the L1xx series, mainly as it was in stock at the time and had a sufficient number of hardware timers.
You can tell this was my first time using SD cards in a design, as I placed the card holder backwards during PCB layout.
After a long time searching, I found the schematic for the I2C LCD expansion module.