-
Notifications
You must be signed in to change notification settings - Fork 1
Home
ESPPD is a convenient breakout board that gives a powerful ESP32-S3 computer-on-chip the ability to interface with a USB Power Delivery-compatible power supply to request up to 20V at 3A (60W) of input power.
Fully assembled and tested ESPPDs are available from our Tindie store.
-
Hacker-friendly design
- Plug-and-play compatibility with Arduino and PlatformIO
- Fits a standard breadboard, leaving a row of pins on each side for easy connectivity
- Most ESP32-S3 pins available at the headers
- 3.3V, VBUS (USB-PD input voltage), and GND pins on both sides
-
ESP32-S3-WROOM-1 module
- Dual 240 MHz dual-core Tensilica LX7 CPU
- 2.4 GHz Wi-Fi (802.11n) and Bluetooth 5.0
- 8MB SPI flash
- 384 KB SRAM
-
USB-C PD 2.0 compatible controller
- Ability to request 5V, 9V, 12V, 15V, or 20V from a compatible supply
- Ability to request a fixed voltage using hardwired jumpers, or dynamically via code
- Ability to detect whether the requested voltage has actually been supplied (power-good signal)
-
Separate USB-C connectors for power and data
- Direct programming via USB; no UART required
- USB 2.0 data connection
- Support for USB host and client configuration
- Serial I/O via USB supported out of the box
-
Indicators
- Power LED (red)
- Software-controllable blue LED
The ESPPD and related software are open source and released under the MIT license. You are free to incorporate the design into your own applications without the need to pay royalties or share your modifications.
ESPPD is compatible with both Arduino and PlatformIO out of the box.
Once you're up and running, you'll probably want to read more information about one of these topics:
For additional information on the features associated with each pin, you can consult Espressif's ESP32-S3 datasheet.
Visit the troubleshooting section of the wiki for common issues and solutions.
If you have any questions, comments, or suggestions, please open an issue on GitHub.
Note
For privacy reasons, please do not use Github for customer support issues (e.g.: shipping, returns, and so forth). Instead, please contact us directly and we will be happy to help.