imrishabh18/pedometer

This code defines and assembles a simple radio receiver hardware circuit using specific imported capacitors, inductors, RF connectors, and oscillator components with precise footprints and schematic attributes.

Version
1.1.3
License
unset
Stars
0

package.json

{
  "name": "@tsci/imrishabh18.pedometer",
  "version": "1.1.3",
  "description": "Bare CC2340R5 BLE pedometer with autorouted BGA fanout and SWD programming; see fabrication review for CAM requirements",
  "main": "index.circuit.tsx",
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build index.circuit.tsx --disable-parts-engine --autorouter-timeout 600s --svgs",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "start": "tsci dev",
    "typecheck": "tsc --noEmit",
    "review": "bun scripts/review-exports.ts",
    "check": "bun scripts/check-release.ts",
    "check:tsci": "tsci check dist/index/circuit.json",
    "check:shorts": "tsci check shorts dist/index/circuit.json",
    "check:fabrication": "bun run check && bun run check:programming && bun scripts/check-fabrication.ts",
    "check:no-via-in-pad": "bun scripts/check-no-via-in-pad.ts dist/index/circuit.json review/no-via-in-pad.json",
    "test:no-via-in-pad": "bun test tests/no-via-in-pad.test.ts",
    "export:manufacturing": "bun scripts/export-manufacturing.ts",
    "test:manufacturing": "bun test tests/manufacturing.test.ts",
    "audit:manufacturing": "bun scripts/audit-copper-clearance.ts && python3 scripts/audit-fabrication-geometry.py && python3 scripts/audit-bga-apertures.py",
    "test:usb": "bun test tests/usb-c.test.ts",
    "test:radio": "bun test tests/bare-mcu.test.ts tests/through-via-drc.test.ts",
    "check:programming": "bun scripts/check-programming.ts",
    "audit:bga-vias": "bun scripts/check-no-via-in-pad.ts dist/index/circuit.json review/bga-via-inventory.json --allow-via-in-pad",
    "package:cam": "python3 scripts/package-cam.py",
    "bundle:fanout": "bun scripts/bundle-fanout.ts",
    "audit:footprints": "bun scripts/audit-imported-footprints.ts",
    "audit:passive-gerbers": "python3 scripts/audit-passive-gerbers.py"
  },
  "devDependencies": {
    "@resvg/resvg-js": "2.6.2",
    "@tscircuit/capacity-autorouter": "0.0.875",
    "@tscircuit/fanout-solver": "0.0.57",
    "@tscircuit/math-utils": "0.0.36",
    "@types/bun": "1.4.0",
    "circuit-json-to-gerber": "0.0.104",
    "circuit-to-svg": "0.0.410",
    "tscircuit": "0.0.2463",
    "typescript": "^5.0.0"
  },
  "private": true
}