VGA & audio interface for Raspberry Pi Zéro

VGA & audio interface for Raspberry Pi Zéro & 2,3,B+
Like VGA666, it use dpi interface (in mode 3 to free gpio 18 & 19)
audio interface is connect to GPIO 18 & 19 (PWM)
Copy vga565.dtbo in /boot/overlays/ and copy content of config-example.txt in /boot/config.txt
audio interface is connect to GPIO 18 & 19 (PWM)
Copy vga565.dtbo in /boot/overlays/ and copy content of config-example.txt in /boot/config.txt
Updates from the author
Laurent Le Goff 4 years ago
:warning: need raspbian buster
edit file /boot/config.txt
add line:
edit file /usr/share/X11/xorg.conf.d/99-fbturbo.conf
Laurent Le Goff 4 years ago
install freeRDP start freeRDP session or
Laurent Le Goff 6 years ago
For the computer at $ 5 raspberry pi zero, I wanted to connect an old screen without hdmi plug.
Based on the plans of the vga666 adapater, I designed this adapter by adding an audio jack.
DPI (Display parallel Interface)
Like VGA666, this pcb uses dpi interface (in mode 3 to free gpio 18 & 19)
see https://www.raspberrypi.org/documentation/hardware/raspberrypi/dpi/README.md
only the necessary bits of the dpi are redirected to the 40-pin GPIO port, with the vga565.dtbo file loaded at startup
here is the code of the file:
edit configuration on /boot/config.txt
Audio Interface
audio interface is connected to gpio 18 & 19 (PWM)
see https://learn.adafruit.com/adding-basic-audio-ouput-to-raspberry-pi-zero/pi-zero-pwm-audio
edit configuration on /boot/config.txt
SPI Interface
GPIO 9 , 10, 11 , 25, 26, 27 can be used as SPI , whit overlay spi0-cs, with CS redirection to gpio 26 & 27
ex: with a MCP23S17 chip ,we can have 16 GPIO
edit configuration on /boot/config.txt
Installation
Copy vga565.dtbo to /boot/overlays/ and copy content of config-example.txt to /boot/config.txt
Révision
rev1
- bad vga footprint, hole too small
rev2- change vga footprint
- move j3 & j5
rev3Laurent Le Goff 4 years ago
no need dtbo file
edit configuration on /boot/config.txt