SMART Integrated Display Modules 4D Systems from 2.4'' to 7' 'powered by 4D Systems Diablo16

Wednesday, November 28, 2018

4D Systems gen4 Series Integrated Display Modules are designed specifically for ease of integration and use, with careful consideration for space requirements and functionality. The gen4 Series includes a variety of sizes from small 2.4" modules up to 7.0" modules. Touch options include non-touch, non-touch with Cover Lens Bezel (CLB), Resistive Touch and Capacitive Touch with Cover Lens Bezel. They are powered by the well-known 4D Systems Diablo16 (D) and PICASO (P) Graphics Processors, which offer an array of functionality and options for any Designer / Integrator / User. 

The gen4 Series is 100% compatible with the Workshop4 IDE and its 4 different development environments, providing the User with a wealth of options for programming and controlling their system. The gen4 series of Integrated Display Modules features a 30 pin ZIF socket, designed for a 30 pin FPC cable, for easy and simple connection to an application or motherboard, or for connecting to accessory boards for a range of functionality advancements. 

The gen4 series of modules has been designed to minimize the impact of display-related circuitry and provide a platform suitable for integration into a product. Application boards can sit flush on the back of the gen4 if required, as the display related electronics sit inside the plastic mounting base, leaving the application board surface clear for User circuitry.


  • Sleek and slim design
  • Easily mounts to any application housing
  • Compatible with workshop4 IDE


  • Embedded GUI



Introducing 4D Systems' All New Workshop4 IDE

Supports multiple development environments, to cater for different user requirements and skill level
Workshop4 is a comprehensive software IDE for Microsoft Windows that provides an integrated software development platform for all of the 4D family of processors and modules. The IDE combines the Editor, Compiler, Linker and Downloader to develop complete 4DGL application code. All user application code is developed within the Workshop4 IDE.

Workshop4 includes four development environments, for the user to choose based on application requirements or even user skill level.



This environment enables the user to write 4DGL code in its natural form to program the display module.

ViSi - Genie

A visual programming experience that enables drag-and-drop type placement of objects to assist with 4DGL code generation and allows the user to visualise how the display will look while being developed


An advanced environment that doesn't require any 4DGL coding at all, it is all done automatically for you.Simply lay the display out with the objects you want (similar to ViSi), set the events to drive them and the code is written for you automatically. ViSi-Genie provides the latest rapid development experience from 4D Systems.


This environment is also provided to transform the display module into a slave serial display module, allowing the user to control the display from any host microcontroller or device with a serial port.



Product Video








---Smart Widgets Editor---

Smart Widgets Editor is a powerful utility which enables the generation of Smart Widgets.

  • - Users can create complex widgets with up to six layers, including the layer for the base image. The order of the layers can be arranged as desired.
  • - Each layer can contain one or more images arranged in sequence that can be manipulated in a variety of ways. Image manipulation options include horizontal motion, vertical motion, and angular motion. Additionally, the transparency of a layer can be set.
  • - Two or more layers can be linked to produce synchronized movements of images. This enables the generation of complex widgets with multiple moving parts. Clockwork feature is also supported. This enables users to quickly generate clock widgets.
  • - Each layer can have a numeric part which can display numbers in various fonts and formats. Alternatively, the numeric part can be a fixed sequence of text.
  • - The output frames can be utilized using any of the supported Workshop4 environments

WS4 Pro comes with 30+ different examples of smart widgets.

Smart Widgets are custom widgets designed using the Smart Widgets Editor. There are three types available – Smart Gauges, Smart Knobs, and Smart Sliders. 

For examples and more information, please refer to the documents in the Download section below, and the Application Notes



---Genie Magic---

Genie Magic is an extension to ViSi-Genie, which is available in Workshop4 PRO. Genie Magic allows the User to add 4DGL code to various points in the ViSi-Genie backend code, which allows Users to take full advantage of the power of 4DGL, while retaining the speed and convenience of ViSi-Genie and its defined communication protocol.

Genie Magic allows you to enter 4DGL code in the form of Events, Code and Objects, along with various touch related additions too, giving you to the power to achieve advanced GUI's in ViSi-Genie without having to write the full code yourself.

Genie Magic is fully supported by the genieArduino and geniePi libraries, making communication with an Arduino or Raspberry Pi host even more powerful. 

When using Genie Magic in combination with the Smart Widget Editor, it is possible to use the Smart Widgets Editor tool and Smart Widgets to create other graphical user interface elements such as: 

  • - dropdown menu
  • - side menu
  • - 'carousel slider'
  • - list box
  • - quarter-rotary menu
  • - dock menu
  • - fading slide-to-unlock button
  • - spectrum with transparency
  • - and many others


For examples and more information, please refer to the documents in the Download section below, and the Application Notes



The Workshop4 PRO License unlocks Genie Magic for the ViSi-Genie environment, along with the Smart Widget Editorfor both ViSi and ViSi-Genie. New Features and additions continue to be developed, and updates are made available for free once the License has been purchased. 

Workshop4 Pro's addition to ViSi-Genie offers additional and specialised features, which has an encompassing title of Genie Magic. Genie Magic brings the ability to add standard 4DGL code to various points within the ViSi-Genie environment. This enables you to have all the advantages of ViSi-Genie but with the new ability to add extra 4DGL where you want it. If a feature was previously unavailable in standard ViSi-Genie but was possible in Designer or ViSi, then Workshop4 PRO is the simple answer, making the most powerful yet easy to use environment we offer.

In addition to this, the Smart Widget Editor brings a comprehensive tool which allows you to create and animate Gauges, Sliders, Knobs and more, using the tools provided. This allows you to easily add custom graphics and build customised widgets, exactly as you want them.

These features are available to be unlocked by purchasing a License for Workshop4 PRO, from the Buy Now section at the bottom of this page.

A seven-day trial of Workshop4 PRO features is available by clicking on the 'Start PRO Trial' button in the Options Menu under the License tab in Workshop4 PRO. This will allow you to evaluate Workshop4 PRO unhindered for 7 different days of use - they do not have to be consecutive.

With the aid of Workshop4 PRO, ViSi-Genie is an incredible environment to work with, giving many options to the User which extended ViSi-Genie beyond the Host Dependent platform it once was.

Workshop4 PRO
 is an OPTIONAL upgrade to unlock advanced features. Workshop4 is still FREE to download and use, however, the PRO features requires a paid license to unlock the additional features.

The Workshop4 PRO License is for One (1) computer only. 







Product Video 



Workshop4 is a Windows Only product.

It is compatible with Windows XP through to Windows 10.
Note some older OS's such as ME and Vista have not been tested for some time due to availability, however should still work. Obviously Windows 7+ is ideal.

It is possible to run Workshop4 under a VM on Linux or Mac, however it is up to the User to set this up.