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-sheet-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
}