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
Files in (root)/scripts
- add-swap-adc-bridge.py
- analyze-round10-widths.py
- analyze-schematic-review.mjs
- audit-jlcpcb-stock.d.mts
- audit-jlcpcb-stock.mjs
- audit-jlcpcb-via-clearance.py
- audit-local-copper.py
- audit-session-kelvin.py
- audit-solder-process.py
- audit-stencil-artwork.py
- author-fab-buck-routes.py
- author-sense-closure.py
- bind-round9-placement.mjs
- check-assembly-motor-reference.mjs
- check-buck-enable.py
- check-bulk-ground-corridor.py
- check-bulk-top-regression.mjs
- check-bulk-top-seed.py
- check-continuity.mjs
- check-current-schematic-style.sh
- check-fab-buck-pocket.py
- check-fab-stencil-regression.mjs
- check-fix-regression.mjs
- check-manual-additions.py
- check-probe-plan.py
- check-review-authored-copper.py
- check-review-candidates.mjs
- check-review-protected-copper.py
- check-review-warning-regression.mjs
- check-round10-regression.mjs
- check-round10-widths.py
- check-round12-regression.mjs
- check-round5-regression.mjs
- check-round6-regression.mjs
- check-round7-regression.mjs
- check-round8-regression.mjs
- check-round9-regression.mjs
- check-schematic-review-regression.mjs
- check-software-current-copper.py
- check-software-current-module.mjs
- check-software-current-warnings.mjs
- check-usb-top-protected-copper.py
- check-usb-top-records.mjs
- check-usb-top-seed.py
- compare-drill-clearance.py
- compare-module-test-regression.mjs
- compare-netlist.mjs
- compare-round3-module-tests.mjs
- compare-round9-live-latest.mjs
- complete-review-clock-fanout.py
- configure-clean-sheets.mjs
- continue-usb-top.py
- diagnose-round8-preview.tsx
- draft-clean-schematic.mjs
- draw-current-detail.py
- export-assembly.py
- export-completed-seed.py
- export-whole-board.py
- fabrication_handoff.py
- fetch-round9-live-latest.mjs
- finalize-bulk-top-review.mjs
- finalize-clean-schematic.mjs
- finalize-software-current.mjs
- finalize-usb-top.mjs
- find-clearance-corridor.py
- find-fab-buck-sites.py
- find-review-component-location.py
- find-review-filter-pair.py
- find-review-stitches.py
- find-swap-pd-resistor.py
- find-usb-adc-via.py
- finish-review-copper.py
- finish-usb-top-manual.py
- import-whole-board.py
- inspect-current-escape.py
- inspect-drill-site.py
- inspect-review-route-pocket.py
- inspect-usb-vbus-pocket.py
- install-bulk-top.mjs
- install-software-current.mjs
- install-swap.mjs
- install-usb-top.mjs
- list-local-component-sites.py
- list-local-drill-sites.py
- measure-pin-number-glyphs.mjs
- merge-local-session.py
- plan-clearance-placement.py
- plan-coupled-via-fix.py
- plan-current-corridor.py
- plan-fab-buck-pocket.mjs
- plan-manufacturing-legend.py
- plan-review-clock-escape.py
- plan-review-ethernet-escape.py
- plan-round3-fanout.py
- plan-round6-xi-shortcut.py
- plan-round7-output-cap.py
- plan-round8-part-moves.py
- plan-swap-shortlinks.py
- plan-usb-gate-sites.py
- prepare-bulk-top-closure.py
- prepare-bulk-top.py
- prepare-fixed-closure.py
- prepare-focused-bulk-review.py
- prepare-review-publication.mjs
- prepare-round10-vm.mjs
- prepare-round12-analog.py
- prepare-round12-publication.mjs
- prepare-round3-publication.mjs
- prepare-round7-usb.mjs
- prepare-round8-extended.mjs
- prepare-round8-rework.mjs
- prepare-round9-cap-site-scan.mjs
- prepare-round9-motor-block.mjs
- prepare-round9-net-repair.mjs
- prepare-sense-base.py
- prepare-sense-staging.mjs
- prepare-software-current.py
- prepare-stencil-publication.mjs
- prepare-swap-copper.py
- prepare-swap-protected.py
- prepare-usb-top.py
- preserve-round7-unchanged.py
- preserve-software-current-session.py
- preserve-working-clock-trees.py
- promote-current-sensing.mjs
- prune-round9-moved-pad-crossings.py
- publish-bulk-top.mjs
- publish-clean-schematic.mjs
- publish-round5.mjs
- publish-software-current.mjs
- publish-usb-top.mjs
- rebind-stock-after-routing.mjs
- recover-review-upload.mjs
- recover-round3-publication.mjs
- recover-stencil-upload.mjs
- relocate-tight-vias.py
- remove-buck-enable-tie.mjs
- render-local-copper.py
- render-review-placement.tsx
- render-round5-pcb.mjs
- render-schematic-sheets.mjs
- repair-round9-motor.py
- repair-via-clearance.py
- repair-wire-clearance.py
- reshape-swap-enable.py
- restore-main-release.mjs
- restore-swap-avcc.py
- resume-review-routing.py
- review-additional-dfm.py
- review-bom-values.mjs
- review-published-regression.mjs
- review-round11-published.mjs
- review-round2-geometry.py
- review-round2.mjs
- route_geometry.py
- route-round7-usb.py
- save-checkpoint.mjs
- save-round8-checkpoint.mjs
- scan-current-dac.py
- scan-current-input-detour.py
- scan-current-prefix.py
- scan-via-first-reference.py
- search-swap-protection.py
- select-round5-vias.mjs
- shorten-round12-analog.py
- shorten-swap-adc.py
- summarize-published-regression.mjs
- test_fabrication_handoff.py
- test-buck-enable.py
- test-export-gates.mjs
- test-round3-copper-gate.mjs
- test-round9-release-gates.mjs
- triangulate-review-polygon.mjs
- update-buck-net-map.py
- update-round8-cap-stock.mjs
- validate-bom.d.mts
- validate-bom.mjs
- validate-placement.py
- validate-rishabh-review.mjs
- validate-software-current.mjs
- validate-usb-top.mjs
- verify-remote-checkpoint.mjs
- verify-review-publication.mjs
- verify-round3-publication.mjs
- verify-stencil-publication.mjs
- verify-usb-top-upload.mjs
- verify.mjs
- widen-5v-candidate.py
- write-connectivity-audit.mjs
- write-current-checkpoint.mjs
- write-full-board-review.mjs
- write-review-fix-status.mjs
- write-round3-status.mjs
- write-round5-status.mjs
- write-round6-status.mjs
- write-round7-status.mjs
- write-round8-status.mjs
- write-round9-status.mjs
- write-schematic-review-acceptance.mjs
- write-swap-status.mjs