{"schema":"el-pcb/1","pcb_sha256":"cbb8d9fc060c7f2b3e6b27b096a5728e789e816102ddba393c69e91020144abb","revision":"LIGHT v0.2 — grouped arm connectors and branding","generated":"2026-09-08","source_csv_sha256":"be0bb641b64e468e1b3f81a90f2c7ffc2de5d578d69865ab15ccb2351b7d45a8","items":[{"id":"project-zip","label":"Complete KiCad project (everything below, plus libraries)","file":"downloads/LIGHT-v0.2-cbb8d9fc-KiCad-project.zip","format":"ZIP archive","bytes":1579367,"sha256":"b8af46039d91d6fba399add139964047aa11f38d9ec4e6b16c14d5016aba0409","group":"kicad","view":null,"note":"Extract the whole archive together and open the project file. The root schematic depends on the 19 child sheets, and the custom symbol and footprint libraries only exist inside this archive."},{"id":"kicad-pro","label":"KiCad project settings","file":"kicad/engineered-lighting-rev-a.kicad_pro","format":"KiCad project","bytes":30021,"sha256":"8649760bbe1ca183df553da8da9f3f2424c621ca59077313898247a15c46a1aa","group":"kicad","view":null,"note":"Opens the project in KiCad.","zip_member_sha256":"8649760bbe1ca183df553da8da9f3f2424c621ca59077313898247a15c46a1aa"},{"id":"kicad-pcb","label":"PCB layout (the board itself)","file":"kicad/engineered-lighting-rev-a.kicad_pcb","format":"KiCad board","bytes":6362502,"sha256":"cbb8d9fc060c7f2b3e6b27b096a5728e789e816102ddba393c69e91020144abb","group":"kicad","view":"viewer","note":"The physical layout this page's board viewer is generated from.","zip_member_sha256":"cbb8d9fc060c7f2b3e6b27b096a5728e789e816102ddba393c69e91020144abb"},{"id":"kicad-sch","label":"Root schematic sheet","file":"kicad/engineered-lighting-rev-a.kicad_sch","format":"KiCad schematic","bytes":18915,"sha256":"f4d0c51d47c91e4721a560b0eb3e10f9f757e8f72b857c0434ba4c614d4c8270","group":"schematic","view":"schematic","note":"The root sheet on its own is not the whole design: it links to 19 child sheets, and without them it will not open completely.","zip_member_sha256":"f4d0c51d47c91e4721a560b0eb3e10f9f757e8f72b857c0434ba4c614d4c8270"},{"id":"bom-csv","label":"Parts list (BOM)","file":"downloads/LIGHT-v0.2-cbb8d9fc-bom.csv","format":"CSV (UTF-8 with byte-order mark)","bytes":34241,"sha256":"be0bb641b64e468e1b3f81a90f2c7ffc2de5d578d69865ab15ccb2351b7d45a8","group":"bom","view":"bom","note":"The exact part selection for this layout: 71 rows, 241 packages per board."},{"id":"schematic-pdf","label":"Complete schematic (20 pages)","file":"downloads/schematic.pdf","format":"PDF","bytes":735697,"sha256":"22ce254aa3b686b71539e2c1a92aca44994523122e174b086581c3d31811e642","group":"schematic","view":"schematic","note":"One page per sheet, in the same order as the sheet chooser above."},{"id":"assembly-top","label":"Assembly drawing, front","file":"assembly/assembly-top.svg","format":"SVG drawing","bytes":609353,"sha256":"ec19cb8def9e2a950004a6aecea30926585973aba800995c8b283117dda0f3ea","group":"assembly","view":"assembly","note":"Component outlines and reference labels for the front face."},{"id":"assembly-bottom","label":"Assembly drawing, back","file":"assembly/assembly-bottom.svg","format":"SVG drawing","bytes":883827,"sha256":"503ee37851617b3f3d98640d97cffc3a3884c67841d5dc09fcd60f81cab35f2d","group":"assembly","view":"assembly","note":"Component outlines and reference labels for the back face. KiCad plots this one mirrored, as you would see it looking at the back of the board."},{"id":"fab-zip","label":"Fabrication reference (Gerbers, drills, IPC-D-356)","file":"fabrication/LIGHT-v0.2-cbb8d9fc-fabrication-reference.zip","format":"ZIP archive","bytes":1024756,"sha256":"c8c4290f366a4e9868dc48ad0edff23a6ee7b4e9ba2bbe9df925bec74ebcb2a9","group":"fabrication","view":null,"note":"Manufacturing outputs of the same source. Not a fabrication release, and not where a beginner edits the design."},{"id":"drill-pth","label":"Drill map, plated holes","file":"fabrication/engineered-lighting-rev-a-PTH-drl_map.svg","format":"SVG drawing","bytes":169335,"sha256":"757858f50efc8b0e1d89a287b096943f8e067078ae01a68c16eb699d13509f29","group":"fabrication","view":"fabrication","note":"Every plated hole, by size."},{"id":"drill-npth","label":"Drill map, unplated holes","file":"fabrication/engineered-lighting-rev-a-NPTH-drl_map.svg","format":"SVG drawing","bytes":48353,"sha256":"893454921f1215f27089f13944eb9d0aa0d92285e414b8d12d4b21992ccf4770","group":"fabrication","view":"fabrication","note":"The unplated holes: the four M3 mounts and the two USB locating pegs."},{"id":"outline","label":"Board outline drawing","file":"fabrication/outline-mm.svg","format":"SVG drawing","bytes":1008,"sha256":"133d5a0de54819ecfab8d8057ad132d24fd68c8c77a67d43dfac7c403cd8da2d","group":"fabrication","view":"fabrication","note":"The current cut line in a millimetre SVG frame; no dimension annotations."},{"id":"drill-report","label":"Drill report","file":"fabrication/drill-report.txt","format":"Text","bytes":307,"sha256":"a7ef33047477cdd1f656cb0020d9fc30edf653fc5d186c57a5a503f544af0452","group":"fabrication","view":null,"note":"Hole counts for this export; six are unplated mounting/locator holes."},{"id":"sch-2","label":"Schematic sheet 2: Controller","file":"kicad/controller.kicad_sch","format":"KiCad schematic","bytes":113657,"sha256":"b797f7f753b99e113f43a00c29117770145950709369bad9e5393b343e11d622","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"b797f7f753b99e113f43a00c29117770145950709369bad9e5393b343e11d622"},{"id":"sch-3","label":"Schematic sheet 3: Power Sequence","file":"kicad/power_sequence.kicad_sch","format":"KiCad schematic","bytes":28595,"sha256":"9959d9f02d9e447de7ddf0fe8311806aac63ca097328ac198a6cc07e70a4fa5c","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"9959d9f02d9e447de7ddf0fe8311806aac63ca097328ac198a6cc07e70a4fa5c"},{"id":"sch-4","label":"Schematic sheet 4: Can","file":"kicad/can.kicad_sch","format":"KiCad schematic","bytes":56061,"sha256":"b4647849bdc70431e5b6bce8dcd25a8f3bb99e6f944443e40646768abb4da5f2","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"b4647849bdc70431e5b6bce8dcd25a8f3bb99e6f944443e40646768abb4da5f2"},{"id":"sch-5","label":"Schematic sheet 5: Usb","file":"kicad/usb.kicad_sch","format":"KiCad schematic","bytes":89302,"sha256":"1bcb7af753dbcee953a22f22f3d59612b905caa179851b4f14705e30882a7df5","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"1bcb7af753dbcee953a22f22f3d59612b905caa179851b4f14705e30882a7df5"},{"id":"sch-6","label":"Schematic sheet 6: Pwm","file":"kicad/pwm.kicad_sch","format":"KiCad schematic","bytes":55833,"sha256":"23eb28335661cff5d494408808c7536371a363f2e8e9e30afa6c33a623476078","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"23eb28335661cff5d494408808c7536371a363f2e8e9e30afa6c33a623476078"},{"id":"sch-7","label":"Schematic sheet 7: Zone 1","file":"kicad/zone_1.kicad_sch","format":"KiCad schematic","bytes":41741,"sha256":"779fac8d76a50384b8ea68f9ee01193a9fe61d9db1fae4b30807b3d30838091e","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"779fac8d76a50384b8ea68f9ee01193a9fe61d9db1fae4b30807b3d30838091e"},{"id":"sch-8","label":"Schematic sheet 8: Zone 2","file":"kicad/zone_2.kicad_sch","format":"KiCad schematic","bytes":41741,"sha256":"76a134a3ba34a21e43645e4c1bf008a537aadfca55e6e5b641b82deadf72106b","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"76a134a3ba34a21e43645e4c1bf008a537aadfca55e6e5b641b82deadf72106b"},{"id":"sch-9","label":"Schematic sheet 9: Zone 3","file":"kicad/zone_3.kicad_sch","format":"KiCad schematic","bytes":41741,"sha256":"0e5407daf5be5395d25885c170dde8a66fe0790ca3df03d6f1261da0198ec9a2","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"0e5407daf5be5395d25885c170dde8a66fe0790ca3df03d6f1261da0198ec9a2"},{"id":"sch-10","label":"Schematic sheet 10: Zone 4","file":"kicad/zone_4.kicad_sch","format":"KiCad schematic","bytes":41739,"sha256":"aa0d86d7eec8164a8e5274ae0ef0c9666a3ced2294604e1e362ba186e7205f57","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"aa0d86d7eec8164a8e5274ae0ef0c9666a3ced2294604e1e362ba186e7205f57"},{"id":"sch-11","label":"Schematic sheet 11: Zone 5","file":"kicad/zone_5.kicad_sch","format":"KiCad schematic","bytes":41740,"sha256":"dff4e2bb072603670e6c3cd4109f56ca44f6caa90056b77c666d3827ee358969","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"dff4e2bb072603670e6c3cd4109f56ca44f6caa90056b77c666d3827ee358969"},{"id":"sch-12","label":"Schematic sheet 12: Zone 6","file":"kicad/zone_6.kicad_sch","format":"KiCad schematic","bytes":41744,"sha256":"5566a943be997359520c4088549e09037d476ed5ffc13dbc0ab4b557e3b7ddfc","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"5566a943be997359520c4088549e09037d476ed5ffc13dbc0ab4b557e3b7ddfc"},{"id":"sch-13","label":"Schematic sheet 13: Zone 7","file":"kicad/zone_7.kicad_sch","format":"KiCad schematic","bytes":45467,"sha256":"b2f5d4f31296f02c2e25563ae55a88855ede99fb5f22a0ac725d9c8ae1aae497","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"b2f5d4f31296f02c2e25563ae55a88855ede99fb5f22a0ac725d9c8ae1aae497"},{"id":"sch-14","label":"Schematic sheet 14: Test","file":"kicad/test.kicad_sch","format":"KiCad schematic","bytes":40245,"sha256":"66d5ab6e2c36f451a51187431807e110deab84af3e952df2783cce2e5cb7b909","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"66d5ab6e2c36f451a51187431807e110deab84af3e952df2783cce2e5cb7b909"},{"id":"sch-15","label":"Schematic sheet 15: Power 1","file":"kicad/power_1.kicad_sch","format":"KiCad schematic","bytes":120057,"sha256":"68c45d514fe4ad7bf819055b56945339e5a9a7abafc2931ed72cd9e8c9399efb","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"68c45d514fe4ad7bf819055b56945339e5a9a7abafc2931ed72cd9e8c9399efb"},{"id":"sch-16","label":"Schematic sheet 16: Power 2","file":"kicad/power_2.kicad_sch","format":"KiCad schematic","bytes":101609,"sha256":"29fc09860d142e2697b4b595eafb7296429108286a21801f57b2d64e0421bac7","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"29fc09860d142e2697b4b595eafb7296429108286a21801f57b2d64e0421bac7"},{"id":"sch-17","label":"Schematic sheet 17: Spot 1","file":"kicad/spot_1.kicad_sch","format":"KiCad schematic","bytes":111070,"sha256":"3c6777d0558abf354f88eecbdd8f18b5d4162bbf10d9d399e0a4b5c62abb4a3b","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"3c6777d0558abf354f88eecbdd8f18b5d4162bbf10d9d399e0a4b5c62abb4a3b"},{"id":"sch-18","label":"Schematic sheet 18: Spot 2","file":"kicad/spot_2.kicad_sch","format":"KiCad schematic","bytes":37750,"sha256":"20593035a0a70831022adbe18a00cb44af7e8a6ea6a8fcf403107f5e37a1ce4a","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"20593035a0a70831022adbe18a00cb44af7e8a6ea6a8fcf403107f5e37a1ce4a"},{"id":"sch-19","label":"Schematic sheet 19: Monitor Expansion","file":"kicad/monitor_expansion.kicad_sch","format":"KiCad schematic","bytes":42181,"sha256":"4f4b5d0c2e76961ef68ce860b71481158b07f7be8425740f7893c72c7fd18c3f","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"4f4b5d0c2e76961ef68ce860b71481158b07f7be8425740f7893c72c7fd18c3f"},{"id":"sch-20","label":"Schematic sheet 20: Central six-zone LED flex interface","file":"kicad/central_led_interface.kicad_sch","format":"KiCad schematic","bytes":38353,"sha256":"3c11b0b947c81f772cc7426d9f5a085e7956fcc567ac9342e99415c42dc463e4","group":"schematic","view":"schematic","note":"One child sheet. Single sheet files do not carry the project's symbol and footprint libraries -- only the complete archive does.","zip_member_sha256":"3c11b0b947c81f772cc7426d9f5a085e7956fcc567ac9342e99415c42dc463e4"},{"id":"placement-csv","label":"Component placement, both sides","file":"downloads/positions-all.csv","format":"CSV","bytes":20755,"sha256":"51579ea014cd3e1ecafde54b453490ead397f6160af85b527af5f52d0b4789d4","group":"bom","view":null,"note":"Exact factory placement data; common top-view coordinates on both sides. No second mirror."},{"id":"history-current-checks","label":"current-checks.json","file":"history/current-checks.json","format":"JSON","bytes":4080,"sha256":"99e7fc5bb72b2c0166d7accda8ea0b27593ba59b1735ce494dcf53a378630c7d","group":"review","view":null,"note":"Revision-bound evidence: read each source hash and scope; historical results are not current simulations.","revision_label":"cbb8d9fc / 0af25f8f"},{"id":"history-teaching-v0.1","label":"teaching-v0.1.json","file":"history/teaching-v0.1.json","format":"JSON","bytes":383230,"sha256":"a358647e40b7cd720f333ccbfbd1fba8bbc6a818f74bf72c867e63f5f82e8d92","group":"review","view":null,"note":"Revision-bound evidence: read each source hash and scope; historical results are not current simulations.","revision_label":"Historical c046202e / earlier"}]}