We designed this little breakout board after seeing some cool demos for the Raspberry Pi Pico driving an HDMI display. By using some fun 'abuse' of overclocking and the RP2040's PIO system, a low-cost microcontroller can have great looking video output. Great for making demos, or just noodling around with digital video generation.

top

This breakout board has no active components on it. It's just a connector you can plug an HDMI/DVI cable into, and 220 ohm series resistors. There's a spot for an I2C EEPROM and some resistors, but those are for advanced folks who may want to create a 'sink' device with an EDID. We don't place those parts on this breakout, since this is intended to be a 'source' only!

breakout

Wire it up to the bottom pins of your Pico board with the following:

  • GP12 to D0+
  • GP13 to D0-
  • GP14 to CK+
  • GP15 to CK-
  • GP16 to D2+
  • GP17 to D2-
  • GP18 to D1+
  • GP19 to D1-

And tie all the grounds together to one ground pin. Then you can download this superfun example that will give you bouncy Eben heads (from this tutorial)

hdmi

This guide was first published on May 04, 2022. It was last updated on 2022-05-11 00:17:00 -0400.

This page (Overview) was last updated on May 24, 2022.

Text editor powered by tinymce.