Spent the session designing the full schematic and starting PCB layout for Poket, a Bluetooth MP3 player built around an ESP32-S3.
Wired up the ESP32-S3-WROOM-1 core: power decoupling, EN reset circuit, boot mode button, USB-C with proper D+/D- pairing and CC pull-downs
Built the TP4056 Li-ion charging circuit (battery connector, PROG/TEMP/CE configuration)
Wired the SSD1351 OLED display and microSD card over a shared SPI bus
Added 6 physical buttons: boot, play/pause, skip+/-, vol+/-
Assigned footprints to every component and ran ERC — caught and fixed a real bug (two buttons sharing one GPIO, USB D+/D- pins not tied across both connector orientations)
Started PCB layout and ran Freerouting — caught a trace routed straight through the ESP32’s antenna keepout area, needs a proper keepout zone before re-routing
Next: fix the antenna keepout, finish routing, run DRC clean.