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
manufacturing-process.json
{
"status": "specified-requires-fabricator-and-assembler-CAM-acceptance",
"releaseApproved": false,
"board": {
"layers": 4,
"thicknessMm": 1.6,
"outlineMm": [42.3, 42.3],
"surfaceFinish": "ENIG",
"outerCopperOz": 1,
"innerCopperOz": 0.5,
"controlledImpedanceStackupQualified": false
},
"throughVias": {
"finishedDrillMm": 0.3,
"padDiameterMm": 0.45,
"span": ["top", "inner1", "inner2", "bottom"],
"treatment": "epoxy-filled-and-copper-capped",
"ipc4761Type": "VII",
"scope": "all pcb_via records; not connector plated holes or non-plated holes",
"planarizedForSmtOnBothFaces": true,
"paidFourLayerOptionRequired": true,
"orderRemark": "4 layers, 1.6 mm, ENIG, 1 oz outer copper. Fill ALL 0.30 mm through vias with nonconductive epoxy resin and copper-cap/planarize both faces (IPC-4761 Type VII); 0.45 mm via lands. These include exposed thermal-pad vias. Tenting or solder-mask plugging is NOT an acceptable substitute. Do not fill component plated holes or non-plated mounting/locating holes. Confirm capability, price and finished-hole interpretation before manufacture.",
"ruleSource": "https://jlcpcb.com/help/article/pcb-via-covering"
},
"assembly": {
"faces": ["top", "bottom"],
"throughHolePartsAreNotPinInPaste": true,
"requirePasteOnEveryPopulatedExposedSmtLand": true,
"stencilThicknessMm": null,
"stencilAndReflowQualified": false,
"request": "Review both paste layers and package-specific exposed-pad apertures. Select foil/step-stencil thickness for the fine-pitch F1C100S and PowerPAD driver, and agree thermal-pad paste volume, venting/voiding criteria, double-sided reflow order, bottom-component retention and through-hole soldering. Existing 0.7-linear signal-land reduction and thermal-pad apertures are proposed artwork, not approved process parameters.",
"thermalPadReview": [
{"part": "U1", "pin": 89, "package": "F1C100S exposed pad"},
{"part": "U_MOTOR", "pin": 29, "package": "DRV8825 PowerPAD"},
{"part": "U_PD", "pin": 17, "package": "HUSB238A exposed pad"}
],
"ruleSource": "https://jlcpcb.com/help/article/instructions-for-stencil-order"
},
"approvalRecord": null,
"caveat": "A locally specified process and supplied paste artwork are not evidence of accepted CAM, a placed order or qualified physical hardware. No cost is committed and no fabrication-ready flag may be inferred from this file."
}