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

board-part-substitutions.json

{
  "U_1V2": {
    "reason": "AP2112K-1.2 stock is below the five-board assembly requirement. TLV75512PDBVR preserves 1.2 V and SOT-23-5 IN/GND/EN/NC/OUT pin order. Existing 4.7 uF input/output capacitors exceed TI's minimum. Maximum rated output changes from 600 mA to 500 mA; verify the actual core-rail load during bring-up.",
    "datasheet": "https://www.ti.com/lit/ds/symlink/tlv755p.pdf",
    "before": {
      "manufacturer_part_number": "AP2112K-1.2TRG1",
      "supplier_part_numbers": { "jlcpcb": ["C460310"] }
    },
    "after": {
      "manufacturer_part_number": "TLV75512PDBVR",
      "supplier_part_numbers": { "jlcpcb": ["C2877864"] }
    }
  },
  "Y1": {
    "reason": "Original crystal has zero orderable JLCPCB stock at 2026-10-17 audit. Replacement is 24 MHz, 12 pF, fundamental, 3225 four-pad, electrodes 1/3 and case grounds 2/4. Existing land pattern and load capacitors retained.",
    "datasheet": "https://atta.szlcsc.com/upload/public/pdf/source/20230512/FCFA71FC9F356FF871B9CC5C5DAC5D5F.pdf",
    "before": {
      "manufacturer_part_number": "ABM8-24.000MHZ-12-B1U-T",
      "supplier_part_numbers": { "jlcpcb": ["C1986477"] }
    },
    "after": {
      "manufacturer_part_number": "X322524MOB4SI",
      "supplier_part_numbers": { "jlcpcb": ["C70590"] }
    }
  }
}