Drogheda/03-Architecture-Hardware/2026-09-28_v6-audit-attachments/drc_summary.md

15 KiB

DRC summary — EinarBoard v6 (hbox-watchdog-v6.kicad_pcb, sha256 6ddec80d…36bf)

Run via KiCad MCP open_project + run_drc (swig backend, KiCad 10), report created 2026-09-28T14:28:42 (Mac local time = 20:28 UTC). Nothing was saved. Full text report: drc_full.rpt; JSON: drc_full.json; every item as a row: drc_items.csv.

  • Total violations: 283 — errors 0, warnings 283
  • Unconnected items: 0 (reported separately by KiCad; this pack's own union-find check also finds 0 multi-pad nets unrouted — see net_routing_summary.csv)
  • Footprint errors (schematic parity is NOT part of this run): 0
  • Checks set to ignore in the project (so never reported): Footprint has no courtyard defined, Track endpoint not centered on via, Tuning profile track geometries, Footprint doesn't match symbol's footprint filters, Footprint component type doesn't match footprint pads
  • Zone fills: DRC used the fills stored in the file (the tool does not report a refill); fills present on all 4 copper zones.

Counts by type

type count severity
track_width 183 warning
lib_footprint_mismatch 82 warning
silk_overlap 11 warning
lib_footprint_issues 4 warning
silk_over_copper 2 warning
silk_edge_clearance 1 warning

track_width (all from the custom T15 "power width" warning rules in .kicad_dru)

net rule count actual widths (mm) total length flagged (mm)
/3V3_ETH T15 power width: PWR_MID >= 0.6 mm 54 0.2500 0.3000 0.5000 107.99
/MAIN5V T15 power width: PWR_HI >= 1.0 mm 21 0.3000 0.5000 31.38
/VEH5V T15 power width: PWR_HI >= 1.0 mm 15 0.2500 0.3000 0.5000 0.8000 31.91
/5V_FAN T15 power width: PWR_MID >= 0.6 mm 14 0.5000 100.04
/VIN_SW T15 power width: PWR_HI >= 1.0 mm 10 0.2500 0.5000 0.8000 27.97
/SW_5V T15 power width: PWR_MID >= 0.6 mm 9 0.3000 0.5000 14.87
/VIN_MODEM T15 power width: modem + vehicle PSU paths >= 0.8 mm 9 0.3000 0.5000 11.13
/SW_FAN T15 power width: PWR_MID >= 0.6 mm 8 0.5000 20.96
/VBAT_MODEM T15 power width: modem + vehicle PSU paths >= 0.8 mm 7 0.2500 0.5000 12.43
/FAN_RET T15 power width: PWR_MID >= 0.6 mm 7 0.5000 63.54
/SW_IN T15 power width: PWR_MID >= 0.6 mm 7 0.3000 0.5000 7.50
/SYS5V T15 power width: PWR_HI >= 1.0 mm 6 0.5000 0.8000 7.01
/SW_BAT T15 power width: PWR_HI >= 1.0 mm 6 0.2500 0.3000 0.5000 12.89
/VIN_PROT T15 power width: modem + vehicle PSU paths >= 0.8 mm 5 0.5000 11.72
/BAT_PLUS T15 power width: PWR_HI >= 1.0 mm 4 0.2500 0.5000 16.16
/VIN_FUSED T15 power width: modem + vehicle PSU paths >= 0.8 mm 1 0.5000 1.47

lib_footprint_mismatch (82)

  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(116.7, 97.0) Footprint C81
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(83.75, 53.45) Footprint C102
  • Footprint 'JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical' does not match copy in library 'Connector_JST' — @(196.0, 110.5) Footprint P3
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(94.5, 61.275) Footprint C92
  • Footprint 'JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical' does not match copy in library 'Connector_JST' — @(100.25, 44.0) Footprint P6
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(101.5, 57.5) Footprint C93
  • Footprint 'LQFP-64_10x10mm_P0.5mm' does not match copy in library 'Package_QFP' — @(120.7, 67.425) Footprint U16
  • Footprint 'LQFP-48_7x7mm_P0.5mm' does not match copy in library 'Package_QFP' — @(95.1625, 53.83) Footprint U11
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 50.5) Footprint R93
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(92.5, 61.275) Footprint C98
  • Footprint 'SOT-223-3_TabPin2' does not match copy in library 'Package_TO_SOT_SMD' — @(92.5, 80.0) Footprint U17
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.0, 82.265) Footprint R85
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(116.3, 58.25) Footprint C111
  • Footprint 'Crystal_SMD_3215-2Pin_3.2x1.5mm' does not match copy in library 'Crystal' — @(132.05, 73.5) Footprint Y4
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(139.975, 68.175) Footprint C113
  • Footprint 'D_SOD-323' does not match copy in library 'Diode_SMD' — @(73.15, 69.0) Footprint D15
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(128.3, 73.25) Footprint C110
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(102.375, 62.945) Footprint C91
  • Footprint 'SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm' does not match copy in library 'Jumper' — @(138.4, 127.5) Footprint JP5
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(106.17, 68.25) Footprint R87
  • Footprint 'PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal' does not match copy in library 'Connector_Phoenix_MC' — @(135.48, 131.5675) Footprint P11
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(133.55, 70.75) Footprint C116
  • Footprint 'Crystal_SMD_HC49-SD' does not match copy in library 'Crystal' — @(136.475, 62.925) Footprint Y3
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(117.7, 124.5) Footprint C80
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(113.675, 106.25) Footprint C86
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(130.275, 61.7796) Footprint C112
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 48.5) Footprint R84
  • Footprint 'D_SOD-323' does not match copy in library 'Diode_SMD' — @(72.5, 77.0) Footprint D16
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 54.5) Footprint R95
  • Footprint 'Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad' does not match copy in library 'Sensor_Humidity' — @(122.375, 77.3) Footprint U3
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(78.25, 76.75) Footprint R86
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(83.5, 57.5) Footprint R97
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.0, 80.0) Footprint R88
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(116.7, 90.475) Footprint C82
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(139.975, 57.675) Footprint C114
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(114.2, 115.25) Footprint R90
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(83.75, 48.95) Footprint C94
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(136.15, 127.67) Footprint R82
  • Footprint 'PinHeader_1x04_P2.54mm_Vertical' does not match copy in library 'Connector_PinHeader_2.54mm' — @(72.45, 135.75) Footprint H4
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(86.675, 58.5) Footprint C97
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(126.375, 76.85) Footprint R81
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(128.95, 101.775) Footprint C89
  • Footprint 'JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical' does not match copy in library 'Connector_JST' — @(119.25, 43.965) Footprint P9
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(130.05, 70.75) Footprint C115
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(113.775, 59.0) Footprint C105
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(78.5, 73.05) Footprint C101
  • Footprint 'TerminalBlock_Phoenix_MKDS-1,5-5_1x05_P5.00mm_Horizontal' does not match copy in library 'TerminalBlock_Phoenix' — @(167.5, 135.0) Footprint P1
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(116.7, 93.725) Footprint C83
  • Footprint 'SOIC-8_3.9x4.9mm_P1.27mm' does not match copy in library 'Package_SO' — @(122.025, 84.9663) Footprint U14
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(126.75, 83.8512) Footprint C84
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(113.675, 108.25) Footprint C88
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(126.025, 59.0) Footprint C106
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(116.7, 87.0) Footprint R80
  • Footprint 'LED_0603_1608Metric' does not match copy in library 'LED_SMD' — @(132.6375, 80.8171) Footprint D18
  • Footprint 'LED_0603_1608Metric' does not match copy in library 'LED_SMD' — @(132.5875, 75.8171) Footprint D17
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(114.2, 113.5) Footprint R89
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(112.45, 102.975) Footprint C85
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(83.5, 65.275) Footprint C95
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(114.2, 117.0) Footprint R91
  • Footprint 'SOIC-16W_7.5x10.3mm_P1.27mm' does not match copy in library 'Package_SO' — @(122.2, 118.0) Footprint U13
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(114.45, 102.975) Footprint C87
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(85.5, 85.5) Footprint C117
  • Footprint 'Crystal_SMD_HC49-SD' does not match copy in library 'Crystal' — @(113.15, 91.9013) Footprint Y2
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(113.0, 72.5) Footprint C107
  • Footprint 'Crystal_SMD_HC49-SD' does not match copy in library 'Crystal' — @(91.5, 65.5) Footprint Y1
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(104.5, 62.725) Footprint C96
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(83.5, 61.325) Footprint R96
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(88.0, 85.5) Footprint C118
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 56.5) Footprint R94
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(130.275, 67.25) Footprint C104
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 52.5) Footprint R92
  • Footprint 'C_0805_2012Metric' does not match copy in library 'Capacitor_SMD' — @(100.0, 62.945) Footprint C90
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(130.275, 65.25) Footprint C109
  • Footprint 'D_SOD-323' does not match copy in library 'Diode_SMD' — @(72.5, 72.5) Footprint D14
  • Footprint 'TSSOP-28_4.4x9.7mm_P0.65mm' does not match copy in library 'Package_SO' — @(122.3875, 93.9762) Footprint U10
  • Footprint 'SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm' does not match copy in library 'Package_SO' — @(84.0, 76.35) Footprint U12
  • Footprint 'JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical' does not match copy in library 'Connector_JST' — @(115.7, 136.5) Footprint P10
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(75.825, 77.5) Footprint C99
  • Footprint 'PhoenixContact_MC_1,5_3-G-3.5_1x03_P3.50mm_Horizontal' does not match copy in library 'Connector_Phoenix_MC' — @(122.155, 131.5675) Footprint P12
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(84.3, 72.75) Footprint C100
  • Footprint 'C_0603_1608Metric' does not match copy in library 'Capacitor_SMD' — @(128.3, 76.45) Footprint C108
  • Footprint 'R_0603_1608Metric' does not match copy in library 'Resistor_SMD' — @(86.675, 60.5) Footprint R83

