ShiboSoftwareDev/mspm0g3507-usb-c-dev-board

The circuit assembles a USB-C port with integrated ESD protection, power regulation, UART interface, and microcontroller (MSPM0G3507) with supporting components for USB data lines, CC termination, I2C, SPI, reset circuitry, and indicator LEDs.

Version
1.4.2
License
unset
Stars
0

package.json

{
  "name": "@tsci/ShiboSoftwareDev.mspm0g3507-usb-c-dev-board",
  "version": "1.4.2",
  "description": "JLCPCB-ready two-layer MSPM0G3507 USB-C development board with CH340C bootloader bridge",
  "main": "index.circuit.tsx",
  "keywords": [
    "tscircuit",
    "circuit",
    "pcb",
    "electronics"
  ],
  "scripts": {
    "dev": "tsci dev",
    "build": "tsci build",
    "snapshot": "tsci snapshot",
    "snapshot:update": "tsci snapshot --update",
    "audit:fabrication": "node scripts/audit-fabrication.mjs",
    "audit:gerbers": "node scripts/audit-gerbers.mjs",
    "check:jlc-stock": "node scripts/check-jlc-stock.mjs",
    "check:schematic-placement": "node scripts/check-schematic-placement.mjs",
    "check:shorts": "tsci check shorts index.circuit.tsx",
    "export:gerbers": "tsci export dist/index/circuit.json -f gerbers -o ../../outputs/MSPM0G3507_USB_C_JLCPCB_Gerbers.zip",
    "export:schematic": "node scripts/export-schematic.mjs",
    "export:views": "node scripts/export-schematic.mjs",
    "generate:assembly": "node scripts/generate-assembly-files.mjs",
    "release:artifacts": "npm run export:views && npm run generate:assembly && npm run export:gerbers && npm run sync:gerber-assembly",
    "start": "tsci dev",
    "sync:gerber-assembly": "node scripts/sync-gerber-assembly.mjs",
    "typecheck": "tsc --noEmit"
  },
  "devDependencies": {
    "@types/react": "^19.2.18",
    "tscircuit": "^0.0.2462",
    "typescript": "^5.0.0"
  },
  "author": "ShiboSoftwareDev"
}