User Tools

Site Tools

한국어

modularpi:index

Modular Pi (Industrial Modular Raspberry Pi)

Warning

Modular Pi is a modular controller that combines the powerful computing performance of the Raspberry Pi with industrial-grade reliability. It removes the physical limitations of standard GPIO and provides optimal stability for uninterrupted and precise control even in harsh industrial environments.

  • Industrial CFNET Interface: Ensures reliability by adopting CFNET instead of the vulnerable conventional GPIO
  • Flexible Modular Design: Customizable configuration by freely combining required functions (DI/DO, ADC/DAC, etc.)
  • Strong Hardware Compatibility: Fully preserves Raspberry Pi native features such as USB, HDMI ports, and wireless communication (Wi-Fi, Bluetooth)
  • Smart Monitoring: Real-time data logging and convenient remote control using wireless connectivity
  • DI / DO: Reliable digital signal input and control output
  • ADC / DAC: High-precision analog data acquisition and voltage/current output control

Specifications

  • Core: Raspberry Pi 5 (2GB RAM) Included or Not Included
  • Power Input: Industrial 24V DC (Internal Protection Circuit)
  • Internal M.2 Slot: Supports 2280 and 2242 size modules (M-Key)
  • Expansion: Supports CFNET I/O Module Slots
  • Protection: Reinforced design for EMI / Noise / Surge with I/O Isolation

The following image shows a Modular Pi main unit (Model: CPi-5000BR) with CFNET I/O modules installed.

Internal M.2 Slot: Supports 2280 and 2242 size modules (M-Key). The M.2 SSD shown installed below is for demonstration purposes only and is not included with the product.

I/O Modules

CFDI-16B CFDO-16N CFDO-8R CFADC-A4L CFDAC-2V
Detailed Information [Click] [Click] [Click] [Click] [Click]
Category Digital Input Digital Output Digital Output Analog Input Analog Output
Number of channels 16 16 8 4 2
Specification DC24V
Opto-coupler
NPN TR
DC5V~24V
120mA
Relay
Dry Contact
110V~240VAC
14.7 bit
Resolution
0~20mA or 0~10VDC
12 bit
Resolution
0~10VDC
Address Range 0~7 0~7
These 2 modules
use the same address space
0~3 0~7
How many can be used
on one system1)
8 8 4 8
Current consumption 0.25W 0.55W 0.25W 0.075W 0.05W

KIT DIY product

Available in two versions: Fully Assembled or DIY Kit.

The fully assembled model comes with a Raspberry Pi 5 (2GB RAM). Alternatively, choose the DIY Kit to use your own Raspberry Pi 5, giving you the flexibility to select any RAM capacity (4GB, 8GB, etc.) to suit your needs.

Development Environment

Development Method 1: CFNET-FS

CFNET-FS is an interface that allows you to use CFNET I/O as if it were a “File System.” In your program, you can control input and output by reading from or writing to specific files. This method can be used consistently across various languages, including C/C++, C#, Python, and Java.

Development Method 2: Python

You can control CFNET I/O using Python. We provide a dedicated Python module (Library) called CFRASP.py for this purpose.

COMFILE Technology's Documentation Library

1)
The maximum number of I/O modules used in one system is 16.
modularpi/index.txt · Last modified: by admin