10 Commits

Author SHA1 Message Date
f78c7157eb auto commited 2026-01-23 14:42:50 +13:00
a3dda2ce81 auto commited 2026-01-23 14:42:50 +13:00
fe279ea87c auto commited 2026-01-23 14:42:50 +13:00
ad10ed6c61 auto commited 2026-01-23 14:42:50 +13:00
8a9e7c5548 auto commited 2026-01-23 14:42:50 +13:00
3697a2548e auto commited 2026-01-23 14:42:48 +13:00
0b667a4af2 auto commited 2026-01-23 14:42:48 +13:00
2a21b2c892 auto commited 2026-01-23 14:42:48 +13:00
e3d5cd219e auto commited 2026-01-23 14:42:48 +13:00
126f8b2806 auto commited 2026-01-23 14:42:48 +13:00
10 changed files with 1858 additions and 0 deletions

154
docs/keyboard_bom.csv Normal file
View File

@@ -0,0 +1,154 @@
"Refs","Value","Footprint","Qty","DNP"
"C1","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"C2","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"C3","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"C4","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"D1","NeoPixel_THT","key_switches:Untitled","1",""
"D2","NeoPixel_THT","key_switches:Untitled","1",""
"D3","NeoPixel_THT","key_switches:Untitled","1",""
"D4","NeoPixel_THT","key_switches:Untitled","1",""
"D5","NeoPixel_THT","key_switches:Untitled","1",""
"D6","NeoPixel_THT","key_switches:Untitled","1",""
"D7","NeoPixel_THT","key_switches:Untitled","1",""
"D8","NeoPixel_THT","key_switches:Untitled","1",""
"D9","NeoPixel_THT","key_switches:Untitled","1",""
"D10","NeoPixel_THT","key_switches:Untitled","1",""
"D11","NeoPixel_THT","key_switches:Untitled","1",""
"D12","NeoPixel_THT","key_switches:Untitled","1",""
"D13","NeoPixel_THT","key_switches:Untitled","1",""
"D14","NeoPixel_THT","key_switches:Untitled","1",""
"D15","NeoPixel_THT","key_switches:Untitled","1",""
"D16","NeoPixel_THT","key_switches:Untitled","1",""
"D17","NeoPixel_THT","key_switches:Untitled","1",""
"D18","NeoPixel_THT","key_switches:Untitled","1",""
"D19","NeoPixel_THT","key_switches:Untitled","1",""
"D20","NeoPixel_THT","key_switches:Untitled","1",""
"D21","NeoPixel_THT","key_switches:Untitled","1",""
"D22","NeoPixel_THT","key_switches:Untitled","1",""
"D23","NeoPixel_THT","key_switches:Untitled","1",""
"D24","NeoPixel_THT","key_switches:Untitled","1",""
"D25","NeoPixel_THT","key_switches:Untitled","1",""
"D26","NeoPixel_THT","key_switches:Untitled","1",""
"D27","NeoPixel_THT","key_switches:Untitled","1",""
"D28","NeoPixel_THT","key_switches:Untitled","1",""
"D29","NeoPixel_THT","key_switches:Untitled","1",""
"D30","NeoPixel_THT","key_switches:Untitled","1",""
"D31","NeoPixel_THT","key_switches:Untitled","1",""
"D32","NeoPixel_THT","key_switches:Untitled","1",""
"D33","NeoPixel_THT","key_switches:Untitled","1",""
"D34","NeoPixel_THT","key_switches:Untitled","1",""
"D35","NeoPixel_THT","key_switches:Untitled","1",""
"D36","NeoPixel_THT","key_switches:Untitled","1",""
"D37","NeoPixel_THT","key_switches:Untitled","1",""
"D38","NeoPixel_THT","key_switches:Untitled","1",""
"D39","NeoPixel_THT","key_switches:Untitled","1",""
"D40","NeoPixel_THT","key_switches:Untitled","1",""
"D41","NeoPixel_THT","key_switches:Untitled","1",""
"D42","NeoPixel_THT","key_switches:Untitled","1",""
"D43","NeoPixel_THT","key_switches:Untitled","1",""
"D44","NeoPixel_THT","key_switches:Untitled","1",""
"D45","NeoPixel_THT","key_switches:Untitled","1",""
"D46","NeoPixel_THT","key_switches:Untitled","1",""
"D47","NeoPixel_THT","key_switches:Untitled","1",""
"D48","NeoPixel_THT","key_switches:Untitled","1",""
"D49","NeoPixel_THT","key_switches:Untitled","1",""
"D50","NeoPixel_THT","key_switches:Untitled","1",""
"D51","NeoPixel_THT","key_switches:Untitled","1",""
"D52","NeoPixel_THT","key_switches:Untitled","1",""
"D53","NeoPixel_THT","key_switches:Untitled","1",""
"D54","NeoPixel_THT","key_switches:Untitled","1",""
"D55","NeoPixel_THT","key_switches:Untitled","1",""
"D56","NeoPixel_THT","key_switches:Untitled","1",""
"D57","NeoPixel_THT","key_switches:Untitled","1",""
"D58","NeoPixel_THT","key_switches:Untitled","1",""
"D59","NeoPixel_THT","key_switches:Untitled","1",""
"D60","NeoPixel_THT","key_switches:Untitled","1",""
"D61","NeoPixel_THT","key_switches:Untitled","1",""
"D62","NeoPixel_THT","key_switches:Untitled","1",""
"D63","NeoPixel_THT","key_switches:Untitled","1",""
"D64","NeoPixel_THT","key_switches:Untitled","1",""
"D65","NeoPixel_THT","key_switches:Untitled","1",""
"D66","NeoPixel_THT","key_switches:Untitled","1",""
"D67","NeoPixel_THT","key_switches:Untitled","1",""
"D68","NeoPixel_THT","key_switches:Untitled","1",""
"D69","NeoPixel_THT","key_switches:Untitled","1",""
"D70","NeoPixel_THT","key_switches:Untitled","1",""
"J1","AudioJack2","Connector_Audio:Jack_3.5mm_PJ320E_Horizontal","1",""
"J2","AudioJack2","Connector_Audio:Jack_3.5mm_PJ320E_Horizontal","1",""
"J3","Conn_01x10_Socket","Connector_Molex:Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical","1",""
"R1","TBD","Resistor_SMD:R_0603_1608Metric","1",""
"R2","TBD","Resistor_SMD:R_0603_1608Metric","1",""
"R3","TBD","Resistor_SMD:R_0603_1608Metric","1",""
"R4","TBD","Resistor_SMD:R_0603_1608Metric","1",""
"SW1","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW2","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW3","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW4","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW5","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW6","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW7","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW8","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW9","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW10","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW11","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW12","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW13","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW14","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW15","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW16","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW17","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW18","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW19","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW20","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW21","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW22","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW23","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW24","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW25","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW26","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW27","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW28","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW29","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW30","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW31","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW32","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW33","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW34","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW35","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW36","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW37","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW38","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW39","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW40","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW41","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW42","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW43","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW44","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW45","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW46","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW47","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW48","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW49","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW50","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW51","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW52","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW53","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW54","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW55","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW56","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW57","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW58","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW59","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW60","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW61","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW62","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW63","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW64","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW65","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW66","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW67","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW68","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW69","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"SW70","CherryMX","CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket","1",""
"UC1","PCA9506BS","Package_DFN_QFN:QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm","1",""
"UC2","PCA9506BS","Package_DFN_QFN:QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm","1",""
1 Refs Value Footprint Qty DNP
2 C1 100n Capacitor_SMD:C_0603_1608Metric 1
3 C2 100n Capacitor_SMD:C_0603_1608Metric 1
4 C3 100n Capacitor_SMD:C_0603_1608Metric 1
5 C4 100n Capacitor_SMD:C_0603_1608Metric 1
6 D1 NeoPixel_THT key_switches:Untitled 1
7 D2 NeoPixel_THT key_switches:Untitled 1
8 D3 NeoPixel_THT key_switches:Untitled 1
9 D4 NeoPixel_THT key_switches:Untitled 1
10 D5 NeoPixel_THT key_switches:Untitled 1
11 D6 NeoPixel_THT key_switches:Untitled 1
12 D7 NeoPixel_THT key_switches:Untitled 1
13 D8 NeoPixel_THT key_switches:Untitled 1
14 D9 NeoPixel_THT key_switches:Untitled 1
15 D10 NeoPixel_THT key_switches:Untitled 1
16 D11 NeoPixel_THT key_switches:Untitled 1
17 D12 NeoPixel_THT key_switches:Untitled 1
18 D13 NeoPixel_THT key_switches:Untitled 1
19 D14 NeoPixel_THT key_switches:Untitled 1
20 D15 NeoPixel_THT key_switches:Untitled 1
21 D16 NeoPixel_THT key_switches:Untitled 1
22 D17 NeoPixel_THT key_switches:Untitled 1
23 D18 NeoPixel_THT key_switches:Untitled 1
24 D19 NeoPixel_THT key_switches:Untitled 1
25 D20 NeoPixel_THT key_switches:Untitled 1
26 D21 NeoPixel_THT key_switches:Untitled 1
27 D22 NeoPixel_THT key_switches:Untitled 1
28 D23 NeoPixel_THT key_switches:Untitled 1
29 D24 NeoPixel_THT key_switches:Untitled 1
30 D25 NeoPixel_THT key_switches:Untitled 1
31 D26 NeoPixel_THT key_switches:Untitled 1
32 D27 NeoPixel_THT key_switches:Untitled 1
33 D28 NeoPixel_THT key_switches:Untitled 1
34 D29 NeoPixel_THT key_switches:Untitled 1
35 D30 NeoPixel_THT key_switches:Untitled 1
36 D31 NeoPixel_THT key_switches:Untitled 1
37 D32 NeoPixel_THT key_switches:Untitled 1
38 D33 NeoPixel_THT key_switches:Untitled 1
39 D34 NeoPixel_THT key_switches:Untitled 1
40 D35 NeoPixel_THT key_switches:Untitled 1
41 D36 NeoPixel_THT key_switches:Untitled 1
42 D37 NeoPixel_THT key_switches:Untitled 1
43 D38 NeoPixel_THT key_switches:Untitled 1
44 D39 NeoPixel_THT key_switches:Untitled 1
45 D40 NeoPixel_THT key_switches:Untitled 1
46 D41 NeoPixel_THT key_switches:Untitled 1
47 D42 NeoPixel_THT key_switches:Untitled 1
48 D43 NeoPixel_THT key_switches:Untitled 1
49 D44 NeoPixel_THT key_switches:Untitled 1
50 D45 NeoPixel_THT key_switches:Untitled 1
51 D46 NeoPixel_THT key_switches:Untitled 1
52 D47 NeoPixel_THT key_switches:Untitled 1
53 D48 NeoPixel_THT key_switches:Untitled 1
54 D49 NeoPixel_THT key_switches:Untitled 1
55 D50 NeoPixel_THT key_switches:Untitled 1
56 D51 NeoPixel_THT key_switches:Untitled 1
57 D52 NeoPixel_THT key_switches:Untitled 1
58 D53 NeoPixel_THT key_switches:Untitled 1
59 D54 NeoPixel_THT key_switches:Untitled 1
60 D55 NeoPixel_THT key_switches:Untitled 1
61 D56 NeoPixel_THT key_switches:Untitled 1
62 D57 NeoPixel_THT key_switches:Untitled 1
63 D58 NeoPixel_THT key_switches:Untitled 1
64 D59 NeoPixel_THT key_switches:Untitled 1
65 D60 NeoPixel_THT key_switches:Untitled 1
66 D61 NeoPixel_THT key_switches:Untitled 1
67 D62 NeoPixel_THT key_switches:Untitled 1
68 D63 NeoPixel_THT key_switches:Untitled 1
69 D64 NeoPixel_THT key_switches:Untitled 1
70 D65 NeoPixel_THT key_switches:Untitled 1
71 D66 NeoPixel_THT key_switches:Untitled 1
72 D67 NeoPixel_THT key_switches:Untitled 1
73 D68 NeoPixel_THT key_switches:Untitled 1
74 D69 NeoPixel_THT key_switches:Untitled 1
75 D70 NeoPixel_THT key_switches:Untitled 1
76 J1 AudioJack2 Connector_Audio:Jack_3.5mm_PJ320E_Horizontal 1
77 J2 AudioJack2 Connector_Audio:Jack_3.5mm_PJ320E_Horizontal 1
78 J3 Conn_01x10_Socket Connector_Molex:Molex_CLIK-Mate_502382-1070_1x10-1MP_P1.25mm_Vertical 1
79 R1 TBD Resistor_SMD:R_0603_1608Metric 1
80 R2 TBD Resistor_SMD:R_0603_1608Metric 1
81 R3 TBD Resistor_SMD:R_0603_1608Metric 1
82 R4 TBD Resistor_SMD:R_0603_1608Metric 1
83 SW1 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
84 SW2 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
85 SW3 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
86 SW4 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
87 SW5 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
88 SW6 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
89 SW7 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
90 SW8 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
91 SW9 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
92 SW10 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
93 SW11 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
94 SW12 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
95 SW13 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
96 SW14 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
97 SW15 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
98 SW16 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
99 SW17 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
100 SW18 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
101 SW19 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
102 SW20 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
103 SW21 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
104 SW22 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
105 SW23 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
106 SW24 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
107 SW25 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
108 SW26 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
109 SW27 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
110 SW28 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
111 SW29 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
112 SW30 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
113 SW31 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
114 SW32 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
115 SW33 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
116 SW34 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
117 SW35 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
118 SW36 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
119 SW37 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
120 SW38 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
121 SW39 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
122 SW40 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
123 SW41 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
124 SW42 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
125 SW43 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
126 SW44 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
127 SW45 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
128 SW46 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
129 SW47 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
130 SW48 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
131 SW49 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
132 SW50 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
133 SW51 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
134 SW52 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
135 SW53 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
136 SW54 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
137 SW55 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
138 SW56 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
139 SW57 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
140 SW58 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
141 SW59 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
142 SW60 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
143 SW61 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
144 SW62 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
145 SW63 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
146 SW64 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
147 SW65 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
148 SW66 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
149 SW67 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
150 SW68 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
151 SW69 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
152 SW70 CherryMX CherryMX_KailhSocket_LTST-A683CEGBW-Rotated:CherryMX_1.00u_KailhSocket 1
153 UC1 PCA9506BS Package_DFN_QFN:QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm 1
154 UC2 PCA9506BS Package_DFN_QFN:QFN-56-1EP_8x8mm_P0.5mm_EP4.3x4.3mm 1

