RPi CM4 IO Board Bundle for CM4 Lite

Availability: Discontinued

Buy locally from a partner

Country:
Description

Note: This is the IO board bundle for the newly launched Raspberry Pi Compute Module 4 with NO eMMC (a.k.a.: Lite) on board.

Note: The Compute Module is not included, please choose your preferred CM4 with eMMC from here:


Yes! Compute Module 4 is official launched on 19th October 2020 with the same or better spec as the CM3+. There are 32 variants of the module to choose from. Since there are quite significant upgrades on Compute Module 4 compares to its pre-successor (CM3 or CM3+), you will need a new IO board for it. And getting started with the CM4 is not as straight forward as using Raspberry Pi 4 Model B or Raspberry Pi 400 computer. This bundle is packed for the CM4 module Lite, with NO eMMC built-in.

 

To get started, you will need at least a power supply to power up the IO board and CM4. We have that covered. This bundle includes a 12V 2A power adapter with a UK plug (Type G) suitable for Malaysia and Singapore. In the case you are from Thailand or Vietnam, check the AC Plug universal adapter - US to convert the UK plug to US plug type :)

The Raspberry Pi CM4 IO board is designed for the development of products using the Raspberry Pi Compute Module 4. In some situations, the CM4 IO board can be used directly in products. The CM4 IO board contains many of the interfaces that the Raspberry Pi 4B has, for general usage you should refer to Raspberry Pi 4B documentation. The significant difference to a Raspberry Pi 4B is the addition of a PCIe x1 socket. The CM4 IO board can be used as a reference design for examples of how to interface to the Raspberry Pi Compute Module 4.

Fresh from the factory, CM4 Lite (NO eMMC) will need an external microSD card that has a compatible OS image to boot up. So 1st thing after you get the IO board and a proper power supply, you will need a microSD card (at least 8GB) with a suitable OS image in it, we recommend using the official OS for Raspberry Pi, which is Raspberry Pi OS. Due to the default settings of the USB 2.0 on CM4 (USB2.0 hub is disabled by default to save power), you will need to edit the config.txt on the OS, so that is the reason we recommend a fresh/blank microSD card with a USB microSD card reader/writer. 

A tiny and useful USB MicroSD Card Reader/Writer is included

 

We would advise loading the official Raspberry Pi OS using Raspberry Pi Imager which you can download from here which is compatible with Windows, macOS, Unbuntu and even the Raspberry Pi itself can also be used to load OS image using Raspberry Pi Imager.

1. Download and install the Raspberry Pi Imager into your computer/laptop.

2. Insert the microSD card into the USB MicroSD card Reader/Writer, then plug the USB Reader/Writer into your computer USB port.

3. Load the Raspberry Pi OS from the Operating System menu, and choose the MicroSD card from the SD Card menu.

4. Click on Write and confirm the write operation and wait for it to complete.

5. Close the Raspberry Pi Imager, eject the drive from your computer, Unplug the USB MicroSD card Reader out of the USB port and re-insert it again.

6. Goto the boot drive and open the config.txt using plain text editor, e.g.: Notepad

7. Add this command line (from CM4 IO Board datasheet, page 5) into the config.txt file and save it. The reason is that the USB 2.0 on CM4 is disabled by default to save power. So the USB hub on the CM4 IO board that you connect USB keyboard or mouse will not work:

dtoverlay=dwc2,dr_mode=host

8. Eject the drive from your computer again, Unplug the USB MicroSD card Reader.

9. Insert the MicroSD card into the CM4 IO Board's MicroSD Slot, mount the CM4 Lite. Connect the USB device, HDMI Cable if there is any, and last the Power Adapter.

10. Continue your development :)

This bundle also includes a few mini jumpers that you might need in future.

Last but not least, a CR2032 coin cell battery for the Real-Time Clock.

