4.3″ G2C1 Resistive

Part Number: 51-0401-22

Powered by the G2C1 controller:

  • A wide range of input/output (I/O) ports including one RS-232 serial port, two high-speed RS-422/RS-485 ports, two USB 2.0 host ports, a CAN interface, 10/100 Ethernet, I2C, a CMOS serial port, and GPIO.

  • WiFi is supported via a USB dongle for maximum flexibility.

  • NXP i.MX28 454Mhz Processor. 128 MB DDR2 DRAM Onboard. 256 MB NAND Flash Onboard. A push-pull microSD card socket for additional storage. Modules have an audio beeper and battery-backed real-time clock.

All 4.3″ modules feature:

  • Ultra compact units combine a multi-function processor board and a 4.3-inch WQVGA (480 x 272) TFT color touch LCD.

  • Competitive pricing for a popular display size (used by portable gaming systems, GPS navigation, and other hand-held devices).

  • Good for handheld applications. Light, slim, and thin. Suitable for battery operation.

  • Designed for long-term availability with a 10+ year processor life and a multi-sourced, industry standard LCD form factor.


G2C1 Controller

  • CPU: NXP i.MX28 454Mhz Processor
  • Storage Capacity:
    • 128 MB DDR2 DRAM Onboard
    • 256 MB NAND Flash Onboard
  • I/O Interface:
    • 10/100 Mbps Base-T Ethernet: Features low profile Molex Pico-SPOX (24AWG Compatible Crimps) and MAC / PHY Onboard
    • RS-232, RS-422/RS-485 (2), 3.3V CMOS Serial Ports
    • Two USB 2.0 (High Speed) Host Ports
    • One USB 2.0 (High Speed) On-The-Go (OTG) Port
    • One I2C Port
    • One CAN Port
    • 8-bit GPIO Port 5V Tolerant
    • Contact us for additional I/O options.
  • Audio: Beeper

Software Features

  • Linux Kernel 2.6.35 with Qt 4.8.4 and QtCreator IDE 2.8.0
  • Samba File Server for easy file access from Windows
  • UBIFS NAND Flash file system for speed and reliability
  • USB Hotplug for module Host Ports
  • SSH Server
  • Ships with Serial Interface for QML Applications. See Application Notes to convert to Ethernet or CAN connection.
  • Custom Linux Kernel Build Supported and Maintained by Reach Technology. Contact us for your specific requirements.

LCD Display

  • Display Type: 4.3” Diagonal TFT Color LCD
  • Resolution: 480 x 272 WQVGA, 24-bit Color
  • Orientation: Landscape, Portrait, 180° Flip
  • Luminance (with touch): Typical 400 (cd/m²)
  • Viewing Angles: 70/70 left/right, 50/70 up/down
  • Backlight: LED
  • Manufacturer: Innolux

Get detailed panel specifications.


  • Type: 4-Wire Analog Resistive
  • Controller: Built-In
  • Driver: Standard Linux Driver
  • Durability: Over One Million Touches


4.65″ W x 2.65″ H x .522″ D


  • Operating Temperature: -20 to 70° C; the LCD temperature range primarily limits this
  • Storage Temperature: -30 to 80° C
  • Humidity: Max 90%RH at 60° C; No Condensation
  • EMI and ESD Test Results Available. See EMC Testing Results and ESD Testing Results.
  • Passes FCC Class B Emissions without an enclosure (8-layer fully shielded PCB)
  • Survives 27KV ESD (in an enclosure) to pass strict gaming commission standards
  • Thermal, Mechanical, Vibration: Contact Reach
  • RoHS 2 Compliant: Yes

Power Requirements

  • Power Supply Voltage: +5VDC (5.15V for 5V USB Host Port Power Out)
  • Power Consumption: Max 650mA/5VDC


