shibosoftwaredev/f1c100s-linux-nema17-stepper-controller
Compact four-layer NEMA 17 carrier PCB combining an F1C100S Linux SoC, USB-C PD power and buck regulation, W5500 10/100 Ethernet, STM32 safety/motion control, and DRV8825 stepper-driver hardware with protection, sensing, connectors, and dual-sided SMT assembly.
- Version
- 0.4.15
- License
- unset
- Stars
- 0
verification.json
{
"circuitSha256": "21f109d56bee72d5117409b8bf1a4415d9be4112aaff989516fcb33aeef9918c",
"board": {
"motorFacingBodyMm": {
"width": 42.3,
"height": 42.3
},
"overallEnvelopeMm": {
"width": 42.3,
"height": 42.3
},
"layers": 4,
"connectorHoleMinEdgeClearanceMm": {
"ethernet": 0.355,
"motor": 0.35
}
},
"drcErrors": 0,
"pcbTraces": 434,
"pcbVias": 336,
"viaHoleDiameterMm": 0.3,
"viaPadDiameterMm": 0.45,
"populatedComponents": 163,
"bottomAssemblyComponents": 79,
"jlcpcbUniqueParts": 68,
"jlcpcbStockIssues": 0,
"targetMotor": "StepperOnline 17HS13-0404S1 NEMA 17, 0.40 A/phase",
"motorStage": {
"driver": "DRV8825PWPR",
"supply": "15 V USB-PD",
"peakCurrentPerPhaseA": 0.397,
"microstep": "1/16"
},
"control": {
"linux": "F1C100S",
"realtimeMotion": "STM32G030F6P6",
"link": "UART0"
},
"ethernet": "W5500 + HR911105A",
"thermalVias": 11
}