
Explore the range
gen4-uLCD Series Display Modules
Multiple Display Sizes
The 4D Systems gen4-uLCD Series offers sever display sizes ranging from 2.4″ to 7.0″, with resolutions from 240×320 to 800×480 pixels.
These displays are available with standard or wide viewing angle, high brightness, and support both portrait and landscape modes, providing versatile options for creating user-friendly graphical interfaces in various embedded applications.
DIABLO-16 – Graphics Powerhouse
The gen4-uLCD Series is powered by the DIABLO-16 Processor, among the most powerful embedded graphics processors, offering exceptional power, FLASH memory, RAM, and advanced features. It’s a custom 4DGL graphics controller for OLED and LCDs with built-in graphics, text, image, and animation capabilities.
Powered by the EVE (Extensible Virtual Engine), it efficiently runs 4DGL programs. It supports interfaces like SPI, I²C, and serial, providing features such as PWM, Quadrature, and a PWM audio output for WAV files and sound generation.
Unmistakably gen4
The gen4-uLCD Series boasts the popular and well-designedgen4smart display form factor. Its sleek, compact design enhances integration into various projects while offering robust functionality. Recognised for its versatile, high-quality displays, the gen4 series is one of the most sought-after solutions in the market.
The innovative design includes easy mounting options, a slim profile for space-constrained applications, and a uniform connector interface—simplifying integration and reducing development time while delivering unmatched performance.
Touch Panel Options
Each 4D Systems gen4-uLCD model is available in four touch panel options: without touch, without touch with cover lens bezel (CLB), resistive touch, capacitive touch, and capacitive touch with cover lens bezel (CLB).
The cover lense bezel can be customised on request, with a different colour or shape. These choices enable customised user interfaces, offering accurate input and seamless interaction across various application needs.
Seamless Integration with any platform
Dedicated adaptors facilitate the connection to popular platforms like Arduino and Raspberry Pi, allowing straightforward integration into various projects.
This setup enables developers to harness the impressive graphics power of this series, enhancing projects with vibrant, interactive displays on multiple platforms. Just add the adaptor of your choice to your order.
Easy UI Development
Workshop4 is a comprehensive IDE tailored for the 4D Systems graphics processors. It offers multiple development environments—Designer, ViSi, ViSi-Genie, and Serial—to accommodate different project requirements. Workshop4 enables the rapid creation of advanced graphical user interfaces with support for touch input and multimedia features. Its drag-and-drop interface and extensive widget libraries simplify UI design, while the integrated 4DGL programming language allows for detailed control and customization.
This software streamlines the development process, facilitating seamless integration of microLCD displays into embedded systems and enhancing overall application functionality.
The 4D Systems gen4-uLCD Series offers sever display sizes ranging from 2.4″ to 7.0″, with resolutions from 240×320 to 800×480 pixels.
These displays are available with standard or wide viewing angle, high brightness, and support both portrait and landscape modes, providing versatile options for creating user-friendly graphical interfaces in various embedded applications.
The gen4-uLCD Series is powered by the DIABLO-16 Processor, among the most powerful embedded graphics processors, offering exceptional power, FLASH memory, RAM, and advanced features. It’s a custom 4DGL graphics controller for OLED and LCDs with built-in graphics, text, image, and animation capabilities.
Powered by the EVE (Extensible Virtual Engine), it efficiently runs 4DGL programs. It supports interfaces like SPI, I²C, and serial, providing features such as PWM, Quadrature, and a PWM audio output for WAV files and sound generation.
The gen4-uLCD Series boasts the popular and well-designedgen4smart display form factor. Its sleek, compact design enhances integration into various projects while offering robust functionality. Recognised for its versatile, high-quality displays, the gen4 series is one of the most sought-after solutions in the market.
The innovative design includes easy mounting options, a slim profile for space-constrained applications, and a uniform connector interface—simplifying integration and reducing development time while delivering unmatched performance.
Each 4D Systems gen4-uLCD model is available in four touch panel options: without touch, without touch with cover lens bezel (CLB), resistive touch, capacitive touch, and capacitive touch with cover lens bezel (CLB).
The cover lense bezel can be customised on request, with a different colour or shape. These choices enable customised user interfaces, offering accurate input and seamless interaction across various application needs.
Dedicated adaptors facilitate the connection to popular platforms like Arduino and Raspberry Pi, allowing straightforward integration into various projects.
This setup enables developers to harness the impressive graphics power of this series, enhancing projects with vibrant, interactive displays on multiple platforms. Just add the adaptor of your choice to your order.
Workshop4 is a comprehensive IDE tailored for the 4D Systems graphics processors. It offers multiple development environments—Designer, ViSi, ViSi-Genie, and Serial—to accommodate different project requirements. Workshop4 enables the rapid creation of advanced graphical user interfaces with support for touch input and multimedia features. Its drag-and-drop interface and extensive widget libraries simplify UI design, while the integrated 4DGL programming language allows for detailed control and customization.
This software streamlines the development process, facilitating seamless integration of microLCD displays into embedded systems and enhancing overall application functionality.
Available Models
WORKSHOP4 IDE
Tailored Development for 4D Processors and Modules
Workshop4 IDE is a comprehensive software development environment specifically designed for the 4D family of processors and modules. Whether you are a seasoned developer or just starting out, Workshop4 provides the perfect platform tailored to your development needs. This versatile IDE supports all core development processes, including code writing, compiling, linking, and transferring code to your target device.
Workshop4 IDE let you choose from four distinct environments—Designer , ViSi, ViSi-Genie and Serial—each catering to different development preferences and project specifics. This flexibility allows developers to select the most suitable environment for their tasks.
Workshop4 IDE is your go-to development companion in the 4D ecosystem, simplifying complex tasks and enhancing productivity through its user-friendly and versatile design. Whether coding manually or designing visually, Workshop4 elevates your development experience to new heights.
gen4-uLCD Accessories

