krishnax12/usb-c-control-dial

USB-C control dial PCB with an EC11 push encoder and a 16-LED ring for volume and brightness controls. Work in progress; firmware not included and not fabrication-ready.

Version
0.0.3
License
unset
Stars
1

reference.json

PCBPCB preview for reference.json
SchematicSchematic preview for reference.json
{
  "design": "New USB-C rotary control design by KrishnaX12",
  "functional_reference": "https://github.com/LeKoYa/SoundMixer",
  "controller_datasheet": "https://cdn-learn.adafruit.com/assets/assets/000/129/847/original/CH552DS1.PDF?1715004485=",
  "controller_pinout_page": 3,
  "led_datasheet": "https://datasheet.lcsc.com/datasheet/pdf/0907a34a701b4aef568078003f6e9eae.pdf?productCode=C5149201",
  "imports": {
    "command": "tsci import --jlcpcb <part> --download --use-exact-footprint",
    "parts": [
      "C111367",
      "C5149201",
      "C370986",
      "C165948",
      "C7519",
      "C318884",
      "C70076"
    ],
    "reviewed_adjustments": [
      "CH552T: add datasheet pin names and electrical roles for this GPIO configuration.",
      "USB-C: use connector rather than chip; retain imported pads and model transforms.",
      "PTC: use fuse rather than chip with the part's 0.5 A, 24 V ratings.",
      "EC11: use passive pinout rather than active chip; retain actual encoder footprint and CAD model.",
      "USBLC6: mark its supply/clamp rail as power-connected.",
      "SK6812MINI-E: add the required component-owned through-board opening; use a centered courtyard enclosing pads with at least 0.25 mm assembly allowance instead of including the GND legend."
    ]
  },
  "cutout_representation": "The published layout uses native rectangular LED openings with pinned Core PR #4378 preview @9016814 for rotation. The alternative index.circuit.tsx variant uses polygon openings. Neither export is modified after rendering.",
  "validation_scope": "Automated checks and rendered views do not establish USB compliance, manufacturability approval, firmware functionality, or tested hardware operation."
}