The ComfilePi is an industrial touchscreen panel PC built around the Raspberry Pi Compute Module.
NOTICE - If you purchased a ComfilePi panel PC recently and it won't boot from an older operating system image (e.g. Raspbian Jessie), please try updating the Raspberry Pi Firmware.
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.
The Raspberry Pi, as typically sold by the Raspberry Pi Foundation as a credit-card sized PCB, is primarily a tool for students and hobbyists. Although it is a fantastic product, it may not be suitable for certain industrial applications.
However, the Raspberry Pi Foundation also produces Raspberry Pi Compute Module so 3rd party manufacturers can build industrial devices around the Raspberry Pi technology. The ComfilePi is an industrial panel PC built around the Raspberry Pi Compute Module 3+, and then augmented with additional hardware and features for industrial automation solutions (e.g. touch screen, real-time clock, RS-485, etc.).
|CPU|| 1.2GHz 64-bit Quad-Core
Broadcom BCM2837B0, Cortex-A53 (ARMv8) 64-bit SoC @ 1.2GHz
(Compute Module 3+)
|GPU||Broadcom VideoCore IV|
|Thermal Management|| Internal Heatsink (3.5g)
External Heatsink (41g)
|Size & Resolution||7“ 800×480||10.2” 800×480||10.1“ 1024×600||15” 1024×768|
|Default LCD Option|
|Backlight Lifetime||>20,000 Hours||>30,000 Hours|
|Power||12~24VDC @ 6W||12~24VDC @ 10W||12~24VDC @ 10W||12~24VDC @ 21W|
|Sunlight Readable LCD Option|
|Backlight Lifetime||>50,000 hours||N/A|
|Power||12~24VDC @ 7.2W||N/A|
|Touchscreen||Pressure-sensitive (Resistive Film Type)|
|Housing|| Flame retardant ABS
IP65 Water-Resistant Front Panel
|RTC||No||Yes (Battery rated for 5 years)|
|GPIO||No|| 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
|Ethernet Port||RJ45 10/100 Mpbs|
|RS-232C Ports|| 1 - COM0
|RS-485 Ports(*)|| 1 - COM1
|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||-10°C ~ 70°C|
|Storage temperature||-20°C ~ 80°C|
(*) 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.
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 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.
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.
IMPORTANT: 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.
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.
Raspberry Pi is a trademark of the Raspberry Pi Foundation