MustafaMulla29/rp2040-bldc-motor-controller-new

73×72 mm 4-layer USB‑C PD (5/9/15/20 V) RP2040 controller PCB with protected power switching, MCT8329A sensorless BLDC three-phase MOSFET bridge, USB data/programming, onboard controls, and three motor outputs feeding a 2212 motor through rigid bullet adapters.

Version
0.3.100
License
unset
Stars
0

assembly/package.json

{
  "name": "bldc-direct-assembly-study",
  "private": true,
  "type": "module",
  "scripts": {
    "test": "bun run generate-adapter-assets.ts && bun test",
    "build": "bun run generate-adapter-assets.ts && bun run build.tsx && bun build viewer.ts --outdir dist/results --target browser --minify && bun run export-package-assets.ts",
    "preview": "bun serve.ts",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@tscircuit/core": "file:vendor/tscircuit-core-0.0.2110-bldc.4.tgz",
    "@tscircuit/props": "0.0.697",
    "circuit-json": "0.0.520",
    "circuit-json-to-gltf": "0.0.148",
    "jscad-electronics": "file:vendor/jscad-electronics-0.0.211-bldc.1.tgz",
    "jscad-fiber": "0.0.88",
    "react": "19.2.4",
    "three": "0.179.1",
    "@tscircuit/cableprinter": "file:vendor/tscircuit-cableprinter-0.0.6-bldc.2.tgz",
    "@jscad/modeling": "2.12.7",
    "jscad-to-gltf": "0.0.5",
    "jscad-planner": "0.0.18"
  },
  "overrides": {
    "@tscircuit/cableprinter": "file:vendor/tscircuit-cableprinter-0.0.6-bldc.2.tgz",
    "jscad-electronics": "file:vendor/jscad-electronics-0.0.211-bldc.1.tgz"
  },
  "devDependencies": {
    "@types/bun": "1.4.2",
    "@types/three": "0.179.0",
    "typescript": "5.9.3"
  }
}