Home > Broadcom BCMxxxx, Debian, Hardware, Linux > Waveshare DVK512 Kits For Raspberry Pi Model B+ Include RTC, Sensors, LCD Display, and More

Waveshare DVK512 Kits For Raspberry Pi Model B+ Include RTC, Sensors, LCD Display, and More

Beaglebone (Black) expansion boards are called capes, Minnowboard ones are lures, and Raspberry Pi model B+ add-on boards can be HATs (HArdware on Top). When I found a kit for the Raspberry Pi model B+ on DealExtreme, based on Waveshare DVK512 add-ons board I thought it might have found a Chinese HAT, but unfortunately it is not compliant with HAT board specifications as it misses an EEPROM,and the dimensions are not the correct one either. Nevertheless, the kit, as well as extra accessories such as a 3.2″ LCD display, can still be interesting.

DVK512 Board with LCD1602 Display

DVK512 Board with LCD1602 Display

The kit on DX comes with the following items:

  • DVK512 expansion board that connects to the 40-pin Raspberry Pi B+ header and features PCF8563 RTC chip with battery, an on-board USB to TTL chip for debugging via micro USB, a character LCD interface, connectors for modules connected via UART, SPIO, I2C or GPIO, various jumpers and user LEDs and buttons.
  • LCD1602 display module as shown above (3.3V)
  • MIX Board to connect to the “GPIO” connector on DVK512, featuring a joystick, a buzzer, a temperature sensor (DS18B20), and an IR receiver, as well as jumpers for configuration.
  • A small “CAR/MP3” IR remote control with one CR2035 battery (included)

But other add-on board such as a 3.2″ resistive touch screen, a camera module, motion sensor module, ADC and DAC module, 3D accelerometer and modules, etc.. are also available.

Top to Bottom, Left to Right: 3.2" Toucjscreen, DVK512 board, Mix Board, R-Pi B+, and

Top to Bottom, Left to Right: 3.2″ Touchcreen, motion sensor, serial GPS, DVK512 board, Mix Board, R-Pi B+, and A/D & D/A converter

As usual there’s no information about documentation and software on DX, but waveshare mentions a CD is provided and includes a user’s manual, the schematics (PDF), examples in C (Linux API source code), development documentations (Raspbian configuration, C library installation), and Raspbian images supporting the company’s accessories. C Examples include LED/GPIOs, Logic Level Converter, joystick and keys controlled via GPIOs, LCD1602 display, PWM (Buzzer), RTC, AD/DA, I2C & SPI example controlling the sensor modules, GPS (UART), and more. Unfortunately none of these are available online, so it’s not something you can evaluate before making a purchase.

DVK512 3.2" Display Running Raspbian (Click to Enlarge)

DVK512 and 3.2″ Display Connected to Raspberry Pi B+ Running Raspbian  (Click to Enlarge)

You can find more about Waveshare Raspberry Pi B+ modules and displays on the company’s “development board” page where they sell accessories kit for $40 or $60. I previously wrote about the company’s Raspberry Pi Model B Kit (DVK511) , and although the main expansion board DVK512 has been changed to deal with the 40-pin header, most other modules are the same, except the 3.2″ screen which appears to be relatively new.

  1. onebir
    August 14th, 2014 at 20:02 | #1
  2. Josh.5
  3. August 15th, 2014 at 10:07 | #3

    I felt it does not bring that many features for the price, so I skipped it.

  4. Julius Punnen
    October 1st, 2014 at 00:42 | #4

    I bought a Waveshare SpotPear 3.2″Rpi LCD(V3) screen. There was no CD that came with it and I am unable to find information on how to get it to work. When I connect the screen to the GPIO on the Raspberry Pi B+ the screen lights up but does not show any other display. Would you know where I can get help on setup of this screen

  5. October 1st, 2014 at 11:05 | #5

    @Julius Punnen
    You need to ask Waveshare. If they don’t reply (possible), try to find the LCD chip used with the display, and then you should be able to find the right drivers.

  6. jim
    October 7th, 2014 at 22:03 | #6

    Im in the same boat. Waveshare will not offer any help or support blaming the seller i got the lcd from. The seller blames wave share and says they need to send me a CD with the drivers. Ill never buy another waveshare product again. Selling a product and not offering any kind of support page or driver download? who does that?

    @Julius Punnen

  7. October 8th, 2014 at 10:00 | #7

    @Julius Punnen
    I’ve just contacted them, maybe I’ll have better luck getting a download link for the drivers and documentation for that LCD.

  8. Max
    October 21st, 2014 at 19:21 | #9

    Will it work on Model B (not B+)? Or will it only work on B+?

  9. October 21st, 2014 at 19:32 | #10

    DVK512 must be for B+ model, but they also have add-ons for Model B+

  10. Ron
    November 10th, 2014 at 18:31 | #11


    “The file does not exist. It may expired or be removed by the sender.”

  11. November 10th, 2014 at 20:59 | #12

    I have the file but that’s a big upload… (> 1 day).
    Luckily you can also get it @ http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=89127&p=636652
    Scroll down to access the download links. The file is DVD_DVK512_CN_EN.rar

  12. arnaldocm
    January 15th, 2015 at 17:10 | #13

    @Julius Punnen
    a minha tela só funcionou depois que gravei a imagem que vem junto do kit, o LCD depende de drivers que vem pré-instalados na imagem.

  13. March 6th, 2015 at 13:36 | #14

    I have written up a tutorial on how to install this lcd without using the Waveshare image. It works using a fresh install of raspbian, and on the RPi2 also. Check it out here if you’re having trouble installing this screen: http://www.circuitbasics.com/setup-lcd-touchscreen-raspberry-pi/

  14. Graham Toal
    April 30th, 2015 at 12:24 | #15

    The “no idea” package is a serial GPS.

  15. April 30th, 2015 at 15:56 | #16

    @Graham Toal

  1. No trackbacks yet.