diff --git a/docs/keyboard_controller_erc.rpt b/docs/keyboard_controller_erc.rpt new file mode 100644 index 0000000..cafa5a6 --- /dev/null +++ b/docs/keyboard_controller_erc.rpt @@ -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