techmannih/nema34-mounted-stepper-controller

A 48 V USB‑C PD 3.1 EPR NEMA‑34 stepper controller PCB combining STM32/TMC5160 control, external MOSFET motor bridges, protected power and regenerative braking, USB data, telemetry, diagnostics, status LEDs, and buzzer alarms.

Version
0.3.92
License
unset
Stars
1

tscircuit.config.json

{
  "$schema": "https://cdn.jsdelivr.net/npm/@tscircuit/cli/types/tscircuit.config.schema.json",
  "mainEntrypoint": "index.circuit.tsx",
  "previewComponentPath": "release/circuit.json",
  "siteDefaultComponentPath": "release/circuit.json",
  "includeBoardFiles": [
    "**/*.tsx",
    "imports/**/*.{ts,js,jsx}",
    "release/circuit.json"
  ],
  "buildCommand": "tsci build index.circuit.tsx --transpile --disable-parts-engine && tsci build release/circuit.json --site --preview-images --use-cdn-javascript --concurrency 4",
  "ignoredFiles": [
    ".github/**",
    "checks/**",
    "dist/**",
    "build/**",
    "release/*.zip",
    "release/*.png",
    "release/*.svg",
    "release/*.csv",
    "release/*.md",
    "release/schematics/**",
    "release/delivery-manifest.json",
    "release/feature-parity-check.json",
    "release/hardware-contract.json",
    "release/kicad-drc.json",
    "release/kicad-erc.json",
    "release/manufacturing-report.json",
    "release/order-settings.json",
    "release/power-routing-check.json",
    "release/critical-copper-check.json",
    "release/power-audit.json",
    "release/native-decoupling-check.json",
    "release/release-status.json",
    "release/schematic-style-check.json",
    "release/sha256.json",
    "release/verification.json",
    "__snapshots__/**",
    "**/__snapshots__/**",
    "docs/**",
    "engineering/**",
    "firmware/**",
    "firmware/build/**",
    "previews/**",
    "routing/**",
    "scripts/**",
    "sourcing/**",
    "*.log",
    ".cache/**",
    "release/motor-assembly-check.json",
    "release/harness-layout.json",
    "release/harness-assembly-check.json",
    "release/external-parts.json",
    "release/pd-configuration.json",
    "release/pd-image-check.json",
    "release/splice-evidence.json",
    "release/filled-copper-review.json",
    "release/replacement-catalog-evidence.json",
    "release/usb-access-check.json",
    "release/usb-edge-eco.json",
    "release/brake-evidence.json",
    "release/encoder-top-eco.json"
  ],
  "build": {
    "workerTimeoutMs": 3600000,
    "routingDisabled": true
  }
}