Support forum: If you have trouble regarding µOLED-96-G2(GFX), please visit our specific forum here.
**This product has been renamed to be the μOLED-96-G2, the terms SGC and GFX are no longer applicible as of December 17th 2012, unless existing customers wish to remain using the Workshop 3 Software**
The uOLED-96-G2(GFX) is a compact and cost effective display module using the latest state of the art Passive Matrix OLED (PMOLED) technology with an embedded GOLDELOX-GFX2 graphics processor that delivers ‘stand-alone’ functionality to any project. Powerful graphics, text, image, animation and countless more features are built inside the GOLDELOX-GFX2 chip.
The module is designed to work out of the box and you are now ready to write your code in 4DGL (a high level 4D Graphics Language) using the 4DGL-Workshop3 IDE (editor, compiler and downloader). This will save weeks even months of development time on your next embedded graphics project.
4DGL is a graphics oriented language allowing the developer to write applications in a high level language, syntax similar to popular languages such as BASIC, C and Pascal. The module offers modest but comprehensive I/O features that can interface to serial, analogue, digital, buttons, joystick, sound generation and Dallas 1-wire devices.
In short, the uOLED-96-G2(GFX) offers one of the most flexible embedded graphics solutions available.
Note: The GOLDELOX processor on the Display module can be re-programmed with the latest PmmC configuration for updates and future proofing (as well as 4DGL program downloads). This process requires the use of a USB converter that uses the DTR signal to pulse the Reset line on the processor, such as any one of the following 4D Programming modules:
Warranty Note: PmmC or 4DGL programming should only be carried out using any one of the 4D Programming modules (4D Programming Cable, uUSB-MB5, uUSB-CE5). Any malfunction because of custom or third party USB to Serial converters or Serial(RS232) to Serial(TTL) level converters will void the warranty.
It also applies to all 4D products which require an interface from the PC to the module for testing using 4D Software Test Tools.
It applies to all the purchases on or after 1st of July 2011.
Low-cost OLED display graphics user interface solution.
96 x 64 resolution, 65K true to life colours, PMOLED screen.
0.96” diagonal size, 32.7 x 26.7 x 5.7mm. Active Display Area: 20mm x 14mm.
No back lighting with near 180° viewing angle.
Easy 10 pin interface to any external device: • 3.3Vout, IO2, GND, IO1, RESET, GND, RX, TX, +5V, 5V OUT.
Powered by the 4D-Labs GOLDELOX-GFX2 graphics processor highly optimised for 4DGL, the high level 4D Graphics Language.
2 x GPIO port supports:
A/D converter with 8/10 bit resolution
Complex sound generation
Dedicated RTTTL tune engine
Multi-Switch Joystick, Buttons
10K bytes of flash memory for user code storage and 510 bytes of RAM for user variables (255 x 16bit vars).
1 x Asynchronous hardware serial port, TTL interface, with 300 baud to 600K baud.
On-board micro-SD memory card adaptor for storing of icons, images, animations, etc. Supports 64MB to 2GB micro-SD memory cards.
Comprehensive set of built in high level 4DGL graphics functions and algorithms that can draw lines, circles, text, and much more.
Display full colour images, animations, icons and video clips.
Supports all available Windows fonts and characters (imported as external fonts).
4.0V to 5.5V range operation (single supply).
General purposes embedded graphics.
Elevator control systems.
Point of sale terminals.
Electronic gauges and metres.
Test and measurement and general purpose instrumentation.
Quick Start Guide: The Quick Start Guide should be the first point of contact upon receiving a uOLED-96-G2(GFX). It is aimed at teaching the essentials in an informative, yet succinct manner: - GOLDELOX-GFX2-Modules-QSG-rev1.pdf
Data Sheets: The latest data sheets for the module are available here:
PmmC File: The PmmC file contains the low level micro-code information (analogy of that of a soft silicon) which define the characteristics and functionality of the GOLDELOX-GFX2 processor. The chip-resident 4DGL functions are part of the PmmC configuration file and future proofing and enhancements are available via PmmC updates. The PmmC file is programmed into the uOLED-96-G2(GFX) module via the serial port. - uOLED-96-G2GFX-R22.PmmC - GOLDELOX-GFX2-ReleaseNotes-R22
PmmC-Loader Software Tool: Windows based software tool to program the PmmC file into the GOLDELOX-GFX2 processor. - PmmC-Loader Tool link
4D-Workshop3 IDE Tool: This is a free software tool for Windows. The 4D-Workshop3 IDE provides an integrated software development environment for GOLDELOX-GFX2 processor and associated display modules. The IDE combines the Editor, Compiler, Linker and DownLoader to develop complete 4DGL application code. All user application code is developed within the Workshop3 IDE. - 4D-Workshop3-IDE-Tool
FONT Software Tool: This is a free software tool that can assist in the conversion of any Windows fonts into the bitmap format that can be used by the GOLDELOX-GFX2. The converted font set can then be imported into the user 4DGL application code. - FONT Tool link
Graphics-Composer Software Tool: This is a free software tool for Windows. This software tool is an aid to composing a slide show of images/animations/movie-clips (multi-media objects) which can then be downloaded into the memory card that is supported by the GOLDELOX-GFX2. The multimedia objects can then be called within the user application 4DGL program. - Graphics Composer Software
GFX or SGC
How To Decide Between GFX or SGC
The architecture of the base GOLDELOX chip is such that it can be reconfigured to operate in 2 distinctively different ways. To configure the device, a PmmC (Personality Module Micro-Code) is downloaded via its serial port. There are 2 types of PmmC available for GOLDELOX.
SGC PmmC: By loading the SGC (Slave Graphics Controller) PmmC, the module is 'ready to go' by simply connecting it to the serial port of your favourite micro-controller, and sending serial commands to it. The Serial Command Set for GOLDELOX can be found here: GOLDELOX-SGC-COMMANDS-SIS-revXX.pdf
GFX PmmC: By loading the GFX (Stand-Alone Graphics Controller) PmmC, the module is then like a microprocessor which you program, using the 4DGL language (very similar to C), to control the internal graphics and external interfaces. The 4DGL language command set and functions for GOLDELOX can be found here: GOLDELOX-GFX2-4DGL-Internal-Functions-revXX.pdf
At any time, you can reload the GOLDELOX chip with either PmmC which allows you to explore the differences between the two configurations.
In general, documentation and PmmC's for both configurations (GOLDELOX-SGC or GOLDELOX-GFX2) for the uOLED-96-G2 module can be found in the 'Downloads' tab of each link here: uOLED-96-G2(SGC) : with GOLDELOX-SGC Slave configuration