View File

@@ -0,0 +1,123 @@
"Refs","Value","Footprint","Qty","DNP"
"C1","100n","","1",""
"C2","1u","","1",""
"C3","1u","","1",""
"C4","10u","","1",""
"C5","1u","","1",""
"C6","100n","","1",""
"C7","100n","","1",""
"C8","100n","","1",""
"C9","100n","","1",""
"C10","100n","","1",""
"C11","1u","","1",""
"C12","1u","","1",""
"C13","100n","","1",""
"C14","1u","","1",""
"C15","100n","","1",""
"C16","100n","","1",""
"C17","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C18","100n","","1",""
"C19","1u","","1",""
"C20","100n","","1",""
"C21","100n","","1",""
"C22","1u","","1",""
"C23","C","","1",""
"C24","C","","1",""
"C25","22u","Capacitor_SMD:C_0603_1608Metric","1",""
"C26","100n","","1",""
"C27","100n","","1",""
"C28","1u","","1",""
"C29","100n","","1",""
"C30","10u","","1",""
"C31","100n","Capacitor_SMD:C_0603_1608Metric","1",""
"C32","100n","","1",""
"C33","10u","","1",""
"C34","100n","","1",""
"C35","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C36","10u","","1",""
"C37","100n","","1",""
"C39","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C52","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"C56","1u","Capacitor_SMD:C_0603_1608Metric","1",""
"D1","NUP2105L","Package_TO_SOT_SMD:SOT-23","1",""
"D2","TSM24A","Package_TO_SOT_SMD:SOT-23","1",""
"D3","LED","","1",""
"D4","LED","","1",""
"D5","LED","","1",""
"D24","LED","Diode_SMD:D_0603_1608Metric","1",""
"D25","LED","Diode_SMD:D_0603_1608Metric","1",""
"D26","LED","Diode_SMD:D_0603_1608Metric","1",""
"J1","USB_C_Receptacle_USB2.0_14P","","1",""
"J2","USB_A","","1",""
"J3","USB_A","","1",""
"J4","USB_A","","1",""
"Q1","PMOS","","1",""
"Q2","LRC L8050QLT1G","","1",""
"Q3","LRC L8050QLT1G","","1",""
"R1","0","","1",""
"R2","100k","","1",""
"R3","100k","","1",""
"R4","100k","","1",""
"R5","12k","","1",""
"R6","0R","","1",""
"R7","0R","","1",""
"R8","0R","","1",""
"R9","0R","","1",""
"R10","0R","","1",""
"R11","0R","","1",""
"R12","0R","","1",""
"R13","0R","","1",""
"R14","0R","","1","DNP"
"R15","0R","","1","DNP"
"R16","0R","","1",""
"R17","10k","","1",""
"R18","10k","","1",""
"R19","10k","","1",""
"R20","10k","","1",""
"R21","10k","","1",""
"R22","10k","","1",""
"R23","50k","","1",""
"R24","100k","","1",""
"R25","1k","","1",""
"R26","100k","","1",""
"R27","100","","1",""
"R28","22k","","1",""
"R29","1k","","1",""
"R30","1k","","1",""
"R31","0","Resistor_SMD:R_0603_1608Metric","1",""
"R32","1k","","1",""
"R33","1k","","1",""
"R34","10k","","1",""
"R35","10k","","1",""
"R36","0","","1",""
"R37","0","","1",""
"R38","0","","1",""
"R39","10k","","1",""
"R63","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R64","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R65","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R66","3.8k","Resistor_SMD:R_0603_1608Metric","1",""
"R67","0","Resistor_SMD:R_0603_1608Metric","1",""
"R68","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R69","0","Resistor_SMD:R_0603_1608Metric","1",""
"R70","10k","Resistor_SMD:R_0603_1608Metric","1",""
"R73","0","Resistor_SMD:R_0603_1608Metric","1",""
"R76","560","Resistor_SMD:R_0603_1608Metric","1",""
"R77","560","Resistor_SMD:R_0603_1608Metric","1",""
"R78","560","Resistor_SMD:R_0603_1608Metric","1",""
"SW1","SW_Nidec_CAS-120A1","Button_Switch_SMD:Nidec_Copal_CAS-120A","1",""
"SW2","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW8","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW9","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW10","SW_Push","Button_Switch_SMD:SW_SPST_PTS810","1",""
"SW11","OS102011MS2QN1","Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm","1",""
"U1","STUSB4500QTR","Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm","1",""
"U2","USB2534","Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm","1",""
"U3","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U4","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U5","LM3235-H","Package_SO:SOIC-8_3.9x4.9mm_P1.27mm","1",""
"U6","USBLC6-2SC6","Package_TO_SOT_SMD:SOT-23-6","1",""
"U7","CH340X","Package_SO:MSOP-10_3x3mm_P0.5mm","1",""
"U8","TS3USB30EDGSR","Package_SO:VSSOP-10_3x3mm_P0.5mm","1",""
"U13","ESP32-S3-WROOM-2","RF_Module:ESP32-S3-WROOM-2","1",""
"Y1","Crystal","","1",""
1 Refs Value Footprint Qty DNP
2 C1 100n 1
3 C2 1u 1
4 C3 1u 1
5 C4 10u 1
6 C5 1u 1
7 C6 100n 1
8 C7 100n 1
9 C8 100n 1
10 C9 100n 1
11 C10 100n 1
12 C11 1u 1
13 C12 1u 1
14 C13 100n 1
15 C14 1u 1
16 C15 100n 1
17 C16 100n 1
18 C17 1u Capacitor_SMD:C_0603_1608Metric 1
19 C18 100n 1
20 C19 1u 1
21 C20 100n 1
22 C21 100n 1
23 C22 1u 1
24 C23 C 1
25 C24 C 1
26 C25 22u Capacitor_SMD:C_0603_1608Metric 1
27 C26 100n 1
28 C27 100n 1
29 C28 1u 1
30 C29 100n 1
31 C30 10u 1
32 C31 100n Capacitor_SMD:C_0603_1608Metric 1
33 C32 100n 1
34 C33 10u 1
35 C34 100n 1
36 C35 1u Capacitor_SMD:C_0603_1608Metric 1
37 C36 10u 1
38 C37 100n 1
39 C39 1u Capacitor_SMD:C_0603_1608Metric 1
40 C52 1u Capacitor_SMD:C_0603_1608Metric 1
41 C56 1u Capacitor_SMD:C_0603_1608Metric 1
42 D1 NUP2105L Package_TO_SOT_SMD:SOT-23 1
43 D2 TSM24A Package_TO_SOT_SMD:SOT-23 1
44 D3 LED 1
45 D4 LED 1
46 D5 LED 1
47 D24 LED Diode_SMD:D_0603_1608Metric 1
48 D25 LED Diode_SMD:D_0603_1608Metric 1
49 D26 LED Diode_SMD:D_0603_1608Metric 1
50 J1 USB_C_Receptacle_USB2.0_14P 1
51 J2 USB_A 1
52 J3 USB_A 1
53 J4 USB_A 1
54 Q1 PMOS 1
55 Q2 LRC L8050QLT1G 1
56 Q3 LRC L8050QLT1G 1
57 R1 0 1
58 R2 100k 1
59 R3 100k 1
60 R4 100k 1
61 R5 12k 1
62 R6 0R 1
63 R7 0R 1
64 R8 0R 1
65 R9 0R 1
66 R10 0R 1
67 R11 0R 1
68 R12 0R 1
69 R13 0R 1
70 R14 0R 1 DNP
71 R15 0R 1 DNP
72 R16 0R 1
73 R17 10k 1
74 R18 10k 1
75 R19 10k 1
76 R20 10k 1
77 R21 10k 1
78 R22 10k 1
79 R23 50k 1
80 R24 100k 1
81 R25 1k 1
82 R26 100k 1
83 R27 100 1
84 R28 22k 1
85 R29 1k 1
86 R30 1k 1
87 R31 0 Resistor_SMD:R_0603_1608Metric 1
88 R32 1k 1
89 R33 1k 1
90 R34 10k 1
91 R35 10k 1
92 R36 0 1
93 R37 0 1
94 R38 0 1
95 R39 10k 1
96 R63 10k Resistor_SMD:R_0603_1608Metric 1
97 R64 10k Resistor_SMD:R_0603_1608Metric 1
98 R65 10k Resistor_SMD:R_0603_1608Metric 1
99 R66 3.8k Resistor_SMD:R_0603_1608Metric 1
100 R67 0 Resistor_SMD:R_0603_1608Metric 1
101 R68 10k Resistor_SMD:R_0603_1608Metric 1
102 R69 0 Resistor_SMD:R_0603_1608Metric 1
103 R70 10k Resistor_SMD:R_0603_1608Metric 1
104 R73 0 Resistor_SMD:R_0603_1608Metric 1
105 R76 560 Resistor_SMD:R_0603_1608Metric 1
106 R77 560 Resistor_SMD:R_0603_1608Metric 1
107 R78 560 Resistor_SMD:R_0603_1608Metric 1
108 SW1 SW_Nidec_CAS-120A1 Button_Switch_SMD:Nidec_Copal_CAS-120A 1
109 SW2 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
110 SW8 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
111 SW9 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
112 SW10 SW_Push Button_Switch_SMD:SW_SPST_PTS810 1
113 SW11 OS102011MS2QN1 Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm 1
114 U1 STUSB4500QTR Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mm 1
115 U2 USB2534 Package_DFN_QFN:QFN-36-1EP_6x6mm_P0.5mm_EP3.7x3.7mm 1
116 U3 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
117 U4 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
118 U5 LM3235-H Package_SO:SOIC-8_3.9x4.9mm_P1.27mm 1
119 U6 USBLC6-2SC6 Package_TO_SOT_SMD:SOT-23-6 1
120 U7 CH340X Package_SO:MSOP-10_3x3mm_P0.5mm 1
121 U8 TS3USB30EDGSR Package_SO:VSSOP-10_3x3mm_P0.5mm 1
122 U13 ESP32-S3-WROOM-2 RF_Module:ESP32-S3-WROOM-2 1
123 Y1 Crystal 1

