KinCony Pi5R16 – Automation IoT Server | Raspberry Pi CM5 16-Channel Relay
Build your own powerful local automation gateway with the Pi5R16. This compact DIN‑rail gateway combines a full Linux computer (Raspberry Pi CM5) with 16 high‑power relays, 16 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 a powerful IoT gateway, the Pi5R16 enables you to run Home Assistant, Node‑RED, or custom Linux applications locally, without relying on cloud services.
-
All‑in‑One I/O Integration
16× relays, 16× 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.
- 16‑Channel Relay Output: With 16 SPDT relays supporting up to 250VAC/7A or DC30V/7A, the Pi5R16 is ideal for controlling multiple devices simultaneously.
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 | 16× SPDT (COM / NO) |
| Maximum Load | ▪ 250 VAC / 7 A (resistive) ▪ 30 VDC / 7 A (resistive) |
| Digital Input Specifications | |
| Channels | 16× optocoupler‑isolated, dry contact |
| Logic Level | ▪ Logic "1": DC 0V ▪ Logic "0": DC 12V |
| 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.
Note: The SSD disk is also not supported with the eMMC version. -
Programming the CM5 via USB‑C: To access the CM5 eMMC or microSD storage through USB‑C:
- Connect the Pi5R16 to your computer using a USB‑C cable.
- Run the Raspberry Pi
rpibootutility on your computer. - 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
- Pi5R16 Mainboard
- CM5 Module (CM5004000) – 4GB RAM Lite Version
- Heatsink
- Cooling Fan
Bundle: Board Kit
- Pi5R16 Mainboard
- Heatsink
- Cooling Fan








