CPi-A102WR - 10.2" Industrial Raspberry Pi Touch Panel PC

CPi-A102WR - 10.2'' Industrial Raspberry Pi Touch Panel PC
Our Price:  £483.60(£580.32 Inc. VAT)



Special order, 7-21 day despatch


The CPi-A102WR combines a 10.2" graphic display and touch interface with the Raspberry Pi 3 Compute Module to create a highly powerful yet low cost industriall HMI controller.  Featuring a 40-pin GPIO header, RS232, I2C and USB ports, a LAN port, speaker and SD card slot. An SD card with a slightly modified Raspbian Linux distribution is included.

Special Offer:  Discounts of 5%, 7% and 10% are available when you order 25, 49 and 100 items or more of selected products.

  • Raspberry Pi-based industrial touch panel PC
  • 1.2GHz 64 bit quad-core ARM Cortex-A53 processor (Same as Raspberry Pi 3)
  • 10.2" LCD (800 × 480)
  • Graphics - Broadcom VideoCore IV
  • Operating System: Raspbian Linux distribution (slightly modified) on SD Card (included)
  • Pressure-sensitive Touch Screen (Resistive Film Type)
  • 1GB RAM
  • GPIO x 22 (includes ESD protection circuit), 40-pin header socket
  • Power: DC12 ~ 24V input
  • USB ports x 3 (USB2.0)
  • Ethernet port (10/100 Mbps)
  • RS232C x 2, I2C x 1
  • Piezo Buzzer
  • Stereo Audio Output
  • Water-Resistant Front Panel (IP65)
  • WiFi: USB dongle required
  • Operating temperature: 0°C ~ 70°C
  • Storage temperature: -20°C ~ 80°C

I/O Features

The 40-pin header socket on the rear panel of the ComfilePi is almost the same pinout as the Raspberry Pi 3 Model B's I/O header.

The GPIO pins are exposed through a transparent (3.3V ←→ 3.3V) level shifter for ESD protection.

The underside of the ComfilePi exposes 12~24VDC power input, 2 RS-232 serial ports, 3 USB 2.0 ports, an I2C port, 5V power output, and an RJ45 Ethernet port.

The right panel of the ComfilePi exposes a MicroSD Card Slot and a stereo audio output jack.

Product Dimensions

Developing Software for the ComfilePi

.Net (C# & VB.Net)

  • Running .Net WinForms Applications with Mono - .Net applications can run on Linux by utilizing the Mono framework. WinForms applications can be developed and debugged on a Windows host PC using Visual Studio, and simply copied to the ComfilePi and executed; no re-compiling required!
  • Modbus with NModbus4 - A demonstration using the ComfilePi as a Modbus RTU master, with NModbus4, to control a PLC.
  • Hiding the Mouse Cursor - There is typically no need for a mouse cursor in a touch application, but the ComfilePi and Mono give you one anyway. This explanation will show how to hide the mouse cursor.

C/C++ (Remote Compiling)

Microsoft added limited Linux support to Visual Studio 2015. Those features also available in Visual Studio 2017.

The Visual Studio Linux Features do not inherently support cross-compiling on a Windows PC. Instead, Visual Studio will upload the the source files to the ComfilePi, and use the ComfilePi's toolchain to build the executable. The executable is then executed on the ComfilePi, and the Visual Studio Remote GDB Debugger attaches to it.

  1. Install Visual Studio Linux Features - How to install the Linux Development Features in Visual Studio 2015 and Visual Studio 2017
  2. Create a Linux Project - How to create a new Visual Studio Project for Linux Development

For more information about using Visual Studio for Linux software development, see thisVisual C++ For Linux Development blog post, and the Visual C++ Linux Documentation.

Java Software Development with JavaFX

This procedure describes how to create JavaFX applications for the ComfilePi using the Oracle JDK and OpenJFX.

  1. Install the Oracle JDK and OpenJFX - Install the Oracle JDK and OpenJFX framwork on the ComfilePi.
  2. Install NetBeans - Install and Configure the NetBeans IDE on a development PC.
  3. Test a JavaFX Example Project - Use the NetBeans IDE to open an example JavaFX project, configure the Java platform, deploy the project to the ComfilePi and debug it in NetBeans.

For more information about software development with JavaFX see the Oracle JavaFX documentation.

See also the Raspberry Pi Java Programming forum.



Customer Reviews

Be the first to Write a Review for this item!