We built a ping pong ball launching machine powered by an ESP32-S2-SOLO-2 microcontroller. Our custom PCB includes USB-C PD via an AP33772S controller, motor control with a TB6612FNG driver, status LEDs, ESD protection, and a potentiometer for manual speed control. Designed for debugging and expandability, it also features accessible pins and onboard reset/boot buttons.
This is what our final soldered board looks like. We had to file down the edges to make sure the usb c port was accessible, as well as perform a bit of surgery because the inductor was the wrong one and then a trice got ripped, but we adapted and after much debugging, it works!Â