View File

@@ -0,0 +1,13 @@
** Drc report for keyboard_controller.kicad_pcb **
** Created on 2026-01-23T14:42:49+1300 **
** Found 1 DRC violations **
[invalid_outline]: Board has malformed outline (no edges found on Edge.Cuts layer)
Local override; error
@(0.0000 mm, 0.0000 mm): PCB
** Found 0 unconnected pads **
** Found 0 Footprint errors **
** End of Report **

View File

@@ -0,0 +1,251 @@
ERC report (2026-01-23T14:42:49+1300, Encoding UTF8)
***** Sheet /
[hier_label_mismatch]: Sheet pin PWR_3V3 has no matching hierarchical label inside the sheet
; error
@(124.46 mm, 55.88 mm): Hierarchical Sheet Pin PWR_3V3
[pin_not_connected]: Pin not connected
; error
@(124.46 mm, 55.88 mm): Hierarchical Sheet Pin PWR_3V3
[hier_label_mismatch]: Sheet pin PWR_5V has no matching hierarchical label inside the sheet
; error
@(124.46 mm, 58.42 mm): Hierarchical Sheet Pin PWR_5V
[pin_not_connected]: Pin not connected
; error
@(124.46 mm, 58.42 mm): Hierarchical Sheet Pin PWR_5V
[pin_not_connected]: Pin not connected
; error
@(153.67 mm, 72.39 mm): Hierarchical Sheet Pin MCU_USB_N
[pin_not_connected]: Pin not connected
; error
@(156.21 mm, 72.39 mm): Hierarchical Sheet Pin MCU_USB_P
[pin_not_connected]: Pin not connected
; error
@(173.99 mm, 72.39 mm): Hierarchical Sheet Pin PROG_BOOT
[pin_not_connected]: Pin not connected
; error
@(176.53 mm, 72.39 mm): Hierarchical Sheet Pin PROG_EN
[pin_not_connected]: Pin not connected
; error
@(179.07 mm, 72.39 mm): Hierarchical Sheet Pin PROG_TXD
[pin_not_connected]: Pin not connected
; error
@(181.61 mm, 72.39 mm): Hierarchical Sheet Pin PROG_RXD
[label_dangling]: Label not connected to anything
; error
@(138.43 mm, 115.57 mm): Hierarchical Label 'USB_PD_ALERT'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 67.31 mm): Hierarchical Label 'SCL'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 69.85 mm): Hierarchical Label 'SDA'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 72.39 mm): Hierarchical Label 'USB_PD_ALERT'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 95.25 mm): Hierarchical Label 'USB_D-'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 97.79 mm): Hierarchical Label 'USB_D+'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 115.57 mm): Hierarchical Label 'PROG_TXD'
[label_dangling]: Label not connected to anything
; error
@(106.68 mm, 118.11 mm): Hierarchical Label 'PROG_RXD'
[label_dangling]: Label not connected to anything
; error
@(237.49 mm, 135.89 mm): Label 'DEBUG_LED_0'
[label_dangling]: Label not connected to anything
; error
@(237.49 mm, 138.43 mm): Label 'DEBUG_LED_1'
[label_dangling]: Label not connected to anything
; error
@(237.49 mm, 140.97 mm): Label 'DEBUG_LED_2'
[label_dangling]: Label not connected to anything
; error
@(118.11 mm, 100.33 mm): Hierarchical Label 'PROG_TXD'
[label_dangling]: Label not connected to anything
; error
@(118.11 mm, 102.87 mm): Hierarchical Label 'PROG_RXD'
[label_dangling]: Label not connected to anything
; error
@(139.70 mm, 113.03 mm): Hierarchical Label 'PROG_EN'
[label_dangling]: Label not connected to anything
; error
@(139.70 mm, 138.43 mm): Hierarchical Label 'PROG_BOOT'
[unconnected_wire_endpoint]: Unconnected wire endpoint
; warning
@(121.92 mm, 85.09 mm): Horizontal Wire, length 2.54 mm
[unconnected_wire_endpoint]: Unconnected wire endpoint
; warning
@(119.38 mm, 87.63 mm): Horizontal Wire, length 5.08 mm
[unconnected_wire_endpoint]: Unconnected wire endpoint
; warning
@(116.84 mm, 90.17 mm): Horizontal Wire, length 7.62 mm
[lib_symbol_mismatch]: Symbol 'USB_C_Receptacle_USB2.0_14P' doesn't match copy in library 'Connector'
; warning
@(58.42 mm, 104.14 mm): Symbol J1 [USB_C_Receptacle_USB2.0_14P]
[lib_symbol_mismatch]: Symbol 'STUSB4500QTR' doesn't match copy in library 'Interface_USB'
; warning
@(158.75 mm, 102.87 mm): Symbol U1 [STUSB4500QTR]
[lib_symbol_issues]: The current configuration does not include the symbol library 'keyboard_core_lib'
; warning
@(95.25 mm, 73.66 mm): Symbol U2 [USB2534]
[lib_symbol_issues]: The current configuration does not include the symbol library 'keyboard_core_lib'
; warning
@(219.71 mm, 39.37 mm): Symbol U3 [LM3525-H]
[lib_symbol_issues]: The current configuration does not include the symbol library 'keyboard_core_lib'
; warning
@(219.71 mm, 78.74 mm): Symbol U4 [LM3525-H]
[lib_symbol_issues]: The current configuration does not include the symbol library 'keyboard_core_lib'
; warning
@(219.71 mm, 118.11 mm): Symbol U5 [LM3525-H]
[lib_symbol_mismatch]: Symbol 'LED' doesn't match copy in library 'Device'
; warning
@(250.19 mm, 146.05 mm): Symbol D24 [LED]
[lib_symbol_mismatch]: Symbol 'LED' doesn't match copy in library 'Device'
; warning
@(259.08 mm, 146.05 mm): Symbol D25 [LED]
[lib_symbol_mismatch]: Symbol 'LED' doesn't match copy in library 'Device'
; warning
@(267.97 mm, 146.05 mm): Symbol D26 [LED]
[lib_symbol_mismatch]: Symbol 'USB_A' doesn't match copy in library 'Connector'
; warning
@(114.30 mm, 64.77 mm): Symbol J4 [USB_A]
[lib_symbol_mismatch]: Symbol 'USB_A' doesn't match copy in library 'Connector'
; warning
@(252.73 mm, 60.96 mm): Symbol J2 [USB_A]
[lib_symbol_mismatch]: Symbol 'USB_A' doesn't match copy in library 'Connector'
; warning
@(252.73 mm, 109.22 mm): Symbol J3 [USB_A]
***** Sheet /MCU/
[hier_label_mismatch]: Hierarchical label EN has no matching sheet pin in the parent sheet
; error
@(53.34 mm, 46.99 mm): Hierarchical Label 'EN'
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 49.53 mm): Symbol U13 Pin 39 [IO1, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 54.61 mm): Symbol U13 Pin 15 [IO3, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 57.15 mm): Symbol U13 Pin 4 [IO4, Bidirectional, Line]
[hier_label_mismatch]: Hierarchical label BOOT has no matching sheet pin in the parent sheet
; error
@(102.87 mm, 46.99 mm): Hierarchical Label 'BOOT'
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 59.69 mm): Symbol U13 Pin 5 [IO5, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 62.23 mm): Symbol U13 Pin 6 [IO6, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 64.77 mm): Symbol U13 Pin 7 [IO7, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 74.93 mm): Symbol U13 Pin 19 [IO11, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 77.47 mm): Symbol U13 Pin 20 [IO12, Bidirectional, Line]
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 80.01 mm): Symbol U13 Pin 21 [IO13, Bidirectional, Line]
[hier_label_mismatch]: Hierarchical label SCL has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 67.31 mm): Hierarchical Label 'SCL'
[pin_not_connected]: Pin not connected
; error
@(96.52 mm, 82.55 mm): Symbol U13 Pin 22 [IO14, Bidirectional, Line]
[hier_label_mismatch]: Hierarchical label SDA has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 69.85 mm): Hierarchical Label 'SDA'
[hier_label_mismatch]: Hierarchical label USB_PD_ALERT has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 72.39 mm): Hierarchical Label 'USB_PD_ALERT'
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(135.89 mm, 33.02 mm): Symbol #PWR0154 Pin 1 [Power input, Line]
[hier_label_mismatch]: Hierarchical label USB_D- has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 95.25 mm): Hierarchical Label 'USB_D-'
[hier_label_mismatch]: Hierarchical label USB_D+ has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 97.79 mm): Hierarchical Label 'USB_D+'
[hier_label_mismatch]: Hierarchical label PROG_TXD has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 115.57 mm): Hierarchical Label 'PROG_TXD'
[hier_label_mismatch]: Hierarchical label PROG_RXD has no matching sheet pin in the parent sheet
; error
@(106.68 mm, 118.11 mm): Hierarchical Label 'PROG_RXD'
***** Sheet /keyboard_interface/
***** Sheet /USB_hub/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(71.12 mm, 99.06 mm): Symbol U2 Pin 14 [VDD_1V2, Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(200.66 mm, 20.32 mm): Symbol #PWR050 Pin 1 [Power input, Line]
[pin_to_pin]: Pins of type Power output and Power output are connected
; error
@(233.68 mm, 39.37 mm): Symbol U3 Pin 6 [OUT, Power output, Line]
@(233.68 mm, 36.83 mm): Symbol U3 Pin 8 [OUT, Power output, Line]
[pin_to_pin]: Pins of type Power output and Power output are connected
; error
@(233.68 mm, 78.74 mm): Symbol U4 Pin 6 [OUT, Power output, Line]
@(233.68 mm, 76.20 mm): Symbol U4 Pin 8 [OUT, Power output, Line]
[pin_to_pin]: Pins of type Power output and Power output are connected
; error
@(233.68 mm, 118.11 mm): Symbol U5 Pin 6 [OUT, Power output, Line]
@(233.68 mm, 115.57 mm): Symbol U5 Pin 8 [OUT, Power output, Line]
[no_connect_connected]: A pin with a “no connection” flag is connected
; warning
@(119.38 mm, 60.96 mm): Symbol U2 Pin 2 [USBD1_P, Bidirectional, Line]
@(119.38 mm, 60.96 mm): No Connect
***** Sheet /USB_output_n_prog/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(64.77 mm, 46.99 mm): Symbol #PWR031 Pin 1 [Power input, Line]
[pin_not_driven]: Input pin not driven by any Output pins
; error
@(109.22 mm, 102.87 mm): Symbol U7 Pin 9 [RXD, Input, Line]
[pin_to_pin]: Pins of type Open emitter and Output are connected
; error
@(128.27 mm, 123.19 mm): Symbol Q2 Pin 3 [E, Open emitter, Line]
@(109.22 mm, 120.65 mm): Symbol U7 Pin 4 [~{RTS}, Output, Line]
[pin_to_pin]: Pins of type Open emitter and Output are connected
; error
@(128.27 mm, 128.27 mm): Symbol Q3 Pin 3 [E, Open emitter, Line]
@(109.22 mm, 118.11 mm): Symbol U7 Pin 6 [TNOW/~{DTR}, Output, Line]
***** Sheet /USB_input/
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(50.80 mm, 128.27 mm): Symbol #PWR03 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(58.42 mm, 128.27 mm): Symbol #PWR02 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(152.40 mm, 64.77 mm): Symbol U1 Pin 24 [VDD, Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(162.56 mm, 58.42 mm): Symbol #PWR01 Pin 1 [Power input, Line]
[pin_not_driven]: Input pin not driven by any Output pins
; error
@(143.51 mm, 110.49 mm): Symbol U1 Pin 7 [SCL, Input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(219.71 mm, 36.83 mm): Symbol #PWR027 Pin 1 [Power input, Line]
***** Sheet /POWER/
** ERC messages: 76 Errors 60 Warnings 16

Binary file not shown.

1063
docs/keyboard_drc.rpt Normal file

File diff suppressed because it is too large Load Diff

254
docs/keyboard_erc.rpt Normal file
View File

@@ -0,0 +1,254 @@
ERC report (2026-01-23T14:42:45+1300, Encoding UTF8)
***** Sheet /
[pin_not_connected]: Pin not connected
; error
@(68.58 mm, 209.55 mm): Symbol #PWR061 Pin 1 [Power input, Line]
[pin_not_connected]: Pin not connected
; error
@(74.93 mm, 209.55 mm): Symbol #PWR0240 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(41.91 mm, 220.98 mm): Symbol #PWR03 Pin 1 [Power input, Line]
[power_pin_not_driven]: Input Power pin not driven by any Output Power pins
; error
@(3.81 mm, 236.22 mm): Symbol #PWR01 Pin 1 [Power input, Line]
[label_dangling]: Label not connected to anything
; error
@(71.12 mm, 262.89 mm): Label 'IO1_3_L'
[label_dangling]: Label not connected to anything
; error
@(71.12 mm, 265.43 mm): Label 'IO1_4_L'
[label_dangling]: Label not connected to anything
; error
@(71.12 mm, 267.97 mm): Label 'IO1_5_L'
[pin_not_connected]: Pin not connected
; error
@(288.29 mm, 138.43 mm): Symbol D15 Pin 3 [DOUT, Output, Line]
[label_dangling]: Label not connected to anything
; error
@(71.12 mm, 323.85 mm): Label 'IO4_0_L'
[label_dangling]: Label not connected to anything
; error
@(71.12 mm, 341.63 mm): Label 'IO4_7_L'
[label_dangling]: Label not connected to anything
; error
@(553.72 mm, 232.41 mm): Label 'IO0_0_R'
[label_dangling]: Label not connected to anything
; error
@(553.72 mm, 234.95 mm): Label 'IO0_1_R'
[label_dangling]: Label not connected to anything
; error
@(553.72 mm, 237.49 mm): Label 'IO0_2_R'
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(113.03 mm, 48.26 mm): Symbol D65 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(128.27 mm, 48.26 mm): Symbol D66 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(143.51 mm, 48.26 mm): Symbol D67 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(158.75 mm, 48.26 mm): Symbol D68 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(173.99 mm, 48.26 mm): Symbol D69 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(189.23 mm, 48.26 mm): Symbol D70 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(204.47 mm, 48.26 mm): Symbol D59 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(219.71 mm, 48.26 mm): Symbol D58 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(234.95 mm, 48.26 mm): Symbol D57 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(250.19 mm, 48.26 mm): Symbol D56 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(265.43 mm, 48.26 mm): Symbol D55 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(280.67 mm, 48.26 mm): Symbol D54 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(295.91 mm, 48.26 mm): Symbol D53 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(295.91 mm, 80.01 mm): Symbol D44 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(311.15 mm, 48.26 mm): Symbol D52 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(295.91 mm, 107.95 mm): Symbol D30 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(311.15 mm, 80.01 mm): Symbol D43 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(295.91 mm, 138.43 mm): Symbol D15 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(311.15 mm, 107.95 mm): Symbol D29 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(326.39 mm, 48.26 mm): Symbol D64 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(326.39 mm, 80.01 mm): Symbol D42 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(311.15 mm, 138.43 mm): Symbol D14 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(326.39 mm, 107.95 mm): Symbol D28 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(341.63 mm, 48.26 mm): Symbol D51 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(341.63 mm, 80.01 mm): Symbol D41 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(326.39 mm, 138.43 mm): Symbol D13 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(341.63 mm, 107.95 mm): Symbol D27 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(356.87 mm, 48.26 mm): Symbol D50 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(356.87 mm, 80.01 mm): Symbol D40 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(341.63 mm, 138.43 mm): Symbol D12 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(356.87 mm, 107.95 mm): Symbol D26 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(372.11 mm, 48.26 mm): Symbol D49 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(372.11 mm, 80.01 mm): Symbol D39 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(356.87 mm, 138.43 mm): Symbol D11 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(372.11 mm, 107.95 mm): Symbol D25 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(387.35 mm, 48.26 mm): Symbol D63 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(387.35 mm, 80.01 mm): Symbol D38 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(372.11 mm, 138.43 mm): Symbol D10 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(387.35 mm, 107.95 mm): Symbol D24 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(402.59 mm, 48.26 mm): Symbol D48 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(402.59 mm, 80.01 mm): Symbol D37 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(387.35 mm, 138.43 mm): Symbol D9 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(402.59 mm, 107.95 mm): Symbol D23 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(417.83 mm, 48.26 mm): Symbol D47 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(417.83 mm, 80.01 mm): Symbol D36 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(402.59 mm, 138.43 mm): Symbol D8 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(417.83 mm, 107.95 mm): Symbol D22 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(433.07 mm, 48.26 mm): Symbol D46 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(417.83 mm, 138.43 mm): Symbol D7 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(433.07 mm, 80.01 mm): Symbol D35 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(433.07 mm, 107.95 mm): Symbol D21 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(448.31 mm, 48.26 mm): Symbol D62 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(433.07 mm, 138.43 mm): Symbol D6 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(448.31 mm, 80.01 mm): Symbol D34 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(448.31 mm, 107.95 mm): Symbol D20 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(463.55 mm, 48.26 mm): Symbol D61 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(448.31 mm, 138.43 mm): Symbol D5 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(463.55 mm, 80.01 mm): Symbol D33 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(463.55 mm, 107.95 mm): Symbol D19 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(478.79 mm, 48.26 mm): Symbol D60 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(463.55 mm, 138.43 mm): Symbol D4 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(478.79 mm, 80.01 mm): Symbol D32 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(478.79 mm, 107.95 mm): Symbol D18 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(494.03 mm, 48.26 mm): Symbol D45 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(478.79 mm, 138.43 mm): Symbol D3 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(494.03 mm, 80.01 mm): Symbol D31 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(494.03 mm, 107.95 mm): Symbol D17 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(494.03 mm, 138.43 mm): Symbol D2 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(509.27 mm, 107.95 mm): Symbol D16 [NeoPixel_THT]
[lib_symbol_mismatch]: Symbol 'NeoPixel_THT' doesn't match copy in library 'LED'
; warning
@(509.27 mm, 138.43 mm): Symbol D1 [NeoPixel_THT]
** ERC messages: 83 Errors 13 Warnings 70

BIN
docs/keyboard_schematic.pdf Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
res/keyboard_render.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB