µEZ GUI Coaster (Promotional Demo Unit) – UEZGUI-EXP-CO

µEZ GUI Coaster Demonstration

MSRP (Qty 1): N/A

Status: Not Available for Individual Sale* (See Product Overview)
Warranty: None

  • Fine pitch 20-pin I/O Connection to the µEZ GUI host board
  • Capacitive touch pad to sense the presence of a beverage
  • Dual thermistors to detect temperature
  • 3 RGB LEDs for visuals and beverage illumination
  • Powered by µEZ GUI host


uEZGUIThe UEZGUI-EXP-CO is FDI’s promotional µEZ GUI Coaster Demonstration. The UEZGUI-EXP-CO expansion board provides a hands-on opportunity to develop a working “smart coaster” for any µEZ GUI standalone microcontroller-based GUI product. After successfully connecting and programming the coaster to the µEZ GUI, you will be able to set notifications to alert you when a beverage is removed from the coaster, program LED lights on the coaster to illuminate a drink, monitor temperature and set basic functions of the GUI like date and time.

*This product is promotional and not available for individual purchase. To make your own uEZ GUI Smart Coaster contact FDI at Sales@TeamFDI.com to acquire the UEZGUI-EXP-CO board then purchase the necessary components listed in the UEZGUI-EXP-CO DigiKey Bill of Materials document provided on the Documentation tab of this page. The spreadsheet is formatted for direct upload to the DigKey website.

This page serves to promote and introduce µEZ GUI capabilities and provide information for those with a µEZ Coaster in their possession

µEZGUI-EXP-CO Required Hardware
  • 20-pin Fine Pitch Flex Cable
  • µEZ GUI development kit: UEZGUI-4357-50WVN

μEZ GUI Software
  • μEZ® / FreeRTOS Rapid Development Platform
  • MicroSD card appears as a USB Flash Drive to the PC
  • Rowley CrossWorks Compiler and Tool Suite
  • Segger J-Link Lite JTAG for programming and debug
  • Fine pitch 20-pin I/O Connection to µEZ GUI host board
  • 3x RGB LEDs with Individual Color Control
  • PCF8883 Capacitive Touch Sensor
  • 2x KTY82 IC Temperature Sensors
  • 9 Digital inputs, 1 Digital Outputs, 2 Analog Outputs, 5v Power input and Ground input
  • Available Bill of Material and Tutorial to Build your Own.
Current Documentation – Rev 1.0

uEZ GUI Smart Coaster How-To Video (720p)Videomp405/19/2016
uEZ GUI Smart Coaster How-To Video (480p)Videomp405/19/2016
uEZ GUI Smart Coaster DigiKey Bill of MaterialsSpreadsheetxls05/24/2016
UEZGUI-EXP-CO Demo for μEZ GUIApplication Notepdf06/27/2016

FDI Software

Alpha uEZ Source Files supporting LPC4357
This alpha release of μEZ® Source Files provides limited support for the LPC4357 microcontroller in support of the course FDI is teaching at the 2016 NXP Freescale Technology Forum. μEZ is an open source, embedded middleware platform providing underlying RTOS and processor abstraction features enhancing portability of application code to multiple ARM and Renesas platforms with high reusability.

4357 Base Project
This is the base project for the 5.0″ PCAP Touch Screen LCD GUI (UEZGUI-4357-50WVN) to support user development until a version of the μEZ Project Maker with support for the LPC4357 microcontroller is released.

4357 Coaster Project Resource Files
These are the image and sound files, as well as code snippets, needed to develop the UEZGUI-EXP-CO Demo for μEZ GUI from a base project.

Learn more about FDI’s NXP FTF Technology Forum course here: “GUI Sounds So Simple, Why is it So Hard?”.

4357 Coaster Project Source Files (Completed)
This is a project created to walk a new engineering through the process of developing an emWin and uEZ based Graphical User Interface (GUI). It is based on the UEZGUI-4357-50WVN. This project contains multiple HomeScreen.c files to allow the user to progress through various stages of the development quickly. (This project was developed as part of Future Designs, Inc.’s presentation at NXP’s FTF.)
Date: 5/2/2016

