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/clean-schematic-acceptance.json

{
  "checkedAt": "2026-10-22T22:36:21.227Z",
  "status": "schematic_only_regression_gates_passed",
  "baselineVersion": "0.4.54",
  "circuitSha256": "5a47a31471c541e6260751afa6f3c683106a2137b64da8c3efe42c8805908b81",
  "hardwareRecordsUnchanged": 7424,
  "schematicSymbolAndTerminalCoverageUnchanged": true,
  "testsPassed": 57,
  "testsFailed": 0,
  "schematicStyleIssues": 0,
  "nativeErrors": 0,
  "inheritedNativeWarnings": 151,
  "addedWarnings": 0,
  "gerberShorts": 0,
  "allSheetsVisuallyReviewed": true,
  "fabricationReady": false,
  "published": false,
  "qualificationGaps": {
    "independentDrillClearanceFindings": 0,
    "silkscreenBelowPublished1mmHeight": 0,
    "ordinaryPadDrillIntersections": 0,
    "thermalSolderProcessQualified": false,
    "filledCappedViaProcessSpecified": true,
    "stencilArtworkCoveredLands": 674,
    "stencilArtworkIsNotProcessApproval": true,
    "usbDataVbusAttachDetection": "hardware TS3USB31E isolation implemented, including ROM FEL; powered/unpowered host attach and USB signal integrity still require bench qualification",
    "inheritedModuleTestFailures": 0,
    "ethernetAndAnalogSignalIntegrity": "requires further layout/stackup review",
    "currentFabricationHandoff": "not exported; unresolved solder-process gate blocks assembly handoff",
    "hardwareBringupAndCurrentCalibration": "not performed",
    "actualRearMotorFastening": "requires physical confirmation"
  },
  "reports": {
    "reports/clean-validation.log": "6799463bd1907b84451cf56b107765de738cc4b007ddac7b65008d9fcaf16ec7",
    "reports/clean-full-build.log": "34bc6565ce523857b7a2085ec80b2af7d21d99ee1a92a390b050118e2950247f",
    "reports/review-tests.log": "d35899e7a2f19797dd42f83f21fc73fd764d49263479c9cb722116bf9b418df1",
    "reports/review-style/analysis.json": "08eea547ec68968666ae109ed01034dfe0ea498537fbaf092101944fe848902f",
    "reports/review-warning-regression.json": "dd1d29b59e0196cddb4f3a08d4bd5369b5205a09b7e254133d5d2c1d13367093",
    "reports/bulk-top-regression.json": "ba5696c97189677cdc3235273d48f998ca7e49fe9ab2ab8b8862688f4121b608",
    "reports/review-protected-copper.json": "b98aa2cdd16a3c22e02c5014039fb6b167e32a133cbefc9b0f44da07fb00e30a",
    "reports/connectivity-audit.json": "5960bd5288da6b6958559fa6fc50e7356cdd22187106c8cef0ee534d006daba4",
    "reports/coil-all-copper-preflight-meta.json": "8ab6ae1bd92bdf50b0e1020ade1394ed4c1ec380eeba19abe40061cb6bf1e94f",
    "reports/jlcpcb-stock-audit.json": "ca8317e1080026d9d73143aebdff4dd90672faf3cf532d3a55341e51747c20e1",
    "reports/bom-validation.json": "3ea4a6cbdd895636684aa198a57169e8b5705e8b6467b4948848e70521a712bb",
    "reports/solder-process-audit.json": "1e1bc7a2fc6188b1d919e52209e673c7385a67adf03886a6d593e7ebab92b3b8",
    "reports/drill-clearance-regression.json": "9fe6f40b05c7858b45b173d0a529fdbd42c80c1a60b9fcf9df157464e5598f8f",
    "verification.json": "216bc3183990f3f92d5f1e2e23a64f643ebde89006241d51b7398343f255b2fc",
    "routing/complete-routes.json": "f487fd69fdc56c77ccf2a18df2ec771a163040a51521e8171d3f0f126d2fb459",
    "routing/expected-input.json": "93decb4c6df867be92d3c52c54a83a9f4bf573f2a47ec5b19f54969cf912a968",
    "routing/physical-copper.json": "ea4b38d413a17747c5ab0aefb9cb0c4ae61a56eb9a0c0626d2aab71fffc4f40c",
    "baseline/circuit.json": "b4fc916c202df8fde05e1d3db5182f9ced38ce7d5f31febf4a3f30f12e669cd2"
  }
}