In this web content, the author discusses their experience with creating a small MIDI synthesizer using the CH32V003 microcontroller. They express surprise to find that another developer had already created a USB stack for the microcontroller, but decide to proceed with adding USB-MIDI functionality to their board. The author shares details about the construction and features of their dev board, including a piezo buzzer and buttons for playing notes. They also explore the possibility of creating other USB projects with the microcontroller and discuss the challenges of using a vertical-mount USB-C plug. The author offers insights into the design and assembly process, including panelization and routing, and shares their thoughts and lessons learned throughout the project.
https://mitxela.com/projects/smsc