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/usb-top-validation.json
{
"checkedAt": "2026-10-21T15:49:48.331Z",
"circuitSha256": "3482bcc55817eb6f86266c8e7ef84ab04c02b3b826a89b0fce46f148fb2f100c",
"baselineCircuitSha256": "94b9b74a6f9e451f3f7ee606aa590c87ba8a6ceaae032bcfcfa0413931201e24",
"published": false,
"noRegressionsInCheckedScope": true,
"nativeErrors": 0,
"nativeWarnings": 151,
"baselineWarnings": 151,
"testsPassed": 47,
"testsFailed": 0,
"sourceConnectionsAndSchematicUnchanged": true,
"protectedCopperNetsUnchanged": 118,
"unchangedFirmwareAndModuleFiles": 56,
"boardMm": [
42.3,
42.3
],
"layers": 4,
"mountingHolesUnchanged": 4,
"usbFace": "top",
"usbEdge": "north",
"usbCenterSpacingMm": 14,
"connectorMpn": "TYPE-C-31-M-12",
"connectorJlcpcb": "C165948",
"powerCopper": "0.35 mm contact escapes, 0.80 mm top trunks; no inner-layer power-trunk replacement",
"viaCount": 353,
"viaHoleMm": 0.3,
"viaPadMm": 0.45,
"allViasFullStack": true,
"populatedParts": 199,
"jlcpcbCodes": 83,
"artworkApertures": 674,
"preview": "dist/index/3d.png",
"previewGerbers": "reports/usb-top-preview.zip",
"logSha256": {
"build": "1860d737e0f1f54dce6231b0ae323a4b2857c5dd498e043d9068087ab87b1604",
"tests": "4eb91d04adda06ac79faa4418ed7cbed062c38a24c019f72e7b607c98546e029",
"typecheck": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"shorts": "8e3d7b2a26a566cd20d9a5d8e85b5287ed77629ebcae400a4ae9e0863d848dca",
"style": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
"continuity": "b32301bd5edb10dc187da3c9898943a8b1188eafd16257c3bf6bd4b75f323497",
"copper": "f40a6994c363114b4e15d3b0c4d7cb3be4fb444a9336c428d5f33c1aea299e7e",
"drill": "9ddcb63e3954cec8ba4a1a499e4c715f262dc853884e4687ba378eb8c1dff87b",
"dfm": "a340ba7f23d77258caf0d7ed37c9d578b7cffa691591b35d627951234213b034",
"solder": "f7c37632eb500a6dd0d4955bdfc42a96f1d953b68eb0afe4b692f462d22e852e",
"kelvin": "fe25a37e0c67f5a891893efed529b2a7ab24c04eff284133f1d99b34128b2fd3",
"motor": "01b18d8367338db9b1cce8758a4e82ed063370e078600001d938eafab1f50963",
"gerbers": "c9ff506fef927ee1eef1b353fe153d1be1ba3840cb71fcc5d7041cf11d2c7a55",
"artwork": "45f2fefd1ee651271e63b352aab75f82244a2e50f047bb650b3ccd9d61a0325b",
"stock": "c506469a613cb27afda54184a049c7ad0826c7942e4e4201a53f55507cbed435",
"bom": "74c8c3921274bf5185bfe3a96c8ea746fde5046bb0545e2897cf8aa0551f358e",
"verify": "ce6c6f7d10a7f3431cc2eec2a7a6aff02a69ab8b0d6146802aba5eaaecf2c1d1"
},
"fabricationReady": false,
"physicalDualPlugFitVerified": false,
"remainingQualification": "Inherited buck/high-speed layout and stackup review, assembly-process acceptance, actual motor/harness/cable fit and first-article tests are not signed off by these generated-output checks."
}