silk_overlap (11)

  • Silkscreen clearance — @(70.6, 127.075) Reference field of D27 | @(70.3024, 127.475) Polygon of D27 on F.Silkscreen
  • Silkscreen clearance — @(70.23, 127.555) Segment of D27 on F.Silkscreen | @(70.6, 127.075) Reference field of D27
  • Silkscreen clearance — @(118.5225, 58.4873) Segment of R99 on F.Silkscreen | @(118.8, 58.0) Reference field of C157
  • Silkscreen clearance — @(187.25, 80.75) Reference field of C126 | @(186.25, 80.53) Segment of U19 on F.Silkscreen
  • Silkscreen clearance — @(161.5, 83.5) Reference field of Q21 | @(162.25, 84.0) Segment of U19 on F.Silkscreen
  • Silkscreen clearance — @(171.45, 99.0) Segment of JP3 on F.Silkscreen | @(171.25, 99.25) Reference field of JP3
  • Silkscreen clearance — @(171.75, 98.7) Segment of JP3 on F.Silkscreen | @(171.25, 99.25) Reference field of JP3
  • Silkscreen clearance — @(155.75, 73.98) Arc of U24 on F.Silkscreen | @(155.75, 75.0) Reference field of U24
  • Silkscreen clearance — @(155.6, 69.77) Segment of U23 on F.Silkscreen | @(156.55, 69.02) Reference field of U23
  • Silkscreen clearance — @(137.05, 125.17) Segment of Q10 on F.Silkscreen | @(138.4, 125.5) Reference field of JP5
  • Silkscreen clearance — @(155.25, 116.75) Reference field of Q23 | @(152.05, 116.9775) Segment of Q23 on F.Silkscreen

