krishnax12/tps2553-usb-power-switch

USB‑C 5V input board with CC pull-downs feeding a TPS2553 current-limited power switch, filtered 5V output connector, external enable control, and red overcurrent/fault LED indicator.

Version
1.0.0
License
unset
Stars
0

package.json

{
  "name": "@tsci/krishnax12.tps2553-usb-power-switch",
  "version": "1.0.0",
  "description": "5 V USB-C current-limited power switch with a rotated TPS2553 footprint, automatic schematic placement and autorouted PCB",
  "main": "index.circuit.tsx",
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build index.circuit.tsx --disable-parts-engine --svgs --solver-debug",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "start": "tsci dev",
    "typecheck": "tsc --noEmit",
    "format": "biome format --write index.circuit.tsx lib scripts",
    "render": "bun scripts/render-previews.ts",
    "validate": "bun scripts/validate-board.ts",
    "check:schematic": "tsci check schematic-placement index.circuit.tsx",
    "check:shorts": "tsci check shorts --mode pcb reports/board.circuit.json",
    "check:pcb-style": "tsci check pcb-style reports/board.circuit.json"
  },
  "devDependencies": {
    "tscircuit": "0.0.2875",
    "typescript": "^5.0.0",
    "@biomejs/biome": "2.5.11",
    "@resvg/resvg-js": "2.6.2",
    "@types/bun": "1.4.3"
  },
  "author": "krishnax12"
}