AnasSarkiz/usb-c-pd-brushed-motor
USB-C PD-powered motor controller with protected input, selectable 5/9/12 V buck supply, MCU qualification, PWM H-bridge drive, overvoltage sensing, regenerative energy-dump resistors, and safety interlocks.
- Version
- 0.0.1-a48-cloud-pipeline9-unrouted-c41d79a-305b1e7a
- License
- unset
- Stars
- 0
package.json
{
"name": "@tsci/AnasSarkiz.usb-c-pd-brushed-motor",
"version": "0.0.1",
"description": "USB-C PD brushed motor controller engineering prototype; hardware qualification pending",
"main": "index.circuit.tsx",
"keywords": [
"tscircuit",
"circuit",
"pcb",
"electronics"
],
"scripts": {
"cloud:setup": "bash scripts/codex/setup.sh",
"cloud:route": "bash scripts/codex/route.sh",
"cloud:context": "python3 scripts/codex/verify-context.py",
"dev": "tsci dev",
"build": "tsci build index.circuit.tsx --pcb-png --pcb-svgs --schematic-svgs",
"snapshot": "tsci snapshot",
"snapshot:update": "tsci snapshot --update",
"start": "tsci dev",
"typecheck": "tsc --noEmit",
"format": "biome format --write .",
"format:check": "biome format .",
"check:preroute": "tsci check netlist index.circuit.tsx && tsci check pin_specification index.circuit.tsx && tsci check source index.circuit.tsx && tsci check schematic-placement index.circuit.tsx && tsci check placement index.circuit.tsx",
"power:report": "bun scripts/power-report.ts",
"firmware:bringup": "bun scripts/build-firmware.ts bringup",
"firmware:qualified": "bun scripts/build-firmware.ts qualified",
"test": "bun test ./tests"
},
"devDependencies": {
"@biomejs/biome": "2.5.14",
"@tscircuit/cli": "0.1.2237",
"@types/bun": "1.4.2",
"tscircuit": "0.0.2744",
"typescript": "5.9.3"
},
"author": "AnasSarkiz",
"private": true,
"dependencies": {
"@tscircuit/capacity-autorouter": "./tooling/tscircuit-capacity-autorouter-0.0.960-a42.tgz",
"@tscircuit/core": "./tooling/tscircuit-core-0.0.2091-a41.tgz",
"@tscircuit/props": "./tooling/tscircuit-props-0.0.683-A22.tgz",
"circuit-json": "0.0.517"
},
"overrides": {
"@tscircuit/core": "file:./tooling/tscircuit-core-0.0.2091-a41.tgz",
"@tscircuit/props": "file:./tooling/tscircuit-props-0.0.683-A22.tgz",
"@tscircuit/capacity-autorouter": "file:./tooling/tscircuit-capacity-autorouter-0.0.960-a42.tgz"
},
"packageManager": "bun@1.4.2"
}