lcd_driver

Public

@cuprum77

Share lcd_driver

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

LCD Driver Project

This repository contains my attempt at creating a "universal" driver board that fits most of the new 40 pin LCDs from China. These new LCDs all utilize a 40 pin flat flex cable, and utilize the ST7701 driver IC. This means that they are rather simple RGB devices, not too unlike the old VGA standard. The main goal however, is to have a board that does not require any system drivers, and utilize the standard connectors that are available on most SBCs, such as the Raspberry Pi, as well as most laptops and desktops.

Table of contents

Supported LCDs

This table lists the LCDs that I have bought and tested with the driver board.

FormatSizeResolutionDriver ICTouchLinkAdditional notes
Bar3.99"400x960ST7701YesAliExpress
Square3.95"480x480ST7701YesAliExpressNOT FULLY TESTED YET

Alternatively, any other board that uses the ST7701 driver IC and with the following pinout should work with the driver board. However, you must generate a new ROM file for the FPGA.

Project layout

  • UVVM_Light - The UVVM framework
  • bitfiles - FPGA bitfiles
  • edid - EDID files for the LCDs
  • hardware - The KiCad project files for the driver boards
  • resources - Resources for the project, such as datasheets
  • rom - The ROM files for the FPGA projects
  • sim - The UVVM testbenches for the driver boards
  • software - The software for the driver boards
  • vivado-library - The Vivado library files for the driver boards

License

This project is licensed under CERN Open Hardware License Version 2 - Strong Reciprocity (CERN-OHL-S-2.0). See LICENSE for more details. Note that some files in this repository may be licensed under different licenses. Please check the respective files for more information.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.