CM4 Maker Board review – Part 1: specifications, unboxing, and first boot

Cytron CM4 Maker Board is a carrier board for the Raspberry Pi CM4 or CM4 Lite system-on-module with plenty of I/Os, support for one M.2 NVMe SSD, and RTC backup battery, a buzzer, and various LEDs for GPIO status that makes the board especially well suited for the education market and prototyping.

The carrier board also comes with the usual Gigabit Ethernet and full-size HDMI port, four USB 2.0 ports, five Grove connectors, one Maker port, the omnipresent 40-pin Raspberry Pi GPIO header, and support power input from 7V-18V DC jack or 5V via a USB Type-C connector.

CM4 Maker Board specifications

CM4 Maker Board Review
CM4 Maker Board fitted with a Raspberry Pi CM4 Lite SoM, a 128GB M.2 NVMe SSD, and a microSD card

Cytron CM4 Maker Board specifications:

  • Supported SoM – Raspberry Pi Compute Module 4 or Compute Module 4 Lite
  • Storage
    • microSD card slot
    • M.2 PCIe 2.0 socket for NVMe 2232/2242 SSD
  • Video Interfaces
    • Full-size HDMI 2.0 port
    • MIPI DSI display connector
  • Camera – MIPI CSI connector connector
  • Audio – 3.5mm audio jack, built-in buzzer
  • Networking
    • Gigabit Ethernet RJ45 port
    • Optional WiFi 5 and Bluetooth 5.0 on Raspberry Pi CM4/CM4Lite module
  • USB – 4x USB 2.0 host ports, 1x USB Type-C port for power
  • Expansion
    • 40-pin Raspberry Pi-compatible GPIO header
    • 5x Grove ports
      • 2x GPIO Ports (GPIO 5, 6 & 23, 24)
      • 1x PWM Port (GPIO 12, 13)
      • 1x UART Port (GPIO 14, 15)
      • 1x I2C Port (GPIO 2, 3)
    • 1x 4-pin JST-SH Maker port compatible with Stemma Qt/Qwiic connectors
  • Misc
    • 4x Status LEDs, 10x GPIO LEDs
    • 2x power buttons, 3x user buttons
    • 1x external power button header
    • Buzzer mute Switch
    • Boot Switch to select eMMC (Boot mode) or SD/SSD boot (Run mode)
    • PCF85063A RTC and RTC 2032 battery holder
  • Power Supply
    • 7V to 18V DC input via power barrel jack
    • 5V via USB Type-C port
  • Dimensions – 110 x 110mm
CM4 Maker Board Pinout Diagram
Pinout diagram

The board is designed to run the Raspberry Pi OS operating system provided by Raspberry Pi Trading.

CM4 Maker Board Kit unboxing

Cytron sent me the “CM4 Maker Board + CM4W4L + MD NVME 2242 128 GB + Accessories” kit with one carrier board, one Compute Module 4 Lite with 4GB RAM and WiFi/Bluetooth, one 128GB NVMe SSD, and other accessories including a 5V/3.5A power supply unit.

Cytron CM4 Maker Board Kit Unboxing

Let’s check the content of the main kit…

CM4 Maker Board Kit Unboxing Raspberry Pi Compute Module 4 Lite

The package contains the CM4 Maker Board carrier board itself, a Raspberry Pi Compute Module 4 (Lite), a MAKERDISK (Class A1 microSD card pre-loaded with Raspberry Pi OS), and an accessory set with rubber pads and a few screws and threads for the SSD.

MakerDisk Raspberry Pi 4 SBC SSD

The MAKERDISK package includes a small 128GB M.2 2242 B+M Key NVMe SSD pre-loaded with Raspberry Pi OS that supports up to 1700 MB/s read speeds and 600 MB/s write speeds. The package is oversized because Cytron also uses it for larger 2.5-inch SATA or NVMe SSDs.

5V 3.5A USB power supply Raspberry Pi CM4 board

The final package comes with a 5V/3.5A USB power adapter with US, EU, and UK plug adapters.

