gokul/macro-six-usbc

USB-powered ATmega32U4 controller board with protected/switched 5 V power, six tactile keys, rotary encoder, reset/boot/ISP interfaces, power LED, and six daisy-chained SK6812 RGB LEDs driven through MOSFETs.

Version
0.1.6
License
MIT
Stars
0

package.json

PCBPCB preview for package.json
SchematicSchematic preview for package.json
{
  "name": "@tsci/gokul.macro-six-usbc",
  "version": "0.1.6",
  "description": "Six-key ATmega32U4 USB-C macropad with six RGB LEDs, rotary encoder and C49234237 keys",
  "main": "dist/index.js",
  "scripts": {
    "build": "tsci build open-assembly.tsx --disable-parts-engine",
    "typecheck": "tsc --noEmit",
    "dev": "tsci dev index.tsx",
    "fabrication": "bun scripts/fabrication.tsx"
  },
  "keywords": [],
  "author": "gokul",
  "license": "MIT",
  "dependencies": {
    "@tscircuit/capacity-autorouter": "0.0.968",
    "@tscircuit/cli": "0.1.2293",
    "@tscircuit/core": "0.0.2125",
    "@tscircuit/eval": "0.0.1589",
    "@types/react": "19.3.0",
    "circuit-json-to-gerber": "0.0.112",
    "circuit-json-to-kicad": "^0.0.230",
    "tscircuit": "0.0.2819",
    "typescript": "5.9.3",
    "@tscircuit/checks": "0.0.245",
    "circuit-to-svg": "0.0.445",
    "@resvg/resvg-js": "2.6.2",
    "circuit-json-to-gltf": "0.0.151",
    "poppygl": "0.0.34"
  },
  "devDependencies": {
    "@types/node": "^26.6.5"
  }
}