User Tools

Site Tools




The ComfilePi is an industrial touchscreen panel PC built around the Raspberry Pi Compute Module.

Warnings and Precautions

What is the Raspberry Pi?

The Raspberry Pi is a revolutionary, compact single board computer made in the United Kingdom by the Raspberry Pi Foundation. It typically runs the Linux operating system.

In addition to the credit-card-sized Raspberry Pi single-board computers, the Raspberry Pi Foundation also produces the Raspberry Pi Compute Module for industrial solutions.

What is the ComfilePi?

The ComfilePi is an industrial panel PC built around the Raspberry Pi Compute Module 3 PLUS, and then augmented with additional hardware and features for industrial automation solutions (e.g. touch screen, real-time clock, RS-485, etc.).

The Raspberry Pi Compute Module is UL Recognized, and the ComfilePi panel PCs are UL Listed.

View the Raspberry Pi Compute Module 3 PLUS Datasheet

ComfilePi Features

CPi-A070WR CPi-B070WR CPi-A102WR CPi-A101WR CPi-A150WR
CPU 1.2GHz 64-bit Quad-Core
Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.2GHz
(Compute Module 3 PLUS)
GPU Broadcom VideoCore IV
Thermal Management Internal Heatsink (3.5g) External Heatsink (41g) Internal Heatsink (3.5g)
Size & Resolution 7“ 800×480 10.2” 800×480 10.1“ 1024×600 15” 1024×768
Aspect Ratio 5:4 128:75 4:3
Default LCD Option
Colors 262K 16.7M
Contrast Ratio 500:1 300:1 600:1 800:1
Brightness 400cd/m2 350cd/m2 250cd/m2 420cd/m2
Backlight Lifetime >20,000 Hours >30,000 Hours
Power 12~24VDC, 6W at idle, 9W under load. 12~24VDC, 10W at idle, 13W under load. 12~24VDC, 10W at idle, 13W under load. 12~24VDC, 21W at idle, 24W under load.
Sunlight Readable LCD Option
Colors 262K N/A
Contrast Ratio 500:1 N/A
Brightness 1000cd/m2 N/A
Backlight Lifetime >50,000 hours N/A
Power 12~24VDC @ 7.2W at idle, 10.2W under load N/A
Touchscreen Pressure-sensitive (Resistive Film Type)
Housing Flame retardant ABS
IP65 Water-Resistant Front Panel
RTC Yes (Battery rated for 5 years)
GPIO 22 (includes ESD protection circuit)
40-pin header socket
USB Host Ports USB 2.0 Type A x 3
USB Device Ports USB Type A x 1
(For eMMC)
Ethernet Port RJ45 10/100 Mpbs
RS-232C Ports 1 - COM0 /dev/serial0
RS-485 Ports(*) 1 - COM1 /dev/serial1
I2C Ports 1
Buzzer Yes
Audio Output 1/8“ Stereo Output Jack
WiFi Yes (with USB dongle)
Operating System Linux (Raspberry Pi OS) only
(Android and Windows 10 IOT are not supported)
Operating temperature 0°C ~ 60°C
Storage temperature -20°C ~ 80°C
Weight 0.57kg 0.61kg 0.92kg 0.92kg 3.26kg
Dimensions Details Details Details Details
Buy Buy Buy Buy Buy

(*) The ComfilePi's COM1 (/dev/serial1) port uses the Raspberry Pi's mini UART. The mini UART has a few limitations (e.g. no parity bit). For more information please see the official Raspberry Pi documentation.

Hardware Revisions

Operating System

For models without an SD card with a slightly modified Raspberry Pi OS Linux distribution is included with each purchase. You can always re-image your SD card by downloading our Raspberry Pi OS image and following the instructions there.

For models with an eMMC, the same Raspberry Pi OS Linux distribution will come preinstalled. To re-flash the eMMC, obtain a USB-A-to-USB-A cable, connect your PC to the ComfilePi's dedicated eMMC programming USB device port, download our Raspberry Pi OS image, and then follow the Raspberry Pi eMMC flashing instructions.

Other operating systems may work, or may partially work, but we only provide support for the operating system linked above. If you run into any problems, please be sure you are using our latest operating system image.

The OS received from the Raspberry official site cannot be used.

SD Cards

IO Board Accessories

CP-IO22 CP-IO19R CP-IO22-A4-2
Digital Inputs 11 @ 12~24VDC 11 @ 12~24VDC 11 @ 12~24VDC
Digital Outputs 11 @ 30VDC Max 8 Relays 11 @ 30VDC Max
Analog Inputs 4 @ -5 ~ +5VDC
Analog Outputs 2 @ 0~5VDC
More Information Details Details Details
Supports ComfilePi A/B series
Buy Buy Buy

IO Features

GPIO Header

The 40-pin header socket on the rear panel of the ComfilePi is almost the same pinout as the Raspberry Pi GPIO.

The GPIO pins are exposed through a transparent (3.3V ←→ 3.3V) level shifter for ESD protection. For electrical characteristics please see the level shifter's data sheet : TXS0108E. Please note this isolation circuit renders the Raspberry Pi Compute Module's internal pull-up/-down resistors ineffective. To have pull-up/-down behavior an external pull-up-down resistor must be added externally, or the pin must be explicitly driven high or low.

GPIO14 and GPIO15 are not exposed through the 40-pin header as they are routed to the RS-232 port (COM0) instead.

GPIO0 and GPIO1 are not exposed through the 40-in header.

The 5V rail pins can supply a maximum current of 1A. The 3.3V rail pins can supply a maximum current of 700mA. If both 5V and 3.3V rail pins are used simultaneously, their total power dissipation should be kept below 5 watts.

Underside IO Ports

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

Please note that the I2C pins (SDA and SCL) are 3.3V; the 5V pin is supplied to ensure users have enough voltage and current to power their external devices and does not imply a 5V I2C port.

Recent models may have a 4th USB port dedicated to programming Compute Modules with an eMMC.

Side Panel IO Ports

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

Developing Software for the ComfilePi

The ComfilePi, like most Linux computers, can be programmed in just about any programming language. The following guides illustrate just a few of the possibilities.

  • .NET (C# & VB.Net) - Develop and debug applications for the ComfilePi using C#, VB.Net, .NET 6, and Mono.
  • C/C++ - Develop and debug applications for the ComfilePi using C and C++, including GUI applications using frameworks such as Qt, and GTK+.
  • Java - Develop and debug applications for the ComfilePi using Java and JavaFX.
  • CODESYS - Develop applications for the ComfilePi using the IEC 61131-3 international industrial standard.
  • NODE-RED - a browser-based flow editor


Raspberry Pi is a trademark of the Raspberry Pi Foundation

comfilepi/index.txt · Last modified: 2022/09/25 16:44 by COMFILE Technology