Raspberry Pi CM4 and CM4Lite Modules Launched for $25 and Up

We were expecting Raspberry Pi Compute Module 4 sometimes next year, but Raspberry Pi Trading Limited managed to launch the new module much earlier, as Raspberry Pi CM4 and CM4Lite modules have just been launched with a new, much more compact form factor incompatible with the earlier Compute Modules, an I/O board making use of the new features, and a choice of 32 models with variations in terms of memory and storage capacity, as well as the presence or lack thereof of a WiFi and Bluetooth wireless module.

Raspberry Pi CM4 & CM4Lite

Raspberry Pi Compute Module 4
Raspberry Pi CM4

Specifications:

  • SoC – Broadcom BCM2711 quad-core Cortex-A72 processor @ 1.5 GHz with VideoCore VI GPU
  • System Memory – 1, 2, 4, or 8GB LPDDR4-3200 SDRAM
  • Storage – CM4: 4, 8, 16, or 32GB eMMC flash up to 100MB/s; CM4Lite: No storage device on module
  • Networking
    • Gigabit Ethernet transceiver
    • Optional Wireless module with 802.11b/g/n/ac WiFi 5 and Bluetooth 5.0; external or PCB antenna (selectable by on-board electronic switch)
  • 2x 100-pin high-density board-to-board connectors with:
    • Storage – CM4Lite only: SDIO 2.0 for SD card on carrier board
    • Video Output
      • 2x HDMI 2.0 ports
      • 1 x 2-lane MIPI DSI camera port
      • 1 x 4-lane MIPI DSI camera port
    • Camera I/F
      • 1x 2-lane MIPI CSI camera port
      • 1x 4-lane MIPI CSI camera port
    • Ethernet – Gigabit Ethernet
    • USB – 1x USB 2.0 host
    • PCIe – 1x PCIe 1-lane Host, Gen 2 (5Gbps)
    • 28x user GPIO (3.3v or 1.8v) also configurable as 6x UART, 6x I2C, 5x SPI, SDIO, 1x DPI (Parallel RGB Display), 1x PCM, 2x PWM, 3x GPCLK outputs
  • Supply Voltage – 5V
  • Dimensions – 55 x 40 x 4.7mm with 4x M2.5 mounting holes
Raspberry Pi CM4Lite
Raspberry Pi CM4Lite without storage – Click for high-resolution photo

The Raspberry Pi Computer Module 4 also comes with an optional I/O board and an antenna (kit).

Raspberry Pi CM4 IO BoardThe I/O board comes with two high-density connectors for RPi CM4 module, dual HDMI ports, Gigabit Ethernet, two display and two camera connectors, a PCIe slot, a MicroSD card socket, a 40-pin HAT connector, as well as RTC + battery holder, and fan connector.

Raspberry Pi Compute Module 4 IO Board

There’s also a PoE header, a USB header with two USB 2.0 interfaces, a micro USB port for firmware updates, some configuration jumpers (for wireless, EEPROM writing…),  and a 12V DC jack.

Raspberry Pi Compute Module 4 Pricing

As mentioned in the introduction, there are plenty of variants for Raspberry Pi CM4/CM4Lite module with price ranging from $25 to $90 as shown in the table below.

WirelessRAM (LPDDR4)Storage (eMMC flash)RPTL #Part NumberOrder MultiplePrice (RRP)
-1GBLite SC0318CM40010001+ / Bulk$25
-1GB8GBSC0319CM40010081+ / Bulk$30
-1GB16GBSC0320CM40010161+ / Bulk$35
-1GB32GBSC0321CM40010321+ / Bulk$40
Yes1GBLite SC0314CM4101000Bulk$30
Yes1GB8GBSC0315CM4101008Bulk$35
Yes1GB16GBSC0316CM4101016Bulk$40
Yes1GB32GBSC0317CM4101032Bulk$45
-2GBLite SC0287CM40020001+ / Bulk$30
-2GB8GBSC0288CM40020081+ / Bulk$35
-2GB16GBSC0289CM40020161+ / Bulk$40
-2GB32GBSC0290CM40020321+ / Bulk$45
Yes2GBLite SC0275CM41020001+ / Bulk$35
Yes2GB8GBSC0276CM41020081+ / Bulk$40
Yes2GB16GBSC0277CM41020161+ / Bulk$45
Yes2GB32GBSC0278CM41020321+ / Bulk$50
-4GBLite SC0291CM4004000Bulk$45
-4GB8GBSC0292CM4004008Bulk$50
-4GB16GBSC0293CM4004016Bulk$55
-4GB32GBSC0294CM4004032Bulk$60
Yes4GBLite SC0279CM41040001+ / Bulk$50
Yes4GB8GBSC0280CM41040081+ / Bulk$55
Yes4GB16GBSC0281CM41040161+ / Bulk$60
Yes4GB32GBSC0282CM41040321+ / Bulk$65
-8GBLite SC0295CM4008000Bulk$70
-8GB8GBSC0296CM4008008Bulk$75
-8GB16GBSC0297CM4008016Bulk$80
-8GB32GBSC0298CM4008032Bulk$85
Yes8GBLite SC0283CM41080001+ / Bulk$75
Yes8GB8GBSC0284CM41080081+ / Bulk$80
Yes8GB16GBSC0285CM41080161+ / Bulk$85
Yes8GB32GBSC0286CM41080321+ / Bulk$90

