velxio/frontend/src/components/velxio-components
David Montero Crespo 2ccf7649a0 fix(ssd1306): draw the OLED as glass bonded to the PCB, not a black hole
The screen was a bare <rect fill='#1A1A1A'>, so the part read as a
cut-out in the board rather than one integrated piece - which is what
the module actually is: the glass panel is bonded ON TOP of the PCB and
overhangs the 128x64 active area on every side.

Now drawn as a real panel: glass body with a lit stand-off bevel, the
active area inset within it (the canvas still lands exactly on it), the
flex tail running down to the driver, and a faint specular sheen so it
reads as a screen even while dark. Body 108 -> 118 px for the overhang.
ssd1306-render tests 9/9.
2026-08-20 14:47:26 +02:00
..
ArduinoMega.tsx
…
ArduinoNano.tsx
…
ArduinoUno.tsx
…
Attiny85.tsx feat(attiny85): add Web Component for ATtiny85 with pinInfo support 2026-04-28 22:57:50 -03:00
Attiny85Element.ts feat(attiny85+customchip): full ATtiny85 ADC/Timer0 + custom-chip pipeline fixes 2026-05-19 18:10:08 -03:00
Bmp280Element.ts feat(components): swap BMP280 + ATtiny85 to fritzing art 2026-05-08 23:06:44 -03:00
DiodeElements.ts
…
Ds3231Element.ts feat(components): DS3231 RTC module + GPS NEO-6M NMEA talker 2026-07-31 20:38:06 +02:00
EPaper.tsx feat: Add support for SSD168x ePaper panels 2026-04-29 22:23:00 -03:00
EPaperElement.ts feat: Add support for SSD168x ePaper panels 2026-04-29 22:23:00 -03:00
Esp32.tsx
…
Esp32Element.ts fix(adc,examples): mapa ADC por chip, entradas flotantes y una auditoria de la galeria 2026-07-27 05:01:49 +02:00
FlipFlopElements.ts
…
GpsNeo6mElement.ts feat(components): DS3231 RTC module + GPS NEO-6M NMEA talker 2026-07-31 20:38:06 +02:00
IC74HC595.ts
…
LED.tsx
…
LogicGateElements.ts
…
LogicICElements.ts
…
MotorDriverElements.ts feat(motors): fix stepper rotation + add A4988 driver (real Fritzing SVG) 2026-05-31 16:28:34 -03:00
NanoRP2040.tsx
…
NeoPixel.tsx
…
OpAmpElements.ts
…
PiPicoW.tsx
…
PiPicoWElement.ts fix(wires): stop board-corner wire anchors — alias fallbacks for pin-name spellings 2026-08-15 20:08:47 +02:00
Potentiometer.tsx
…
PowerElements.ts
…
Pushbutton.tsx
…
RaspberryPi3.tsx
…
RaspberryPi3Element.ts
…
RaspberryPi4.tsx feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00
RaspberryPi4Element.ts feat: STM32 (Blue Pill / Black Pill) QEMU emulation + Pro board gating 2026-05-30 19:06:14 -03:00
RaspberryPi5.tsx feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00
RaspberryPi5Element.ts feat: STM32 (Blue Pill / Black Pill) QEMU emulation + Pro board gating 2026-05-30 19:06:14 -03:00
RelayElements.ts
…
Resistor.tsx
…
RiscVBoard.tsx
…
Ssd1306I2cElement.ts fix(ssd1306): draw the OLED as glass bonded to the PCB, not a black hole 2026-08-20 14:47:26 +02:00
Stm32BluePill.tsx feat(boards): add 6 STM32 boards (F4 Discovery, Olimex H405, Netduino 2/+2, Pill variants) 2026-05-31 03:19:26 -03:00
Stm32BluePillElement.ts fix(stm32): make Stm32BluePillElement import-safe in node (vitest) 2026-05-31 08:33:55 +02:00
TransistorElements.ts
…
pi40PinHeader.ts feat(boards): expose Raspberry Pi 4 and Pi 5 in the picker (UI + pin wiring) 2026-05-23 04:46:59 +02:00