Display Module - 7" Touchscreen LCD

This display module from 4D systems is the uLCD-70DT, a 7.0” intelligent touchscreen LCD powered by the DIABLO16 graphics processor. The uLCD-70DT is designed for applications demanding a large intelligent display module, and is the largest size available from 4D Systems.

The DIABLO16 Processor offers considerable FLASH and RAM upgrades over the PICASO processor, and also provides mappable functions such as I2C, SPI, Serial, PWM, Pulse Out, and Quadrature Input, to various GPIO, and also provide up to 4 Analog Input channels. The uLCD-70DT also features 2mm pitch male headers to connect an optional module. 4D Systems intends to bring out one or more modules which will be compatible with the uLCD-70DT, offering connectivity such as WiFi or Bluetooth. This will enable the uLCD-70DT to connect with remote devices.

Note: A power supply of 5V, 1A-2A is recommended.

  • 7.0” Intelligent LCD-TFT display module powered by DIABLO16.
  • 800 x 480 Resolution, RGB 65K true to life colors, TFT Screen with integrated 4-wire Resistive Touch Panel.
  • 5-pin interface to any TTL Serial Host: VCC, TX, RX, GND, RESET
  • 6 banks of 32750 bytes of Flash memory
  • 32Kb of SRAM
  • 16 I/O pins with 4 configurable Analog Inputs
  • 4.0V to 5.5V range operation

Display Module - 7" Touchscreen LCD Product Help and Resources

Arduino Library

The Arduino library for this display can be found here.

Writing Messages and Drawing Shapes Using Workshop 4

Using the Workshop 4 software to compile and upload through the serial-to-USB converter, you can write a message and draw shapes on the 7" touchscreen. If you are using a different 4D touchscreen, make sure to change your platform. The ViSi environment was used for this example.

#platform "uLCD-70DT"

#inherit "4DGL_16bitColours.fnc"

func main()

    gfx_ScreenMode(LANDSCAPE) ; // Orientation

    //print("Hello World") ;     //Simple Print Statement

    var rad, colour;

    repeat                         //Main Loop
        rad := 5;
        while(rad < 60)
            colour := RAND();
            gfx_Circle(90, 74, rad, colour);
            gfx_Rectangle(5, 5, rad, rad++, BLUE);
            gfx_Line(90, 74, 20, rad, RED);
            rad := rad + 8;
    forever //End of Main Loop


Check the 4DGL Programmer's Reference manual for more information about the programming language http://www.4dsystems.com.au/product/4D_Workshop_4_IDE/ .

Default Firmware

The default firmware for this display can be found on 4D's product page here.

Core Skill: Programming

If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.

2 Programming

Skill Level: Rookie - You will need a better fundamental understand of what code is, and how it works. You will be using beginner-level software and development tools like Arduino. You will be dealing directly with code, but numerous examples and libraries are available. Sensors or shields will communicate with serial or TTL.
See all skill levels

Core Skill: Electrical Prototyping

If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.

3 Electrical Prototyping

