Took me 3 days of soldering, but it works!
I can connect it to a Librem 5 and it automatically does all the needed PD stuff to expose its UART over USB-C 😁 It's also capable of a lot of other PD magic as a USB PD analyzer / injector / filter.
However, while these solder joints made a good job lasting till I got the firmware PoC working, it doesn't seem like they're going to last much longer... More soldering ahead 😫
#debubo #kicad #stm32 #usbpd #librem5 #shotonlibrem5 #diy #electronics #oshw
Joints seem to be better now, but I didn't mention one thing - no matter how much hot air I blow at it or what I do with soldering iron, I can't seem to be able to get rid of a short between D+/D- on a passthrough port 😭 It's not critical, the important parts are already operational, but it would be nice to get USB 2.0 passthrough working too! I'm assuming it's on the USB-C plug, but it all looks perfectly fine to my eye 😫 I should finally get some proper flux I guess... #soldering #diy
For those interested, I’ve pushed the firmware that implements the necessary alt-mode dance to get UART out of the #Librem5's USB-C port to #Debubo’s repository.
It wasn’t pushed before because it was very crude and I wanted to clean it up before pushing. It still is, but I decided to actually get it out regardless rather than risk having it sit and wait for even more months 😛
@dos nice work! :)