EP-0073: Difference between revisions

From 52Pi Wiki
Jump to navigation Jump to search
(35 intermediate revisions by 2 users not shown)
Line 1: Line 1:
=VGA666 Module For RPi=
=VGA666 Module For RPi=
[[File:Vga66602.jpg|thumb|left|300px]]
<br style="clear:both;">
----
==Description==
==Description==
This Module has another name: Gert-vga-adapter, or Passive VGA adapter 666 for Raspberry-Pi B+
This Module has another name: Gert-VGA-adapter, or Passive VGA adapter 666 for Raspberry Pi A+/B+/2B/3B/Zero<br>
The Raspberry Pi has an HDMI port to connect a display. If your monitor only has VGA, you have to use an adapter. Because this requires a digital-to-analogue conversion, those adapters can be quite pricey, and they can draw lots of power. So our friend Gert van Loo (who developed the Alpha board that became the Raspberry Pi, and the man behind the Gertboard and Gertduino) has created a VGA adapter that uses the Pi’s GPIO.<br>
The Raspberry Pi has an HDMI port to connect a display.<br>
'''<font color=red>This wasn’t possible on the Model A or B</font>''', but now the B+ exposes 40 GPIO pins, there’s more to play with. As well as just allowing you to connect a VGA monitor natively, it also means you can use it as a secondary monitor alongside HDMI. And unlike composite video, the DPI interface can be run independent of the HDMI. The software for dual screens is still under development, but we expect that to arrive in the next couple of weeks. Running two screens at maximum resolution will consume SDRAM bandwidth, and is yet to be tested. (And there’s a catch: as the board uses most of your GPIO pins, you lose access to them.)
If your monitor only has VGA, you have to use an adapter. <br>
Dom has been working on the software side and the new DPI (read: VGA) driver software has been added to the latest release.
Because this requires a digital-to-analogue conversion, those adapters can be quite pricey, and they can draw lots of power.<br>
all above are from  raspberry pi official website.(https://www.raspberrypi.org/blog/gert-vga-adapter/)
As well as just allowing you to connect a VGA monitor natively. <br>
And unlike composite video, the DPI interface can be run independent of the HDMI. <br>
The software for dual screens is still under development. <br>
Running two screens at maximum resolution will depend on the speed of GPIO.<br>
'''<font color=red>This wasn’t possible on the Model A or B.<br>
And there’s a catch: as the board uses most of your GPIO pins, you lose access to them.</font>'''<br>
 
All above are from  raspberry pi official website.(https://www.raspberrypi.org/blog/gert-vga-adapter/)<br>
More information about VGA666 module please visit here: (https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=94424)
----
----
==Compatibility List==
* Compatibility
{| class="wikitable" style="text-align: center;"
|-
!Platform !! VGA 666 Module !! Notes
|-
||Raspberry Pi 4 Model B || √||
|-
|Raspberry Pi 3 Model B Plus|| √||
|-
|Raspberry Pi zero || √||
|-
| Raspberry Pi zero W  || √||
|-
|Raspberry Pi 3 Model B|| √||
|-
|Raspberry Pi 2 Model B|| √||
|-
|Raspberry Pi Model B+|| √|| Old Version Image
|-
|}


==Licence==
==Licence==
Line 20: Line 52:
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.  
See the GNU General Public License for more details.  
You should have received a copy of the GNU General Public License along with this database. I
You should have received a copy of the GNU General Public License along with this database.  
f not, see http://www.gnu.org/licenses/
If not, see http://www.gnu.org/licenses/
</pre>
</pre>


==Feature==
==Feature==
 
* Support for Raspberry Pi A+, Raspberry Pi B+, Raspberry Pi Zero, Raspberry Pi 2,model B, Raspberry Pi 3 model B
* The VGA output supports the same resolution as your HDMI one: from 640 x 480 up to 1920 x 1024 at 60fps. At the highest resolution the pixel quality is almost as good as HDMI. The adapter uses a simple resistor ladder network as a digital-to-analogue converter, so the color quality depends on how well-balanced your resistors are. There is slight colour banding, and with 6 bits per channel you have a maximum of 262144 colours.
* The VGA output supports resolution:from 800x600 up to 30fps.
* With 6 bits per channel you have a maximum of 262144 colours.
* Easy to setup.
* Easy to setup.
* Easy to configure.
* Easy to configure.  
* You can use it as a secondary monitor alongside HDMI.  
* Dimension:  64.00mm x 32.24mm
* Dimension:  64.00mm x 32.24mm
* weight:  16.48 g
* Weight:  16.48 g
----
----
==Package included:==
* 1 x VGA666 Module For RPi
----
==Pictures==
==Pictures==
{|-
{|-
|- [[File:VGA66601.jpg|thumb|left|300px]]
|[[File:Vga66601.jpg|thumb|left|300px]]
|- [[File:VGA66602.jpg|thumb|none|300px]]
|[[File:Vga66602.jpg|thumb|none|300px]]
|- [[File:VGA66602.jpg|thumb|none|300px]]
|}
|- [[File:VGA66602.jpg|thumb|none|300px]]
{|-
|[[File:Vga66603.jpg|thumb|left|300px]]
|[[File:Vga66604.jpg|thumb|none|300px]]
|}
|}
<br style="clear:both;" >
<br style="clear:both;" >
Line 50: Line 89:


==How to use it==
==How to use it==
Edit /boot/config.txt file with vim.tiny or other editor.  and modify as following:
===For Raspberry Pi 4B ===
<code>framebuffer_width=800</code>
Edit /boot/config.txt file with vim.tiny or other editor.  and modify as following:<br>
<code>framebuffer_height=600</code>
<code>framebuffer_width=800</code><br>
 
<code>framebuffer_height=600</code><br>
<code>dpi_group=2</code>
<code>dpi_group=2</code><br>
<code>device_tree=bcm2710-rpi-3-b.dtb</code>
<code>dpi_mode=24</code><br>
<code>dpi_mode=86</code>
<code>dtparam=i2c_arm=off</code><br>
<code>dtparam=i2c_arm=off</code>
<code>dtparam=spi=off</code><br>
<code>dtparam=spi=off</code>
<code>dtparam=uart0=off</code><br>
<code>dtparam=uart0=off</code>
<code>dtparam=uart1=off</code><br>
<code>dtparam=uart1=off</code>
<code>dtoverlay=pi3-disable-bt-overlay</code><br>
<code>dtoverlay=pi3-disable-bt-overlay</code>
<code>dtoverlay=vga666</code><br>
<code>dtoverlay=vga666</code>
<code>enable_dpi_lcd=1</code><br>
<code>enable_dpi_lcd=1</code>
<code>display_default_lcd=1</code><br>
<code>display_default_lcd=1</code>
<code>force_pwm_open=0</code><br>
<code>force_pwm_open=0</code>
<code>dtparam=audio=on</code><br>
<code>dtparam=audio=on</code>
<code>start_x=1</code><br>
<code>start_x=1</code>
<code>gpu_mem=128</code><br>
<code>gpu_mem=128</code>
<br>
===For Raspberry Pi Zero/Zero W/2B/3B/3B+===
Edit /boot/config.txt file with vim.tiny or other editor.  and modify as following:<br>
<code>framebuffer_width=800</code><br>
<code>framebuffer_height=600</code><br>
<code>dpi_group=2</code><br>
<code>dpi_mode=86</code><br>
<code>dtparam=i2c_arm=off</code><br>
<code>dtparam=spi=off</code><br>
<code>dtparam=uart0=off</code><br>
<code>dtparam=uart1=off</code><br>
<code>dtoverlay=pi3-disable-bt-overlay</code><br>
<code>dtoverlay=vga666</code><br>
<code>enable_dpi_lcd=1</code><br>
<code>display_default_lcd=1</code><br>
<code>force_pwm_open=0</code><br>
<code>dtparam=audio=on</code><br>
<code>start_x=1</code><br>
<code>gpu_mem=128</code><br>
<br>
<br>
'''<font color=red>You should disable all of GPIO pin's function so that it can work properly.</font>'''
'''<font color=red>You should disable all of GPIO pin's function so that it can work properly.  we strongly recommend that you use 800x600 resolution. <br>
the highly resolution will slow down your Pi and cost more RAM.</font>'''
----
----
==FAQ==
==FAQ==
*Question:
*Question: It is out of work on my raspberry pi 4B, it was twisted, please help me!
**Answer:   
[[File:TIM图片20190718151140.jpg|left|500px]]
----
<br style="clear:both;">
 
**Answer:  please modify the /boot/config.txt file and change this parameter and try to reboot your pi.
==Purchase Links==
<font color=red>dpi_mode=24</font></br>
[[File:shopping_car.png|left|21px]][http://www.52pi.com  52Pi Store]
[[File:20190718151149.jpg|left|500px]]
<br style="clear:both;">
----
----

Revision as of 15:54, 8 October 2019

VGA666 Module For RPi

Vga66602.jpg



Description

This Module has another name: Gert-VGA-adapter, or Passive VGA adapter 666 for Raspberry Pi A+/B+/2B/3B/Zero
The Raspberry Pi has an HDMI port to connect a display.
If your monitor only has VGA, you have to use an adapter.
Because this requires a digital-to-analogue conversion, those adapters can be quite pricey, and they can draw lots of power.
As well as just allowing you to connect a VGA monitor natively.
And unlike composite video, the DPI interface can be run independent of the HDMI.
The software for dual screens is still under development.
Running two screens at maximum resolution will depend on the speed of GPIO.
This wasn’t possible on the Model A or B.
And there’s a catch: as the board uses most of your GPIO pins, you lose access to them.

All above are from raspberry pi official website.(https://www.raspberrypi.org/blog/gert-vga-adapter/)
More information about VGA666 module please visit here: (https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=94424)


Compatibility List

  • Compatibility
Platform VGA 666 Module Notes
Raspberry Pi 4 Model B
Raspberry Pi 3 Model B Plus
Raspberry Pi zero
Raspberry Pi zero W
Raspberry Pi 3 Model B
Raspberry Pi 2 Model B
Raspberry Pi Model B+ Old Version Image

Licence

VGA adaptor for the Raspberry-Pi computer.

Copyright © 2014 Fen Logic Ltd.

This document and the related databases are free: you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published by the Free Software Foundation,
either version 3 of the License, or any later version. 
This document and the related databases are distributed in the hope that it will be useful, 
but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details. 
You should have received a copy of the GNU General Public License along with this database. 
If not, see http://www.gnu.org/licenses/

Feature

  • Support for Raspberry Pi A+, Raspberry Pi B+, Raspberry Pi Zero, Raspberry Pi 2,model B, Raspberry Pi 3 model B
  • The VGA output supports resolution:from 800x600 up to 30fps.
  • With 6 bits per channel you have a maximum of 262144 colours.
  • Easy to setup.
  • Easy to configure.
  • Dimension: 64.00mm x 32.24mm
  • Weight: 16.48 g

Package included:

  • 1 x VGA666 Module For RPi

Pictures

Vga66601.jpg
Vga66602.jpg
Vga66603.jpg
Vga66604.jpg



How to wire it up

Plug into GPIO as following Picture:

Vga66601.jpg



How to use it

For Raspberry Pi 4B

Edit /boot/config.txt file with vim.tiny or other editor. and modify as following:
framebuffer_width=800
framebuffer_height=600
dpi_group=2
dpi_mode=24
dtparam=i2c_arm=off
dtparam=spi=off
dtparam=uart0=off
dtparam=uart1=off
dtoverlay=pi3-disable-bt-overlay
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
force_pwm_open=0
dtparam=audio=on
start_x=1
gpu_mem=128

For Raspberry Pi Zero/Zero W/2B/3B/3B+

Edit /boot/config.txt file with vim.tiny or other editor. and modify as following:
framebuffer_width=800
framebuffer_height=600
dpi_group=2
dpi_mode=86
dtparam=i2c_arm=off
dtparam=spi=off
dtparam=uart0=off
dtparam=uart1=off
dtoverlay=pi3-disable-bt-overlay
dtoverlay=vga666
enable_dpi_lcd=1
display_default_lcd=1
force_pwm_open=0
dtparam=audio=on
start_x=1
gpu_mem=128

You should disable all of GPIO pin's function so that it can work properly. we strongly recommend that you use 800x600 resolution.
the highly resolution will slow down your Pi and cost more RAM.


FAQ

  • Question: It is out of work on my raspberry pi 4B, it was twisted, please help me!
TIM图片20190718151140.jpg


    • Answer: please modify the /boot/config.txt file and change this parameter and try to reboot your pi.

dpi_mode=24

20190718151149.jpg