astra/nema17-stepper-motor-controller-spring-clamp-rp2040
A 4-layer RP2040 controller board that negotiates USB‑C PD motor power and drives a NEMA17 stepper via a DRV8825, with current sensing, thermal shutdown, RGB status LED, buzzer alarm, optional AS5600 encoder, protection/filtering, and test points.
- Version
- 1.4.0
- License
- unset
- Stars
- 0
schematic/config.ts
export const logicTrace = { thickness: "0.15mm" } as const;
export const powerTrace = { thickness: "0.8mm" } as const;
export const groundTrace = { thickness: "0.3mm" } as const;
export const motorTrace = { thickness: "1mm" } as const;
export const schematicSheets = {
controller: "controller",
programming: "controller_programming",
motorDriver: "motor_driver",
motorPower: "motor_power",
thermalProtection: "thermal_protection",
} as const;
export const schematicSections = {
driverCore: "motor_driver_core",
motorOutputs: "motor_driver_outputs",
pdNegotiation: "motor_power_pd_negotiation",
pdFiltering: "motor_power_filtering",
} as const;