BoardRepo electronics project sharing
100%
Open file
boardstorm-x3 Schematic SVG view

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

PCB RENDER PCB RENDER BACK PCB DESIGN

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:

  • MAX17048 fuel gauge chip uses GPIO4 and GPIO5 to talk to the RP2040. It uses fixed I2C address 0x36, so don't add another 0x36 I2C device.
  • keep decoupling capacitors close to the chips during PCB layout.