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-baseline-negative.json

{
  "circuitSha256": "e945422e1c7d77d546976df8df77b8d7745120e5882e142d1af9efdb7bedbb09",
  "gerberZipSha256": "a35ab7bb19f3a4a7fd7ab0da48c4e09e31267791bed77aebea7af94fe7323645",
  "populatedExposedSmtLands": 674,
  "pasteApertures": 582,
  "missingLandCount": 96,
  "restoredRoundedLeadApertures": 0,
  "restoredByPart": {},
  "roundedGerberChecks": [],
  "failures": [
    {
      "rule": "paste-on-excluded-land",
      "part": "TP_MOTION_SWDIO",
      "pad": "pcb_smtpad_420"
    },
    {
      "rule": "paste-on-excluded-land",
      "part": "TP_MOTION_SWCLK",
      "pad": "pcb_smtpad_421"
    },
    {
      "rule": "paste-on-excluded-land",
      "part": "TP_MOTION_NRST",
      "pad": "pcb_smtpad_422"
    },
    {
      "rule": "paste-on-excluded-land",
      "part": "TP_MOTION_GND",
      "pad": "pcb_smtpad_423"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_273",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_274",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_275",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_276",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_277",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_278",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_279",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_280",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_281",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_282",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_283",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_284",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_285",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_286",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_287",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_288",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_289",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_290",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_291",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_292",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_293",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_294",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_295",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_296",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_297",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_298",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_299",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_300",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_301",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_302",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_303",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_304",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_305",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_306",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_307",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_308",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_309",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_310",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_311",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_312",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_313",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_314",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_315",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_316",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_317",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_318",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_319",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_ETH",
      "pad": "pcb_smtpad_320",
      "shape": "rotated_pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_385",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_386",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_387",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_388",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_389",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_390",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_391",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_392",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_393",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_394",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_395",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_396",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_397",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_398",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_399",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_400",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_401",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_402",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_403",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTION",
      "pad": "pcb_smtpad_404",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_508",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_509",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_510",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_511",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_512",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_513",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_514",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_515",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_516",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_517",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_518",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_519",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_520",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_521",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_522",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_523",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_524",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_525",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_526",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_527",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_528",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_529",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_530",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_531",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_532",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_533",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_534",
      "shape": "pill"
    },
    {
      "rule": "missing-paste",
      "part": "U_MOTOR",
      "pad": "pcb_smtpad_535",
      "shape": "pill"
    }
  ],
  "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."
}