The USB-C explorer makes it possible to (finally) grasp how USB-PD works.
The out-of-the-box experience for the USB-C explorer is flawless: just plug it in, and it will tell on the display which modes the charger supports. I was able to test all my USB-C chargers and power banks with some unexpected learnings.
For those of us who want to learn more, there's an option to take a look at the schematics () and the source code ().
Got it in the mail today, plugged into a few different USB-C devices and it wonderfully does what I hoped, telling me what modes they support. I haven't used the debug-ey features with the console or pins, but am happy to simply get info on various batteries and power bricks to see what voltages/amperages they support. Thanks!
Using this board as part of a setup built to interact with an Apple M1 machine (controlling reboot and serial setup via the USB-C connection). In that sense, I'm not using it to provide power (the machine has its own power supply), but rather as a general communication mechanism over the CC lines using VDM messages.
Documentation is great (full schematics, some source code, what else do you want?), making it very easy to wire and debug. Build quality is impeccable,
The only thing I really missed for my particular project was a full complement of USB-C pins being broken out (it would have been extremely useful to have the SBUS pins brought out). I had to add another board (C-to-C breakout) to extract the various signals I needed. Not a huge deal, but that'd be a useful addition if this board ever gets rev'd up.