The G2C1 module requires a 5V DC input, +/- 5%, on jumper J3. At boot-up, it uses a maximum of 650 mA with no external devices attached. If the module is supplying power to external USB devices (500mA max.), the input power should be a minimum of 5.15 V to meet the USB specification at the far end of the longest USB cable run. The module can also supply +5V to other external devices on some of the connectors, and all such supplies need to be considered in the power budget. The input power connector can handle 3A of nominal 5V input. The module can also be powered via the USB OTG connector. Please consult Reach Technology for requirements to power this way.

The board mounting holes are connected to a digital ground. These must be connected to a chassis ground either directly or through a transient protection diode for ESD. The resistive touch circuit has ESD protection that shorts ESD on the touch panel to the board mounting holes.

Mounting Options

Gaskets are available, visit Mounting Options for more information.

Software Releases

Download a new software release by selecting the appropriate model and kernel image from the table below (usually the latest version). Then visit the SD Card section for a discussion on tools you can use to install the new software on your SD card.

Part NumberDateChange LogFile SizeImageSoftware Documentation
  • New Boot Logo.
  • Added Time Zone Support.
153 MBS001-010 lockG2C-V1-0
S001-009 05/04/2015
  • Added drivers for Projected Capacitive touchscreen.
161 MBS001-009 lock
  • Not released.
  • Added a GPIO Demo.
  • Upgraded the QML Demo.
  • Added System Plugins Demo.
  • Added Ethernet IO Agent.
  • Added Generic IO Demo.
  • Made RS485 Fixes.
  • Made Numerous Bug Fixes.
152 MBS001-007 lock
  • Added Qt Webkit Open Source web browser engine.
  • To reduce root file system size, the Samba file server slimmed down to a minimal version.
149 MB S001-006 lock
  • Added new QML chart plugin.
  • Updated QML demo to show various charting examples.
  • Added a new flash upgrade script. The SD card image now contains the necessary bin files for programming the flash. This ensures that with each release the SD card and flash software versions are in sync. Please note that the flash upgrade tool does not copy the contents of the SD card to flash. The flash upgrade is essentially a factory reset for the current version.

Note: The downloadable images are now compressed using zip. Once downloaded unzip and then write the [Release].img file to an SD card.

167 MBS001-005 lock
  • Disabled use of /etc/timestamp for setting the HW Clock. The system date is now set only by the HW Clock.

Detailed Explanation: On orderly shutdown, Linux was writing the last known time to /etc/timestamp, and then on power-on, it compared the time from HW real-time clock with the file value and set system time to the “lastest” of the two. The problem is, if the HW clock battery dies, the “later” time is invalid but might only be off by an hour or a day and not enough to draw attention, but if the application is doing time/date data logging this could be enough to mess things up. By making it rely on the HW clock only, if the date is wrong it will be 1970 which should be obviously wrong.

268 MB S001-004 lock
  • Added QML plugins to support sound (beeper), LCD backlight level setting, and Real Time Clock (RTC) date/time.
268 MB S001-003 lock
  • Added screen rotation for QML.
  • Added “yellow touch indication” on QML demo.
  • Added UART2 on J9.
  • Removed daemon flag on SIO Agent.
272 MB S001-002 lock


See how to get your development kit set up, learn more about QML development, see Application Notes, and more resources to get started in G2C v1.0 Software Documentation.

Tutorial Videos

Watch how to get a 4.3″ kit up and running once it arrives.

See how to set up an application, design your first screen, and download code to the module.

Find more tutorial resources.


Consider getting a microSD card extension cable if you are doing a lot of development and frequently replacing the microSD card in your module.

Other accessories come with Development Kits. However, some customers need additional items for prototyping. In that case, items can be purchased online by model.

Start with a Kit

4.3” G2C1 Resistive Development Kit

Part Number: 52-0401-22

Add to Cart

Embedded Touchscreens Made Easy:
Up in Days, Smoothly to Production. Get started with a Development Kit.

Reach Technology is now a part of Novanta.

Sales and Engineering
545 First Street
Lake Oswego, OR 97034

Contact Sales
Contact Technical Support

4600 Campus Place
Mukilteo, WA 98275

Contact Customer Support

Please send payments to:
Novanta Corporation
PO Box 15905
Chicago, IL 60693