Product description: Pimoroni Pico VGA Demo Base - audio/video extension for Raspberry Pi Pico - Pimoroni PIM553
Module withVGA videoand audio output designed forRaspberry Pi Pico. The board features aPCM5100ADAC audio chip with line output via I2S, PWM audio output, 15-pin VGA connector, SD slot and reset button. The RP2040 microcontroller enables the generation of 15-bit analog VGA video without loading the CPU. The audio output is generated by a DAC or PWM converter. The central part of the board houses the Raspberry Pi Pico module socket.
Raspberry Pi Pico
The Raspberry Pi Pico module is the first such board from Raspberry Pi to feature theRaspberryPiRP2040proprietary chip. Pico can be programmed via microUSB port inC/C++ or MicroPython.
How to use the VGA Demo Base module?
The module pinouts are compatible with those of the Raspberry Pi Pico, more on this in Chapter 3 ofDesigning Hardware with the RP2040along with more general information about the VGA Demo Base board. In order to run the auduio and video examples from the Raspberry Pi repositories, the first step is to download the current versions of thepicoandpico-playgroundadd-ons. When compiling the examples, you need to specify the board configuration so that the examples use the correct pins. This can be done by creating a new compile directory and then specifying the board definition when using cmake:
cmake -D "PICO_BOARD=vgaboard" ...
For more details on creating applications with custom board configurations, see Appendix D on page 267 of theC/C++ SDK documentation.
Main features of VGA Demo Base
- VGA (D-sub) 15-pin connector
- PCM5100A DAC for linear audio output over I2S
- PWM audio output
- SD card slot
- Reset button
- Female connectors for Raspberry Pi Pico
- Three user controllable switches
- Rubber feet
- Compatible with Raspberry Pi Pico
- No soldering required
- Programmed in C / C++