Professional Documents
Culture Documents
Contents
Description ...................................................................................................................4
Features .......................................................................................................................4
Specifications ............................................................................................................. 18
Description Features
The gen4-IoD (Internet of Displays) series of is part of • Powerful Intelligent LCD-TFT display module
the latest gen4 Range of modules Designed and powered by the Espressif ESP8266 SoC.
Manufactured by 4D Systems. • 320 x 240 Resolution, RGB 65K true to life colours,
TFT Screen with integrated 4-wire Resistive Touch
The gen4 series was designed specifically for ease of Panel.
integration and use, with careful consideration for
space requirements and functionality. • Built in WiFi suitable for ‘Internet of things’
applications.
This specific gen4 module features a 2.4”, 2.8” or a • 802.11 b/g/n/e/i support
3.2” colour TFT LCD display, with Resistive Touch. It is
powered by the WiFi enabled ESP8266, which offers • Integrated TCP/IP protocol stack
an array of functionality and options for any Designer • WiFi 2.4 GHz, supporting WPA/WPA2 and
/ Integrator / User. WEP/TKIP/AES, along with STA/AP/STA+AP/P2P
operation modes
The gen4-IoD range can be easily programmed using
4D Systems Workshop4 or the Arduino IDE installed • 4Mbit (512kb) of Flash memory for User Application
with the ESP8266 core. Code and Data.
• 128Kb of SRAM of which 80kb is available for the
The feature rich 4D Systems GFX4d library enables User.
speedy development of applications by providing
extensive primitive graphics functions, enhanced • 10pin FPC connection, for all signals, power,
graphics via Workshop4, SD card and touch routines, communications and programming.
integrated into a single library. • On-board latch type microSD memory card
connector for multimedia storage and data logging
The on-board SD card socket enables the use of FAT16 purposes.
or FAT32 formatted cards for extensive storage
• DOS compatible file access (FAT16 or FAT32 format).
capabilities.
• Display full colour images, animations, and icons.
The gen4-IoD series of Integrated Display Modules
• 4.0V to 5.5V range operation (single supply).
features a 10 pin ZIF socket, designed for a 10 pin FFC
cable, for easy and simple connection to an application • Module dimensions:
or mother board, or for connecting to accessory (2.4”) 78.4 x 44.8 x 7.2mm.
boards for a range of functionality advancements. (2.8”) 87.3 x 52.1 x 7.3mm.
(3.2”) 95.7 x 57.1 x 7.5mm.
The gen4 series of modules has been designed to • Weighing: ~26 g (2.4”), ~36 g (2.8”), ~44 g (3.2”),
minimise the impact of display related circuitry, and
provide a platform suitable for integration into a • 4x mounting tabs with 3.2mm holes for mechanical
product. Application boards can sit flush on the back mounting using M3 screws.
of the gen4 if required, as the display related • RoHS, REACH and CE compliant.
electronics sit inside the plastic mounting base, leaving
the application board surface clear for User circuitry.
More information on the Espressif ESP8266 SoC can be NOTE: Arduino is a trademark of Arduino Team, and all
found on the Espressif website http://espressif.com, references to the word “Arduino” or use of its
and from the ESP8266EX SoC datasheet itself: logo/marks are strictly in reference to the Arduino
http://www.espressif.com/sites/default/files/docum product, and how this product is compatible with the
entation/0a-esp8266ex_datasheet_en.pdf aspect of the product but is not associated with the
Arduino Team in anyway.
ESP8266 / ESP8266EX are products made by Espressif.
4D Systems is not associated with Espressif in anyway,
other than utilising their product inside of ours.
Hardware Overview
10 Pin Flexible Flat Cable, 150mm Long, 0.5mm If an external antenna is being used, the antenna can
(0.02") pitch also run down the plastic channel next to the 10 way
Cable Type: AWM 20624 80C 60V VW-1 FFC cable, not affecting the Users Application Board, if
Heat Resistance 80 Degrees Celsius fitted.
Connections on the opposite side at each end
(Type B)
Dirt from fingerprint oil and fat can easily stain the
surface of the display. Gently wipe off any stains
with a soft lint-free cloth.
Arduino IDE
4D Systems - Workshop 4 IDE
The gen4-IoD is 100% Arduino IDE compatible. The IoD
can be directly programmed via Arduino IDE like any Workshop 4 is a comprehensive software IDE that
other Arduino module provides an integrated software development
platform for all 4D Systems Intelligent Display
The gen4-IoD must be added to the Arduino IDE using Modules, including the IoD.
the Boards Manager, after the 4D Systems JSON file
has been entered into the Arduino IDE preferences. Workshop4 allows rapid development of applications,
and on the gen4- IoD can take full advantage of the
Simply add the following JSON URL into the available extended graphics functions.
preferences window of the Arduino IDE, found in the
File Menu, and add the JSON URL in under the The Workshop IDE can create/edit Arduino code and
Additional Boards Manager URLs field: verify/compile and then load the code into the IoD’s
ESP8266 processor, without having to use the Arduino
http://arduino.esp8266.com/stable/package_esp826 IDE directly. It makes it possible to create both simple
6com_index.json and complex graphical user interfaces.
You can then simply open up the Board Manager from When Workshop4 is started, it presents the User with
the Tools menu, at the top of the Board selection. a screen to start a new project, or to load a project.
Upon selecting to start a new project, another screen
Simply click on the listing for “esp8266 by ESP8266 is displayed, presenting the wide range of 4D Systems
Community”, and install the latest version. Once products available to be programmed or configured by
complete, the “ESP8266 Modules” section should be the Workshop4 IDE, of which there is the gen4-IoD-
available in the Boards listings, and the “4D Systems 24T, gen4-IoD-28T and gen4-IoD-32T.
gen4 IoD Range” board should be available to select.
The Workshop4 IDE can be used to program the gen4-
You can then program the gen4-IoD as if it were an IoD, just as the Arduino IDE does. This is possible due
Arduino module, and utilise the 4D Systems GFX4d to the integration of the Arduino compiler via the
library, or others, as required. Arduino IDE, which allows Arduino sketches to be
written and compiled from within the Workshop4 IDE,
Check out the GFX4d library from the 4D Systems which then provides WS4 the benefit of adding
github page: https://github.com/4dsystems graphical widgets and features to the gen4-IoD, which
Example:
gen4-IoD-24T
Specifications
Legal Notice
Proprietary Information
The information contained in this document is the property of 4D Systems Pty. Ltd. and may be the subject of patents
pending or granted, and must not be copied or disclosed without prior written permission.
4D Systems endeavours to ensure that the information in this document is correct and fairly stated but does not
accept liability for any error or omission. The development of 4D Systems products and services is continuous and
published information may not be up to date. It is important to check the current position with 4D Systems. 4D
Systems reserves the right to modify, update or makes changes to Specifications or written material without prior
notice at any time.
All trademarks belong to their respective owners and are recognised and acknowledged.
4D Systems makes no warranty, either expressed or implied with respect to any product, and specifically disclaims all
other warranties, including, without limitation, warranties for merchantability, non-infringement and fitness for any
particular purpose.
Information contained in this publication regarding device applications and the like is provided only for your
convenience and may be superseded by updates. It is your responsibility to ensure that your application meets with
your specifications.
Images and graphics used throughout this document are for illustrative purposes only. All images and graphics used
are possible to be displayed on the 4D Systems range of products, however the quality may vary.
In no event shall 4D Systems be liable to the buyer or to any third party for any indirect, incidental, special,
consequential, punitive or exemplary damages (including without limitation lost profits, lost savings, or loss of
business opportunity) arising out of or relating to any product or service provided or to be provided by 4D Systems,
or the use or inability to use the same, even if 4D Systems has been advised of the possibility of such damages.
4D Systems products are not fault tolerant nor designed, manufactured or intended for use or resale as on line control
equipment in hazardous environments requiring fail – safe performance, such as in the operation of nuclear facilities,
aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in
which the failure of the product could lead directly to death, personal injury or severe physical or environmental
damage (‘High Risk Activities’). 4D Systems and its suppliers specifically disclaim any expressed or implied warranty
of fitness for High Risk Activities.
Use of 4D Systems’ products and devices in 'High Risk Activities' and in any other application is entirely at the buyer’s
risk, and the buyer agrees to defend, indemnify and hold harmless 4D Systems from any and all damages, claims, suits,
or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any 4D Systems
intellectual property rights.
Contact Information