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."
}