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"
}