shibosoftwaredev/f1c100s-linux-nema17-stepper-controller

A four-layer NEMA 17 motor-controller PCB combining an Allwinner F1C100S Linux computer, USB‑PD/buck power system, W5500 Ethernet, STM32 real-time motion control, DRV8825 stepper driver, protection/temperature/current telemetry, USB interfaces, and local LED/buzzer diagnostics.

Version
0.4.56
License
unset
Stars
0

reports/stencil-artwork-audit.json

{
  "circuitSha256": "85a7bf612972276f06c233f1f6f5a9ecfeeee0e63d33543bb6b49730c4332d05",
  "gerberZipSha256": "3707df166c3512fbd29ae6a99ca1e00fb919e52db86bd2d6c832e3bff373d796",
  "populatedExposedSmtLands": 682,
  "pasteApertures": 682,
  "missingLandCount": 0,
  "restoredRoundedLeadApertures": 96,
  "restoredByPart": {
    "U_ETH": 48,
    "U_MOTION": 20,
    "U_MOTOR": 28
  },
  "roundedGerberChecks": [
    {
      "paste": "assembly_paste_pcb_smtpad_273",
      "layer": "bottom",
      "x": 4.750058000000001,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_274",
      "layer": "bottom",
      "x": 4.249931999999999,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_275",
      "layer": "bottom",
      "x": 3.7500599999999995,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_276",
      "layer": "bottom",
      "x": 3.2499339999999997,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_277",
      "layer": "bottom",
      "x": 2.750062,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_278",
      "layer": "bottom",
      "x": 2.249936,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_279",
      "layer": "bottom",
      "x": 1.750064,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_280",
      "layer": "bottom",
      "x": 1.2499380000000002,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_281",
      "layer": "bottom",
      "x": 0.7500660000000003,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_282",
      "layer": "bottom",
      "x": 0.24994000000000005,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_283",
      "layer": "bottom",
      "x": -0.24993199999999982,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_284",
      "layer": "bottom",
      "x": -0.7500580000000001,
      "y": -8.249927999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_285",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -6.750058000000001,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_286",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -6.249931999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_287",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -5.7500599999999995,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_288",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -5.249934,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_289",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -4.750062,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_290",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -4.249936,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_291",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -3.750064,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_292",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -3.249938,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_293",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -2.7500660000000003,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_294",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -2.2499400000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_295",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -1.7500680000000006,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_296",
      "layer": "bottom",
      "x": -2.2499279999999997,
      "y": -1.249941999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_297",
      "layer": "bottom",
      "x": -0.7500580000000001,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_298",
      "layer": "bottom",
      "x": -0.24993199999999982,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_299",
      "layer": "bottom",
      "x": 0.24994000000000005,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_300",
      "layer": "bottom",
      "x": 0.7500660000000003,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_301",
      "layer": "bottom",
      "x": 1.2499380000000002,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_302",
      "layer": "bottom",
      "x": 1.750064,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_303",
      "layer": "bottom",
      "x": 2.249936,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_304",
      "layer": "bottom",
      "x": 2.750062,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_305",
      "layer": "bottom",
      "x": 3.2499339999999997,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_306",
      "layer": "bottom",
      "x": 3.7500599999999995,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_307",
      "layer": "bottom",
      "x": 4.249931999999999,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_308",
      "layer": "bottom",
      "x": 4.750058000000001,
      "y": 0.24992799999999882,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_309",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -1.249941999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_310",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -1.7500680000000006,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_311",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -2.2499400000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_312",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -2.7500660000000003,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_313",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -3.249938,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_314",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -3.750064,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_315",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -4.249936,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_316",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -4.750062,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_317",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -5.249934,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_318",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -5.7500599999999995,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_319",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -6.249931999999999,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_320",
      "layer": "bottom",
      "x": 6.249927999999999,
      "y": -6.750058000000001,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999823,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_385",
      "layer": "bottom",
      "x": 12.074936000000001,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_386",
      "layer": "bottom",
      "x": 12.724922,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_387",
      "layer": "bottom",
      "x": 13.374908000000001,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_388",
      "layer": "bottom",
      "x": 14.024894,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_389",
      "layer": "bottom",
      "x": 14.675134,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_390",
      "layer": "bottom",
      "x": 15.32512,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_391",
      "layer": "bottom",
      "x": 15.975106,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_392",
      "layer": "bottom",
      "x": 16.625092000000002,
      "y": 3.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_393",
      "layer": "bottom",
      "x": 17.275078,
      "y": 3.8709619999999996,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_394",
      "layer": "bottom",
      "x": 17.925064,
      "y": 3.8709619999999996,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_395",
      "layer": "bottom",
      "x": 12.074936,
      "y": -1.8709619999999996,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_396",
      "layer": "bottom",
      "x": 12.724922,
      "y": -1.8709619999999996,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_397",
      "layer": "bottom",
      "x": 13.374908,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_398",
      "layer": "bottom",
      "x": 14.024894,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_399",
      "layer": "bottom",
      "x": 14.675134,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_400",
      "layer": "bottom",
      "x": 15.32512,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_401",
      "layer": "bottom",
      "x": 15.975106,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_402",
      "layer": "bottom",
      "x": 16.625092,
      "y": -1.870962,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_403",
      "layer": "bottom",
      "x": 17.275078,
      "y": -1.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_404",
      "layer": "bottom",
      "x": 17.925064,
      "y": -1.8709620000000005,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999814,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_508",
      "layer": "top",
      "x": -3.025036,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_509",
      "layer": "top",
      "x": -2.37505,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_510",
      "layer": "top",
      "x": -1.725064,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_511",
      "layer": "top",
      "x": -1.0750780000000002,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_512",
      "layer": "top",
      "x": -0.425092,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_513",
      "layer": "top",
      "x": 0.22489399999999993,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_514",
      "layer": "top",
      "x": 0.875134,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_515",
      "layer": "top",
      "x": 1.52512,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_516",
      "layer": "top",
      "x": 2.175106,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_517",
      "layer": "top",
      "x": 2.8250919999999997,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_518",
      "layer": "top",
      "x": 3.475078,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_519",
      "layer": "top",
      "x": 4.125064,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_520",
      "layer": "top",
      "x": 4.77505,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_521",
      "layer": "top",
      "x": 5.425036,
      "y": -14.365755,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_522",
      "layer": "top",
      "x": -3.025036,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_523",
      "layer": "top",
      "x": -2.37505,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_524",
      "layer": "top",
      "x": -1.725064,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_525",
      "layer": "top",
      "x": -1.0750780000000002,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_526",
      "layer": "top",
      "x": -0.425092,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_527",
      "layer": "top",
      "x": 0.22489399999999993,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_528",
      "layer": "top",
      "x": 0.875134,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_529",
      "layer": "top",
      "x": 1.52512,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_530",
      "layer": "top",
      "x": 2.175106,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_531",
      "layer": "top",
      "x": 2.8250919999999997,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_532",
      "layer": "top",
      "x": 3.475078,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_533",
      "layer": "top",
      "x": 4.125064,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_534",
      "layer": "top",
      "x": 4.77505,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    },
    {
      "paste": "assembly_paste_pcb_smtpad_535",
      "layer": "top",
      "x": 5.425036,
      "y": -8.634245,
      "gerberObjects": 1,
      "parsedAreaRatio": 0.9999834,
      "boundsMatch": true
    }
  ],
  "failures": [],
  "assemblyProcessApproved": false,
  "parserVersion": "gerbonara 0.13.0",
  "centrosymmetricRotationParserWarnings": {
    "LR180": 48,
    "LR0": 48
  },
  "scope": "Supplied land/paste coverage, containment and 96 actual CAM-parsed rounded Gerber apertures only. Not foil-thickness, release-ratio, thermal voiding or reflow qualification."
}