This is an old revision of the document!
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.
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.
| 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 |
We also offer a DIY kit that allows you to assemble your own device using your existing Raspberry Pi 5
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.
You can control CFNET I/O using Python. We provide a dedicated Python module (Library) called CFRASP.py for this purpose.