AnasSarkiz/ble-pedometer

This code defines and configures various electronic hardware components such as surface-mount resistors, crystals, diodes, transistors, connectors, and switches with their physical footprints, schematic symbols, and 3D CAD models for PCB assembly.

Version
1.0.7
License
unset
Stars
0

package.json

{
  "name": "@tsci/AnasSarkiz.ble-pedometer",
  "version": "1.0.7",
  "description": "Engineering-review CC2340R5 BLE pedometer with BMA400, BQ25186, TPS7A02, BQ27427, USB-C and OLED; manufacturing release pending export and qualification gates",
  "main": "index.circuit.tsx",
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build index.circuit.tsx --autorouter-timeout 600s",
    "test": "bun test",
    "check:review": "bun run typecheck && bun test && tsci check netlist index.circuit.tsx && tsci check placement index.circuit.tsx && tsci check schematic-placement index.circuit.tsx",
    "check:fabrication": "bun run build && bun scripts/check-fabrication.ts dist/index/circuit.json && tsci check shorts dist/index/circuit.json",
    "export:schematics": "bun scripts/export-schematics.ts",
    "export:manufacturing-review": "bun scripts/export-manufacturing-review.ts",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "start": "tsci dev",
    "typecheck": "tsc --noEmit"
  },
  "devDependencies": {
    "bun-types": "1.4.1",
    "circuit-json": "0.0.485",
    "circuit-json-to-bom-csv": "0.0.17",
    "circuit-json-to-gerber": "0.0.104",
    "circuit-json-to-pnp-csv": "0.0.13",
    "circuit-to-svg": "0.0.413",
    "tscircuit": "0.0.2464",
    "typescript": "5.9.3",
    "zod": "3.25.76"
  },
  "author": "AnasSarkiz"
}