muse/book-reading-clip-lamp
A Wi‑Fi/USB‑C ESP32‑S3 reading lamp with OV5640 camera, microphone, speaker amplifier, rechargeable Li‑Po power management, six-LED boost light, USB protection/charging detection, and a clip/gooseneck enclosure with external FlexPIFA antenna.
- Version
- 0.4.3
- License
- unset
- Stars
- 0
package.json
{
"name": "@tsci/muse.book-reading-clip-lamp",
"version": "0.4.3",
"description": "60 mm Lamp Clip head for Seeed 114993115 OV5640 autofocus camera; 1.8 V I/O; 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": "bun run check:schematic:style",
"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 1800s --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",
"check:camera": "python3 verify-camera-interface.py",
"enclosure:export": "bun export-enclosure.ts",
"enclosure:preview": "bun serve-enclosure.mjs",
"enclosure:bundle": "bun build enclosure-viewer.js --target browser --outfile enclosure-viewer.bundle.js --minify",
"check:controls": "python3 verify-base-controls.py",
"check:mounting": "bun verify-pcb-mounting.ts",
"check:schematic:placement": "tsci check schematic-placement",
"check:schematic:style": "bun check-schematic-style.mjs",
"check:charging": "python3 verify-usb-charging.py",
"test:schematic-bounds": "node --test tests/schematic-sheet-bounds.test.mjs"
},
"devDependencies": {
"@tscircuit/capacity-autorouter": "0.0.919",
"tscircuit": "0.0.2839",
"typescript": "5.9.3"
}
}