

The IRIV EdgeAI CM5 by Cytron Technologies (Part ID: IRIV-EdgeAI-CM5) is a compact, high-performance computing module tailored for edge AI applications. It is designed to handle advanced machine learning and computer vision tasks, making it ideal for real-time data analysis and decision-making in IoT, robotics, and automation systems. With its optimized processing capabilities, the IRIV EdgeAI CM5 enables developers to deploy AI models directly at the edge, reducing latency and reliance on cloud computing.








| Parameter | Specification |
|---|---|
| Processor | Quad-core ARM Cortex-A53 @ 1.5 GHz |
| AI Accelerator | Integrated Neural Processing Unit (NPU) with 1 TOPS (Tera Operations Per Second) |
| Memory | 4GB LPDDR4 RAM |
| Storage | 16GB eMMC (expandable via microSD card slot) |
| Connectivity | Wi-Fi 802.11ac, Bluetooth 5.0, Gigabit Ethernet |
| Operating Voltage | 5V DC |
| Power Consumption | Typical: 3W, Max: 5W |
| Operating Temperature Range | -20°C to 70°C |
| Dimensions | 85mm x 56mm x 20mm |
| Weight | 50g |
The IRIV EdgeAI CM5 features a 40-pin GPIO header for interfacing with external devices. Below is the pinout configuration:
| Pin Number | Pin Name | Description | Voltage Level |
|---|---|---|---|
| 1 | 3.3V | Power supply (3.3V output) | 3.3V |
| 2 | 5V | Power supply (5V output) | 5V |
| 3 | GPIO2 (SDA) | I2C Data | 3.3V |
| 4 | 5V | Power supply (5V output) | 5V |
| 5 | GPIO3 (SCL) | I2C Clock | 3.3V |
| 6 | GND | Ground | 0V |
| 7 | GPIO4 | General-purpose I/O | 3.3V |
| 8 | GPIO14 (TXD) | UART Transmit | 3.3V |
| 9 | GND | Ground | 0V |
| 10 | GPIO15 (RXD) | UART Receive | 3.3V |
| ... | ... | ... | ... |
| 39 | GPIO21 | General-purpose I/O | 3.3V |
| 40 | GPIO22 | General-purpose I/O | 3.3V |
Note: For the full pinout, refer to the official datasheet provided by Cytron Technologies.
The IRIV EdgeAI CM5 can communicate with an Arduino UNO via UART. Below is an example of how to send data from the Arduino to the CM5.
// Example: Sending data from Arduino UNO to IRIV EdgeAI CM5 via UART
void setup() {
Serial.begin(9600); // Initialize UART communication at 9600 baud rate
}
void loop() {
Serial.println("Hello, IRIV EdgeAI CM5!"); // Send a message to the CM5
delay(1000); // Wait for 1 second before sending the next message
}
import serial
ser = serial.Serial('/dev/ttyS0', 9600, timeout=1)
while True: data = ser.readline().decode('utf-8').strip() # Read and decode incoming data if data: print(f"Received: {data}") # Print the received message
---
Module Not Powering On:
GPIO Pins Not Responding:
AI Model Not Running:
Overheating:
Q: Can I use the IRIV EdgeAI CM5 with a battery?
Q: What operating systems are supported?
Q: How do I update the firmware?
Q: Can I connect multiple sensors to the CM5?
This concludes the documentation for the IRIV EdgeAI CM5. For further assistance, refer to the official resources provided by Cytron Technologies.