Files
can-bus-transceiver/can-bus-transceiver_drc_violations.json
nearxos 43648b1ffe L2.3 CAN Bus Transceiver: complete PCB layout
- Schematic: 12 components, 10 nets, ERC 0 (MCP batch_add_components + connect_to_net)
- Board: 20x30mm 2-layer, JLCPCB DRC rules (0.15mm clearance)
- Placement: U1 SN65HVD230 center, J1 CAN bus right, J2 power left, split termination below
- Routing: Freerouting headless CLI, 44 tracks, 1 via, 13/14 nets routed
- GND copper pour F.Cu+B.Cu, 20 stitching vias, collision-checked
- DRC: 8 violations (3 courtyard overlap + 5 silk edge clearance - cosmetic only)
- Gerbers exported (8 layers + drill)
- SVG exported for review
2026-06-22 21:54:07 +03:00

96 lines
2.0 KiB
JSON

{
"board": "/Users/nearxos/Documents/KiCad/10.0/can-bus-transceiver/can-bus-transceiver.kicad_pcb",
"timestamp": "2026-06-22T21:53:53",
"total_violations": 8,
"violation_counts": {
"courtyards_overlap": 3,
"silk_edge_clearance": 5
},
"severity_counts": {
"error": 3,
"warning": 5,
"info": 0
},
"violations": [
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 13.0,
"y": 21.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 5.0,
"y": 12.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 13.0,
"y": 9.0,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 20.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 20.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 20.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 20.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 20.0,
"y": 0.0,
"unit": "mm"
}
}
]
}