fabpide2 is a PCB kit that breaks out Stand-alone USB PD sink controller STUSB4500 by STMicroelectronics.
You can buy this kit from tindie.
See my blog post for a bit of background.
One way to use STUSB4500 is to flash desired PDO configurations in its NVM and it will work autonomously from then on. To use the chip in this manner:
-
Open the arduino flasher in Arduino IDE.
-
Install the Software I2C library in this repo on your Arduino IDE (via Sketch menu -> Include Library -> Add .ZIP library) — note: adding the library may automatically add
#include
lines at the top of the sketch - be sure to remove those -
Follow the comments on the top of the sketch.
Another way to use STUSB4500 is to connect it to an external uC to dynamically control the chip and respond to events.
Andrew has implemented an Arduino
library
called STUSB4500
which is available in the official Arduino IDE
repository and can be installed from inside the IDE.
Yes. You can find the gerber files for revision 2 under gerber/
directory.