velxio/frontend/public/component-svgs
David Montero Crespo 56686da95f feat(breadboard): use the Fritzing parts-library artwork (CC-BY-SA 3.0)
Swap the programmatic SVGs for the real Fritzing breadboard art
(breadboard2.svg / miniBreadboard.svg from fritzing/fritzing-parts),
served from /component-svgs/fritzing/ and scaled x4/3 so the hole pitch
is the wokwi-standard 9.6 CSS px. pinInfo is computed from the measured
Fritzing hole grid (terminal col 1 at x=10.92, rails at x=25.33 in
5-hole groups; wokwi rows a-e map onto fritzing J..F on the full board,
1:1 on the mini; the red stripe marks the + row of each rail pair), so
wire endpoints land exactly on the drawn holes. The element reserves its
final size immediately and falls back to a light programmatic SVG with
identical geometry if the asset can't load. ATTRIBUTION.md records the
CC-BY-SA 3.0 license of the two SVG files.

Verified in the app: fritzing art renders for both boards, the LED
circuit through full-board column + mini column + ground rail still
lights, SPICE overlay shows the merged nets (5.00V on the pin-8 net).
2026-07-15 22:12:00 +02:00
..
fritzing feat(breadboard): use the Fritzing parts-library artwork (CC-BY-SA 3.0) 2026-07-15 22:12:00 +02:00
7segment.svg
analog-joystick.svg
arduino-mega-board.svg
arduino-mega.svg
arduino-nano-board.svg
arduino-nano.svg
arduino-uno-board.svg
arduino-uno.svg
attiny85.svg
bmp280.svg
buzzer.svg
dht22.svg
ds1307.svg
esp32-board.svg
esp32-devkit-v1.svg
hc-sr04.svg
ili9341.svg
lcd2004.svg
led-blue.svg
led-green.svg
led-ring.svg
led-yellow.svg
led.svg
mpu6050.svg
nano-rp2040-connect.svg
neopixel-matrix.svg
neopixel.svg
ntc-temperature-sensor.svg
photoresistor-sensor.svg
pir-motion-sensor.svg
potentiometer.svg
pushbutton-6mm.svg
pushbutton.svg
raspberry-pi-3.svg
raspberry-pi-pico-w.svg
raspberry-pi-pico.svg
resistor.svg
rgb-led.svg
servo.svg
ssd1306.svg
test.html
velxio-raspberry-pi-3.svg