imrishabh18/nema17-motor-controller-flex

An RP2040-based USB‑C/USB‑PD controller board that powers and drives a NEMA17 stepper via a DRV8825, with current/temperature/voltage monitoring, optional AS5600 encoder, buzzer/RGB status indicators, QSPI flash, and flexible motor/encoder connections.

Version
1.2.0
License
unset
Stars
0

package.json

{
  "name": "@tsci/imrishabh18.nema17-motor-controller-flex",
  "version": "1.2.0",
  "description": "RP2040 NEMA17 flex motor controller with rear motor assembly reference, 40 mm encoder tail and bottom-side six-contact motor socket prototype",
  "main": "index.circuit.tsx",
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@tscircuit/core": "0.0.2181",
    "@tscircuit/props": "0.0.705",
    "@tscircuit/footprinter": "0.0.426",
    "react": "19.3.1",
    "schematic-symbols": "0.0.244",
    "@tscircuit/checks": "0.0.258",
    "@tscircuit/circuit-json-util": "0.0.123",
    "@flatten-js/core": "1.6.14"
  },
  "devDependencies": {
    "tscircuit": "0.0.2972",
    "typescript": "5.9.3",
    "@types/react": "19.3.0",
    "@types/bun": "1.4.3"
  },
  "overrides": {
    "@tscircuit/core": "0.0.2181",
    "@tscircuit/props": "0.0.705",
    "circuit-json": "0.0.529",
    "circuit-to-svg": "0.0.453",
    "@tscircuit/checks": "0.0.258",
    "@tscircuit/copper-pour-solver": "0.0.67",
    "@tscircuit/circuit-json-util": "0.0.123",
    "@flatten-js/core": "1.6.14"
  }
}