diff --git a/docs/keyboard_controller_erc.rpt b/docs/keyboard_controller_erc.rpt index cafa5a6..3978526 100644 --- a/docs/keyboard_controller_erc.rpt +++ b/docs/keyboard_controller_erc.rpt @@ -1,4 +1,4 @@ -ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) +ERC report (2026-03-09T10:46:10+1300, Encoding UTF8) ***** Sheet / [hier_label_mismatch]: Sheet pin PWR_3V3 has no matching hierarchical label inside the sheet @@ -13,78 +13,6 @@ ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) [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] @@ -103,15 +31,27 @@ ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) [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' +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' ; warning - @(250.19 mm, 146.05 mm): Symbol D24 [LED] -[lib_symbol_mismatch]: Symbol 'LED' doesn't match copy in library 'Device' + @(43.18 mm, 49.53 mm): Symbol U20 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' ; warning - @(259.08 mm, 146.05 mm): Symbol D25 [LED] -[lib_symbol_mismatch]: Symbol 'LED' doesn't match copy in library 'Device' + @(43.18 mm, 107.95 mm): Symbol U15 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' ; warning - @(267.97 mm, 146.05 mm): Symbol D26 [LED] + @(124.46 mm, 49.53 mm): Symbol U17 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' + ; warning + @(124.46 mm, 110.49 mm): Symbol U18 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' + ; warning + @(43.18 mm, 167.64 mm): Symbol U16 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' + ; warning + @(123.19 mm, 171.45 mm): Symbol U9 [TXS0102DCT] +[lib_symbol_mismatch]: Symbol 'TXS0102DCT' doesn't match copy in library 'Logic_LevelTranslator' + ; warning + @(224.79 mm, 52.07 mm): Symbol U14 [TXS0102DCT] [lib_symbol_mismatch]: Symbol 'USB_A' doesn't match copy in library 'Connector' ; warning @(114.30 mm, 64.77 mm): Symbol J4 [USB_A] @@ -123,73 +63,21 @@ ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) @(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/ +[multiple_net_names]: Both +5V and KEYBOARD_PWR are attached to the same items; +5V will be used in the netlist + ; warning + @(68.58 mm, 93.98 mm): Symbol #PWR079 Pin 1 [Power input, Line] + @(74.93 mm, 113.03 mm): Label 'KEYBOARD_PWR' ***** 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] +[no_connect_connected]: A pin with a “no connection” flag is connected + ; warning + @(99.06 mm, 135.89 mm): Symbol R14 Pin 2 [Passive, Line] + @(119.38 mm, 60.96 mm): No Connect [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] @@ -205,18 +93,11 @@ ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) ; 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] @@ -239,13 +120,10 @@ ERC report (2026-01-23T14:42:49+1300, Encoding UTF8) [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 + ** ERC messages: 35 Errors 17 Warnings 18