seveibar/adm6-breakout

This code defines PCB designs featuring a 60-pin fanout or direct routing layout with multiple signal and power layers, test pads, and component footprints for a high-density electronic breakout board.

Version
1.0.2
License
unset
Stars
0

package.json

{
  "name": "@tsci/seveibar.adm6-breakout",
  "version": "1.0.2",
  "description": "240-contact Samtec ADM6 to RP2040 autorouter stress breakout",
  "main": "rp2040-connector-routed.circuit.tsx",
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "npm run build:simple",
    "build:ci": "tsci build rp2040-connector-routed.circuit.tsx --pcb-svgs --pcb-png --autorouter-timeout 10m",
    "build:baseline": "node scripts/run-fanout-test.mjs",
    "build:integration": "tsci build index.circuit.tsx --pcb-svgs --pcb-png --autorouter-timeout 10m",
    "build:no-fanout": "tsci build adm6-no-fanout.circuit.tsx --pcb-svgs --pcb-png --autorouter-timeout 5m",
    "build:unrouted": "tsci build rp2040-connector-unrouted.circuit.tsx --pcb-svgs --pcb-png",
    "build:simple": "tsci build rp2040-connector-routed.circuit.tsx --pcb-svgs --pcb-png --autorouter-timeout 10m --autorouter-debug --autorouter-dump-srj all --autorouter-debug-dir dist/rp2040-connector-fanout-1x-debug",
    "build:debug": "tsci build index.circuit.tsx --pcb-svgs --pcb-png --autorouter-timeout 10m --autorouter-debug --autorouter-dump-srj all",
    "verify": "npm run verify:simple",
    "verify:baseline": "node scripts/verify-fanout.mjs",
    "verify:no-fanout": "node scripts/verify-no-fanout.mjs",
    "verify:simple": "node scripts/verify-simple.mjs",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "start": "tsci dev",
    "typecheck": "tsc --noEmit"
  },
  "devDependencies": {
    "tscircuit": "latest",
    "typescript": "^5.0.0"
  }
}