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

sha256.json

SchematicSchematic preview for sha256.json
{
  "README.md": "a7658e423564881c822feb344f85f49a35eb15695dddca13daf6aba40a1af7b1",
  "assembly-map.png": "a2ef9bd28f8dea9bcf6711e9d56b89d85352656a92fda934824be67287f1a5b7",
  "assembly-map.svg": "d2924e84625011ff471965b64431d0fffab98fa611f770732be3e46cf1f3e764",
  "bill-of-materials.csv": "a1f7c25ea62c4f072b5b7657c58972425bcf49bca9670f42003c37603428269b",
  "bun.lock": "dc7ecce023affa200d79c964df303c4455416e431d8e68bcb03ad0a250d451f1",
  "camera-audio-parts.tsx": "1af38462e9199fabaaeab94e273bc9fb6d4f80c125d86b77aa0e3349d8ec42fe",
  "camera-fpc-parts.tsx": "5bb04ccd683fc7255f1baa3b629a0774afd95c97b5728d2307afbdcc0a9f3c47",
  "camera-pinout.csv": "a309c04a5291c9cb220fea3bfd2369521527772d13555a58d7f3cc8f014589ea",
  "camera-sourcing.txt": "eaa374928a297211feb74e550f1ed0ca9575373771209e3bf176213a989c3d4c",
  "capture-routing.cjs": "c2509e1cfd3389f2ca7037e43263f61e8641ae7a065022219f3ead0cc892a545",
  "cloud-build-investigation.txt": "613e2f0a41ac0cabbbdba69ca97d9438cffe8f3f68538ca99bf4b9cc525737d1",
  "component-provenance.csv": "3e94cc90de6e74aa31a334d878319d954c7115bd7aace2a2273d6a8dda669ce3",
  "controls-parts.tsx": "419db1a10b6a4f77a299291fe219e43e55a89e28c3eb2f356ce0b341cd142c75",
  "dist/index/circuit.json": "649ece4bbff80a11dbb78aced85ccd1246a074a601e6fcb7c3982301cec4b0ae",
  "dist/index/pcb.png": "591a8213b2bc8a1f5e90d5a9e55223e271be11a182604ebffdf1f58030df031e",
  "dist/index/schematic.png": "2d874a8da06a304f142ff568159be3a26c213237fce86ed55153332d42f31a9d",
  "firmware-and-assembly.txt": "bafe9edebc733fb3899f70b5fbd307d739884e55fb3912a77380430fe4abca18",
  "fresh-routing.ts": "f53d6a2a90572fe20dcc173b099e17e2458aef0202550c8ce5b53b1d61e64c8c",
  "imports/A_2N7002_215.tsx": "00cf1f5be9a3563576057f9aaa8e395a57ab7a46c1d3a6bc7c66e5ca7eb5a6f9",
  "imports/BQ24074RGTR.tsx": "b5170c423917c04dfcc62fd4bae4cf29047fd6e3ccf213ae34b29a4e9585aa20",
  "imports/ESP32_S3_WROOM_1U_N16R8.tsx": "00d1e53ad1a0af4dc033524b78218c9e7fd82060e873c08c6d690c87173a2464",
  "imports/FH12_24S_0_5SH_55_.tsx": "0f93a2546b8f8d2b05255c5610a0cc169479fba011b61ccdc7e91123008a81e4",
  "imports/INMP441ACEZ_R7.tsx": "f9314a0303406b0787bca3916a497a368938350b47175b1171707ddb15fa8c03",
  "imports/MAX98357AETE_T.tsx": "0e7d786f964d8c5adc3a37aedf1494991a50932f0ff63e357f44b8cadbd85e83",
  "imports/MBR0540T1G.tsx": "65644235280d8841c7d67e3728bbae2331b98ab785095a4c681a6eff91e52ab4",
  "imports/SN74LVC125APWR.tsx": "67b49fd5ebce1a57932af5b93fb7a7e0ca82f860ea7810bad7446ce37b535757",
  "imports/SN74LVC244APWR.tsx": "d9e4459f388f1ac2d7585f9e40ce2ddab049198a0022a6d24d3f8e017ac5c294",
  "imports/TLV75515PDBVR.tsx": "c46d3aaeb28e0a5d03c7911f241d6b9ad58a7d8249151198e3ace8067e7a4671",
  "imports/TLV75528PDBVR.tsx": "88ed91f9a04ce082d169b0cc5fb378fe820ab973d45245a1096ebdc5b29a3536",
  "imports/TPS61165DBVR.tsx": "b49880af3724a0e8080b6df0bc7e5f0761772a6a22b9b4391506357c4c8af920",
  "imports/TPS63021DSJR.tsx": "ba673a1455ebb1dde436905647ae9308c555c4595b720a062c145d3953d11aae",
  "imports/TXS0102DCTR.tsx": "5cef421194d7de8e01f8cc14a8461c49b774847575adaf4a85246b3d9af97ab3",
  "imports/USBLC6_2SC6.tsx": "a095786d50c70eae136ef14123f1956a834525da826d45c80dfa727c08f07612",
  "imports/XL_1608SYGC_06.tsx": "6fd71b8f4474a99254df3f00ceb3b78a3fa178fe32642452382a107cb8296eee",
  "imports/XL_1608UOC_06.tsx": "f96db2dc03f22312bb9543daf64cfab0260b20c0fd11fef00889c40e8ee8c263",
  "imports/XL_3216WWC.tsx": "f9d23aa0dc585f6f92a7b8d7aac228166b65c908f4a51eaa1e5e959fe336db32",
  "index.circuit.tsx": "4c221a344c5b43990e98e8c2d0f5c103f03e9aa07edf5d0b595eb7d12f9100c7",
  "indicator-parts.tsx": "7f308d857070f0edb211c02844ab31c08fd1b8060d3bb17bbf1830b248675af1",
  "mcu-parts.tsx": "ab71fd6358077288562d4fe3c5a3d96df9a845f93ec5108f17ff48214421837f",
  "package.json": "5bfdd78fb93667322af04a40279c9110303d9443b7b5e38825231c0a50f01d44",
  "pcb-bottom.png": "569b77a217bb6658417d17760346f821e67cf43a136140a8d7ffb995b81af00d",
  "pcb-bottom.svg": "b15ea33bb65c00e220e65001915e146dd8c860feddfef228043e9c40c17c127d",
  "pcb-overview.png": "152c24227c7e9ea8f5be2beefc860e8fe3a21d5eb2fd7e5f322fc39a5ed6e3cf",
  "pcb-top.png": "bd34301a7feed154cbf9147ce0c2adf61acb7097f2fc62eac21fb6c79397f347",
  "pcb-top.svg": "cde4e1f5eb52a16badd72fe195025f76bafa9eba830d3303080a410f9ae68b82",
  "pin-map.csv": "13f2eda80124eeef47f75898f2eca1fbc6ee9a10b6c5cbefea0c2a9bcf792d28",
  "power-audit.txt": "bdd7d0fd24041af5a5c086506f59d0cb7856d2602472db08c039ea82120d0035",
  "power-parts.tsx": "ce886131eded30076420b618820840d318fb7d63a318826c7e8a0c121cb373f4",
  "preview.html": "60e27c519c6e4599d72b9a9d26fb53ac6a97115ffdafe09f5fcd4b3610d84227",
  "reports/build-routing.log": "1e2e51f4a696ec0c06510a7797c8714c1e7d56d77273bcdb76308352a1685b35",
  "reports/checks-camera-interface.log": "83433c0acfe47ca2f1df59425e4a61d08eec7680ba5e9bd2d7d6f657750ebd2c",
  "reports/checks-netlist.log": "25231e82aa95f3b6d6f5e28c6ea0d2d727146608dfddfd98e62840cb9002ef5e",
  "reports/checks-placement.log": "76971d3981a009c47381622f9ed03d2be766cad3ed932b54dc3d7c62b0af16fe",
  "reports/checks-release.log": "54e8e550f38a44d344bf62e450470113bae6e316765c99e9b6dc9508b62027f1",
  "reports/checks-routing-difficulty.log": "bd5beef3f78846ba7a44189b1b0ae79830874cb567b58a9e343b4167e4528269",
  "reports/checks-routing-guard.log": "6b8c9422adb126a3b15684dbf0728fd4f63934b907d929d01bee6b49a1cad3cf",
  "reports/checks-schematic-placement.log": "a5d5b31368366051bad92dae982929bb894d06339d2caa3000cffb4b68e44b50",
  "reports/checks-shorts-inner1.log": "8e3d7b2a26a566cd20d9a5d8e85b5287ed77629ebcae400a4ae9e0863d848dca",
  "reports/checks-shorts-inner2.log": "8e3d7b2a26a566cd20d9a5d8e85b5287ed77629ebcae400a4ae9e0863d848dca",
  "reports/checks-shorts.log": "8e3d7b2a26a566cd20d9a5d8e85b5287ed77629ebcae400a4ae9e0863d848dca",
  "reports/checks-trace-length-camera.log": "f6bd10c1bd9b7b3acc3c2bbb1e3658d10b8f77122e099655e67a2b9f0940e4b9",
  "reports/checks-trace-length-usb.log": "7080783b0f1a1d62944669d4042003f466ea9829559b6977da3b362ce570e925",
  "reports/typecheck.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "reroute.circuit.tsx": "689dc996b101f4343cb3c594f2a52885537a99d7fcdecbf88fef58532d287247",
  "routing-corrections.json": "80a6cc23fe6093983fca0ece800c96f7de35b7d70026433c68febc129c97a43d",
  "routing-notes.txt": "b65aafdd9c8239c78b799c11411d91b280c25951080b458fc711b3d0bafcdc5e",
  "routing-replacements.json": "8b0a614264bd0d9e11ac58e7fd1666286821db0d6c98a929b8f49229281784ab",
  "saved-routing-holes.json": "ed66bcc0f8255a98883074d4b992e0450d4ef12d6503e6085fefc2c9d6859301",
  "saved-routing-input.json": "5d47d29f658b86827cf5ceaac60b6d9710f850e21ea616ff2b4d33e27d24402b",
  "saved-routing-provenance.json": "07201c6523c4daaebcb483743a6b03b8beb20c2d05212b6524e4c479c4ed73fc",
  "saved-routing-traces.json": "b91ca0df659bbfe62532392ef878675c21d03f3cdb9d869ca5a9220504216924",
  "saved-routing.ts": "bd9448521b014df54be1331ecaad48f2359226797ce0f67f7664be84c6465e78",
  "schematic-layout.tsx": "fe819427c32543af1ed7b70df4e33cb54eb725d857cdf2c4ddc99c808d1fce06",
  "schematic-sheets/01-usb.png": "39320e65548df6dbed4adc19332cf8d597f0e4449f21986145f5c07380934ca8",
  "schematic-sheets/01-usb.svg": "a7d34c268ef75792b231daf65085beb761236e3870c00ad23df8490bd3fe3351",
  "schematic-sheets/02-charger.png": "a8e595274cb9dd932645060db91af0b67a596fb7f955667470b05e8cfe157faf",
  "schematic-sheets/02-charger.svg": "33345bbfdea7222e1f820a81d9aed73e64ac1efa1547a75022c0eda1f53afb2b",
  "schematic-sheets/03-regulator.png": "3d3976b0e6e1e629cde693132f7fadbff6449ba5a4b15a948e0ab31e970afb8c",
  "schematic-sheets/03-regulator.svg": "5eee697b2f57971c6975b6841e2acf56fcce8e308c49cc4b406888b0eb6af687",
  "schematic-sheets/04-mcu.png": "d8357f739fc929a177f89f4dcf9d600768761e5f04e1722262f9a083df83b468",
  "schematic-sheets/04-mcu.svg": "de4207661d3e0fc50a5ccc0cd7da2ed3588662c8f72d1d60f006e9712fdd32e5",
  "schematic-sheets/05-camera.png": "d6da02e48769d386f3c7308b2eadcb6dc5a6aec33bc69b13d5c7d82c10cb660b",
  "schematic-sheets/05-camera.svg": "d2d405a1f0836ac5e4a7d7682b772821acdae26333a3701aa48acb7edec4c532",
  "schematic-sheets/06-camerapower.png": "ff26161d61c3f15ad2a0f9ff62f8660b592a8d9cf174693a7c707cde3d5f6e7d",
  "schematic-sheets/06-camerapower.svg": "f4b2ace4fdccf908d6cf18cfcebcb242e4148103b8edb5e286ae505a7a000f90",
  "schematic-sheets/07-audio.png": "cc4d415815db5f54ff6d9f9cb8d9460f573817de8c37446866f03717abf7c9de",
  "schematic-sheets/07-audio.svg": "df8b761196b0193725c755c42b1cb28932f063722f9edebf727d7b441583c72e",
  "schematic-sheets/08-light.png": "273566262a6fcd5550fbb52c3b223e50d375a6ac2d617b6f432f58ad5407a81c",
  "schematic-sheets/08-light.svg": "0a7a9776afb742f91047ceac1cb49e69f75e3c5c4831bfee8a7e69eaa2891a9b",
  "schematic-sheets/09-controls.png": "58eca131904db870d6ba8e62f414392df3c6f7e508fe0f84232820482f00635b",
  "schematic-sheets/09-controls.svg": "52f244eaee7166d5beb2d92c5bf76d62043b7543ecf99fb6a09d76fa04fb3a7d",
  "schematic.svg": "b4931a3ad767c6ea13a454a6e06381dd3b0299acf6632b08eef197bdd2b5a833",
  "tscircuit.config.json": "97007fe7b76381dea67c1b22328020d68cf0299935729b2db1b98dec269e140c",
  "tsconfig.json": "9ba752b72806fd76d5a164db1ebad828283db64d022a59525298823f3c9b206a",
  "usb-connector.tsx": "c59d45b4dca95114d2d20d7b87127db332d887be891b191253ab8d39c1da0fe5",
  "usb-power-policy.txt": "2f45613b3a000e920673d12029fa75ce544e212d9f34f42c455c5b6de22a0aeb",
  "validation.txt": "52e3e38de41d295af345387d9b3faff434477fb06d69b23e7895c70c7e4d1c0e",
  "verify-camera-interface.py": "e06f09aa95657df31da908030ae97c9fb33f33bde35c2f025568f723212fadac",
  "verify-release.py": "6071f087c68430cbf65fa697ddda9a19d0a1e8eff93f5f2a32802b678311bfdd",
  "verify-routing-guard.ts": "17321f6b51018173286f9c38bbbfbc9849a1f7af71b0f08b2a31c51f31a2aff6",
  "viewer-fix-notes.txt": "fbe84aa8524dbba21cdb4f836d4e34d84e455ab1edf35c7ebb5a665cb479b6d9"
}