So I have this LCD lying around, and I was wondering, is there any way to interface it with a PC? Be it USB, HDMI, VGA, planning to use an old PC with it.

I don't need to use the touch controller, only the LCD itself.

LCD Pinout: Pinout

  • \$\begingroup\$ What input data format and protocol does it use? \$\endgroup\$
    – Andy aka
    Commented Apr 8, 2018 at 10:50
  • \$\begingroup\$ Might be easier just to connect it to a Pi as it is intended, then write a program for Pi and PC so that the PC can tell the Pi what to display. Serial or network for connection. \$\endgroup\$
    – JRE
    Commented Apr 8, 2018 at 11:10
  • \$\begingroup\$ If you know th protocol, you could use a USB-GPIO bridge \$\endgroup\$
    – Long Pham
    Commented Apr 8, 2018 at 11:24

1 Answer 1


That display is designed to be connected to a Raspberry PI (rPI) board. There are going to be ready made drivers/software programs for the rPI that will operate the display.

Your next step is to investigate the multiple ways that folks connect a rPI to a PC. Pick one that meets your needs and is compatible with your old PC. Once again there is going to be a lot of open source material to support the software interfacing between the PC and the rPI.

Lastly you may have to devise some software that you write for the PC to pick what information that you want to display and port it out of the PC. You will likely also need to write some additional software for the Linux environment of the rPI to take the PC sourced data and format it for the display. Some or all of this software may already exist as open source so you may just be having to modify it to your needs.

In the end if you have some electronics hardware skills and a good amount of software skills this is an achievable project. If not then be prepared for a fantastic learning experience and expenditure of a good amount of time.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.