Files
esp32-s3-sensor-node/esp32-s3-sensor-node_drc_violations.json
nearxos 06db96cd57 L2.1 FINAL v2: Clean routing + 60 GND vias + copper pours
- Restored board from commit 71dd98f (clean state before trace deletion)
- Imported best Freerouting SES: 277 tracks, 12 vias
- GND copper pours F.Cu+B.Cu, zone fill confirmed
- 60 GND stitching vias placed (collision-aware, none in U1 keepout)
- DRC: 140 violations (40 keepout + 21 via_dangling + 12 overlap + cosmetic)
- Gerbers v3 exported: gerbers-v3/ with 11 files
- JLCPCB DRC rules: 0.15mm clearance, 0.3mm min drill
- Netlist: 20 components, 17 nets, all connected
2026-06-22 21:29:41 +03:00

1430 lines
32 KiB
JSON

{
"board": "/Users/nearxos/Documents/KiCad/10.0/esp32-s3-sensor-node/esp32-s3-sensor-node.kicad_pcb",
"timestamp": "2026-06-22T21:29:25",
"total_violations": 140,
"violation_counts": {
"items_not_allowed": 40,
"clearance": 3,
"shorting_items": 7,
"zones_intersect": 2,
"courtyards_overlap": 12,
"pth_inside_courtyard": 4,
"drill_out_of_range": 12,
"starved_thermal": 4,
"solder_mask_bridge": 7,
"via_dangling": 21,
"track_dangling": 1,
"isolated_copper": 6,
"silk_edge_clearance": 1,
"holes_co_located": 2,
"silk_overlap": 3,
"silk_over_copper": 15
},
"severity_counts": {
"error": 91,
"warning": 49,
"info": 0
},
"violations": [
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 58.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 20.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 35.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 17.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 53.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 20.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 58.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 30.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 30.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 30.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 30.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 53.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 35.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 20.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 48.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 20.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 17.0,
"y": 15.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 30.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 35.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 48.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 20.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 5.54,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 8.08,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 10.62,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.175,
"y": 7.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 16.825,
"y": 7.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 16.0,
"y": 7.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 15.175,
"y": 12.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 16.825,
"y": 12.0,
"unit": "mm"
}
},
{
"type": "items_not_allowed",
"severity": "error",
"message": "Items not allowed (keepout area of U1)",
"location": {
"x": 16.0,
"y": 12.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 47.175,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and RXD0)",
"location": {
"x": 47.175,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 25.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 25.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1650 mm)",
"location": {
"x": 29.225,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 47.175,
"y": 24.0,
"unit": "mm"
}
},
{
"type": "clearance",
"severity": "error",
"message": "Clearance violation ( clearance 0.2000 mm; actual 0.1750 mm)",
"location": {
"x": 29.225,
"y": 28.0,
"unit": "mm"
}
},
{
"type": "shorting_items",
"severity": "error",
"message": "Items shorting two nets (nets 3V3 and NC)",
"location": {
"x": 29.225,
"y": 28.0,
"unit": "mm"
}
},
{
"type": "zones_intersect",
"severity": "error",
"message": "Copper zones intersect (intersecting zones must have distinct priorities)",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "zones_intersect",
"severity": "error",
"message": "Copper zones intersect (intersecting zones must have distinct priorities)",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 30.0,
"y": 25.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 30.0,
"y": 28.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 24.0,
"y": 23.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 55.0,
"y": 30.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "pth_inside_courtyard",
"severity": "error",
"message": "PTH inside courtyard",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "pth_inside_courtyard",
"severity": "error",
"message": "PTH inside courtyard",
"location": {
"x": 25.0,
"y": 5.54,
"unit": "mm"
}
},
{
"type": "pth_inside_courtyard",
"severity": "error",
"message": "PTH inside courtyard",
"location": {
"x": 25.0,
"y": 8.08,
"unit": "mm"
}
},
{
"type": "pth_inside_courtyard",
"severity": "error",
"message": "PTH inside courtyard",
"location": {
"x": 25.0,
"y": 10.62,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 24.0,
"y": 17.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 27.0,
"y": 32.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 38.0,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 38.0,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 38.0,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 38.0,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "courtyards_overlap",
"severity": "error",
"message": "Courtyards overlap",
"location": {
"x": 38.0,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 35.1,
"y": 23.76,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 35.1,
"y": 25.16,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 35.8,
"y": 23.06,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 35.8,
"y": 24.46,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 35.8,
"y": 25.86,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 36.5,
"y": 23.76,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 36.5,
"y": 25.16,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 37.2,
"y": 23.06,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 37.2,
"y": 24.46,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 37.2,
"y": 25.86,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 37.9,
"y": 23.76,
"unit": "mm"
}
},
{
"type": "drill_out_of_range",
"severity": "error",
"message": "Hole size out of range (board setup constraints min hole 0.3000 mm; actual 0.2000 mm)",
"location": {
"x": 37.9,
"y": 25.16,
"unit": "mm"
}
},
{
"type": "starved_thermal",
"severity": "error",
"message": "Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1)",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "starved_thermal",
"severity": "error",
"message": "Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1)",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "starved_thermal",
"severity": "error",
"message": "Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1)",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "starved_thermal",
"severity": "error",
"message": "Thermal relief connection to zone incomplete (layer F.Cu; zone min spoke count 2; actual 1)",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 46.75,
"y": 24.36,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 29.225,
"y": 25.0,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 46.75,
"y": 23.09,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 29.225,
"y": 25.0,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 29.25,
"y": 21.82,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 46.75,
"y": 21.82,
"unit": "mm"
}
},
{
"type": "solder_mask_bridge",
"severity": "error",
"message": "Front solder mask aperture bridges items with different nets",
"location": {
"x": 29.225,
"y": 28.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 35.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 17.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 58.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 53.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 35.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 15.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 30.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 35.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 48.0,
"y": 10.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 20.0,
"y": 8.0,
"unit": "mm"
}
},
{
"type": "via_dangling",
"severity": "warning",
"message": "Via is not connected or connected on only one layer",
"location": {
"x": 25.0,
"y": 13.0,
"unit": "mm"
}
},
{
"type": "track_dangling",
"severity": "warning",
"message": "Track has unconnected end",
"location": {
"x": 29.25,
"y": 31.98,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "isolated_copper",
"severity": "warning",
"message": "Isolated copper fill",
"location": {
"x": -0.05,
"y": -0.05,
"unit": "mm"
}
},
{
"type": "silk_edge_clearance",
"severity": "warning",
"message": "Silkscreen clipped by board edge",
"location": {
"x": 0.0,
"y": 0.0,
"unit": "mm"
}
},
{
"type": "holes_co_located",
"severity": "warning",
"message": "Drilled holes co-located",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "holes_co_located",
"severity": "warning",
"message": "Drilled holes co-located",
"location": {
"x": 25.0,
"y": 3.0,
"unit": "mm"
}
},
{
"type": "silk_overlap",
"severity": "warning",
"message": "Silkscreen clearance",
"location": {
"x": 48.0,
"y": 22.57,
"unit": "mm"
}
},
{
"type": "silk_overlap",
"severity": "warning",
"message": "Silkscreen clearance",
"location": {
"x": 11.7,
"y": 22.0,
"unit": "mm"
}
},
{
"type": "silk_overlap",
"severity": "warning",
"message": "Silkscreen clearance",
"location": {
"x": 2.3,
"y": 23.9,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 30.0,
"y": 23.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 30.0,
"y": 23.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 24.0,
"y": 21.32,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 30.0,
"y": 20.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 29.85942,
"y": 21.49,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 30.0,
"y": 26.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 30.0,
"y": 26.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 29.85942,
"y": 28.51,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 29.85942,
"y": 24.49,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 29.85942,
"y": 25.51,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 48.0,
"y": 20.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 48.0,
"y": 22.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 48.0,
"y": 22.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 48.0,
"y": 22.57,
"unit": "mm"
}
},
{
"type": "silk_over_copper",
"severity": "warning",
"message": "Silkscreen clipped by solder mask",
"location": {
"x": 48.0,
"y": 22.57,
"unit": "mm"
}
}
]
}