NOT RECOMMENDED FOR NEW DESIGNS. It did not work during testing. Please refer to [my other project that worked successfully.](https://www.flux.ai/markwuflux/ch340c-esp32-programmer-v2-bottom-layer)
Using this programmer to exploit the extra pins given by a USB 3.0 Superspeed cable. By doing so, you can program an ESP32 without adding a programmer port.
NOT Compliant with USB-C Standard
Compact 30 mm x 20 mm 2-layer USB-C to TC2030 programming/debug adapter for ESP32-S3 native USB-Serial/JTAG with CC pull-downs, USB ESD protection, VBUS activity LED, manual reset, and JLCPCB-compatible manufacturing constraints.
Changelog/TODO:
-Breakout the SPI Bus in a 2.54mm header in a snap off manner
-add an IMU
-Reorder the rows of the LEDs
-Create an external USB-C UART programmer to provide programming and power
Tutorials: https://circuitdigest.com/microcontroller-projects/interfacing-max7219-led-dot-matrix-display-with-arduino