mohan-bee/flight-controller-v2

A 64 mm STM32F405 flight-controller PCB with ICM-42688 IMU, SPI flash, USB-C/ESD, battery buck and 3.3 V regulation, four motor outputs, service I/O, and PETG standoff mounting hardware.

Version
0.1.0
License
ISC
Stars
0

package.json

{
  "name": "@tsci/mohan-bee.flight-controller-v2",
  "version": "0.1.0",
  "description": "FC V2 four-layer flight controller with native tscircuit mounting assembly",
  "main": "assembly.circuit.tsx",
  "scripts": {
    "build": "tsci build --site --pcb-png --pcb-svgs --schematic-svgs --3d-png --glbs --disable-parts-engine",
    "check:placement": "tsci check schematic-placement dist/placement/circuit.json && tsci check placement dist/placement/circuit.json && node validate.mjs dist/placement/circuit.json",
    "check:routing": "tsci check shorts dist/index/circuit.json --mode pcb && node validate.mjs dist/index/circuit.json",
    "prepare:tools": "node workarounds.mjs",
    "check:assembly": "bun tools/audit-mount.mjs"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "type": "module",
  "overrides": {
    "@tscircuit/core": "$@tscircuit/core",
    "@tscircuit/capacity-autorouter": "$@tscircuit/capacity-autorouter",
    "@tscircuit/circuit-json-util": "$@tscircuit/circuit-json-util"
  },
  "dependencies": {
    "@tscircuit/capacity-autorouter": "0.0.969",
    "@tscircuit/circuit-json-util": "0.0.121",
    "@tscircuit/cli": "0.1.2296",
    "@tscircuit/core": "0.0.2130"
  },
  "devDependencies": {
    "jscad-planner": "0.0.18",
    "@jscad/modeling": "2.13.0"
  }
}