Imported from GitHub: shashwtd/boardstorm-x3 · commit 953c13b
Description
BoardStorm X3 (WIP)
README
BoardStorm X3 (WIP)
this is a custom RP2040 microcontroller devboard, it comes with the following features
- USB-C power and programming
- 2MB onboard SPI flash
- 12MHz crystal oscillator
- broken out GPIO headers (Pico-compatible pinout)
- LiPo battery support with USB-C charging
- automatic USB/battery power switching via BQ24075
- can charge and run at once on USB power
- MAX17048 fuel gauge for accurate battery percentage over I2C

key components used
- RP2040 — dual-core ARM Cortex-M0+ microcontroller
- BQ24075RGT — USB Li-ion charger and power-path manager (USB/battery switching)
- MAX17048G+T10 — 1-cell fuel gauge (battery % over I2C)
- MCP1700-330 — 3.3 V low-quiescent LDO regulator
- W25Q16JVSS — 16 Mbit (2 MB) SPI flash
some things to keep in mind:
MAX17048fuel gauge chip usesGPIO4andGPIO5to talk to the RP2040. It uses fixed I2C address0x36, so don't add another0x36I2C device.- keep decoupling capacitors close to the chips during PCB layout.