KinCony Pi5R8 – Automation IoT Server | Raspberry Pi CM5 8-Channel Relay
Build your own powerful local automation server with the Pi5R8. This compact DIN‑rail controller combines a full Linux computer (Raspberry Pi CM5) with 8 high‑power relays, 8 optocoupler‑isolated digital inputs, 4 analog inputs, 2 PWM outputs, and both RS232 & RS485 serial ports. Perfect for smart home automation, industrial control, and IoT projects that require both computing power and direct hardware interfacing. As our customers say, this product sits perfectly "somewhere between a home and an industrial solution," offering the best of both worlds in a professional, all‑in‑one package.
-
All‑in‑One I/O Integration
8× relays, 8× isolated digital inputs, 4× analog inputs (0‑5V & 4‑20mA), 2× PWM outputs – no extra modules needed. -
Local Automation Hub
Run Home Assistant, Node‑RED, or Linux software locally without monthly fees or cloud dependency. Your data stays in your home. -
Flexible Storage & Expansion
microSD card slot for Lite modules, plus M.2 PCIe socket for high‑speed NVMe SSDs. -
Serial Connectivity
Built‑in RS232 and RS485 ports for direct communication with legacy industrial equipment, sensors, and actuators.
Among other outstanding features are the following:
- High‑Performance Processing: The Raspberry Pi Compute Module 5 (CM5004000) delivers significantly improved CPU performance compared to previous generations, perfect for demanding automation tasks.
- Rich Display & GPIO Options: Includes a full‑size HDMI 2.0 port for monitors, optional GPIO extender provides 20 free pins for custom hardware.
- Industrial Enclosure: Robust aluminum shell with active cooling (heatsink + fan) ensures reliable 24/7 operation.
Technical Specifications
| Category | Specification |
|---|---|
| General Specifications | |
| Core Processor | Raspberry Pi Compute Module 5 (CM5) ▪ Default: CM5004000 (4GB RAM Lite) |
| Memory | 4GB LPDDR4X (on‑module) |
| Storage | microSD card slot (for CM5 Lite) |
| Networking | ▪ Gigabit Ethernet (RJ45, 10/100/1000 Mbps) ▪ IPv4/IPv6 support |
| Video Output | 1 × full‑size HDMI 2.0 port |
| USB Ports | ▪ 2 × USB 3.0 Type‑A sockets ▪ 1 × USB‑C (data transmission) |
| Power Supply | 12‑24 VDC |
| Cooling | Heatsink + fan |
| Operating Temperature | -20°C to 70°C |
| Operating Humidity | 20% – 80% (non‑condensing) |
| Enclosure Material | Aluminum shell |
| Dimensions | 202 × 105 × 58 mm |
| Mounting | 35 mm DIN rail |
| Relay Output Specifications | |
| Channels | 8× SPDT (COM / NO) |
| Maximum Load | ▪ 250 VAC / 10 A (resistive) ▪ 125 VAC / 12 A (resistive) |
| Mechanical Life | > 10 million operations |
| Electrical Life | > 100,000 operations (at rated load) |
| Digital Input Specifications | |
| Channels | 8× optocoupler‑isolated, dry contact |
| Cable Length | Up to 500 m (dependent on installation) |
| Analog Input Specifications | |
| Channels | 4 channels (2× 0‑5V DC + 2× 4‑20mA loop‑powered) |
| PWM Output Specifications | |
| Channels | 2× PWM (pulse‑width modulation, duty cycle adjustable) |
| Communication Interfaces | |
| Ethernet | Gigabit (RJ45) – 10/100/1000 Mbps |
| Serial | ▪ 1× RS232 ▪ 1× RS485 |
| USB | 2× USB 3.0 Type‑A + 1× USB‑C (data transmission) |
| Video | 1× full‑size HDMI 2.0 |
| Expansion | ▪ M.2 M key PCIe socket ▪ CM5 GPIO extender (optional accessory) |
| Free GPIO Expansion | |
| GPIO Pins | 20× free pins (directly accessible from CM5 module) GPIO21, GPIO20, GPIO16, GPIO01, GPIO07, GPIO08, GPIO25, GPIO24, GPIO23, GPIO18, GPIO26, GPIO19, GPIO06, GPIO00, GPIO11, GPIO09, GPIO10, GPIO22, GPIO27, GPIO17 |
| Additional I/O | DIP switch for jumpers |
| Onboard Display | SSD1306 128×64 OLED (I²C) |
| Software Support | |
| Software | Home Assistant, Node‑RED, Raspberry Pi OS, MQTT, Modbus RTU/TCP, Docker, Python, and other Linux‑based automation software |
| Default CM5 Configuration | |
| CM5 Module | CM5004000 Lite version (optional) |
| Wireless | None (no Wi‑Fi / Bluetooth on this variant) |
| RAM | 4GB LPDDR4X |
Important Notes
- microSD Card Support: If you are using a CM5 module with onboard eMMC storage, the microSD card slot cannot be used. The microSD slot is only available when using a CM5 Lite module.
-
Programming the CM5 via USB‑C: To access the CM5 eMMC or microSD storage through USB‑C:
- Connect the Pi5R8 to your computer using a USB‑C cable.
- Run the Raspberry Pi
rpibootutility. - The eMMC or microSD storage will appear as a removable drive.
- Flash Raspberry Pi OS or other Linux distributions directly.
Available Bundles
Bundle: Complete Kit
- Pi5R8 Mainboard
- CM5 Module (CM5004000) – 4GB RAM Lite Version
- Heatsink
- Cooling Fan
Bundle: Board Kit
- Pi5R8 Mainboard
- Heatsink
- Cooling Fan