SSD/MicroSD installation and first boot

Raspberry Pi CM4 MicroSD card SSD boot options

After inserting the Raspbnerry Pi CM4 Lite (without eMMC flash) into the carrier board, we can install either the 32GB MAKERDISK microSD card or the 128GB MAKERDISK SSD.

Cytron CM4 Maker Board NVMe SSD MicroSD card
I ended up installing both, but really only one is needed unless you want to use the storage device that is not used to boot the OS as a storage device. Note that the boot selection switch in the bottom right of the photo above is set to “Boot”. This is not going to work unless we connect a Raspberry Pi CM4 module with eMMC flash, and in our case, it should be slided to the right to select “Run”.

CM4 GPIO PWM UART I2C Grove Stemma Qt connectorsOn one side we can clearly see the five Grove connectors for GPIO, PWM, UART, and I2C modules, as well as the much small Maker Port on the right.

Cytron CM4 Maker Board USB HDMI Ethernet

All user-accessible ports are on one side of the power with the USB-C port for 5V power, HDMI 2.0 for 4K video output, four USB 2.0 host ports, Gigabit Ethernet, and a DC jack for 7 to 18V power. It’s a bit disappointing they did not extend the range up to 19 or 20V as this precludes us from power it up with a typical laptop power brick.

Name CM4 Maker Board belongs to

As usual, Cytron also left a blank space on the silkscreen to write your name or class name. In this case, it can be found on the bottom side of the board. We are done preparing our board so let’s connect a wireless keyboard and mouse, an HDMI cable to a 10.1-inch HDMI monitor, an Ethernet cable, and finally the USB power adapter provided with the kit.

CM4 Maker Board Review First Boot

It did not work for me the first time, since I did not read the instructions, but it did boot just fine as soon as I moved the Boot switch to “Run”. I did not have to install any operating system since it is pre-installed on the microSD card and M.2 SSD. But before I complete the first part of the review, I’m still curious to find out which storage device was selected for the boot…


It looks like the microSD card had priority over the NVMe drive. I just mounted the boot partition from the SSD to make sure it was preloaded with Raspberry Pi OS, and indeed it is.

MAKERDISK SSD Raspberry Pi OS

So if we remove the microSD card or insert a non-bootable microSD card, the system will automatically boot from the SSD.

That will be all for today, and I’ll focus the second part of the review on some of the unique features of the CM4 Maker Board carrier board such as the NVMe SSD, RTC, Grove expansion modules, and so on.

I’d like to thank Cytron for sending a sample for review. The kit used in this review is similar to the “CM4 Maker Board + CM4W4L + MD NVME 2242 128 GB + Accessories” minus the microSD card which does not seem to be included, but there should be an HDMI cable that was not in my kit. It currently sells for $154.80. If you only need the CM4 Maker Board carrier board, the price is much lower at $44.80. All prices appear to be promotional with a 20% discount for the next 48 hours.

Continue reading “Cytron CM4 Maker Board review – Part 2: NVMe SSD, RTC, Buzzer, Grove modules, ChatGPT…“.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
4 Comments
oldest
newest
David Willmore
David Willmore
1 year ago

Up to 18V for the input? So close to the ‘cheap as chips’ laptop voltage of 19-20V.

Dan
Dan
1 year ago

Why is the DC barrel 7-18V, but USB-C only 5V? That seems very odd to me.

tkaiser
tkaiser
1 year ago

Maybe related to the common way to flash a CM4’s eMMC via USB-C in such a carrier board and Cytron saving full USB PD circuitry?

Usually looking at schematics might answer this but I guess since this product being part of the ‘RPi ecosystem’ schematics are missing? Also curious what happens when providing power by both connectors at the same time 🙂

Nathanan Srisaard
1 year ago

7-18V is safe when use with 12V battery & charger (13.8-14.4V) ,
AC adapter 12V with 2.5mm DC Jack is easy to find

Boardcon Rockchip RK3588S SBC with 8K, WiFI 6, 4G LTE, NVME SSD, HDMI 2.1...