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

local-bias-placement.json

{
  "Y1": { "x": 12.0, "y": 4.75, "rotation": 0, "layer": "top" },
  "C_OSCI": { "x": 12.25, "y": 1.5, "rotation": 90, "layer": "top" },
  "C_OSCO": { "x": 11.0, "y": 7.25, "rotation": 180, "layer": "top" },
  "J_ETH": { "x": -13.1875, "y": -4.0, "rotation": 270, "layer": "top" },
  "R_PD_ADC_TOP": { "x": 12.25, "y": 7.75, "rotation": 270, "layer": "bottom" },
  "R_PD_ADC_BOTTOM": { "x": 12.75, "y": 7.5, "rotation": 90, "layer": "top" },
  "C_PD_ADC": { "x": 18.0, "y": 8.0, "rotation": 0, "layer": "bottom" },
  "Q_PD_STATUS": { "x": 15.0, "y": 8.25, "rotation": 0, "layer": "bottom" },
  "R_PD_STATUS_TOP": { "x": 15.0, "y": 5.75, "rotation": 180, "layer": "top" },
  "R_PD_STATUS_BOTTOM_A": { "x": 17.75, "y": 3.5, "rotation": 90, "layer": "top" },
  "R_PD_STATUS_BOTTOM_B": { "x": 18.0, "y": 6.75, "rotation": 180, "layer": "bottom" },
  "R_PD_STATUS_PULLUP": { "x": 19.25, "y": 3.75, "rotation": 270, "layer": "bottom" },
  "R_PU_TWI0_SDA": { "x": -9.5, "y": 5.75, "rotation": 0, "layer": "bottom" },
  "R_BUCK_FF": { "x": -9.0, "y": 7.25, "rotation": 180, "layer": "bottom" },
  "C_ETH_RXP_AC": { "x": -13.25, "y": -5.6, "rotation": 180, "layer": "bottom" },
  "SW_RESET": { "x": -7.0, "y": 7.0, "rotation": 0, "layer": "top" },
  "C_BUZZER": { "x": -15.0, "y": 10.5, "rotation": 90, "layer": "top" },
  "C_D5": { "x": -10.0, "y": 8.75, "rotation": 270, "layer": "top" },
  "C_ESD": { "x": -18.75, "y": 12.25, "rotation": 0, "layer": "top" },
  "C_BUCK_OUT1": { "x": -14.0, "y": -7.1, "rotation": 0, "layer": "bottom" },
  "C_ETH_TCT": { "x": -14.4968, "y": 3.95, "rotation": 0, "layer": "bottom" },
  "R_PU_SDMMC0_D2": { "x": 14.4, "y": 7.0, "rotation": 0, "layer": "top" },
  "R_PU_SDMMC0_CMD": { "x": 14.4, "y": 8.2, "rotation": 0, "layer": "top" },
  "R_PU_SDMMC0_D1": { "x": 14.4, "y": 9.4, "rotation": 0, "layer": "top" },
  "R_PU_SDMMC0_D3": { "x": 14.4, "y": 10.6, "rotation": 0, "layer": "top" },
  "R_PU_SDMMC0_D0": { "x": 14.4, "y": 11.8, "rotation": 0, "layer": "top" },
  "R_ETH_EXRES": { "x": -0.5, "y": -9.7, "rotation": 0, "layer": "bottom" },
  "R_V3V3_MOTOR": { "x": -3.1, "y": -2.9, "rotation": 0, "layer": "top" },
  "C_ETH_6": { "x": -0.3, "y": -0.2, "rotation": 180, "layer": "top" },
  "C_ETH_XI": { "x": 9.0, "y": 2.2, "rotation": 90, "layer": "top" },
  "R_SV_H": { "x": -0.1, "y": -6.2, "rotation": 0, "layer": "top" },
  "C_SV_H": { "x": -0.1, "y": -4.45, "rotation": 270, "layer": "top" },
  "C_D71": { "x": 5.4, "y": 14.0, "rotation": 90, "layer": "top" },
  "C_B_VCC_USB": { "x": 12.1, "y": 10.8, "rotation": 90, "layer": "top" },
  "U_1V2": { "x": -5.55, "y": 16.1, "rotation": 0, "layer": "bottom" },
  "C_U_1V2_IN": { "x": -5.57, "y": 19.4, "rotation": 90, "layer": "bottom" },
  "D_VM_BLOCK": { "x": 14.3, "y": -5.0, "rotation": 180, "layer": "top" },
  "R_ETH_PMODE2": { "x": 9.0, "y": -4.7, "rotation": 0, "layer": "top" },
  "R_ETH_PMODE1": { "x": 9.0, "y": -6.0, "rotation": 0, "layer": "top" },
  "R_ETH_PMODE0": { "x": 6.9, "y": -4.7, "rotation": 0, "layer": "top" }
}