# 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`.