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/review-schematic-render.log

{
  "sheets": [
    {
      "name": "overview",
      "displayName": "0 — Start here: system overview",
      "sheetIndex": 0
    },
    {
      "name": "soc_support",
      "displayName": "1 — F1C100S support",
      "sheetIndex": 1
    },
    {
      "name": "linux_io",
      "displayName": "2 — Linux interfaces",
      "sheetIndex": 2
    },
    {
      "name": "soc_unused",
      "displayName": "3 — Unused SoC interfaces",
      "sheetIndex": 3
    },
    {
      "name": "pd_power",
      "displayName": "4 — USB-C PD and 5 V",
      "sheetIndex": 4
    },
    {
      "name": "power_rails",
      "displayName": "5 — SoC power rails",
      "sheetIndex": 5
    },
    {
      "name": "ethernet",
      "displayName": "6 — 10/100 Ethernet",
      "sheetIndex": 6
    },
    {
      "name": "motion",
      "displayName": "7 — Real-time stepper control",
      "sheetIndex": 7
    },
    {
      "name": "motor_stage",
      "displayName": "8 — NEMA 17 stepper driver",
      "sheetIndex": 8
    },
    {
      "name": "diagnostics",
      "displayName": "9 — Local status and alarm",
      "sheetIndex": 9
    },
    {
      "name": "power_monitor",
      "displayName": "10 — PD voltage and power-valid monitoring",
      "sheetIndex": 10
    },
    {
      "name": "coil_current",
      "displayName": "11 — Signed winding-current telemetry",
      "sheetIndex": 11
    },
    {
      "name": "usb_attach",
      "displayName": "12 — Self-powered USB attachment",
      "sheetIndex": 12
    }
  ],
  "outsideSheetWarnings": 0
}