Compute Module 4 Industrial IoT Base Board, for all Variants of CM4

SKU: 20535
Part Number: Compute Module 4 PoE 4G Board
Brand: Waveshare



Compute Module 4 Industrial IoT Base Board, for all Variants of Raspberry Pi CM4
CM4 Industrial IoT Base Board

global 5G/4G/3G/2G cellular network support*, PoE Ethernet, Industrial control

Ideal for sorts of industrial IoT applications

* a separate communication module is required to support the global 5G/4G/3G/2G cellular network, this 5G module is recommended.
Part list comparison
  Raw base board mini-computer kit mini-computer kit + 4G Module
CM4 Industrial IoT Board
Metal case
5000rpm cooling fan
12V 2A power adapter
Screwdriver and screws
4G module  
Antenna cable  

Features at a glance

The Compute Module 4 PoE 4G Board is an industrial grade IoT base board designed for Raspberry Pi Compute Module 4 (not included). It features communication functions including global 5G/4G/3G/2G cellular network, and PoE Ethernet. There are also various industrial isolated interfaces such as CAN, RS485, RS232, ADC, and GPIO, which make it an ideal choice for sorts of industrial IoT applications. Compared with the CM3 version, this one will provide more powerful processing performance.

  • Compatible with Raspberry Pi Compute module 4 all variants
  • M.2 slot for connecting separate communication module, global 5G/4G/3G/2G cellular network support
  • 10/100M/1000M auto-negotiation Ethernet port, with PoE enabled
  • USB HUB, allows connecting more USB devices
  • USB TO UART, for serial debugging
  • Provides various industrial isolated interfaces: CAN, RS485, RS232, ADC, GPIO, RTC
  • Multiple video-related ports like HDMI, DSI, CSI
  • LED indicators for monitoring operating status
CM4 socket suitable for all variants of Compute Module 4
Networking Gigabit Ethernet RJ45 connector, integrates 802.3af-compliant PoE circuit (5V/2.5A)
M.2 B KEY, supports 5G / 4G module
SIM card slot, supports standard SIM card for 5G/4G/3G/2G communication
Connector Isolated RS485, Isolated RS232, PCIe Gen 2 x1, I2C, ADC, GPIO
USB Dual USB 2.0 Type A
Display Dual MIPI DSI display ports (15pin 1.0mm FPC connector)
Camera Dual MIPI CSI-2 camera ports (15pin 1.0mm FPC connector)
Video Dual HDMI ports, supports 4K 30fps output
RTC Real-time clock with battery socket and ability to wake Compute Module 4
Storage MicroSD card socket for Compute Module 4 Lite (without eMMC) variants
Fan header allows speed adjustment and measurement, 5V / 12V input
Power input 7V~36V wide range
Dimensions 160 × 114mm
What's the differences
CM4 Base Board Interface count and specifications
PoE Gigabit

    2.0×1     ×1   5V CM4 sized

×1   2.0×1 ×1 ×1 ×1   5V CM4 sized

  2.0×1 ×1 ×1 ×1   5V Onboard Camera

mini Base A
×1 M.2 M 2.0×4 ×1 ×2 ×2 5V 5V mini size

mini Base B
×1 M.2 M 2.0×4 ×1 ×2 ×2 5V 5V mini size

mini Base C
×1 M.2 M 2.0×2 ×1 ×2 5V 5V Dedicated 40PIN LCD Connector

Touch screen
×1   M.2 M 2.0×4   ×1 ×1     5V IPS screen

Mini Dual Gigabit
×2   2.0×1         5V SH1.0 5V dual ETH

Binocular camera
×1 M.2 M 2.0×4   ×2       5V dual 8MP

4CH RS485
×1     2.0×2   ×1 ×2 ×1 5V 7-36V dual ETH

×1 M.2 E 2.0×3 ×1 ×2 ×2 ×1 5/12V 7-36V WIFI6 dual ETH

Dual Gigabit ETH
×2 3.0×3 ×1 ×2 ×2 5/12V 7-36V

IoT Dual Gigabit ETH
×2 3.0×2 ×1 ×2 ×2 5/12V 5V 5G/4G support

