board
KYLE LED Nameplate
Public UnreviewedA tiny 45 x 16 mm LED nameplate badge that spells KYLE — four red LEDs (one per letter), each with its own 330 ohm current-limiting resistor, fed from a 2-pin VCC/GND header. Defined entirely in code with tscircuit.
← Commit history
README.mdadded+62@@ -0,0 +1,62 @@+# KYLE LED Nameplate++A tiny **45 × 16 mm** LED nameplate badge that spells **KYLE** — one red LED per+letter, each with its own 330 Ω current-limiting resistor, fed from a single+2-pin `VCC` / `GND` header. The whole board is defined in code with+[tscircuit](https://tscircuit.com), so the source below *is* the schematic.++## Board at a glance++| | |+|---|---|+| **Size** | 45 × 16 mm, 2-layer |+| **LEDs** | 4 × red 0603 (`D1`–`D4`) |+| **Resistors** | 4 × 330 Ω 0603 (`R1`–`R4`) |+| **Power** | 2-pin 2.54 mm header `J1` (`VCC`, `GND`) |+| **Drive** | ~4 mA/LED at 5 V through 330 Ω |++## Views++| PCB | Schematic |+|---|---|+|  |  |++## Source++The complete board — `index.tsx` (tscircuit):++```tsx+export default () => (+ <board width="45mm" height="16mm" name="kyle_nameplate">+ <pinheader name="J1" pinCount={2} footprint="pinrow2"+ pcbX={-20} pcbY={0} pinLabels={["VCC", "GND"]} />+ {["K", "Y", "L", "E"].map((letter, i) => {+ const x = -9 + i * 6+ return (+ <group key={letter}>+ <resistor name={`R${i + 1}`} resistance="330" footprint="0603" pcbX={x} pcbY={3} />+ <led name={`D${i + 1}`} color="red" footprint="0603" pcbX={x} pcbY={-3} />+ <trace from={`.R${i + 1} > .pin2`} to={`.D${i + 1} > .anode`} />+ <trace from={`.R${i + 1} > .pin1`} to=".J1 > .VCC" />+ <trace from={`.D${i + 1} > .cathode`} to=".J1 > .GND" />+ </group>+ )+ })}+ </board>+)+```++## Build it yourself++```bash+npm install @tscircuit/cli+tsci build index.tsx # -> dist/index/circuit.json+tsci snapshot index.tsx --3d # -> PCB / schematic / 3D renders+tsci export index.tsx -f gerbers # -> index-gerbers.zip (ready for fab)+```++Ready-to-fab gerbers are attached as a **release asset** on this page (see the Releases tab), or regenerate them from source with the `tsci export` command above. A `.step` and `.glb` 3D model plus `.kicad_pcb` / `.kicad_sch` files ship in the page repo for reuse in KiCad.++---++*Built as part of an Adom platform tour — parts search → EDA → tscircuit → wiki publish.*
page.jsonadded+31@@ -0,0 +1,31 @@+{+ "slug": "kyle-led-nameplate",+ "title": "KYLE LED Nameplate",+ "type": "component",+ "version": "0.1.0",+ "description": "A tiny 45 x 16 mm LED nameplate badge that spells KYLE — four red LEDs (one per letter), each with its own 330 ohm current-limiting resistor, fed from a 2-pin VCC/GND header. Defined entirely in code with tscircuit.",+ "component": {+ "mpn": "KYLE-NAMEPLATE-01",+ "manufacturer": "Adom",+ "package": "PCBA-45x16",+ "datasheet_url": ""+ },+ "tags": [+ "hardware",+ "tscircuit",+ "led",+ "badge",+ "pcb"+ ],+ "dependencies": {},+ "hero": {+ "type": "billboard",+ "headline": "KYLE LED Nameplate",+ "subhead": "A code-defined LED badge — four letters, four LEDs, one tiny board.",+ "screenshot": "docs/hero.png"+ },+ "author": {+ "name": "Kyle Bergstedt",+ "email": "[email protected]"+ }+}