That's a pretty cool idea. However, I see two rows of pins on that connector, doesn't that matter? Are you making a two-sided PCB, or are you just soldering the pins together? I'm not sure if they're the same or not.
Credit goes to Hirose for the idea on USB Micro B, as they hint at it their ZX catalogue [1], but logically everything on USB devices is normally a receptacle_ so custom cables really is the only use for a PCB mount _plug_. If you download the catalogue and scroll to page 3 you can see example 3D renders on the second half of that page that might make it a bit more obvious what I was describing.
In actual fact for USB C you'd probably end up having to mount all connectors in the cables on tiny PCBs regardless, because of the potential requirements for signal conditioning and electronic marking ICs unique to USB C implementations. With so many pins on usb C without a doubt you'd need these tiny PCBs to be double sided to get all the traces to the PCB edge, and I wouldn't be surprised if some commercial usb C leads have PCBs with 4 layers.
I've only designed PCBs myself for the traditional USB PCB mount USB A plug (an Amphenol part) and Micro B plugs (Hirose ZX series parts) as these are very simple pinouts and are perfectly doable for a hobbyist I'd say if you want custom cabling. USB C looks significantly more complex and an in-cable PCB interface is the only way to go for that level of complexity.
In actual fact for USB C you'd probably end up having to mount all connectors in the cables on tiny PCBs regardless, because of the potential requirements for signal conditioning and electronic marking ICs unique to USB C implementations. With so many pins on usb C without a doubt you'd need these tiny PCBs to be double sided to get all the traces to the PCB edge, and I wouldn't be surprised if some commercial usb C leads have PCBs with 4 layers.
I've only designed PCBs myself for the traditional USB PCB mount USB A plug (an Amphenol part) and Micro B plugs (Hirose ZX series parts) as these are very simple pinouts and are perfectly doable for a hobbyist I'd say if you want custom cabling. USB C looks significantly more complex and an in-cable PCB interface is the only way to go for that level of complexity.
[1] https://www.hirose.com/product/en/products/ZX/