User Tools

Site Tools

한국어

modularpi:index

This is an old revision of the document!


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

  • CCore: 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

We also offer a DIY kit that allows you to assemble your own device using your existing Raspberry Pi 5

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.1775061338.txt.gz · Last modified: by admin