CODEX KEYBORED Mechanics Rev B + Electronics Rev A2 - Complete Order Handoff
SHA-256 checksums and uncompressed byte counts

8b45d6641e1760c5437b76bd437be87e6a4a7fb331afdc62744f2fe192935f4e       15998  README.md
760f948b5ded24e00f5aebbfcd34329f095987f7c77ce445d8c77b123302b1ac       17655  cnc/DXF/CM2-001_upper_housing_top_profile.dxf
274b2d1feec59393c965da568bbc759fdfaaeac8f3945cd274aa3d3a0ae51d64       16447  cnc/DXF/CM2-002_bottom_weight_profile.dxf
13c7fc67fce86e7320946dd00af42a6c48be099308d8eb6305f2b9422156bf28       16667  cnc/DXF/CM2-006_top_pcb_outline.dxf
5fe48c1dbbeb92a7e3893ded1a362bfd0ca39b1d416d31adf58a25aa02f0756b        2850  cnc/REV_B_FACTORY_README.md
7e1703b813181e01dadda165744e7505313c9679e76b834d9ac19be3b1e62817      275278  cnc/STEP/CM2-001_upper_housing.step
87bc97718e6f3cf13fc089dac05d675bf6e3c0af0d30428d547406666b3cf494     2597185  cnc/STEP/CM2-002_bottom_weight.step
45d4c0daead4ba65df84719c96af0138d10034bec37c20566666979f5f9561c7       79456  cnc/STEP/CM2-003_lightpipe.step
16c4a8ebc60e9ead7ed01f95b5a569af97c09de3c59148156f8fc20eaf65a37b        9696  cnc/STEP/CM2-004_joystick_cap.step
39d67d41b44dcc1efeee01ce66faa7561e43ebfdfd0372ae39dd8314044d987c      709144  cnc/drawings/CM2-001_Drawing_RevA.pdf
59dc57495b148f5530f69d0df326fee3502e59c5525e93023df650b1d71e73ed       94593  cnc/drawings/CM2-001_Drawing_RevB.pdf
be87f708f109561ad43387c458c723de5707f107051721723a39eda776345184      173206  cnc/drawings/CM2-002_Drawing_RevA.pdf
886791ce7ba60f49231f913dfa373127c3e9fb41c88d9f7ac12702491370b35b       72182  cnc/drawings/CM2-002_Drawing_RevB.pdf
219956eb3b37223345f091825dfc51c7ec385e705b6a2aef80c03f745f0bf54d      362405  cnc/drawings/CM2-003_Drawing_RevA.pdf
d4dc79a104c97899eb24e1afe4038a2566253231c0e2c8d9eca1e7f0e145f078       73587  cnc/drawings/CM2-003_Drawing_RevB.pdf
43372643af330a527a13ee4175d51281910d9c0a828de6492078b047c6c110bf      760357  cnc/drawings/CM2-004_Drawing_RevA.pdf
cc7bf929c191c7e09b0c26e5eac5146932a4b3898c6f4808b1ceffa89aa988b8       53267  cnc/drawings/CM2-004_Drawing_RevB.pdf
092c17c440975e5ef0320593e43a0a060ff7bad121ea8f3b2b42bd6fd9962d99      129582  cnc/drawings/CM2-005_Drawing_RevB.pdf
ce413b18fd958eaede95e4fc381edc8d73e8b0a8e6de3e1178ef90515de01616     1901357  cnc/drawings/CM2_CNC_Drawing_Pack_RevA.pdf
87d9d90b1326fe297c664d8d1548c3e703e99756678c922756b658c3cf6a92d3      287005  cnc/drawings/CM2_CNC_Drawing_Pack_RevB.pdf
5c84bf0a9775a8a6f2baacd798798b479f40f781b6f5cbcc9e901fc0aa9a2f2a       14520  cnc/generate_rev_b_step.py
be063985a471c18c77325dee73a2f9dbf0eba71a2a0e77a90c9d0dae3fd50a47        2180  cnc/rev_b_fit_report.json
c3ae8b108985d7e25586c62d96e036ddcd78d76213a8a49145e6080cdfef2c91        1141  cnc/rev_b_geometry_manifest.json
bdb638378fed726204fc70ab8920cd5c4e3a2ab85df951e397023e1864b5cd34        3140  cnc/rev_b_spec.json
7a3b12dab8bf82e1852c160952c8b9e0bab8187a4b7670eed41da9ad8e417bc9        4152  cnc/vendor_reference/JLCMC_AMFG-P5-A65-65_G65_oring.step
37151fdfbd39e09d97d7fde1ffc5b18ef9654e48fae1b10283d4dd2845d2986d        5489  cnc/verify_rev_b.py
38e7bc4585c90fac49f2a24e33165073f53013dd5c1f997b4f98a6eb62cb2035       86323  docs/assets/renders/revb-jlcmc-g65-oring.png
fd1bd8c2491eca39daf53cec606344b696f955914ef54b95edae9e8a247bf33d      156371  docs/assets/screenshots/jlccnc-revb-base-g65-quote.png
f6e85dcb97871339f8cbb8d69622eba60c36d2df1ec9926c1f12ba353f107279      113160  docs/assets/screenshots/jlcmc-g65-ring-cart.png
980e4f306d1acaf90eef4d26f22060936688a760ae7e2436602f8293405591f2       52138  docs/index.html
06a3b0afac01f49dc74b92336714731f8bd50f5445741ae5c881225bd3f6d3cf        4155  electronics/README.md
15e904a1381d117472053379782324336683fe4cc78436f5df0dd4217c6acac2     1889426  electronics/kicad/codex_micro_wired_revA.kicad_pcb
efa6191ca2778891e3c40805c8d511b6f64f40a13518301c32cce423f2f6a5a4        9597  electronics/kicad/codex_micro_wired_revA.kicad_pro
ea274298d73e9343b3d4c6dade20039c88c80a87ab17e09b2a0470ed4b09cab5        3994  electronics/production/CODEX_KEYBORED_RevA2_TURNKEY_SOP.md
358e3ccd6bbbc7fba4f9ce6128dabfc9ea49473d8fad90d66c3836c30ec8cab3         749  electronics/production/codex_micro_wired_revA_consigned_parts.csv
142a8c95e1c65cc62e68da6bc3791e1304091ac9887c8b059af733441519232a        1100  electronics/production/codex_micro_wired_revA_drc.json
9d726df3335b9738a3d731cafcd063b09f6ff3a543195ef2adcef23d3c61baf3        1304  electronics/production/codex_micro_wired_revA_drill_report.txt
d1ac021a7c17d24db647a20b44f0deb90b6f6507ac659e8eb5b29d29423539cf      346200  electronics/production/codex_micro_wired_revA_gerbers.zip
ed0943d8a2f784c4a1f99bbecb981e1b5fd49e739c29303776bc734fcd619fc1         927  electronics/production/codex_micro_wired_revA_hand_assembly.csv
077ce9b5947ef5f2902f63858017cdec01ee1c8cce9edeca82df1177052e7670        1252  electronics/production/codex_micro_wired_revA_jlc_bom.csv
9a62f152bf7909f95f75c3485ff2ee4bf81b7950fab5b7b2e3fe3286d4715140        2237  electronics/production/codex_micro_wired_revA_jlc_cpl.csv
79b54d88e83c74a5e1feee235157a8d5d39a21c7c5309593394c0942ba34e390        1818  electronics/production/codex_micro_wired_revA_turnkey_bom.csv
9972c6291307938f6731aef5e7b1dd0a9c5b7c54306573812181e1260d838d38        2758  electronics/production/codex_micro_wired_revA_turnkey_cpl.csv
43363c50cb0cd33bf78df1ca81a25919d15234456103df18a33ffb74fb3e2f23      305303  electronics/production/gerbers/codex_micro_wired_revA-+5V_PLANE.g4
dbb562982a5e7914b4371989ca701cb299220b4f249e6512ac4b3bb4db4c3573      404318  electronics/production/gerbers/codex_micro_wired_revA-B_Cu.gbl
5572cd5e6f37f3e38dc8fa37f28aa836994883a1ae591fcc05045721ed392d9b       11500  electronics/production/gerbers/codex_micro_wired_revA-B_Mask.gbs
678c5abb4e3da16bbe8cd4262d933e0b730a4c61ee431277c5b2afc20a3534ce        9167  electronics/production/gerbers/codex_micro_wired_revA-B_Paste.gbp
f24874df6d7a4b1ee781f1fe1c850a100d1df19572a2a9f175611075791d4d30       31118  electronics/production/gerbers/codex_micro_wired_revA-B_Silkscreen.gbo
9e79c35aaa30575ce698384ef14ff513ba79f1f9133aa7ed25d283cfd87eb03a       32291  electronics/production/gerbers/codex_micro_wired_revA-Edge_Cuts.gm1
ddc29a0a70e74df542aa2cde346dd61b96d57901655226ac829017285976d08c      297725  electronics/production/gerbers/codex_micro_wired_revA-F_Cu.gtl
4ef11ff4b9c49f8f433f3112f3942dc4c7998db3c2d77e981a93244971ca4db2        3948  electronics/production/gerbers/codex_micro_wired_revA-F_Mask.gts
662f532625abba3054beaccb0d1017f0475166d29e95f497c3d168021305bd8a        1632  electronics/production/gerbers/codex_micro_wired_revA-F_Paste.gtp
377f645c62f40343938ce276ff538d4527f428f079b574f7e4a5780f7c61e515       24286  electronics/production/gerbers/codex_micro_wired_revA-F_Silkscreen.gto
134b114837c0c5196601277781d65c880dfb0e167b103f68ca01781ef3f26af8      298437  electronics/production/gerbers/codex_micro_wired_revA-GND_PLANE.g1
df86d815962987586626ef3c613bfc9d6b7dcdafda5c36301b7b23764b2ea1af       45722  electronics/production/gerbers/codex_micro_wired_revA-NPTH-drl_map.pdf
f33023b859c53a1386370b6ffa8ee66b090f1e0c557bc63936e2489709532df1        1114  electronics/production/gerbers/codex_micro_wired_revA-NPTH.drl
d8d647b3531fa3317d8c676d88fac5081eaa252a40ed32438d364e3c2ef2afd3       51052  electronics/production/gerbers/codex_micro_wired_revA-PTH-drl_map.pdf
d717624927dd15f406aeeea512f6e09f4f625b894d5d3b84407dc5bfd9459abd        2804  electronics/production/gerbers/codex_micro_wired_revA-PTH.drl
cf0fcabbf701dbcd71ff3380270e8cb7209c649cfa3ccca261e54cecefaabf09        9728  electronics/production/gerbers/codex_micro_wired_revA-SIGNAL_1.g2
7dbbdca1b90fd6e2d5e1074257394ada01634523fc572c9bbb09208f6a375c3c       12002  electronics/production/gerbers/codex_micro_wired_revA-SIGNAL_2.g3
f07700de8e1e3abb0a675c92b704f043fe790d8e9552efd058c6b783604b6dd5        4727  electronics/production/gerbers/codex_micro_wired_revA-job.gbrjob
276eafa2732f5e78f5d91b33baf8b58e5b6e16e263f3a29b0fe512d5a48b6848       30831  electronics/production/netlist/CODEX_KEYBORED_RevA2.ipc
32ae9fb5cdd17f8a30de2bd7e3069d728b18ec694cbbb64fe8ac707d33ca507a      274866  electronics/production/schematic/CODEX_KEYBORED_RevA2_schematic.pdf
149b8cc537b85ab2ad0c287cbdd15d10f666aa976bd10dc2f6faef6fe7afe541      161844  electronics/production/schematic/CODEX_KEYBORED_schematic_1.png
4e7ee04489463618626c40a56e53ec3e9ba9172465c3457da406bb7cbf37f418      145238  electronics/production/schematic/CODEX_KEYBORED_schematic_2.png
e524467f9087730f23b4e6bf1d7ee1a420041b9a08abea9cde5412b9a334aa57      137860  electronics/production/schematic/CODEX_KEYBORED_schematic_3.png
71a9ee3f7d6bf9dbc91550e0b37f5a0d39e485cf9cb6dbf83a171cdaa612d5e8        2825  firmware-and-compliance-notes.md
da5cf4c57c19378fad9bf6e308dd3b06969919355a10aa75bd4609a22605be44        3921  firmware/factory_key_test.html
fed8378f1f5a230cfc8aadbb9222dc3ba22f209a5b244b155d5cf886a1b1fe4e         820  firmware/stm32/CMakeLists.txt
81fcb1dcb7b4b884879f33d97d717684b6c80d712fccecf7f8397900b4131e76        2127  firmware/stm32/README.md
c4f5cc8dfb500c25551b18fa7a678361110b740358baa44b0b63eb30395fb72f         248  firmware/stm32/board/codeks_keybored/board.cmake
426620a4b7d011ca1546878bf12969791b13d2aa6485f4102affcb49699f7fc5        1624  firmware/stm32/board/codeks_keybored/board.h
fd028516d05f7672253bb1f0677180ff3a0e9058d1c5d90af0110d47fbd4841a         920  firmware/stm32/fetch_dependencies.sh
28b752b4fd4bc845a213b77dc83065521bf4777aae2eeb8fb7fda0de23255069        7269  firmware/stm32/main.c
c7ade215d441c19fd7c70eb3c8515a820d61a3752b80eebca3032daba7be7885         373  firmware/stm32/release/SHA256SUMS.txt
9c49eb2ac229464140f2d59e5912d73751c07147d0b8d521f5e1294211442624       16548  firmware/stm32/release/codeks_keybored_revA.bin
14adfb23ec3084d91f3b0f68fe5ab30fbf8c23a2c848634bc0504f5dc4c3804a      274392  firmware/stm32/release/codeks_keybored_revA.elf
8d58f3d2ca52eac563c591eb14915e3af7217d07f475485fc62ca02ea5192c39        4732  firmware/stm32/release/codeks_keybored_revA.elf.map.json
6fe4abe2236e833ebfa8f162745ea3c3b2418c75dc1410eb3dc1211d6c8b42b3       46615  firmware/stm32/release/codeks_keybored_revA.hex
19d23ae5a1b822c4a7176ddff87c10e1ff3e205a606d0cc2e6436322e1f1b0f8         650  firmware/stm32/tusb_config.h
c51edd493972b352680700a25f1ea474ebdcbb7cdebc42e3919b61b2c9c1b586        2599  firmware/stm32/usb_descriptors.c
fcd8f04104eac99923af5aa04fe94301eda3f96ae42c1f31af64cc4db0cd4dce      734482  fusion/Codex_Micro_RevA.f3d
5f362480e85d7f2c96b682db776f04d3055d424130f4689a957deb966675a0ac       21494  fusion/build_codex_micro_mechanical.py
9a97239977496f116d4fa85a07d574cfd9c62071257fac5ef7e3290615bc1c23         436  fusion/close_generated_temp_documents.py
5e64275cc87564e73b5f85dfb419e6f9aa3c3bd4f49f9a7934d043129d624f99        4692  fusion/correct_codex_layout_v2.py
e87888deaa23df5d8f2f7d86a2f32745215e2eb98ef6089e1f3994b3ce837041        4000  fusion/correct_codex_layout_v3.py
0c90a4717cea55ae0d4908e2cb26cce80b909d20bf26d3ed81fd972d5e4dc027        1157  fusion/export_codex_archive.py
ccf4156a5002c70b28ba033f0886d03924ce459a3e6f9f96e82bfd75b9fc72c1       18585  fusion/export_codex_micro_cnc.py
42dba94c8684d683efe207dd9e7f712d8b425e1b40413ffc4e7b05d8572c9346        5081  fusion/export_codex_micro_renders.py
e2b442d96307b42dfe303063c89cfef60496709b46f9fca618c424e043fd7eec        1162  fusion/inspect_codex_entities.py
31abe1da2f00900b084626fbd392a83cd24e0952f7d3776fd573bd9cfcf004ea        1728  fusion/inspect_codex_layout.py
3bfbfb3b7db47ca6d85d381e5e75a3f24a177f339551814a240545bb20d1ce68        6526  fusion/install_cnc_parts_into_codex.py
a92452622b312ca61c99a47a8664add0bd39ba065a3a4bdde019f7aae8fb4db6        3411  fusion/refresh_bottom_weight_in_codex.py
405fdd4ea2542aef079ae40bdecfac9afc1e45f57f6bcca6fb0558bfc12a4503        2731  fusion/refresh_upper_housing_in_codex.py
1cbab7c858b18b12ddcd2f3c63ee5af755352d5d3c423447d99ae90a0339907d         408  fusion/save_codex.py
5a3fb106424ba8bf9c58de6876a1a25c5ad2dc04d24af6ed31a37e1cd94cc180        2322  fusion/verify_cnc_exports.py
5142ad76cda64829e438f3e77a01c63303544684aa6c2570adf09ac0b6461116        8622  mechanical-bom.md
f7a00f2cb9dfcba41c781d107f7168604a3988439b257b9ddb59514214bc67c0    10609770  output/pdf/CODEX-KEYBORED-Manufacturing-Dossier-RevA2.pdf
d7c816629564784a0f8216839ae746cca22db00c8ab02d129af4df8cb418c4cf    10725285  output/pdf/CODEX-KEYBORED-Manufacturing-Dossier-RevB.pdf
32ae9fb5cdd17f8a30de2bd7e3069d728b18ec694cbbb64fe8ac707d33ca507a      274866  output/pdf/CODEX_KEYBORED_RevA2_schematic.pdf
8c39bae57a9f3af41ea54a293f881c4ae5fcdc6c2aa8aa036bbc4e1507fc4136        3557  scripts/build_complete_handoff.py