CM4 IO board breakouts quite some extra peripheral ports if we compared it with Raspberry Pi 4 Model B:

  • 2 x DSI display port - The DSI connectors are 22-way 0.5mm pitch to pitch. These connectors are the same as the existing CMIO board but different from the Raspberry Pi 4B.
  • 2 x CSI camera input port - The CSI connectors are 22-way 0.5mm pitch to pitch. These connectors are the same as the existing CMIO board but different from the Raspberry Pi 4B. Now you can get an extra camera input on the CM4 IO board.
  • 1 x PCIe Gen 2 socket - Accepts standard computer PCIe cards. Will require a suitable OS driver for the PCIe card. The PCIe interface on Raspberry Pi 4B is used for the USB 3.0 interface via the VLI805 XHCI controller. If you need USB3.0 on CM4 IO, an external XHCI controller is needed.
    • Currently, the CM4 bootloader DOES NOT support NVMe drives.
    • PCIe interface DOES NOT support MSI-X. Typically PCIe devices will fall back to MSI.
  • 1 x Cooling Fan connector - Support standard +12VDC cooling fan with PWM drive and tacho output. An EMC2301 controls the fan via I2C.
  • 1 x RTC with Coin Cell Socket - A PCF85063AT RTC is able to wake CM4 from the previous shutdown via alarm output. If an alarm goes off during normal operation, the CM4 will be reset. This can be used as a watchdog timer if required.
  • 1 x DC Barrel Jack - A DC Barrel Jack with 5.5mm*2.1mm, +12VDC as the main power supply unit. There is a 12V to 5V DC-DC converter to power the CM4. The +12VDC is also fed the +12V PCIe slot, the cooling fan.
  • 1 x USB Micro B Slave port - There is a USB Micro B port for CM4 to be updated via rpiboot. When a USB cable is inserted into this port, the USB hub on the CM4 IO board is automatically disabled, the USB 2.0 on CM4 becomes a USB device (slave).
  • 2 x USB2.0 ports - CM4 IO Board has an onboard USB 2.0 hub. This connects to the CM4 USB 2.0 port. Two ports from the hub are connected to a connector. The two other ports are connected to a header, this header can be used to provide two extra internal ports.
  • 1 x MicroSD card socket - This is only meant for CM4 Lite as it does not come with onboard eMMC memory for Operating System and will require external memory to boot. Although the Raspberry Pi 4B has a microSD card socket, the CM4 IO board comes with a push-push type socket :)

Dual DSI and Dual CSI connectors on CM4 IO board

Of course, you can also check out these accessories in case you do not have one:

Features and Spec:

  • Complete kit for CM4 Lite, with NO eMMC
  • The IO board is specially designed for CM4 by the Raspberry Pi team
  • Accepts the complete range of CM4 modules, all 32 variants:
  • External +12VDC PSU, through DC Barrel Jack 5.5mm*2.1mm
  • 2 x Full-size HDMI 2.0 connectors
  • Gigabit Ethernet RJ45 with POE support
  • 2 x USB 2.0 Socket, with the header for two more sockets
  • USB Micro B socket for updating the CM4's onboard eMMC
  • MicroSD Card socket for CM4Lite modules, Push-Push socket
  • PCIe Gen 2 x 1 socket
  • Standard Cooling Fan connector, support PWM and Tacho feedback
  • External power connector ( +5, +12VDC)
  • 2 x MIPI DSI display FPC connectors ( 22pin 0.5mm pitch cable)
  • 2 x MIPI CSI-2 camera FPC connectors ( 22pin 0.5mm pitch cable)
  • Raspberry Pi HAT connector, the standard 40-pin GPIO, and the PoE 4-pin header
  • RTC with Battery socket and ability to wake up CM4
  • Various jumpers to disable features e.g Wireless, EEPROM writing
  • Compliance: For a full list of local and regional product approvals, please visit: raspberrypi.org
  • Dimension: 160mm x 90mm

Packing List:

  • 1 x Raspberry Pi Compute Module 4 IO Board
  • 1 x 12V 2A Power Adapter, UK Plug
  • 1 x USB MicroSD Card Reader/Writer
  • 1 x Raspberry Pi Approved Phidisk Class 10 U1 32GB MicroSD Card (Blank/Empty)
  • 4 x Mini Jumper with a long tail
  • 1 x CR2032 Coin Cell Battery

Resources:

Warranty Period: 12 months
Q & A

Ask a question

Reviews
No Review Found

Tags: complete kit, CM4 Lite, compute module 4 lite, IO board, kit, No eMMC