The gen4-uLCD Starter Kit includes everything necessary for developments with any gen4-uLCD Series display. It is highly recommended for first-time users and can be added to any display model.
The starter kit includes: 4D-UPA programmer, gen4-IB interface board, gen4-Breakout board, 150mm FFC cable, uSD-4GB industrial card.
gen4-uLCD Starter Kit

The gen4 Interface Board (gen4-IB) provides a simple, reliable connection between gen4 Intelligent Display Modules and external programming or host interfaces.
It converts the 30-way FFC into five essential signals for programming and communication, supporting uUSB-PA5, uUSB-PA5-II, and 4D Programming Cable.
GEN4-IB

The 4D-UPA (Universal Programmer Adaptor) provides a reliable interface for programming, updating, and configuring 4D Systems display modules and processors.
Featuring a 30-way, 0.5mm pitch FPC connector, it ensures high-speed, stable communication with Workshop4 IDE, making it ideal for development, prototyping, and volume production environments.
4D-UPA

The gen4-Breakout Board offers direct access to all 30 signals from 4D gen4 and pixxiLCD modules via convenient through-hole pads.
Featuring a 30-way top-contact FFC connector, it simplifies development, prototyping, and integration by eliminating conflicts with USB interfaces. Compatible with all 30-way FFC modules, it enables flexible, breadboard-friendly connections without requiring direct management of the FPC.
gen4-Breakout

30-pin Flexible Flat Cable (FFC) with 0.5mm pitch (opposite way), available in length variable from 22mm to 200mm.Compatible with a standard 30-pin, 0.5mm pitch, 0.3mm thick FFC connector.
This cable on one end has contacts on the top of the cable, and the other end has contacts at the bottom of the cable.The 4D-FFC- cables are ideal for connecting all the 4D Systems displays to any host board.
Flexible Flat Cables

The 4D Serial Pi Adaptor provides a simple, direct serial interface between Raspberry Pi boards and 4D Systems display modules using a 5-pin connection.
Featuring a pass-through header design, it maintains compatibility with other Raspberry Pi accessories. Supplied with jumper cables, it supports 5V power and works with all Raspberry Pi models.
4D Serial Pi Adaptor

The 4D Arduino Adaptor Shield is designed to provide a convenient interface for attaching gen4 range display modules to the Arduino platform without using jumper wires on the Arduino headers.
4D Arduino Adaptor Shield II

These plastic bezels are designed to provide a sleek and secure mounting solution for uLCD and gen4-uLCD intelligent display modules.
Available for a variety of display sizes and types, they facilitate easy panel mounting without the need for additional washers or complex drilling.
Display Bezels

Introducing the uLCD-56D Series: Expanding the microLCD Family
The uLCD-56D Series from 4D Systems offers rich graphics and smooth performance, with non-touch, capacitive touch, and touch-with-cover models for industrial, medical, and commercial use.
Frequently Asked Questions
Find quick answers about our display modules, embedded integration, customization capabilities, and system compatibility.
How do I choose the right display module for my project?
Start by identifying the demands of your product environment: required screen size, touch capability, operating conditions and UI complexity. Our consistent form-factor families allow you to select a module that fits your constraints today and upgrade performance later without redesigning your enclosure or PCB. Our documentation hub provides comparison tables to assist selection.
What is the difference between a smart display and a host-driven display?
Smart displays include an onboard processor that handles graphics, widgets, UI logic and drawing commands internally. This reduces load on your host MCU, simplifies code and often shortens development time dramatically. Host-driven modules require the host MCU to manage everything, which may be appropriate for minimal UIs but introduces more integration work.
Can I upgrade processors without changing my enclosure or PCB?
Yes. Our architecture is deliberately designed around footprint consistency. Most display families maintain identical mechanical and electrical footprints across multiple processor types, enabling generation-to-generation performance improvements without mechanical redesign.
Do you offer non-touch and touch options?
Yes. Many display families provide variants for non-touch, resistive-touch and capacitive-touch configurations. Capacitive-touch variants are recommended for modern, responsive UI experiences.
















