I recently came across the CH32V003 MCU and wanted to embed it in my projects. To program, I was advised to use the WCH link but my standard port I use to program the MCUs is an USB port. So if I need to use it as a fixed model without using a separate programming device. When I browsed through YouTube, I found a channel 'Bitluni's lab'; I found that he made the supercluster and used a CH32V203 to program all the 16 CH32V003s, see Cheap Risc-V Supercluster for $2 (DIY, CH32V003).
Unfortunately, he didn't give any schematics and firmware. Is there any way like using a USB to one wire interface chip or using the same chip used in the WCH-link? If I need to use the same chip in the WCH-link, how to program that MCU?