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"] }
}
}
}