You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generate breadboard circuit mockups and visual diagrams using HTML5 Canvas drawing techniques. Use when asked to create circuit layouts, visualize electronic component placements, draw breadboard diagrams, mockup 6502 builds, generate retro computer schematics, or design vintage electronics projects. Supports 555 timers, W65C02S microprocessors, 28C256 EEPROMs, W65C22 VIA chips, 7400-series logic gates, LEDs, resistors, capacitors, switches, buttons, crystals, and wires.
Legacy Circuit Mockups
A skill for creating breadboard circuit mockups and visual diagrams for retro computing and electronics projects. This skill leverages HTML5 Canvas drawing mechanisms to render interactive circuit layouts featuring vintage components like the 6502 microprocessor, 555 timer ICs, EEPROMs, and 7400-series logic gates.
When to Use This Skill
User asks to "create a breadboard layout" or "mockup a circuit"
User wants to visualize component placement on a breadboard
User needs a visual reference for building a 6502 computer
User asks to "draw a circuit" or "diagram electronics"
User wants to create educational electronics visuals
User mentions Ben Eater tutorials or retro computing projects
User asks to mockup 555 timer circuits or LED projects
User needs to visualize wire connections between components
Prerequisites
Understanding of component pinouts from bundled reference files
Knowledge of breadboard layout conventions (rows, columns, power rails)
Supported Components
Microprocessors & Memory
Component
Pins
Description
W65C02S
40-pin DIP
8-bit microprocessor with 16-bit address bus
28C256
28-pin DIP
32KB parallel EEPROM
W65C22
40-pin DIP
Versatile Interface Adapter (VIA)
62256
28-pin DIP
32KB static RAM
Logic & Timer ICs
Component
Pins
Description
NE555
8-pin DIP
Timer IC for timing and oscillation
7400
14-pin DIP
Quad 2-input NAND gate
7402
14-pin DIP
Quad 2-input NOR gate
7404
14-pin DIP
Hex inverter (NOT gate)
7408
14-pin DIP
Quad 2-input AND gate
7432
14-pin DIP
Quad 2-input OR gate
Passive & Active Components
Component
Description
LED
Light emitting diode (various colors)
Resistor
Current limiting (configurable values)
Capacitor
Filtering and timing (ceramic/electrolytic)
Crystal
Clock oscillator
Switch
Toggle switch (latching)
Button
Momentary push button
Potentiometer
Variable resistor
Photoresistor
Light-dependent resistor
Grid System
// Standard breadboard grid: 20px spacingconstgridSize=20;constcellX=Math.floor(x/gridSize)*gridSize;constcellY=Math.floor(y/gridSize)*gridSize;
Component Rendering Pattern
// All components follow this structure:{type: 'component-type',x: gridX,y: gridY,width: componentWidth,height: componentHeight,rotation: 0,// 0, 90, 180, 270properties: {/* component-specific data */}}