
Passive DVI/HDMI output add-on for Raspberry Pi Pico using 220-ohm series resistors on GP12–GP19 TMDS pairs. No active components; requires RP2040 PIO and overclocking. Video only, no audio. Solders directly to Pico or connects via jumper wires.

HDMI/DVI TMDS data 0 positive (D0+) routed to HDMI connector
HDMI/DVI TMDS data 0 negative (D0-) routed to HDMI connector
HDMI/DVI clock positive (CK+) routed to HDMI connector
HDMI/DVI clock negative (CK-) routed to HDMI connector
HDMI/DVI TMDS data 2 positive (D2+) routed to HDMI connector
HDMI/DVI TMDS data 2 negative (D2-) routed to HDMI connector
HDMI/DVI TMDS data 1 positive (D1+) routed to HDMI connector
HDMI/DVI TMDS data 1 negative (D1-) routed to HDMI connector
Common ground for power and logic, routed from Pico GND to HDMI connector ground
HDMI utility pin broken out beside the connector, reserved for future HDMI specification updates
HDMI Consumer Electronics Control pin broken out beside the connector
HDMI hot-plug detect pin broken out beside the connector
HDMI 5V pin is broken out but not connected by default on the DVI Sock
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| GP12 | pico-gpio-12 | GPIO | HDMI/DVI TMDS data 0 positive (D0+) routed to HDMI connector | |
| GP13 | pico-gpio-13 | GPIO | HDMI/DVI TMDS data 0 negative (D0-) routed to HDMI connector | |
| GP14 | pico-gpio-14 | GPIO | HDMI/DVI clock positive (CK+) routed to HDMI connector | |
| GP15 | pico-gpio-15 | GPIO | HDMI/DVI clock negative (CK-) routed to HDMI connector | |
| GP16 | pico-gpio-16 | GPIO | HDMI/DVI TMDS data 2 positive (D2+) routed to HDMI connector | |
| GP17 | pico-gpio-17 | GPIO | HDMI/DVI TMDS data 2 negative (D2-) routed to HDMI connector | |
| GP18 | pico-gpio-18 | GPIO | HDMI/DVI TMDS data 1 positive (D1+) routed to HDMI connector | |
| GP19 | pico-gpio-19 | GPIO | HDMI/DVI TMDS data 1 negative (D1-) routed to HDMI connector | |
| GND | pico-ground | Ground | Common ground for power and logic, routed from Pico GND to HDMI connector ground | |
| Util | hdmi-breakout-util | GPIO | HDMI utility pin broken out beside the connector, reserved for future HDMI specification updates | |
| CEC | hdmi-breakout-cec | GPIO | HDMI Consumer Electronics Control pin broken out beside the connector | |
| HPD | hdmi-breakout-hot-plug-detect | GPIO | HDMI hot-plug detect pin broken out beside the connector | |
| 5V | hdmi-breakout-5v | Power | HDMI 5V pin is broken out but not connected by default on the DVI Sock | 5V |
HDMI/DVI TMDS data 0 positive (D0+) routed to HDMI connector
HDMI/DVI TMDS data 0 negative (D0-) routed to HDMI connector
HDMI/DVI clock positive (CK+) routed to HDMI connector
HDMI/DVI clock negative (CK-) routed to HDMI connector
HDMI/DVI TMDS data 2 positive (D2+) routed to HDMI connector
HDMI/DVI TMDS data 2 negative (D2-) routed to HDMI connector
HDMI/DVI TMDS data 1 positive (D1+) routed to HDMI connector
HDMI/DVI TMDS data 1 negative (D1-) routed to HDMI connector
Common ground for power and logic, routed from Pico GND to HDMI connector ground
HDMI utility pin broken out beside the connector, reserved for future HDMI specification updates
HDMI Consumer Electronics Control pin broken out beside the connector
HDMI hot-plug detect pin broken out beside the connector
HDMI 5V pin is broken out but not connected by default on the DVI Sock
The Raspberry Pi MCU line — Pico, Pico 2, and third-party boards on the same silicon — plus a deep bench of Pico-pinout displays, loggers, and radio modules that do nothing without a Pico plugged in.
Adafruit DVI Breakout Board for HDMI Source Devices visual previewAdafruit DVI Breakout Board for HDMI Source Devices
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI visual previewAdafruit Feather RP2040 with DVI Output Port - Works with HDMI
Adafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED visual previewAdafruit MACROPAD RP2040 Bare Bones - 3x4 Keys + Encoder + OLED
Adafruit PiCowbell Adalogger for Pico visual previewAdafruit PiCowbell Adalogger for Pico
Adafruit Proto Under Plate PiCowBell for Pico visual previewAdafruit Proto Under Plate PiCowBell for Pico
Adafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays visual previewAdafruit RP2350 22-pin FPC HSTX to DVI Adapter for HDMI Displays
Adafruit Terminal PiCowbell for Pico visual previewAdafruit Terminal PiCowbell for Pico
Beetle RP2040 Mini Development Board visual previewBeetle RP2040 Mini Development Board
Dual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers visual previewDual GPIO Expander for Raspberry Pi Pico, Two Sets of Male Headers
Gravity: Expansion Board for Raspberry Pi Pico / Pico 2 visual previewGravity: Expansion Board for Raspberry Pi Pico / Pico 2
Inventor 2350 W (Pico 2 W Aboard) visual previewInventor 2350 W (Pico 2 W Aboard)
IO Expansion Board for Raspberry Pi Pico / Pico 2 visual previewIO Expansion Board for Raspberry Pi Pico / Pico 2
10 I/Os PLC Module - CPU Arduino Nano (Optoisolated Output) visual previewAbout 75 boards across every Arduino generation: 5V Uno/Mega/GIGA, 3.3V MKR and Portenta, plus DFRduino and Bluno compatibles. Confirm the voltage rail before stacking any shield.
Boards · Arduino boards · 77 parts
10 I/Os Relay Module - CPU ESP32 (Relay Output) visual previewWi-Fi and Bluetooth on a single chip, in every shape from Espressif DevKitC to Adafruit Feathers with STEMMA QT, DFRobot FireBeetles tuned for battery life, and Seeed XIAOs under a thumbnail.
Boards · ESP32 boards · 156 parts
15x7 CharliePlex LED Matrix FeatherWing - Cool White visual previewAbout 270 add-ons across Pi HATs, Arduino shields, and FeatherWings. The same function — motor control, PoE, display — usually ships once per host connector family. Get the host board right first.
Boards · HATs, Shields & add-ons · 270 parts
16-Ch Servo Driver Breakout for micro:bit, I2C visual previewSpecialists: Teensy for high-clock audio and USB, Adafruit SAMD boards running CircuitPython or the Arduino IDE, proper STM32 eval kits, and the micro:bit classroom ecosystem. Schematik builds target ESP32, Arduino Uno, and Pico; come here when you have a specific reason to.
Boards · Other MCU boards · 229 parts