Compare commits
10 Commits
62907b10c7
...
f78c7157eb
| Author | SHA1 | Date | |
|---|---|---|---|
| f78c7157eb | |||
| a3dda2ce81 | |||
| fe279ea87c | |||
| ad10ed6c61 | |||
| 8a9e7c5548 | |||
| 3697a2548e | |||
| 0b667a4af2 | |||
| 2a21b2c892 | |||
| e3d5cd219e | |||
| 126f8b2806 |
154
docs/keyboard_bom.csv
Normal file
154
docs/keyboard_bom.csv
Normal 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",""
|
||||||
|
123
docs/keyboard_controller_bom.csv
Normal file
123
docs/keyboard_controller_bom.csv
Normal 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",""
|
||||||
|
13
docs/keyboard_controller_drc.rpt
Normal file
13
docs/keyboard_controller_drc.rpt
Normal 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 **
|
||||||
251
docs/keyboard_controller_erc.rpt
Normal file
251
docs/keyboard_controller_erc.rpt
Normal 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
|
||||||
BIN
docs/keyboard_controller_schematic.pdf
Normal file
BIN
docs/keyboard_controller_schematic.pdf
Normal file
Binary file not shown.
1063
docs/keyboard_drc.rpt
Normal file
1063
docs/keyboard_drc.rpt
Normal file
File diff suppressed because it is too large
Load Diff
254
docs/keyboard_erc.rpt
Normal file
254
docs/keyboard_erc.rpt
Normal 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
BIN
docs/keyboard_schematic.pdf
Normal file
Binary file not shown.
BIN
res/keyboard_controller_render.png
Normal file
BIN
res/keyboard_controller_render.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.7 KiB |
BIN
res/keyboard_render.png
Normal file
BIN
res/keyboard_render.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 138 KiB |
Reference in New Issue
Block a user