Skill Level: Competent - You will be required to reference a datasheet or schematic to know how to use a component. Your knowledge of a datasheet will only require basic features like power requirements, pinouts, or communications type. Also, you may need a power supply that?s greater than 12V or more than 1A worth of current.
See all skill levels


Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • Thomsirveaux / about 10 years ago / 3

    Just an editing note: The second and third paragraphs are the same.

  • Alfredo Rius / about 10 years ago / 2

    It would really be useful to know the average and peak power consumption.

  • rEegLer / about 9 years ago / 1

    Mouser now carries the matching bezels (white and black) for those in the US!

  • AGLY95 / about 9 years ago / 1

    Does this come with the shield like the smaller ones?

  • Product page of the LCD with 4D Systems for the DIABLO16 reference library of internal functions, Pmmc firmware, drivers for the intelligent display => http://www.4dsystems.com.au/product/uLCD_70DT/

  • Acarius / about 10 years ago / 1

    Does this have plug-n-play capability with the RPi, or does it require programming to set up?

    • M-Short / about 10 years ago / 1

      Depends what you mean by plug and play. Plug it in and send serial commands to it and you should be good to go, but you do need to send it serial commands for it to do anything.

  • ME heat o nator / about 10 years ago / 1

    Why doesn't this one have the micro SD card slot populated. It seems the smaller screens have it populated. It would seem a larger screen could use more graphics and have a greater need for extra storage. Does this screen have differences other than screen size compared to the 4.3" touchscreen LCD here: https://www.sparkfun.com/products/11740?

    • ME heat o nator / about 10 years ago / 1

      Sorry, I missed that it was the full size SD that wasn't populated and that the Processor is more capable. I still want to confirm that this unit is as capable, if not more, than the smaller screen sizes. Thanks!

  • Member #355008 / about 10 years ago / 1

    the speed of the screen update is poor, is there away to speed up the screen update when clearing the screen or drawing a new background?

  • Member #394180 / about 10 years ago / 1

    This is the next frontier for manufacturers. I mean, the RPi has more computing power than the entire Apollo program (ground stations and spacecraft) for a nominal $35, but to interact with it with a measly 7" screen costs 5 times as much. For that matter, for essentially the same price you can buy a 17" touch screen monitor. It'd sure be nice if the price would scale with the size. I know that there's all sorts of reasons for this having to do with market size, amortizing tooling, engineering overhead, etc., but it still feels wildly disproportionate, even if it isn't really. It'd be nice to have a screen that's about the same size as the RPi for about the same price as the RPi.

    • I believe you might be thinking of something like this: http://www.adafruit.com/products/1601

      • Member #394180 / about 10 years ago / 1

        That is very much closer, thanks. I know that it's a lot more limited than the product above, but it looks as if it will be good for a bunch of simple projects with a better price point.

  • yigiter007 / about 10 years ago / 1

    Could you add a screenshot with it powered on and stuff on the screen please.

  • Member #327664 / about 10 years ago / 1

    Will this hook up to the Beaglebone Black?

    • BirdNerd / about 10 years ago / 1

      It should with the proper connections. All the Beaglebone Black/RPI/arduino is doing is feeding it information. Just follow the instructions and hook +5V, GND, RST, RX, and TX to the appropriate ports on your BBB and you should be on your way to one epic project!

Customer Reviews

4.7 out of 5

Based on 6 ratings:

Currently viewing all customer reviews.

3 of 3 found this helpful:

Great display

Although it is pricey, this display gets the job done. I have used it's smaller 3.2 and 4.3 inch brothers on other projects. I am making this one with a connector on a cable so it can be used on multiple projects.

I am dissapointed that you are not carrying the matching bezel for this screen, which is confusing because you carry them for the other sized screens.

2 of 3 found this helpful:

Excellent Quality

The only little annoying thing is the fact that you have to connect and disconnect your uSD from your computer in order to load the program in the touchscreen. Other thing, is that you have to pay extra for the license of the software with convenient features for the programmer, I think that if you spend $180 in a touchscreen at least they have to give a one computer license

Pretty cool

I was able to get a project up and running very quickly at work with this screen. Easy to use and program with their software package. Graphics are nice. I like using it so much I bought a 4.3" for myself. I wish it could be a kitted with the bezel, stand, Arduino adapter, and any cables needed.

Great Product

This module is the greatest. It's easy to connect and program. 4D systems knows how to make a high quality product and provides the necessary software tools to support it. On a scale from 1 to 10, I give it a 12:)

Fault Disply

Last year I bought more than 15 Display Module - 7" Touch screen LCD and .. 2 moth back I got 3 LCD ine of them have fault its not working alsy 8 month back I got some LCD one of that also same Issue there is 2 Screen Now have fault what shall I do ?? Best regards upul

Sorry to hear that a few of your boards aren't working. Please contact our tech support team, and they can help resolve your issues.