===== Raspberry Pi VGA-Board ===== {{ :raspberry_boards:vga-666_board_pi_190334.jpg?400 |}} A VGA 666 Hut for the Raspberry PI. It provides a VGA output over the GPIOs It's build wiht a resistor ladder - 6 resistors for each colour. And that's why it will use so many pins: GPIO Pins 2-21.\\ The design of the adapter is based on Raspberry-Pi VGA Adapter of G.J. van Loo, it needs the same software like the original adapter:\\ [[https://github.com/fenlogic/vga666.git]]\\ Front:\\ {{:raspberry_boards:vga-666_board_front_190730.jpg?200|}}\\ Back:\\ {{:raspberry_boards:vga-666_board_back_190812.jpg?200|}}\\ ---- ==== Schematic ==== [[https://github.com/fenlogic/vga666/blob/master/design_data/schematic/vga.gif]] ---- ==== VGA Socket ==== The VGA socket is a bit tricky. One has to cut some pins and solder all ground pins together. Here are some pictures how it is done:\\ 1.{{:raspberry_boards:vga-socket_1.jpg?200|}} 2.{{:raspberry_boards:vga-socket_2.jpg?200|}}\\ 3.{{:raspberry_boards:vga-socket_3.jpg?200|}} 4.{{:raspberry_boards:vga-socket_4.jpg?200|}}\\ **Pin 9 has changed from key to +5V so it's best to remouve it!**\\ [[https://en.wikipedia.org/wiki/VGA_connector]]\\ ---- ==== Paper-PCB ==== {{:raspberry_boards:vga-board_30.jpg?300|}}\\ {{:raspberry_boards:vga-board_30.ai.zip|}}\\ Old Version:\\ {{:raspberry_boards:raspberrypi_vga-board_10.xcf.zip|}}\\ ---- ==== Parts ==== * **Resistors:** * 2x 120 Ohm * 3x 500 Ohm * 4x 1kOhm * 3x 2 kOhm * 3x 4 kOhm * 3x 8 kOhm * 3x 16 kOhm * **Mechanical:** * VGA connector * 1x connector 2x20pin * 1x buttons ---- ==== Installation ==== [[https://github.com/fenlogic/vga666/tree/master/documents]]\\ download [[https://github.com/fenlogic/vga666/archive/master.zip]]\\ unpack\\ copy dt-blob-dpi.bin to /boot/dt-blob.bin\\ [[http://blog.queststem.com/post/129339443931/quick-start-guide-gerts-passive-vga-adapter-666]]\\ [[https://www.raspberrypi.org/forums/viewtopic.php?t=94424&f=91]]\\ $ sudo apt-get update $ sudo apt-get upgrade In:\\ $ sudo nano /boot/config.txt add this:\\ dtoverlay=vga666 and this:\\ enable_dpi_lcd=1 display_default_lcd=1 Dont forget to add the resolution, too:\\ for 1080p60\\ dpi_group=2 dpi_mode=82 for 1024x768 60Hz\\ dpi_group=2 dpi_mode=16 ... more video-mode for DMT and CEA are on:\\ [[https://www.raspberrypi.org/documentation/configuration/config-txt.md]]\\ Disable the SPI and I2C interfaces, otherwise VGA666 will not work correctly. Use the "Advanced Options" from raspi-config to disable SPI and I2C. $ sudo raspi-config **Install shutdown button**\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:duino-pi_modification#install_shutdown_reset_button]] **Install blinking LED**\\ [[http://paperpcb.dernulleffekt.de/doku.php?id=raspberry_boards:duino-pi_modification#install_blinking_led]]\\ If necessary change in the blink file the GPIO pin number to 27.\\ ---- ==== Links ==== [[http://raspi.tv/2014/vga-for-pi-debuts-at-camjam-alongside-hdmipi-production-model-no-1]]\\ [[https://github.com/fenlogic/vga666]]\\ [[http://www.javiervalcarce.eu/html/vga-signal-format-timming-specs-en.html]]\\ [[https://www.raspberrypi.org/forums/viewtopic.php?f=45&t=93041&p=865630]]\\ [[https://wiki.52pi.com/index.php/VGA666_Module_For_RPi_SKU:EP-0073]]\\ ---- ==== License ==== The Raspberry Pi VGA-Board was designed by **Wolfgang Spahn** 2014-19.\\ It is licensed under a [[http://creativecommons.org/licenses/by-nc-sa/4.0/"|Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License]]. Creative Commons License ----