StealThis .dev

DIY — Microcontroller Pinout Card

Interactive pinout reference card for a fictional Nano-style dev board, drawn as a blueprint-navy SVG top view with 30 clickable, keyboard-selectable pins. Selecting a pin opens a detail panel with capability chips (Digital, PWM, Analog, I2C, SPI, UART, Power), mono voltage and current ratings, and a copyable usage snippet. Category filter chips tint matching pads and dim the rest, hover tooltips preview each pin, and a compare strip holds two pins side by side beneath a matching color legend.

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

Code

Microcontroller Pinout Card

A workshop-style reference card for the fictional Forge Nano MK-1 by Tinker & Bolt Labs. The board is rendered as an SVG top view on blueprint navy — USB connector, SF-32 “Kestrel” MCU, crystal, silkscreen and all — with fifteen castellated pads down each side. Every pad is a real focusable control: hover shows a tooltip with the pin’s capabilities and voltage, and clicking (or pressing Enter/Space) loads the detail panel with capability chips, mono-typeset voltage and max-current facts, and a one-line usage snippet you can copy with one button.

Above the board, filter chips for Power, Digital, Analog and Communication tint the matching pads and drop the rest to low opacity, with a live “matching pins” counter. A color legend under the board maps pad colors to categories so the tinting always reads at a glance.

The compare strip at the bottom holds two pins side by side — select a pin, hit “Pin to compare”, and its name, chips, voltage and current land in a slot; a third pin rotates the oldest one out. A small toast helper confirms every action. Everything is vanilla JS: the SVG board, tooltips, filtering and compare logic are all generated and wired at runtime with no libraries.

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