Audited the current schematic and layout state around U1, U2, U3, J1, DS1, and existing passives.
Confirmed the board is still 76 mm x 95 mm with a 4-layer layout and that the existing project still has major routing work remaining.
Rechecked the ESP32-S3 pin availability on U1: free user pins include IO1, IO2, IO14, IO16, IO17, IO18, IO21, and others reserved in the current design notes.
Selected concrete library parts for the missing subsystems:
Pulled key datasheet details needed for integration:
MCP73871-2CCI/ML: OUT, IN, VBAT, VBAT_SENSE, VPCC, PROG1, PROG2, PROG3, THERM, PG, STAT1, STAT2, CE, SEL, TE, VSS, EP; minimum 4.7 uF on OUT and VBAT, 4.7 uF minimum on input, THERM can be disabled with 10 kΩ to ground, SEL low + PROG2 high gives 500 mA USB mode, and TE high disables the timer.
MAX17048G+T10: SDA, SCL, ALRT, QSTRT, VDD, GND, EP, and only a 0.1 uF bypass capacitor is required.
Reconfirmed that DS1 still uses the TFT only, with its onboard microSD intentionally unused on LCD_UNUSED_SD.
Success criteria review
❌ Project description was not updated to include the new battery and storage requirements.
❌ Battery subsystem was not yet added or wired: no charger IC, battery connector, BAT rail, or SYS power-path output exists in the schematic.
❌ U2 input was not re-architected from VBUS_5V to charger system output.
❌ Fuel gauge was researched but not added.
❌ microSD socket and ESD/passives were researched but not added or wired.
❌ ERC/DRC after integration could not be run because the integration edits were not applied.
❌ PCB placement/routing for the new circuitry was not started.
Next steps
The remaining work is to add and wire the charger, battery connector, optional fuel gauge, and microSD subsystem, then re-review the schematic and proceed into PCB placement and routing. If execution capacity is restored, I can continue from the selected parts and datasheet-backed wiring plan immediately.
Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power
Production-intent ESP32-S3 handheld controller with USB-C sink power, ST7789 SPI TFT, 5-way controls, class-D speaker output, and factory test pads on a 4-layer PCB.
Properties
Pricing & Availability
Distributor
Qty 1
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.