summaryrefslogtreecommitdiff
path: root/hw/testjig
diff options
context:
space:
mode:
authorSteven Noreyko <1909661+okyeron@users.noreply.github.com>2023-10-27 10:24:24 -0500
committerSteven Noreyko <1909661+okyeron@users.noreply.github.com>2023-10-27 10:24:24 -0500
commit70625cbdc2dd85bf28c0430ad97f640e8ebb2902 (patch)
treeb5ce6098274b1191ecffece1c94ec01177a45d3c /hw/testjig
parentea835095f15e72d95c19d1425600502d9e1389bf (diff)
downloadplinky-70625cbdc2dd85bf28c0430ad97f640e8ebb2902.tar.gz
midi+jacks fixes
Moved 5V pogo pin pad de-plated encoder jack lug for less assembly errors
Diffstat (limited to 'hw/testjig')
-rw-r--r--hw/testjig/gerbers/20231007_testjig_gerber.zipbin0 -> 220591 bytes
-rw-r--r--hw/testjig/production/bom.csv20
-rw-r--r--hw/testjig/production/designators.csv99
-rw-r--r--hw/testjig/production/netlist.ipc303
-rw-r--r--hw/testjig/production/positions.csv79
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-07_143510.zipbin160124 -> 0 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-07_152408.zipbin0 -> 255174 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-07_154242.zipbin0 -> 255172 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-11_160913.zipbin0 -> 255172 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-12_111458.zipbin0 -> 255172 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-18_174640.zipbin0 -> 255172 bytes
-rw-r--r--hw/testjig/testjig-backups/testjig-2023-10-27_095442.zipbin0 -> 255172 bytes
-rw-r--r--hw/testjig/testjig.kicad_prl3
13 files changed, 502 insertions, 2 deletions
diff --git a/hw/testjig/gerbers/20231007_testjig_gerber.zip b/hw/testjig/gerbers/20231007_testjig_gerber.zip
new file mode 100644
index 0000000..0ea89a9
--- /dev/null
+++ b/hw/testjig/gerbers/20231007_testjig_gerber.zip
Binary files differ
diff --git a/hw/testjig/production/bom.csv b/hw/testjig/production/bom.csv
new file mode 100644
index 0000000..4c8eb12
--- /dev/null
+++ b/hw/testjig/production/bom.csv
@@ -0,0 +1,20 @@
+Designator,Footprint,Quantity,Value,LCSC Part #
+C1,0603,1,100n,
+"D1, D2, D3, D4, D5, D7",0603,6,LED,
+D6,LED_RGB_1210_reverse,1,LED_RABG,
+"J1, J43",PinSocket_2x08_P2.54mm_Vertical,2,Conn_02x08_Odd_Even,
+"J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J2, J21, J22, J23, J24, J25, J26, J27, J28, J29, J3, J30, J31, J32, J33, J34, J35, J36, J37, J38, J39, J4, J40, J41, J42, J49, J5, J50, J6, J7, J8, J9",PinHeader_1x01_P2.54mm_Vertical,42,Conn_01x01,
+"J20, J46, J52",PinSocket_1x04_P2.54mm_Vertical,3,Conn_01x04_Female,
+J44,USB_Micro-B_Molex-105017-0001,1,USB_B_Micro,
+J45,PinHeader_2x07_P1.27mm_Vertical_SMD,1,Conn_02x07_Odd_Even,
+J47,PinSocket_1x06_P2.54mm_Vertical,1,Conn_01x06_Female,
+J48,PinSocket_1x02_P2.54mm_Vertical,1,Conn_01x02_Female,
+J51,CUI_SJ1-3523N,1,SJ1-3523N-cap,
+LOGO,plinkylogo,1,LOGO,
+"R1, R11, R13, R2",0603,4,10k,
+"R10, R12, R7, R8, R9",0603,5,100,
+"R14, R5, R6",0603,3,1k,
+"R3, R4",0603,2,220,
+"SW1, SW2",dpdt 7mm,2,SW_Push_DPDT,
+"TP1, TP2, TP3, TP4, TP5, TP6",TestPoint_Pad_2.5x2.5mm,6,TestPoint,
+U1,SOIC-24W_7.5x15.4mm_P1.27mm,1,CD74HC4067M,
diff --git a/hw/testjig/production/designators.csv b/hw/testjig/production/designators.csv
new file mode 100644
index 0000000..baa8faf
--- /dev/null
+++ b/hw/testjig/production/designators.csv
@@ -0,0 +1,99 @@
+C1:1
+D1:1
+D2:1
+D3:1
+D4:1
+D5:1
+D6:1
+D7:1
+G***:1
+H1:1
+H10:1
+H11:1
+H12:2
+H13:1
+H14:1
+H2:1
+H3:1
+H4:1
+H5:1
+H6:1
+H7:1
+H8:1
+H9:1
+J1:1
+J10:1
+J11:1
+J12:1
+J13:1
+J14:1
+J15:1
+J16:1
+J17:1
+J18:1
+J19:1
+J2:1
+J20:1
+J21:1
+J22:1
+J23:1
+J24:1
+J25:1
+J26:1
+J27:1
+J28:1
+J29:1
+J3:1
+J30:1
+J31:1
+J32:1
+J33:1
+J34:1
+J35:1
+J36:1
+J37:1
+J38:1
+J39:1
+J4:1
+J40:1
+J41:1
+J42:1
+J43:1
+J44:1
+J45:1
+J46:1
+J47:1
+J48:1
+J49:1
+J5:1
+J50:1
+J51:1
+J52:1
+J6:1
+J7:1
+J8:1
+J9:1
+LOGO:1
+R1:1
+R10:1
+R11:1
+R12:1
+R13:1
+R14:1
+R2:1
+R3:1
+R4:1
+R5:1
+R6:1
+R7:1
+R8:1
+R9:1
+SW1:1
+SW2:1
+TP1:1
+TP2:1
+TP3:1
+TP4:1
+TP5:1
+TP6:1
+U1:1
diff --git a/hw/testjig/production/netlist.ipc b/hw/testjig/production/netlist.ipc
new file mode 100644
index 0000000..385b503
--- /dev/null
+++ b/hw/testjig/production/netlist.ipc
@@ -0,0 +1,303 @@
+P CODE 00
+P UNITS CUST 0
+P arrayDim N
+317+3V3 VIA MD0157PA00X+022184Y-048172X0315Y0000R000S3
+317VREF VIA MD0157PA00X+022056Y-048678X0315Y0000R000S3
+317GND VIA MD0157PA00X+055500Y-034700X0315Y0000R000S3
+317GND VIA MD0157PA00X+036100Y-045700X0315Y0000R000S3
+317GND VIA MD0157PA00X+032300Y-040500X0315Y0000R000S3
+317GND VIA MD0157PA00X+060800Y-044500X0315Y0000R000S3
+317GND VIA MD0157PA00X+060500Y-048900X0315Y0000R000S3
+317GND VIA MD0157PA00X+022500Y-020000X0315Y0000R000S3
+317GND VIA MD0157PA00X+028900Y-025300X0315Y0000R000S3
+317GND VIA MD0157PA00X+030000Y-049100X0315Y0000R000S3
+317GND VIA MD0157PA00X+040300Y-046300X0315Y0000R000S3
+317GND VIA MD0157PA00X+021500Y-046700X0315Y0000R000S3
+317GND VIA MD0157PA00X+017600Y-047000X0315Y0000R000S3
+317GND VIA MD0157PA00X+020500Y-024900X0315Y0000R000S3
+317GND VIA MD0157PA00X+059500Y-035500X0315Y0000R000S3
+317GND VIA MD0157PA00X+050800Y-045800X0315Y0000R000S3
+317GND VIA MD0157PA00X+021100Y-044700X0315Y0000R000S3
+317GND VIA MD0157PA00X+050700Y-050300X0315Y0000R000S3
+317GND VIA MD0157PA00X+025800Y-049200X0315Y0000R000S3
+317GND VIA MD0157PA00X+046500Y-032700X0315Y0000R000S3
+317GND VIA MD0157PA00X+033800Y-045500X0315Y0000R000S3
+317GND VIA MD0157PA00X+026400Y-035000X0315Y0000R000S3
+317GND VIA MD0157PA00X+029300Y-038100X0315Y0000R000S3
+317GND VIA MD0157PA00X+053800Y-038800X0315Y0000R000S3
+317GND VIA MD0157PA00X+059500Y-034300X0315Y0000R000S3
+317GND VIA MD0157PA00X+060100Y-039100X0315Y0000R000S3
+317GND VIA MD0157PA00X+057000Y-049200X0315Y0000R000S3
+317GND VIA MD0157PA00X+030100Y-019800X0315Y0000R000S3
+317GND VIA MD0157PA00X+059500Y-028400X0315Y0000R000S3
+317GND VIA MD0157PA00X+020500Y-043300X0315Y0000R000S3
+317GND VIA MD0157PA00X+062100Y-029700X0315Y0000R000S3
+317GND VIA MD0157PA00X+059400Y-042100X0315Y0000R000S3
+317GND VIA MD0157PA00X+050200Y-042200X0315Y0000R000S3
+317GND VIA MD0157PA00X+027300Y-026600X0315Y0000R000S3
+317GND VIA MD0157PA00X+026400Y-041500X0315Y0000R000S3
+317GND VIA MD0157PA00X+026900Y-045000X0315Y0000R000S3
+317GND VIA MD0157PA00X+019500Y-049200X0315Y0000R000S3
+317GND VIA MD0157PA00X+021700Y-049200X0315Y0000R000S3
+317GND VIA MD0157PA00X+038400Y-035300X0315Y0000R000S3
+317GND VIA MD0157PA00X+056700Y-042700X0315Y0000R000S3
+317GND VIA MD0157PA00X+057500Y-051100X0315Y0000R000S3
+317GND VIA MD0157PA00X+041800Y-020600X0315Y0000R000S3
+317GND VIA MD0157PA00X+057100Y-047800X0315Y0000R000S3
+317GND VIA MD0157PA00X+035800Y-048300X0315Y0000R000S3
+317GND VIA MD0157PA00X+057600Y-046300X0315Y0000R000S3
+317GND VIA MD0157PA00X+028600Y-032200X0315Y0000R000S3
+317GND VIA MD0157PA00X+025700Y-019800X0315Y0000R000S3
+317GND VIA MD0157PA00X+041400Y-032400X0315Y0000R000S3
+317GND VIA MD0157PA00X+060700Y-046800X0315Y0000R000S3
+317GND VIA MD0157PA00X+050200Y-035300X0315Y0000R000S3
+317GND VIA MD0157PA00X+018100Y-044600X0315Y0000R000S3
+317GND VIA MD0157PA00X+028400Y-042900X0315Y0000R000S3
+317GND VIA MD0157PA00X+057500Y-017400X0315Y0000R000S3
+317GND VIA MD0157PA00X+021200Y-051100X0315Y0000R000S3
+317GND VIA MD0157PA00X+020600Y-049400X0315Y0000R000S3
+317GND VIA MD0157PA00X+018000Y-043400X0315Y0000R000S3
+317GND VIA MD0157PA00X+026400Y-032200X0315Y0000R000S3
+317GND VIA MD0157PA00X+029200Y-045400X0315Y0000R000S3
+317RX VIA MD0157PA00X+055810Y-028122X0315Y0000R000S3
+317IO1 VIA MD0157PA00X+023769Y-049521X0315Y0000R000S3
+317IO3 VIA MD0157PA00X+025463Y-049762X0315Y0000R000S3
+317NRST VIA MD0157PA00X+055182Y-027988X0315Y0000R000S3
+317DEBUG VIA MD0157PA00X+027570Y-047941X0315Y0000R000S3
+317IO2 VIA MD0157PA00X+024796Y-048712X0315Y0000R000S3
+317GATE VIA MD0157PA00X+033776Y-046818X0315Y0000R000S3
+317PLO VIA MD0157PA00X+038293Y-043715X0315Y0000R000S3
+317TRIGGER VIA MD0157PA00X+032579Y-045605X0315Y0000R000S3
+327NET-(D1-K) D1 -1 A01X+058310Y-044000X0344Y0374R180S2
+327VBUS D1 -2 A01X+057690Y-044000X0344Y0374R180S2
+327NET-(D2-K) D2 -1 A01X+058310Y-045500X0344Y0374R180S2
+3275V D2 -2 A01X+057690Y-045500X0344Y0374R180S2
+327NET-(D3-K) D3 -1 A01X+058310Y-047000X0344Y0374R180S2
+327+12V D3 -2 A01X+057690Y-047000X0344Y0374R180S2
+327-12V D4 -1 A01X+057690Y-048500X0344Y0374R000S2
+327NET-(D4-A) D4 -2 A01X+058310Y-048500X0344Y0374R000S2
+327NET-(D5-K) D5 -1 A01X+058310Y-050000X0344Y0374R180S2
+327+3V3 D5 -2 A01X+057690Y-050000X0344Y0374R180S2
+327NET-(D6-RK) D6 -1 A01X+057324Y-029211X0591Y0394R270S2
+327+3V3 D6 -2 A01X+057876Y-029211X0591Y0394R270S2
+327NET-(D6-BK) D6 -3 A01X+057876Y-030589X0591Y0394R270S2
+327NET-(D6-GK) D6 -4 A01X+057324Y-030589X0591Y0394R270S2
+327NET-(D7-K) D7 -1 A01X+062890Y-049450X0344Y0374R000S2
+327BOOT0 D7 -2 A01X+063510Y-049450X0344Y0374R000S2
+317NET-(J1-PIN_1) J1 -1 D0394PA00X+006500Y-011500X0669Y0669R270S0
+317NET-(J1-PIN_1) J1 -2 D0394PA00X+006500Y-012500X0669Y0669R270S0
+317NET-(J1-PIN_3) J1 -3 D0394PA00X+007500Y-011500X0669Y0669R270S0
+317NET-(J1-PIN_3) J1 -4 D0394PA00X+007500Y-012500X0669Y0669R270S0
+317NET-(J1-PIN_5) J1 -5 D0394PA00X+008500Y-011500X0669Y0669R270S0
+317NET-(J1-PIN_5) J1 -6 D0394PA00X+008500Y-012500X0669Y0669R270S0
+317NET-(J1-PIN_7) J1 -7 D0394PA00X+009500Y-011500X0669Y0669R270S0
+317NET-(J1-PIN_7) J1 -8 D0394PA00X+009500Y-012500X0669Y0669R270S0
+317ET-(J1-PIN_10) J1 -9 D0394PA00X+010500Y-011500X0669Y0669R270S0
+317ET-(J1-PIN_10) J1 -10 D0394PA00X+010500Y-012500X0669Y0669R270S0
+317ET-(J1-PIN_11) J1 -11 D0394PA00X+011500Y-011500X0669Y0669R270S0
+317ET-(J1-PIN_11) J1 -12 D0394PA00X+011500Y-012500X0669Y0669R270S0
+317ET-(J1-PIN_13) J1 -13 D0394PA00X+012500Y-011500X0669Y0669R270S0
+317ET-(J1-PIN_13) J1 -14 D0394PA00X+012500Y-012500X0669Y0669R270S0
+317ET-(J1-PIN_15) J1 -15 D0394PA00X+013500Y-011500X0669Y0669R270S0
+317ET-(J1-PIN_15) J1 -16 D0394PA00X+013500Y-012500X0669Y0669R270S0
+317CLOCK J2 -1 D0394PA00X+006500Y-018500X0669Y0669R000S0
+317ANAIN J3 -1 D0394PA00X+006500Y-023000X0669Y0669R000S0
+317ANAIN J4 -1 D0394PA00X+006500Y-027500X0669Y0669R000S0
+317ANAIN J5 -1 D0394PA00X+006500Y-032000X0669Y0669R000S0
+317ANAIN J6 -1 D0394PA00X+006500Y-036500X0669Y0669R000S0
+317ANAIN J7 -1 D0394PA00X+006500Y-041000X0669Y0669R000S0
+317ANAIN J8 -1 D0394PA00X+006500Y-045500X0669Y0669R000S0
+317ET-(J16-PIN_1) J9 -1 D0394PA00X+006500Y-050000X0669Y0669R000S0
+317ET-(J10-PIN_1) J10 -1 D0394PA00X+009780Y-050000X0669Y0669R000S0
+317VMID J11 -1 D0394PA00X+019100Y-012366X0669Y0669R000S0
+317PHI J12 -1 D0394PA00X+053488Y-036500X0669Y0669R000S0
+317GATE J13 -1 D0394PA00X+053488Y-041000X0669Y0669R000S0
+317PLO J14 -1 D0394PA00X+053488Y-045500X0669Y0669R000S0
+317PRESSURE J15 -1 D0394PA00X+053488Y-050000X0669Y0669R000S0
+317ET-(J16-PIN_1) J16 -1 D0394PA00X+053488Y-018500X0669Y0669R000S0
+317ET-(J10-PIN_1) J17 -1 D0394PA00X+053488Y-023000X0669Y0669R000S0
+317CLOCK J18 -1 D0394PA00X+053488Y-027500X0669Y0669R000S0
+317TRIGGER J19 -1 D0394PA00X+053488Y-032000X0669Y0669R000S0
+317VREF J22 -1 D0394PA00X+019100Y-013366X0669Y0669R000S0
+317GND J24 -1 D0394PA00X+019100Y-011366X0669Y0669R000S0
+317VBUS J25 -1 D0394PA00X+031000Y-043000X0669Y0669R000S0
+3175V J26 -1 D0394PA00X+038275Y-044800X0669Y0669R000S0
+317+12V J27 -1 D0394PA00X+039275Y-044800X0669Y0669R000S0
+317-12V J28 -1 D0394PA00X+043275Y-044800X0669Y0669R000S0
+317RX J29 -1 D0394PA00X+023700Y-027750X0669Y0669R000S0
+317GND J30 -1 D0394PA00X+023700Y-028750X0669Y0669R000S0
+317IO1 J31 -1 D0394PA00X+023700Y-030750X0669Y0669R000S0
+317IO3 J32 -1 D0394PA00X+023700Y-031750X0669Y0669R000S0
+317DM J33 -1 D0394PA00X+023700Y-033750X0669Y0669R000S0
+317NRST J34 -1 D0394PA00X+024200Y-022650X0669Y0669R000S0
+317JTMS J35 -1 D0394PA00X+024200Y-023650X0669Y0669R000S0
+317JTCK J36 -1 D0394PA00X+024200Y-024650X0669Y0669R000S0
+317+3V3 J37 -1 D0394PA00X+024200Y-025650X0669Y0669R000S0
+317GND J38 -1 D0394PA00X+024200Y-026650X0669Y0669R000S0
+317DP J39 -1 D0394PA00X+024700Y-033750X0669Y0669R000S0
+317TX J40 -1 D0394PA00X+024700Y-027750X0669Y0669R000S0
+317DEBUG J41 -1 D0394PA00X+024700Y-028750X0669Y0669R000S0
+317IO2 J42 -1 D0394PA00X+024700Y-030750X0669Y0669R000S0
+327VBUSE J44 -1 A01X+062424Y-041512X0157Y0531R270S2
+327DM J44 -2 A01X+062424Y-041256X0157Y0531R270S2
+327DP J44 -3 A01X+062424Y-041000X0157Y0531R270S2
+327-(J44-ID-PAD4) J44 -4 A01X+062424Y-040744X0157Y0531R270S2
+327GND J44 -5 A01X+062424Y-040488X0157Y0531R270S2
+3174-SHIELD-PAD6) J44 -6 D0236PA00X+063487Y-042378X0472Y0748R090S0
+3274-SHIELD-PAD6) J44 -6 A01X+063487Y-042142X0472Y0748R270S2
+3174-SHIELD-PAD6) J44 -6 D0335PA00X+062424Y-041984X0571Y0000R270S0
+3274-SHIELD-PAD6) J44 -6 A01X+063487Y-041394X0591Y0748R270S2
+3274-SHIELD-PAD6) J44 -6 A01X+063487Y-040606X0591Y0748R270S2
+3174-SHIELD-PAD6) J44 -6 D0335PA00X+062424Y-040016X0571Y0000R270S0
+3274-SHIELD-PAD6) J44 -6 A01X+063487Y-039858X0472Y0748R270S2
+3174-SHIELD-PAD6) J44 -6 D0236PA00X+063487Y-039622X0472Y0748R270S0
+317TX J48 -1 D0394PA00X+059050Y-030850X0669Y0669R270S0
+317RX J48 -2 D0394PA00X+060050Y-030850X0669Y0669R270S0
+317BOOT0 J49 -1 D0394PA00X+032000Y-025000X0669Y0669R000S0
+327VMID R1 -1 A01X+021200Y-012756X0413Y0374R090S2
+327VREF R1 -2 A01X+021200Y-013444X0413Y0374R090S2
+327GND R2 -1 A01X+021200Y-011256X0413Y0374R090S2
+327VMID R2 -2 A01X+021200Y-011944X0413Y0374R090S2
+327GND R3 -1 A01X+059844Y-044000X0413Y0374R180S2
+327NET-(D1-K) R3 -2 A01X+059156Y-044000X0413Y0374R180S2
+327GND R4 -1 A01X+059844Y-045500X0413Y0374R180S2
+327NET-(D2-K) R4 -2 A01X+059156Y-045500X0413Y0374R180S2
+327GND R5 -1 A01X+059844Y-047000X0413Y0374R180S2
+327NET-(D3-K) R5 -2 A01X+059156Y-047000X0413Y0374R180S2
+327GND R6 -1 A01X+059844Y-048500X0413Y0374R180S2
+327NET-(D4-A) R6 -2 A01X+059156Y-048500X0413Y0374R180S2
+327GND R7 -1 A01X+059844Y-050000X0413Y0374R180S2
+327NET-(D5-K) R7 -2 A01X+059156Y-050000X0413Y0374R180S2
+327NET-(D6-RK) R8 -1 A01X+056344Y-029000X0413Y0374R180S2
+327IO1 R8 -2 A01X+055656Y-029000X0413Y0374R180S2
+327NET-(D6-GK) R9 -1 A01X+056344Y-030000X0413Y0374R180S2
+327IO2 R9 -2 A01X+055656Y-030000X0413Y0374R180S2
+327NET-(D6-BK) R10 -1 A01X+056344Y-031000X0413Y0374R180S2
+327IO3 R10 -2 A01X+055656Y-031000X0413Y0374R180S2
+327GND R11 -1 A01X+026844Y-029000X0413Y0374R180S2
+327DEBUG R11 -2 A01X+026156Y-029000X0413Y0374R180S2
+327GND R12 -1 A01X+061356Y-049450X0413Y0374R000S2
+327NET-(D7-K) R12 -2 A01X+062044Y-049450X0413Y0374R000S2
+317VBUS SW1 -1 D0300PA00X+061713Y-043516X0600Y0000R000S0
+317VBUSE SW1 -2 D0300PA00X+062500Y-043516X0600Y0000R000S0
+317D-(SW1-C-PAD3) SW1 -3 D0300PA00X+063287Y-043516X0600Y0000R000S0
+317VBUS SW1 -4 D0300PA00X+061713Y-045484X0600Y0000R000S0
+317VBUSE SW1 -5 D0300PA00X+062500Y-045484X0600Y0000R000S0
+317D-(SW1-C-PAD6) SW1 -6 D0300PA00X+063287Y-045484X0600Y0000R000S0
+317+3V3 SW2 -1 D0300PA00X+061713Y-046516X0600Y0000R000S0
+317BOOT0 SW2 -2 D0300PA00X+062500Y-046516X0600Y0000R000S0
+317D-(SW2-C-PAD3) SW2 -3 D0300PA00X+063287Y-046516X0600Y0000R000S0
+317+3V3 SW2 -4 D0300PA00X+061713Y-048484X0600Y0000R000S0
+317BOOT0 SW2 -5 D0300PA00X+062500Y-048484X0600Y0000R000S0
+317D-(SW2-C-PAD6) SW2 -6 D0300PA00X+063287Y-048484X0600Y0000R000S0
+327VBUS TP1 -1 A01X+056000Y-044000X0984Y0984R000S2
+3275V TP2 -1 A01X+056000Y-045500X0984Y0984R000S2
+327+12V TP3 -1 A01X+056000Y-047000X0984Y0984R000S2
+327-12V TP4 -1 A01X+056000Y-048500X0984Y0984R000S2
+327+3V3 TP5 -1 A01X+056000Y-050000X0984Y0984R000S2
+327GND TP6 -1 A01X+056000Y-051500X0984Y0984R000S2
+32745-PIN_1-PAD1) J45 -1 A01X+060268Y-036500X0945Y0291R180S2
+32745-PIN_2-PAD2) J45 -2 A01X+058732Y-036500X0945Y0291R180S2
+327+3V3 J45 -3 A01X+060268Y-036000X0945Y0291R180S2
+327JTMS J45 -4 A01X+058732Y-036000X0945Y0291R180S2
+327GND J45 -5 A01X+060268Y-035500X0945Y0291R180S2
+327JTCK J45 -6 A01X+058732Y-035500X0945Y0291R180S2
+327GND J45 -7 A01X+060268Y-035000X0945Y0291R180S2
+32745-PIN_8-PAD8) J45 -8 A01X+058732Y-035000X0945Y0291R180S2
+32745-PIN_9-PAD9) J45 -9 A01X+060268Y-034500X0945Y0291R180S2
+327JTDI J45 -10 A01X+058732Y-034500X0945Y0291R180S2
+327GND J45 -11 A01X+060268Y-034000X0945Y0291R180S2
+327NRST J45 -12 A01X+058732Y-034000X0945Y0291R180S2
+327RX J45 -13 A01X+060268Y-033500X0945Y0291R180S2
+327TX J45 -14 A01X+058732Y-033500X0945Y0291R180S2
+317ET-(J43-PIN_1) J43 -1 D0394PA00X+046500Y-011500X0669Y0669R270S0
+317ET-(J43-PIN_1) J43 -2 D0394PA00X+046500Y-012500X0669Y0669R270S0
+317ET-(J43-PIN_3) J43 -3 D0394PA00X+047500Y-011500X0669Y0669R270S0
+317ET-(J43-PIN_3) J43 -4 D0394PA00X+047500Y-012500X0669Y0669R270S0
+317ET-(J43-PIN_5) J43 -5 D0394PA00X+048500Y-011500X0669Y0669R270S0
+317ET-(J43-PIN_5) J43 -6 D0394PA00X+048500Y-012500X0669Y0669R270S0
+317ET-(J43-PIN_7) J43 -7 D0394PA00X+049500Y-011500X0669Y0669R270S0
+317ET-(J43-PIN_7) J43 -8 D0394PA00X+049500Y-012500X0669Y0669R270S0
+317T-(J43-PIN_10) J43 -9 D0394PA00X+050500Y-011500X0669Y0669R270S0
+317T-(J43-PIN_10) J43 -10 D0394PA00X+050500Y-012500X0669Y0669R270S0
+317GND J43 -11 D0394PA00X+051500Y-011500X0669Y0669R270S0
+317T-(J43-PIN_12) J43 -12 D0394PA00X+051500Y-012500X0669Y0669R270S0
+317T-(J43-PIN_12) J43 -13 D0394PA00X+052500Y-011500X0669Y0669R270S0
+317T-(J43-PIN_12) J43 -14 D0394PA00X+052500Y-012500X0669Y0669R270S0
+317T-(J43-PIN_15) J43 -15 D0394PA00X+053500Y-011500X0669Y0669R270S0
+317T-(J43-PIN_15) J43 -16 D0394PA00X+053500Y-012500X0669Y0669R270S0
+317VMID J23 -1 D0394PA00X+020050Y-012366X0669Y0669R000S0
+317+3V3 J47 -1 D0394PA00X+056500Y-037000X0669Y0669R180S0
+317JTCK J47 -2 D0394PA00X+056500Y-036000X0669Y0669R180S0
+317GND J47 -3 D0394PA00X+056500Y-035000X0669Y0669R180S0
+317JTMS J47 -4 D0394PA00X+056500Y-034000X0669Y0669R180S0
+317NRST J47 -5 D0394PA00X+056500Y-033000X0669Y0669R180S0
+31747-PIN_6-PAD6) J47 -6 D0394PA00X+056500Y-032000X0669Y0669R180S0
+367N/C H14 D1260UA00X+043000Y-012000X1260Y0000R000S0
+367N/C H6 D1260UA00X+013000Y-051500X1260Y0000R000S0
+367N/C H10 D1260UA00X+047000Y-051450X1260Y0000R000S0
+367N/C H13 D1260UA00X+062000Y-010000X1260Y0000R000S0
+367N/C H11 D1260UA00X+062000Y-051000X1260Y0000R000S0
+367N/C H1 D1260UA00X+004000Y-010000X1260Y0000R000S0
+367N/C H7 D1260UA00X+017000Y-012000X1260Y0000R000S0
+317SDA J46 -1 D0394PA00X+053100Y-014000X0669Y0669R000S0
+317SCL J46 -2 D0394PA00X+053100Y-015000X0669Y0669R000S0
+317+3V3 J46 -3 D0394PA00X+053100Y-016000X0669Y0669R000S0
+317GND J46 -4 D0394PA00X+053100Y-017000X0669Y0669R000S0
+317SDA J20 -1 D0394PA00X+025800Y-010900X0669Y0669R000S0
+317SCL J20 -2 D0394PA00X+025800Y-011900X0669Y0669R000S0
+317+3V3 J20 -3 D0394PA00X+025800Y-012900X0669Y0669R000S0
+317GND J20 -4 D0394PA00X+025800Y-013900X0669Y0669R000S0
+367N/C H12 D1260UA00X+062000Y-015500X1260Y0000R000S0
+367N/C H2 D1260UA00X+004000Y-020000X1260Y0000R000S0
+367N/C H3 D1260UA00X+004000Y-030000X1260Y0000R000S0
+367N/C H4 D1260UA00X+004000Y-040000X1260Y0000R000S0
+367N/C H5 D1260UA00X+004000Y-050000X1260Y0000R000S0
+317ET-(J21-PIN_1) J21 -1 D0394PA00X+038969Y-013769X0669Y0669R000S0
+317ET-(J50-PIN_1) J50 -1 D0394PA00X+035031Y-013769X0669Y0669R000S0
+367N/C J51 D0472UA00X+063134Y-026619X0472Y0000R180S0
+367N/C J51 D0472UA00X+063134Y-022681X0472Y0000R180S0
+367N/C J51 D0472UA00X+062150Y-026619X0472Y0000R180S0
+367N/C J51 D0472UA00X+062150Y-022681X0472Y0000R180S0
+367N/C J51 D0472UA00X+060181Y-024650X0472Y0000R180S0
+317GND J51 -1 D0315PA00X+062150Y-024650X0515Y1030R180S0
+317ET-(J21-PIN_1) J51 -2 D0315PA00X+060181Y-022681X1030Y0515R180S0
+317ET-(J50-PIN_1) J51 -3 D0315PA00X+060181Y-026619X1030Y0515R180S0
+367N/C H8 D0827UA00X+021800Y-023050X0827Y0000R000S0
+367N/C H9 D0827UA00X+026200Y-025650X0827Y0000R000S0
+367N/C H12 D1260UA00X+058000Y-015500X1260Y0000R000S0
+3275V C1 -1 A01X+027700Y-045444X0413Y0374R270S2
+327GND C1 -2 A01X+027700Y-044756X0413Y0374R270S2
+327NET-(U1-I4) R13 -1 A01X+021544Y-047700X0413Y0374R180S2
+327+12V R13 -2 A01X+020856Y-047700X0413Y0374R180S2
+327GND R14 -1 A01X+020856Y-048300X0413Y0374R000S2
+327NET-(U1-I4) R14 -2 A01X+021544Y-048300X0413Y0374R000S2
+327ANAIN U1 -1 A01X+022972Y-045693X0807Y0236R000S2
+327CLOCK U1 -2 A01X+022972Y-046193X0807Y0236R000S2
+327PHI U1 -3 A01X+022972Y-046693X0807Y0236R000S2
+327PLO U1 -4 A01X+022972Y-047193X0807Y0236R000S2
+327NET-(U1-I4) U1 -5 A01X+022972Y-047693X0807Y0236R000S2
+3275V U1 -6 A01X+022972Y-048193X0807Y0236R000S2
+327+3V3 U1 -7 A01X+022972Y-048693X0807Y0236R000S2
+327VREF U1 -8 A01X+022972Y-049193X0807Y0236R000S2
+327GND U1 -9 A01X+022972Y-049693X0807Y0236R000S2
+327IO1 U1 -10 A01X+022972Y-050193X0807Y0236R000S2
+327IO2 U1 -11 A01X+022972Y-050693X0807Y0236R000S2
+327GND U1 -12 A01X+022972Y-051193X0807Y0236R000S2
+327DEBUG U1 -13 A01X+026633Y-051193X0807Y0236R000S2
+327IO3 U1 -14 A01X+026633Y-050693X0807Y0236R000S2
+327GND U1 -15 A01X+026633Y-050193X0807Y0236R000S2
+327GND U1 -16 A01X+026633Y-049693X0807Y0236R000S2
+327GND U1 -17 A01X+026633Y-049193X0807Y0236R000S2
+327GND U1 -18 A01X+026633Y-048693X0807Y0236R000S2
+327GND U1 -19 A01X+026633Y-048193X0807Y0236R000S2
+327GND U1 -20 A01X+026633Y-047693X0807Y0236R000S2
+327PRESSURE U1 -21 A01X+026633Y-047193X0807Y0236R000S2
+327GATE U1 -22 A01X+026633Y-046693X0807Y0236R000S2
+327TRIGGER U1 -23 A01X+026633Y-046193X0807Y0236R000S2
+3275V U1 -24 A01X+026633Y-045693X0807Y0236R000S2
+317SDA J52 -1 D0394PA00X+058962Y-008982X0669Y0669R090S0
+317SCL J52 -2 D0394PA00X+057962Y-008982X0669Y0669R090S0
+317+3V3 J52 -3 D0394PA00X+056962Y-008982X0669Y0669R090S0
+317GND J52 -4 D0394PA00X+055962Y-008982X0669Y0669R090S0
+999
diff --git a/hw/testjig/production/positions.csv b/hw/testjig/production/positions.csv
new file mode 100644
index 0000000..4433ca0
--- /dev/null
+++ b/hw/testjig/production/positions.csv
@@ -0,0 +1,79 @@
+Designator,Mid X,Mid Y,Rotation,Layer
+C1,70.358,-114.554,90.0,top
+D1,147.32,-111.76,180.0,top
+D2,147.32,-115.57,180.0,top
+D3,147.32,-119.38,180.0,top
+D4,147.32,-123.19,0.0,top
+D5,147.32,-127.0,180.0,top
+D6,146.304,-75.946,270.0,top
+D7,160.528,-125.603,0.0,top
+J1,16.51,-29.21,90.0,top
+J10,24.84,-127.0,0.0,top
+J11,48.514,-31.409,0.0,top
+J12,135.86,-92.71,0.0,top
+J13,135.86,-104.14,0.0,top
+J14,135.86,-115.57,0.0,top
+J15,135.86,-127.0,0.0,top
+J16,135.86,-46.99,0.0,top
+J17,135.86,-58.42,0.0,top
+J18,135.86,-69.85,0.0,top
+J19,135.86,-81.28,0.0,top
+J2,16.51,-46.99,0.0,top
+J20,65.532,-27.686,0.0,top
+J21,98.98,-34.972,0.0,top
+J22,48.514,-33.949,0.0,top
+J23,50.927,-31.409,0.0,top
+J24,48.514,-28.869,0.0,top
+J25,78.74,-109.22,0.0,top
+J26,97.2185,-113.792,0.0,top
+J27,99.7585,-113.792,0.0,top
+J28,109.9185,-113.792,0.0,top
+J29,60.198,-70.485,0.0,top
+J3,16.51,-58.42,0.0,top
+J30,60.198,-73.025,0.0,top
+J31,60.198,-78.105,0.0,top
+J32,60.198,-80.645,0.0,top
+J33,60.198,-85.725,0.0,top
+J34,61.468,-57.531,0.0,top
+J35,61.468,-60.071,0.0,top
+J36,61.468,-62.611,0.0,top
+J37,61.468,-65.151,0.0,top
+J38,61.468,-67.691,0.0,top
+J39,62.738,-85.725,0.0,top
+J4,16.51,-69.85,0.0,top
+J40,62.738,-70.485,0.0,top
+J41,62.738,-73.025,0.0,top
+J42,62.738,-78.105,0.0,top
+J43,118.11,-29.21,90.0,top
+J44,160.02,-104.14,90.0,top
+J45,151.13,-88.9,180.0,top
+J46,134.874,-35.56,0.0,top
+J47,143.51,-93.98,180.0,top
+J48,149.987,-78.359,90.0,top
+J49,81.28,-63.5,0.0,top
+J5,16.51,-81.28,0.0,top
+J50,88.98,-34.972,0.0,top
+J51,157.861,-62.611,180.0,top
+J52,149.763707,-22.814601,270.0,top
+J6,16.51,-92.71,0.0,top
+J7,16.51,-104.14,0.0,top
+J8,16.51,-115.57,0.0,top
+J9,16.51,-127.0,0.0,top
+LOGO,35.306,-81.026,0.0,top
+R1,53.848,-33.274,270.0,top
+R10,142.24,-78.74,180.0,top
+R11,67.31,-73.66,180.0,top
+R12,156.718,-125.603,0.0,top
+R13,53.848,-121.158,180.0,top
+R14,53.848,-122.682,0.0,top
+R2,53.848,-29.464,270.0,top
+R3,151.13,-111.76,180.0,top
+R4,151.13,-115.57,180.0,top
+R5,151.13,-119.38,180.0,top
+R6,151.13,-123.19,180.0,top
+R7,151.13,-127.0,180.0,top
+R8,142.24,-73.66,180.0,top
+R9,142.24,-76.2,180.0,top
+SW1,158.75,-113.03,0.0,top
+SW2,158.75,-120.65,0.0,top
+U1,62.998,-123.044,0.0,top
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-07_143510.zip b/hw/testjig/testjig-backups/testjig-2023-10-07_143510.zip
deleted file mode 100644
index 52dc683..0000000
--- a/hw/testjig/testjig-backups/testjig-2023-10-07_143510.zip
+++ /dev/null
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-07_152408.zip b/hw/testjig/testjig-backups/testjig-2023-10-07_152408.zip
new file mode 100644
index 0000000..dfd1541
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-07_152408.zip
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-07_154242.zip b/hw/testjig/testjig-backups/testjig-2023-10-07_154242.zip
new file mode 100644
index 0000000..6166f94
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-07_154242.zip
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-11_160913.zip b/hw/testjig/testjig-backups/testjig-2023-10-11_160913.zip
new file mode 100644
index 0000000..6166f94
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-11_160913.zip
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-12_111458.zip b/hw/testjig/testjig-backups/testjig-2023-10-12_111458.zip
new file mode 100644
index 0000000..6166f94
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-12_111458.zip
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-18_174640.zip b/hw/testjig/testjig-backups/testjig-2023-10-18_174640.zip
new file mode 100644
index 0000000..6166f94
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-18_174640.zip
Binary files differ
diff --git a/hw/testjig/testjig-backups/testjig-2023-10-27_095442.zip b/hw/testjig/testjig-backups/testjig-2023-10-27_095442.zip
new file mode 100644
index 0000000..6166f94
--- /dev/null
+++ b/hw/testjig/testjig-backups/testjig-2023-10-27_095442.zip
Binary files differ
diff --git a/hw/testjig/testjig.kicad_prl b/hw/testjig/testjig.kicad_prl
index c80a343..5432767 100644
--- a/hw/testjig/testjig.kicad_prl
+++ b/hw/testjig/testjig.kicad_prl
@@ -40,7 +40,6 @@
9,
10,
11,
- 12,
13,
14,
15,
@@ -67,7 +66,7 @@
39,
40
],
- "visible_layers": "fffffff_ffffffff",
+ "visible_layers": "0000000_00000001",
"zone_display_mode": 0
},
"meta": {