mohan-bee/stm32-midi-keys

Clips rectangular ground-region geometry to fit within the board’s scaled rounded-edge outline using polygon intersection.

Version
1.0.2
License
unset
Stars
0

package.json

PCBPCB preview for package.json
SchematicSchematic preview for package.json
{
  "name": "stm32-midi-keys",
  "version": "1.0.2",
  "description": "STM32 MIDI touch keyboard PCB recreation with native tscircuit routing phases",
  "scripts": {
    "import:board": "python3 scripts/source_geometry.py && bun scripts/import.ts && bun scripts/silkscreen.ts",
    "verify:import": "python3 scripts/verify_import.py",
    "check": "tsci check netlist index.circuit.tsx && tsci check placement index.circuit.tsx",
    "build": "tsci build index.circuit.tsx --disable-parts-engine --autorouter-debug --autorouter-timeout 180s --autorouter-dump-srj all --pcb-png --pcb-svgs",
    "build:reference": "tsci build reference.circuit.json --pcb-png --pcb-svgs",
    "preview": "bun scripts/preview.ts",
    "dev": "tsci dev index.circuit.tsx",
    "dev:reference": "tsci dev reference.circuit.json"
  },
  "keywords": [],
  "author": "",
  "type": "module",
  "dependencies": {
    "@tscircuit/capacity-autorouter": "0.0.963",
    "@tscircuit/circuit-json-util": "0.0.120",
    "@tscircuit/cli": "0.1.2271",
    "circuit-to-svg": "0.0.446",
    "kicad-to-circuit-json": "0.0.142",
    "sharp": "0.32.6",
    "transformation-matrix": "2.16.1",
    "tscircuit": "0.0.2783"
  },
  "private": true
}