VGA 666 Adapter Board For Raspberry Pi 3B / 2B / B+ / A+

SKU: 180925

5.38 5.38 Piece 5.38 USD

¥ 38.50

Option not available

This combination does not exist.

Add to Cart


  • It is a neat and very useful solution for using a VGA screen/monitor with your Raspberry Pi and is far cheaper than an HDMI to VGA adapter or similar. The VGA connection is driven natively in hardware over the GPIO pins (using a parallel interface) and uses around the same CPU load as the HDMI connection on board. It is capable of displaying 1080p60 VGA video with no CPU load. It is also possible to drive this interface at the same time as the HDMI connection, so a dual screen set up is also possible. 

Please Note. This add on board uses all but 6 of the GPIO pins so it may not be possible to use other add on boards at the same time as the VGA adapter. 

Note: Raspberry Pi main board is not included.


  • Support for Raspberry Pi 3B / 2B / B+ / A+ 

  • The VGA output supports resolution:from 640 x 480 up to 1920 x 1024 at 60fps. 

  • With 6 bits per channel you have a maximum of 262144 colours. 

  • Easy to setup. 

  • Easy to configure. 

  • Dimension: 64.00mm x 32.3mm 

  • Weight: 16.5g 

  • Package included:

  • 1 x VGA 666 Adapter Board For Raspberry Pi 3B / 2B / B+ / A+ 

How to use it 

Edit /boot/config.txt file with vim.tiny or other editor. and modify as following:

  •  framebuffer_width=800

  •  framebuffer_height=600

  •  dpi_group=2

  •  device_tree=bcm2710-rpi-3-b.dtb

  •  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.