imrishabh18/pcbgolf

A complete 4-layer PCBGolf controller PCB with STM32H7 MCU, USB/SD and CAN interfaces, power regulation, protection, connectors, switches, LEDs, clocking, and supporting passives.

Version
1.6.1
License
unset
Stars
0

footprints/usb-clearance-audit.json

{
  "method": "A square roundrect with radius equal to half its width is exactly circular. Minimum gap = centre distance minus the two radii.",
  "pairs": [
    {
      "pads": [
        "B1T",
        "B2T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.0942430000000023,
      "exactCopperClearance": 0.20240289186246335,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B3T",
        "B4T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.08943100000000115,
      "exactCopperClearance": 0.19673790064525803,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B4T",
        "B5T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.0886250000000004,
      "exactCopperClearance": 0.19712452187472368,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B5T",
        "B6T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.0882000000000005,
      "exactCopperClearance": 0.190739045330791,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B7T",
        "B8T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.09160599999999874,
      "exactCopperClearance": 0.1973324183474096,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B8T",
        "B9T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.08585000000000065,
      "exactCopperClearance": 0.19282007898357123,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B9T",
        "B10T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.08585400000000121,
      "exactCopperClearance": 0.1923271619417828,
      "minimumRequiredClearance": 0.1,
      "passes": true
    },
    {
      "pads": [
        "B11T",
        "B12T"
      ],
      "sourceShape": "roundrect",
      "padDiameter": 0.6096,
      "sourceCornerRadius": 0.3048,
      "tscircuitEquivalentShape": "circle",
      "incorrectBoundingBoxClearance": 0.08973100000000045,
      "exactCopperClearance": 0.19763406149765567,
      "minimumRequiredClearance": 0.1,
      "passes": true
    }
  ]
}