Please confirm after the fix that the Electrical Rule Check "Floating Pin" count drops to 0. Do not start PCB layout. Do not add new components. Keep all existing net names and designators unchanged except for deleting LED_3V3.
ESP32-S3 native USB uses GPIO19 for D- and GPIO20 for D+.
Shared I2C bus serves the MAX17048 and MPR121 with 4.7k pull-ups to 3V3.
GPIO assignments chosen to avoid ESP32-S3 boot-strap conflicts where practical:
SDA: GPIO8
SCL: GPIO9
MPR121 IRQ: GPIO7
WS2812 DIN: GPIO18
IRQ_EXT: GPIO10
TILE_SEL: GPIO11
EN reset button on EN/CHIP_PU
BOOT button on GPIO0
Load-share topology uses a high-side PMOS between VBAT and VSYS with a 100k pull-up from gate to VSYS so the battery path is off by default. An NPN driven from VBUS pulls the PMOS gate low when USB is absent/present according to the selected topology implementation in the schematic wiring step.
Required power rails and nets
VBUS
VBAT
VSYS
3V3
GND
D+
D-
SDA
SCL
IRQ
IRQ_EXT
TILE_SEL
USR_LED
STAT
Requirement notes
Battery entry must include both large solder pads labeled VBAT+ and VBAT- and a JST-PH 2-pin connector in parallel.
Expansion must include both a 6-pin 1.27 mm header and a separate 6-pad pogo interface carrying 3V3, GND, SDA, SCL, IRQ_EXT, TILE_SEL.
Schematic-only deliverable: no PCB layout work in this execution.
Smart Pantry Shelf Master Tile
Resolved implementation decisions
Required power rails and nets
Requirement notes
Reviews
Documents
design-notes
Assets
No assets added.
Smart Pantry Shelf Master Tile
Welcome to your new project. Imagine what you can build here.
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor
Qty 1
Arrow
$4.46–$6.47
Digi-Key
$7.41–$10.40
LCSC
$13.09–$13.21
Mouser
$12.89
TME
$2.12
Verical
$4.35–$11.76
Controls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.