This circuit integrates an ESP-12E microcontroller with various sensors and peripherals, including a AO3400A MOSFET for switching loads, to enable wireless control and sensor data processing.
# Fitness watch — externally charged battery
Revision 1.0.12. U5 is now centered at (0, 0) on the bottom, with its nearby power components relocated. Powered by a protected 1S LiPo plugged into J1. There is no USB-C or onboard battery charger. Program the ESP8266 through J2 using 3.3 V UART logic. M1 is on the top side, in the former USB/charger area, away from the battery connector.
```sh
bun install
bun run typecheck
tsci build index.circuit.tsx --pcb-svgs --schematic-svgs
tsci check index.circuit.tsx
tsci check netlist index.circuit.tsx
tsci check shorts dist/index/circuit.json --mode gerber
bun run audit:assembly
```
Use tscircuit 0.0.2506 for exact reproduction. The validated copper is preserved in reviewed-routes.json; reviewed-routing.ts checks pad positions and net membership before loading it. Regenerate copper and rerun checks whenever placement or connectivity changes.
See VALIDATION.md for evidence and remaining mechanical, firmware and power validation. See JLCSEARCH-STOCK-REPORT.md for refreshed stock for one watch.