RPTL standards for “Raspberry Pi Trading Limited” and I suppose it’s some kind of ordering code. We can see from the table some of the modules will only be available in bulk with a minimum order quantity, mostly RPI CM4 systems-on-module without wireless module. Raspberry Pi guarantees the availability of the CM4 until at least January 2028. The IO board will sell for $35, and the antenna for $5.

You’ll find the module for purchase on distributors like RS Components, Cytron, Element14, Seeed Studio, and many others.

Share this:

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

ROCK 5 ITX RK3588 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.
40 Comments
oldest
newest
conclusion
4 years ago

If your company is not be based in the UK it might be better/safer to choose another vendor for yor project

TLS
TLS
4 years ago

How so? It’s not as if they manufacture these things only in the UK. They work with a lot of third parties that manufacture their RPi boards globally.

Hedda
Hedda
4 years ago

Not all but many Raspberry Pi’s are actually made in the UK

https://www.raspberrypi.org/blog/made-in-the-uk/

TLS
TLS
4 years ago

Wow, these are looking really good and really interesting. They finally have a product that can be used for proper commercial projects. Well done RPi foundation.

Jon Smirl
4 years ago

Modules like this work for up to maybe 1,000 units in volume. But then everything falls apart because you can’t access the SOC at 5K volume for a custom PCB. Instead Broadcom wants you at 100K or more in volume before you can switch over. Switching over is critical because it is going to lower your unit cost by about $20.

TLS
TLS
4 years ago

Sure and it doesn’t work for a project I had in mind, as there’s no crypto support, which is a huge bummer.

Hedda
Hedda
4 years ago

Don’t they all these have the same Broadcom BCM2711 SoC? I thought RAM, Flash Storage, Wi-Fi which differ is on seperate chips?

I’m sure Raspberry Pi Foundation will stop manufacturering models that do not sell as much to narrow down which models to keep long-term.

geokon
geokon
4 years ago

Just purely out of curiosity, is making your own baseboard for something like this a hobby level project? (some youtube tutorials on how to make custom PCBs and then just wire up the USB pins to a USB plug, HDMI to HDMI etc) Or is it a major undertaking?

TLS
TLS
4 years ago

No, not at all, especially not with high-speed interfaces like PCIe and HDMI.
It’s something you’d need professional PCB design software to do and a professional factory to manufacture. Keep in mind that you’d need a few extra components for both USB and HDMI over just the ports themselves.

hitech95
4 years ago

If you have the stackup from the PCB manufacturer with kicad you can design the board without too many issues. (You just have to read a bit about hi speed tracks and impedence)

The PCIE 2.0 is not that strictly with impedence matching and length matching. (The market is full of shitty adapters). The only issue I’m thinking of is the two HDMIs and CSIs interfaces. Thoose have tight constraints.

4L+ PCB is required!

TLS
TLS
4 years ago

Still not a weekend hobby project though, is it?

hitech95
4 years ago

Yea for sure,
But a good DIYer can make the board for sure.

Jon Smirl
4 years ago

If you are home hacker and not a EE, just make a board that plugs into the normal RaspPi 4, not this module. The normal RaspPi 4 already has all of the hard to wire connectors on it. And normal RaspPi 4 is about the same price.

hitech95
4 years ago

I’m not an EE, but I’ve designed a couple of boards with both usb3 and pcie. Not bad for a DIYer.

I’ve learned all by myself. My limit so far is a DDR3 fly by design 🙁

itchy n scratchy
itchy n scratchy
4 years ago

The SW and the factory are the least concerns. Most important is the skilled guy doing the layout and taking timing and impedance of the high-speed signals into consideration and also proper grounding etc. I’m an EE and did plenty of PCBs, but still HDMI and pcie some how put me off a bit, at least it has no DDR lines… I’m sure it’s also manageable on a hobby level, if you are ready to put some efforts into it. At least as long as you are not concerned about CE certification. But a simple board just with low speed… Read more »

dgp
dgp
4 years ago

USB2.0 might work even if you don’t get the traces right but everything else will need more effort than putting traces from point A to B in kicad and sending the files to jlcpcb.

geokon
geokon
4 years ago

Bummer. Would have been nice to have something even lazier than an Arduino. Plop into a baseboard, program with a full GUI desktop, then plop back into your application and off you go. I would have used something like that often when I used to work on digital art installations with a buddy. Instead we always had the awkward Laptop + ESPs over Wifi combo which was always a pain. I guess a plain old Raspberry Pi would work most of the time but you quickly get into a spaghetti of wires when you have a lot of lights and… Read more »

