4D Systems uLCD-70DT-PI User guide

Raspberry Pi Display Module Pack
Featuring 7.0 Display Module
uLCD-70DT-PI
Document Date: 2nd July 2014 Document Revision: 1.0
4D SYSTEMS
TURNING TECHNOLOGY INTO ART
Please refer to the 4D Systems website for the latest Revision of this document
Uncontrolled Copy when printed or downloaded.
uLCD-70DT-PI – Raspberry Pi Display Module Pack
Contents
1. Description ............................................................................................................................. 3
2. Advanced Hardware Options .................................................................................................. 4
3. Specifications and Ratings ....................................................................................................... 5
4. Legal Notice ............................................................................................................................ 6
5. Contact Information ............................................................................................................... 6
uLCD-70DT-PI – Raspberry Pi Display Module Pack
4D SYSTEMS uLCD-70DT-PI

1. Description

The 4D Systems 7.0 Pi Display Module Pack (uLCD-70DT-PI) is made up of a uLCD-70DT Display Module and accessories specifically for the Raspberry Pi.
The Pack comprises of:
uLCD-70DT Display Module 4D Serial Pi Adaptor 5 way Female-Female Cable
The Raspberry Pi Display Module Pack enables a Raspberry Pi user to quickly connect the 4D Serial Pi Adaptor to their Raspberry Pi, connect the 5 way cable between the Adaptor and the Display Module, and be connected in seconds to start programming their new 4D Systems Display.
The display module can be programmed in a number of ways, using the 4D Systems Workshop 4 IDE Software. By default the display module will come loaded with the Serial application. Please refer to the next section of this document for alternative configuration options.
The uLCD-70DT has a comprehensive range of serial commands ready to be received from the Raspberry Pi, to draw primitives such as lines, rectangles, circles and text, to displaying images, playing sound and logging data to uSD card. Many more advanced features are available, see next page.
Communication to the Display Module is
performed via the Raspberry Pi’s serial port (RX
and TX).
Power for the display is supplied from the
Raspberry Pi’s 5V bus. No external power is
required for the Display Module as all power is supplied from the Raspberry Pi, via the Adaptor. The uLCD-70DT does however draw around 500mA by itself, so ensure you have a good power supply on your Raspberry Pi.
NOTE (*): Raspberry Pi remains the property of the Raspberry Pi Foundation. All references to the words ‘Raspberry Pi’ are Trademarks of the Raspberry Pi Foundation, and all references to 4D Systems modules/adaptors with the Raspberry Pi are based on compatibility with the Raspberry Pi Hardware, and do not indicate ownership of or to the Raspberry Pi in any way.
The uLCD-70DT-PI Pack connected together
4D Serial Pi Adaptor
The uLCD-70DT Display Module
(Note: Raspberry Pi NOT included)
© 2014 4D SYSTEMS Page 3 of 6 www.4dsystems.com.au
uLCD-70DT-PI – Raspberry Pi Display Module Pack
4D SYSTEMS uLCD-70DT-PI

2. Advanced Hardware Options

The display module (uLCD-70DT) is a very capable and powerful piece of hardware, which can be reconfigured beyond the boundaries of the Serial Environment, which is what is loaded on the module when shipped.
With the use of the 4D Systems Workshop4 IDE Software, the display module can be configured and programmed, which enables the user to utilise the display module in more ways than what is possible when using it in the Serial configuration.
If a user wishes to investigate the capabilities of the uLCD-70DT and reconfigure the display module, please refer to the Datasheet for the uLCD-70DT, available from the 4D systems website, www.4dsystems.com.au. The user can freely change back to the configuration the module was shipped in if desired, all via the Workshop4 IDE Software.
To take advantage of the 4D Systems Workshop 4 Software, a 4D Programming Cable is required, which can be purchased from the 4D Systems website, or from a 4D Systems distributor.
Depending on what the user requires, a micro-SD card may also be required. Please refer to the Datasheet for the uLCD-70DT for more information, along with information on the Starter Kits which is also available, which includes both the Programming Cable and a micro-SD card.
The Workshop4 IDE enables the uLCD-70DT display module to be configured using 4 different environments.
The Designer environment enables the user to write 4DGL code in its natural form to program the
display module.
A visual programming experience, suitably called ViSi, enables click-and-place 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 called ViSi-Genie 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, 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.
A Serial environment is also provided to transform the display module into a slave serial module,
allowing the user to control the display from any host microcontroller or device with a serial port.
Designer and ViSi allow the user to program and write their own protocol to communicate between the Raspberry Pi and the Display Module.
ViSi-Genie has a set protocol as outlined in the documentation associated with it (Available from the Workshop4 Product page of the website), and 4D Systems has developed a Raspberry Pi Library specifically for the ViSi-Genie environment, to enable a rapid development platform for users. The library is available for download from the uLCD-70DT-PI product page on the 4D Systems Website, www.4dsystems.com.au.
The Serial environment loads an application (SPE) onto the display module which enables commands from the Raspberry Pi to communicate directly with the display module and get it to perform specific actions. 4D Systems has developed a generic C library specifically for this environment also, which is available for download from the uLCD-70DT-PI product page on the 4D Systems Website, www.4dsystems.com.au. Note, this will need porting to the Raspberry Pi in order to work. A specific Raspberry Pi version will be available in due course. For detailed information on each of these functions, please refer to the ‘Diablo16 Serial Command Set Reference ManualDocument, available from the Workshop 4 product page on the 4D Systems website
© 2014 4D SYSTEMS Page 4 of 6 www.4dsystems.com.au
4D SYSTEMS uLCD-70DT-PI
uLCD-70DT-PI – Raspberry Pi Display Module Pack
RECOMMENDED OPERATING CONDITIONS
Parameter
Conditions
Min
Typ
Max
Units
Supply Voltage (VCC)
4.5
--
5.5
V
Operating Temperature
-10
--
+70
°C
ORDERING INFORMATION
Order Code: uLCD-70DT-PI
Package: Bagged 138mm x 100mm x 30mm box and 105mm x 65mm x 30mm box
Packaging: Modules sealed in antistatic foam padded 4D Systems Box’s

3. Specifications and Ratings

© 2014 4D SYSTEMS Page 5 of 6 www.4dsystems.com.au
4D SYSTEMS uLCD-70DT-PI
uLCD-70DT-PI – Raspberry Pi Display Module Pack

4. 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.
Disclaimer of Warranties & Limitation of Liability 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 ap plication 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.

5. Contact Information

For Technical Support: support@4dsystems.com.au
For Sales Support: sales@4dsystems.com.au
Website: www.4dsystems.com.au
Copyright 4D Systems Pty. Ltd. 2000-2014.
© 2014 4D SYSTEMS Page 6 of 6 www.4dsystems.com.au
Loading...