muse/book-reading-clip-lamp
A 60‑mm ESP32‑S3 lamp-head PCB combining USB‑C battery charging/power regulation, OV5640 autofocus camera interfacing, I²S microphone and differential speaker audio, six‑LED boost-driven reading light, buttons, status indicators, and battery monitoring.
- Version
- 0.2.5
- License
- unset
- Stars
- 0
package.json
Schematic
{
"name": "@tsci/muse.book-reading-clip-lamp",
"version": "0.2.5",
"description": "60 mm Lamp Clip Rev B with direct OV5640 autofocus camera FPC; engineering prototype",
"main": "index.circuit.tsx",
"scripts": {
"dev": "tsci dev",
"build": "tsci build index.circuit.tsx --pcb-png --schematic-png --autorouter-timeout 180s",
"placement": "tsci build index.circuit.tsx --routing-disabled --disable-parts-engine --pcb-png --schematic-png",
"check:netlist": "tsci check netlist",
"check:schematic": "tsci check schematic-placement",
"check:placement": "tsci check placement",
"check:shorts": "tsci check shorts dist/index/circuit.json",
"typecheck": "tsc --noEmit",
"reroute": "tsci build reroute.circuit.tsx --disable-parts-engine --pcb-png --schematic-png --autorouter-timeout 900s --autorouter-debug --autorouter-dump-srj all",
"capture-routing": "node capture-routing.cjs",
"check:routing-guard": "bun verify-routing-guard.ts",
"check:release": "python3 verify-release.py"
},
"devDependencies": {
"@tscircuit/capacity-autorouter": "0.0.919",
"tscircuit": "0.0.2646",
"typescript": "5.9.3"
}
}