IoT Base
×1 Gen2×1 2.0×2 ×2 ×2 ×2 5/12V 7-36V 5G/4G support

PoE Base (B)
×1 Gen2×1 2.0×4 ×2 ×2 ×2 5/12V 5V RS232

PoE UPS Base
×1 M.2 M 2.0×4 ×1 ×2 ×2 5/12V 7-36V UPS

PoE Base
×1 3.0×4 ×2 ×2 ×2 5/12V 7-36V

Raspberry Pi official
×1 Gen2×1 2.0×4 ×2 ×2 ×2 12V 12V

Wireless base
  ×1   M.2 B /
2.0×3   ×1 ×1 5/12V 5V or
5G/4G support

UPS Wireless base
  ×1   M.2 B 2.0×3   ×1 ×1 5/12V 5V or
With UPS
5G/4G support

NAS Mini Computer
  ×2 M.2 M×2/
3.0×2   ×2 ×2   5V dual M.2 M KEY slots

5″ touch screen
×1 M.2 M 2.0×4   ×1 ×2 5/12V 5V  

7″ all-in-one
  ×1   M.2 M 2.0×4 used ×1 used 5/12V
7-36V touch screen

13.3″ all-in-one
  ×1     2.0×2           12V HD touch screen

13.3″ Magic Mirror
  ×1     2.0×2           12V HD screen,
Speech Assistant
Note ① USB 3.0 is equivalent to USB 3.2 Gen1
② There's PoE header only on the Raspberry Pi official IO board without PoE circuit, that means additional PoE module is required for the official IO board to enable PoE feature.
Unless otherwise specified, the PoE feature here stands for integrating 802.3af-compliant PoE circuit (5V/2.5A).
Connecting With Compute Module 4

Standard CM4 Socket, Suitable For All Variants Of Compute Module 4

for reference ONLY, Compute Module 4 and 4G module are NOT included.
More Rich interfaces

various interfaces including: M.2/CSI/DSI/HDMI/USB/ETH/PCIe/RS232/RS485

Application examples

suitable for Raspberry Pi applications where multiple peripherals are required
or other industrial context

for reference ONLY, Compute Module 4, displays and cameras are NOT included.
What's on board
  1. Compute Module 4 socket
    for connecting Raspberry Pi Compute Module 4
  2. Power input
    7-36V wide range power supply
  3. CM4 status indicator
    red: Raspberry Pi power indicator
    green: Raspberry Pi operating status indicator
  4. M.2 status indicator
    red: enabled indicator
    green: operating status indicator
  5. User LED
    handy for I/O output testing, or program running status monitoring
    for serial debugging
  7. HDMI
    dual HDMI ports, supports dual 4K 30fps output
  8. USB 2.0
    dual USB 2.0 ports, for connecting USB devices
  9. RJ45 Gigabit Ethernet
    10/100/1000M auto-negotiation Gigabit Ethernet port, with PoE Power Over Ethernet features
  10. M.2 slot
    for connecting 5G/4G communication module
  11. SIM card slot
    supports standard SIM card for 4G/3G/2G communication
  1. RTC real time clock battery holder
    supports CR1220 button cell
  2. PCIe Gen 2 × 1 socket
  3. Fan header
    for connecting cooling fan, allows speed adjustment and measurement
  4. Buzzer
  5. DISP
    dual MIPI DSI display ports
  6. CAM
    dual MIPI CSI camera ports
  7. Isolated GPIO
    allows controlling / detecting devices via GPIO
  8. Isolated I2C
    allows controlling / reading devices via I2C
  9. Isolated ADC
    ADC differential input
  10. Isolated CAN interface
  11. Isolated RS485 interface
  12. Isolated RS232 interface
  1. Micro SD card slot (bottom side)
    insert a Micro SD card with pre-burnt system, to start up Compute Module 4 Lite
  1. USB-C programming port (bottom side)
    allows burning system image into Compute Module 4 eMMC variants
Outline dimensions
Resources & Services

* Resources for different product may vary, please check the wiki page to confirm the actually provided resources.

Weight: 0.158 kg

Quick Overview

  1. Compute Module 4 PoE 4G Board x1