Recommended 3rd Party Software

Rowley CrossWorks Compiler and Tool Suite
Crossworks compiler for ARM.

Developed in partnership with the world’s leading chip companies over a 12 year period, FreeRTOS is the market leading real time operating system (or RTOS), and the de-facto standard solution for microcontrollers and small microprocessors.

SAFERTOS is a safety certified Real Time Operating System (RTOS) for embedded processors. It delivers superior performance and pre-certified dependability, whilst utilizing minimal resources.

TouchGFX is a unique software framework that unlocks the graphical user interface (GUI) performance of your low-resource hardware. The revolutionizing technology breaks existing restraints, as it lets you create sophisticated GUIs that fully live up to today’s smartphone standards at a fraction of the cost.

emWin is designed to provide an efficient, processor- and LCD controller-independent graphical user interface (GUI) for any application that operates with a graphical LCD. It is compatible with single-task and multitask environments, with a proprietary operating system or with any commercial RTOS. emWin is shipped as “C” source code. It may be adapted to any size physical and virtual display with any LCD controller and CPU.

Micrium is a global RTOS leader and a top choice of embedded engineers building microprocessor, microcontroller, and DSP-based devices. Micrium’s commercial RTOS components such as the μC/OS product family are the preferred solution at thousands of companies around the globe. Offering unprecedented ease-of-use, μC/OS-III is delivered with complete 100% ANSI C source code and in-depth documentation. μC/OS-III runs on the largest number of processor architectures, with ports available for download from the Micrium Web site. µC/OS-III allows for unlimited tasks, semaphores, mutexes, event flags, message queues, timers and memory partitions. µC/OS-III provides features to allow stack growth of tasks to be monitored. µC/OS-III also supports an unlimited number of priority levels. µC/OS-III’s footprint can also be scaled to contain only the features required for a specific application.

Crank Software
Crank™ Software Inc. is an innovator in embedded user interface (UI) solutions. Compared to traditional electronic design automation tools, Crank’s products and services enable R&D teams to more quickly develop rich graphical displays—also called UIs or HMIs—for resource-constrained embedded devices. Applications include in-car graphical displays, animated GPS systems, and rich user interfaces on factory floors. Crank Software bridges the gap between UI design and embedded systems to deliver competitive advantage because streamlining the development lifecycle enables their customers to get products to market faster, with higher ROI and lower TCO, while delivering a superior customer experience. Crank Storyboard™ Designer enables user interface (UI) designers to easily prototype the look and feel of a product, and then deploy a production-ready interface directly to the embedded target. Designers maintain full control over the UI and user experience (UX) without having to perform a hand off to an embedded systems engineer for implementation.

J-Link Software Downloads
Various Various Download latest software and drivers from the Segger website.


J-Link Product Page
SEGGER J-Links are the most widely used line of debug probes available today. They’ve been proven for more than 10 years with over 250,000 units sold, including OEM versions and on-board solutions. This popularity stems from the unparalleled performance, extensive feature set, large number of supported CPUs, and compatibility with all popular development environments.

15FPS Video Demo
Demonstration of how uEZ GUI is able to provide fifteen frame per second video samples right on the device.

Gainspan WiFi PMOD demo
Demonstration of the additional WiFi capabilities of the μEZ GUI, shown by FDI Director Kent Lowman from the show floor of EE Live in San Jose, California.

FreeRTOS Slides
FreeRTOS Presentation formatted for this μEZGUI (zip)

SAFERTOS Presentation formatted for this μEZGUI (zip)


Once you’ve picked up your µEZ GUI, FDI is with you every step of the way. We offer support and documentation on our forums.

µEZ Software

Quick Start GUI Program
  • Customer Provides Menu Inputs
  • Photoshop, PowerPoint or even napkin drawings
  • Simple Menus and Functions usually less than 8 screens
  • 1-2 week turnaround for $5,000 or less
  • Customer starts API level application development immediately

Expansion Boards

Do not forget to look at our expansion boards
Adds: Ethernet, USB Host, RS232/RS485, AC Power