Breakout 24 GPIOs of the Pyboard-D and extra powering capability with the WBUS-DIP28 breakout
The MicroPython WBUS-DIP28 breakout board gives access to 24 GPIOs in a DIP format (2.54mm based, so compatible with breadboard et perfboard). You will need to solder header on the WBUS-DIP28 for that.
The WBUS-DIP28 also offer the access to LiIon battery charging capability allowing to transform the Pyboard-D into an autonomous project. Thank to the WBUS connector, the charger circuitery can be controled from the Pyboard-D without sacrifying any of the 24 breakout GPIOs.
The back of the WBUS-DIP28 also have a TILE connector (20-pins) to ease the connexion of TILE sensor board like the TILE-SENSA or TILE-LED36 .
The Pyboard-D will plug on the top of WBUS-DIP28 (on the double 2x40 WBUS connector WBUS).
The DIP28's micro USB ports must face opposite directions: the USB FS is on WBUS-DIP28 and USB HS (High Speed) port is on PYBD.
The battery charger on this board is BQ2407 and charges Li-Ion battery via USB FS port, which is on the WBUS-DIP28. Read the warning message!
Power supply options with this WBUS-DIP board:
- Easiest way: plug a USB cable into the USB FS port (on the WBUS-DIP28).
That will power the WBUS-DIP28, recharge the battery, and power the attached PYBoard-D.
- Li-Ion battery: attach a single-cell Li-Ion battery to the WBUS-DIP28 (see +/- labels in the rectangle under the USB FS microUSB connector).
This battery will power the PYBoard-D.
If a USB cable is plugged in to the USB FS port and a battery is attached at the same time then USB will charge the battery.
- Pyboard microUSB : battery forbibben!
You can power the PYBoard with a USB cable plugged on USB HS port (the microUSB of the Pyboard D) but you must not have a battery connected to the WBUS-DIP28.
What Power Supply option would not be possible:
- Cannot supply via VIN:
The WBUS-DIP28's VIN pin is output only! This VIN pin would be supplied either by USB FS (microUSB of WBUS-DIP28) or either the Li-Ion battery.
You can use that pin to supply additional components, check the USB FS connection (~5V) or check the Li-Ion discharge voltage (<5V, between 4.2 to 3.0 volt range).
- Cannot supply via 3V3:
The WBUS-DIP28's 3V3 pin is output only.
You should not be used to power the board.
It can be used as a regulated 3.3V output supply for your project components.
This WBUS-DIP28 adapter can be used with all pyboard D variants.
Learn more about how to use the WBUS-DIP28 manual.
For each order, you will receive the WBUS-DIP28 breakout board. Pyboard and TILE sensor breakout are not included.
Do not charge an attached battery via the USB HS port available on the Pyboard-D. This port is not designed to charge the battery
Battery must be charged via the WBUS-DIP28's micro USB (so via FS port solded on the WBUS-DIP28).
- 24 GPIOs pin available sharing following functionnalities with the GPIOs
- 1x SPI
- 1x I2C
- 4x UART
- 10x ADC (analog input)
- 2x DAC (analog output)
- USB port available in the two direction.
The USB FS on the WBUS-DIP
The USB HS on the Pyboard-D board
- Battery LiOn charger with feedback signal on the WBUS connector.
PowerGood, Charging, En1 and En2 are available.
- DIP28 schematic (pybd.io, pdf)
- WBUS-DIP28 PinOut reference