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

scripts/bind-round9-placement.mjs

import fs from "node:fs"
import {routingSignature} from "../routing-signature"
const c=JSON.parse(fs.readFileSync(process.argv[2]??"routing/round9-block-placement.circuit.json","utf8"))
fs.writeFileSync("routing/expected-input.json",JSON.stringify(routingSignature(c),null,2)+"\n")
fs.writeFileSync("routing/placement.json",JSON.stringify(c,null,2)+"\n")