StealThis .dev

DIY — Interactive Wiring Diagram

Interactive breadboard wiring diagram built as a hand-drawn SVG: a fictional NanoForge MK-01 microcontroller connects to a half breadboard holding an LED, a 220 ohm resistor, and a tactile button through six colored jumper wires. Hovering or focusing a row in the mono connections table highlights its wire with a glow while dimming the rest, a play button traces an animated signal pulse through the circuit in order, and a toggle shows or hides wire labels — all keyboard accessible.

Open in Lab
html css vanilla-js
Targets: JS HTML

Code

Interactive Wiring Diagram

A blueprint-style circuit sheet for a classic “blink + button” starter kit. The diagram is a hand-built SVG sitting on a navy blueprint grid: a fictional NanoForge MK-01 dev board with a labeled header on the left, and a kraft-toned half breadboard on the right with power rails, numbered rows, a red LED, a 220 Ω resistor, and a tactile switch. Six curved jumper wires connect header pins to breadboard rows, each tagged with a mono label.

The connections table is the diagram’s index. Hovering or focusing any row highlights the matching wire — thicker stroke, glow filter, orange endpoint holes — while every other wire dims, and hovering a wire highlights its row in return. Rows are real focus targets with aria-describedby descriptions, and pressing Enter on a row fires a single pulse down that wire.

The Trace signal flow button plays the whole circuit in order: power feed, D5 through the resistor into the LED, the cathode’s return to the ground rail, then the button’s sense and ground legs — each step animated as a bright dash pulse along the wire with a toast narrating what is happening. A switch toggles wire labels for a cleaner sheet, and the whole layout collapses to a single column on small screens.

Illustrative UI only — always follow real safety guidance when working with tools, electronics, or repairs.