dgp
dgp
4 years ago

If you only need GPIO and USB2.0 that’ll run linux and python then you can get chips with a single a7 and memory that you can layout on 2 layers (if you don’t mind a bigger board). Like the SSC325 which is about $1.6 on taobao.

geokon
geokon
4 years ago

I mean that’s not quite the same b/c there is no standard baseboard to plug it in to have in effect a low power desktop computer like you do here – but yeah, you can sorta get most of the way there with some effort. Not exactly a weekend hobby project at that point though 🙂 And my motivation is mostly lazyness. Sometimes I wanna cut to the chase and flip lights and toggle relays from an IDE and normal desktop and not have to flash lil micros and debug C. But I also wanna be able to then transfer… Read more »

dgp
dgp
4 years ago

>a low power desktop computer like you do here – >but yeah, you can sorta get most of the way there with some effort. I think in most cases you probably don’t want the whole desktop really. With something running just enough linux and normal python you can develop normally on your desktop with something like pycharm and all of the normal stuff like unit testing etc, create a buildroot package for it and then dump it on you widget and it should run about the same as long as you don’t run out of memory. >EDIT: Oh man, I… Read more »

itchy n scratchy
itchy n scratchy
4 years ago

Or one of the SOMs by i.e. Olimex, those are much easier to handle.

dgp
dgp
4 years ago

That’s an option too. Depends on what you need.

itchy n scratchy
itchy n scratchy
4 years ago

What about diy a hat for the normal pi? High-speed is already there and lowspeed can be untangled on a simple pcb

Scott Lamb
4 years ago

This hackaday article suggests it’s within reach for hardware-oriented hobbyists and recommends software to use for getting the impedance-controlled trace widths right. I’m more of a software person, so I’ll just see what boards come out for purchase…

itchy n scratchy
itchy n scratchy
4 years ago

You can also do reflow soldering with your toaster.

Not impossible, but nothing for mere mortals. And dont forget about CE or UL/FCC once you leave your lab desk.

Theguyuk
Theguyuk
4 years ago

Mini grill are real cheap.

Willy
Willy
4 years ago

I make them in the kitchen’s oven.

Theguyuk
Theguyuk
4 years ago

Gas or electric?

Hedda
Hedda
4 years ago

Advanced hobby for hobbiest electronical engineers, but sure, there are quite a few DIY hobbiest developing their own very advanced custom PCBs for personal use, just checkout the hackaday.com website and its community. Most poeple today do however not make the PCB board themselves at home but instead only make the design themselves then order just the boards in small batches from different services that make them. Checkout free or open source PCB software like KiCAD, or if you have money to spend you can buy professional software like Altium or Autodesk Eagle. Some people even sell smaller batches of… Read more »

crossbar
crossbar
4 years ago

Minor correction:

Other than stated in your article the CM4s comes with videocore VI ( and not videocore V).
Btw there are Broadcom videobox-SOCs with videocore V – not used by any raspberry SBC

crashoverride
crashoverride
4 years ago

Only 32 different SKUs? If they offered different color PCBs, they could easily get that number up to 128!

It is telling that they have enough unsold BCM2711 and enough enough idle production capacity to launch 32 different SKUs of the same thing.

Anonymous
Anonymous
4 years ago

I doubt it means what you think it means.

Theguyuk
Theguyuk
4 years ago

Would you base your companies product on a SoC every child learns to hack on, watch illegal movies and play stolen game roms on.

Cyber security not

itchy n scratchy
itchy n scratchy
4 years ago

So never use intel CPUs 😉

Theguyuk
Theguyuk
4 years ago

Fair comment, but look at the how big a problem it is on PC. How many small to medium embedded arm manufacturers, have those funds.

Hedda
Hedda
4 years ago

Anyone know of any relativly inexpensive and low-power TensorFlow compatibe PCIe 1x cards that will work with this official Raspberry Pi Compute Module IO board?

Jon Smirl
4 years ago

If you can locate a RK1808 dev board that might be more what you want. RK1808 is ARM SOC plus 5TOPS NPU in single chip. Pine64 has some prototypes around, maybe they will give you one. Bare RK1808 is about $10.

5TOPs plenty for running edge neural net. Do the training on your desktop PC with something like RTX3080 which is 350TOPs.

Jon Smirl
4 years ago

It might be easier to locate a dev board with the RK3399 PRO (has to be PRO). That is RK3399 + RK1808 in single package. Those boards will be around $100.

Theguyuk
Theguyuk
4 years ago

Geniatech’s DB3399Pro features Rockchip RK3399Pro AI processor

unknown price.

BeiQi RK1808 AIoT 96Boards Compute SoM $59

BeiQi RK3399Pro AIoT 96Boards Compute SoM $119

BeiQi CarrierBoard Kit For RK1808/RK3399Pro $125

Boardcon Rockchip and Allwinner SoM and SBC products