BentoIO CMX1 IO Carrier Board for Raspberry Pi Compute Module 5
Version 1.x



Specifications
Key Features
- Form Factor: Compact 85 × 85 mm footprint; low-profile design with only 11 mm height
- GPIO: Standard 40-pin Raspberry Pi-compatible GPIO header
- Mounting: Mounting holes follow the Raspberry Pi standard
Interfaces & Connectivity
- USB:
- 2× USB 3.0 Type-A ports
- 2× internal USB 2.0 headers (PH2.0)
- Video Output:
- HDMI output via HDMI/LAN daughterboard
- 1× MIPI DSI FPC connectors (22-pin, 0.5 mm pitch)
- Networking:
- Gigabit Ethernet via HDMI/LAN daughterboard
- PCIe:
- M.2 M-Key PCIe slot (2230/2242 size)
- Power Supply:
- USB-C input (+5 V)
- Additional Connections:
- RTC battery connector
- 4-pin fan connector
- Power button
- Flash mode switch
- microSD slot for CM5 Lite modules (without eMMC)
Connections

1. Raspberry Pi GPIO 40-pin
Uses standard pin out of the Raspberry Pi
2. Status LEDs
The two status LEDs indicate read and write activity
3. USB 3.0 Connector
USB3.0 Host (Type A) connector to connect usually USB devices like keyboards, mouse, USB-LAN-adapter etc
4. MicroSD Card Slot
The MicroSD card slot on the BentoIO CMX0 expansion board provides easy access to removable storage for system images and data.
5. Boot Switch
The BOOT switch on the CMX1 puts the module into eMMC write mode.
Set the switch to the left position while powering on the board to enable eMMC programming on the CM5.
Move the switch to the right position to boot the operating system normally. More information: https://github.com/raspberrypi/usbboot
6. USB-PD Power
This USB-C port supplies power to the CMX1. It is recommended to use the original Raspberry Pi 27 W power supply. The port can also operate in USB OTG mode and supports USB 2.0 functionality.
7. Power Button
Turns the system on. A short press powers on the system, while pressing and holding the button for approximately 5 seconds triggers a hard reset. If supported by the operating system, the button can also be used for a graceful shutdown via software.
8. Ethernet
This FPC connector provides LAN functionality and is compatible with the BentoIO HDMI/LAN adapter.
It uses a 12-pin connector with a 0.5 mm pitch.
The required FPC cable is included with the BentoIO HDMI/LAN adapter, making it an optimal accessory.
The contact side of the cable must face upward.

9. RTC
This connector allows you to connect a standard battery for the real-time clock (RTC).
It uses the same connector and pinout as the original Raspberry Pi 5.
10. Fan
A standard Raspberry Pi–compatible 4-pin fan with a JST-SH 1.0 mm connector can be connected.
11. HDMI
This FPC connector provides HDMI video output and is compatible with the BentoIO HDMI/LAN adapter. It uses a 20-pin connector with 0.5 mm pitch. Due to the high-speed nature of the HDMI signal, a dedicated high-speed FPC cable is required, typically identifiable by its black color. This cable is included with the BentoIO HDMI/LAN adapter, making the adapter an optimal accessory. The contact side of the cable must face upward.

12. M.2 M-Key Slot
This slot supports M.2 M-Key cards in 2030 and 2042 form factors.
The interface provides a PCIe connection for high-speed NVMe SSDs.
The slot is intended for storage expansion and is compatible with standard M-Key NVMe devices.
13. Power out
This connector provides a 5 V power supply with a maximum current of 1 A and uses a 2.54 mm pitch.
14. DSI
A DSI display can be connected here. The DSI-1 channel is provided via a 22-pin connector with 0.5 mm pitch. The contact side of the cable must face upward.

15. USB 2.0
This connector provides two USB 2.0 ports using JST-PH 2.0 connectors. The ports supply a maximum current of 0.5 A and 2.0 A respectively. The exact pinout and power rating are labeled directly on the connector.
Power Management
Power Warning
Only one power source should be connected to the BentoIO CMX1 at a time.
Connecting both power sources simultaneously may damage the board and connected devices.
Via USB-C Power Supply

- Requires power supply with minimum output of 25 W
- Compatible with 5 V USB-C PD (Power Delivery) chargers
- To enable power routing, place a jumper between VIN and VBUS
Via internal pin

- Requires power supply with minimum output of 25 W
- Power Input
- GND = Ground
- VIN = +5V
Via GPIO pins

- Requires power supply with minimum output of 25 W
- To enable power routing, place a jumper between VIN and VBUS
- GPIO Power Input
- Pin 2 = +5 V
- Pin 6 = Ground