lib_footprint_issues (4)

  • Footprint 'MountingHole_3.2mm' not found in library 'MountingHole' — @(195.2, 135.3) Footprint MH8
  • Footprint 'MountingHole_3.2mm' not found in library 'MountingHole' — @(65.2, 45.3) Footprint MH5
  • Footprint 'MountingHole_3.2mm' not found in library 'MountingHole' — @(195.2, 45.3) Footprint MH7
  • Footprint 'MountingHole_3.2mm' not found in library 'MountingHole' — @(65.2, 135.3) Footprint MH6

silk_over_copper (2)

  • Silkscreen clipped by solder mask — @(123.55, 56.75) Reference field of Rigb1 | @(123.3, 57.225) Pad 2 [GND] of C9 on F.Cu
  • Silkscreen clipped by solder mask — @(145.5, 109.25) Reference field of C10 | @(145.5, 110.55) Pad 2 [GND] of C10 on F.Cu

silk_edge_clearance (1)

  • Silkscreen clipped by board edge — @(200.1917, 140.3231) Segment on Edge.Cuts | @(167.5, 139.72) Polygon of P1 on F.Silkscreen

Stale report for comparison (Sep-25 hbox-watchdog-v6_drc_violations.json, NOT current)

  • total 303 counts {'silk_edge_clearance': 1, 'lib_footprint_issues': 4, 'lib_footprint_mismatch': 82, 'track_width': 199, 'silk_overlap': 14, 'silk_over_copper': 3} severities {'error': 0, 'warning': 303, 'info': 0} timestamp 2026-09-25T13:53:38
  • Note: the MCP run_drc call on 28-Sep rewrote kicad/hbox-watchdog-v6_drc_violations.json with the current result (gitignored generated file); the Sep-25 copy is preserved in this pack as src/hbox-watchdog-v6_drc_violations.json and on the Mac as evidence/drc_stale_20260925_violations.json.