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
}