waveshare CM4-IO-BASE-BOX-B

Waveshare CM4-IO-BASE-BOX-B Mini-Computer Instruction Manual

Model: CM4-IO-BASE-BOX-B

1. Product Overview

The Waveshare CM4-IO-BASE-BOX-B is a mini-computer solution designed for the Raspberry Pi Compute Module 4 (CM4), which is not included. It integrates the Waveshare CM4-IO-BASE-B (Full Version) board within a durable metal case, complete with a cooling fan for optimal heat dissipation. This product facilitates the creation of a compact and versatile Raspberry Pi CM4 mini PC.

Key features include rich peripheral connectors such as CSI/DSI/RTC/FAN/HDMI/USB/RJ45 Gigabit Ethernet, Micro SD Card Slot, and M.2 Slot. The metal case provides precise cut-outs for all connectors and supports wall mounting.

Waveshare CM4-IO-BASE-BOX-B complete kit components

Figure 1: Waveshare CM4-IO-BASE-BOX-B complete kit components, including the CM4-IO-BASE-B board, metal case, cooling fan, power adapter, screwdriver, and screw pack.

2. Package Contents

  • CM4-IO-BASE-B board x1
  • Metal case (top and bottom) x1
  • Fan-4010-PWM-5V x1
  • 5V 3A USB-C power adapter x1
  • Screwdriver x1
  • Screws pack x1

3. Setup and Installation

3.1 Assembling the CM4-IO-BASE-BOX-B

To assemble your mini-computer, carefully integrate the Raspberry Pi Compute Module 4 (not included) onto the CM4-IO-BASE-B board. Then, install the board into the provided metal case, ensuring the cooling fan is properly connected and positioned for effective airflow.

Raspberry Pi Compute Module 4 installed on Waveshare Mini IO Board inside the metal case

Figure 2: Raspberry Pi Compute Module 4 installed on the Waveshare Mini IO Board, showing the 40PIN GPIO Header and the Compute Module 4. CM4 and antenna are not included.

3.2 Important Precautions

  • This model supports only a 5V fan. Confirm fan voltage before connecting.
  • The DSI Display Port connects to the DSI0 interface of the CM4; it does not use the DSI1 display interface.
  • The Type-C interface can be used for power supply or as a USB SLAVE interface for flashing images.
  • When using the Type-C interface to flash images, do not connect other devices to ensure normal CM4 power supply.
  • A 5V 2A power supply is required for the CM4. Insufficient power may cause automatic shutdowns or frequency reduction.
  • When using the M.2 interface, use only the matching screws. Using screws of other lengths may damage the CM4 core.
  • The module lacks protection circuits; avoid short-circuiting the power supply.
  • USB 2.0 is closed by default. To enable it, add dtoverlay=dwc2,dr_mode=host to config.txt. If otg_mode=1 is present, comment it out by adding a # at the beginning of the line.
  • HDMI1 uses a flat cable output. An HDMI adapter may be required.
  • This expansion board does not support Power over Ethernet (PoE) function.

4. Operating Instructions

4.1 Connector Overview

The CM4-IO-BASE-B board offers a comprehensive set of connectors for various applications. Familiarize yourself with the layout for proper connection of peripherals.

Waveshare CM4-IO-BASE-B board with labeled connectors

Figure 3: Detailed view of the Waveshare CM4-IO-BASE-B board, highlighting the CM4 Socket, 40PIN GPIO Header, RJ45 Gigabit Ethernet, USB 2.0 Port, HDMI Port, DSI Display Port, Fan Header, CSI Camera Port, Power Supply/Programming (Type-C), M.2 Slot, RTC Chip, Micro SD Card Slot, Fan Controller, Button Cell Holder, USB HUB Chip, HDMI1 FFC Connector, and USB 2.0 FFC Connector.

4.2 External Port Access

The metal case is designed with precise cut-outs to ensure easy access to all necessary ports and connectors on the CM4-IO-BASE-B board.

Waveshare CM4-IO-BASE-BOX-B metal case with labeled external ports

Figure 4: External view of the CM4-IO-BASE-BOX-B case, showing labeled ports including DSI Display Port, ANT (Antenna), Type-C (Power Input/Programming), TF Card Slot, CSI Camera Ports (CAM0, CAM1), USB 2.0 Connectors (USB1/2, USB3/4), HDMI0 Connector, HDMI1 FFC Port, RJ45 Gigabit Ethernet, and 40PIN GPIO FFC Port.

4.3 Cooling System

The integrated cooling fan, combined with the case's airflow vents, provides efficient heat dissipation for the Raspberry Pi Compute Module 4, ensuring stable operation.

Waveshare CM4-IO-BASE-BOX-B with cooling fan and application examples

Figure 5: The CM4-IO-BASE-BOX-B with its cooling fan, alongside examples of its application in binocular vision Raspberry Pi projects and other industrial contexts.

5. Troubleshooting

  • USB 2.0 Ports Not Working: By default, USB 2.0 is disabled on the CM4 to save power. To enable, edit the config.txt file (typically located in the boot partition of your OS) and add the line dtoverlay=dwc2,dr_mode=host. If otg_mode=1 is present, comment it out by adding a # at the beginning of the line.
  • Automatic Shutdowns or Frequency Reduction: Ensure you are using a stable 5V 2A power supply for the CM4. Insufficient power can lead to system instability.
  • SD Card Not Functioning (with eMMC CM4): If your Compute Module 4 has eMMC storage, the Micro SD card slot on the IO board will not function as a boot device. You must flash the operating system directly to the eMMC. Ensure the boot switch is in the correct position for eMMC boot.
  • M.2 Drive Installation Issues: Always use the provided matching screws when installing an M.2 drive. Incorrect screw lengths can cause damage to the CM4 module.

6. Specifications

FeatureDetail
Model NameCM4-IO-BASE-B
CPU Socket217-pin high-density connector (for Raspberry Pi Compute Module 4)
Compatible ProcessorsBroadcom BCM2711A1, Raspberry Pi Compute Module 4
RAM Memory TechnologyLPDDR4
Memory Clock Speed2133 MHz
Main Power Connector TypeUSB-C (5V 2A recommended)
Graphics Card InterfaceIntegrated
ConnectivityCSI, DSI, RTC, FAN, HDMI, USB, RJ45 Gigabit Ethernet, Micro SD Card Slot, M.2 Slot
Fan Support5V PWM Fan (Fan-4010-PWM-5V included)
Dimensions (Approx.)7.17 x 5.43 x 1.73 inches (Packaged)
Weight (Approx.)15.2 ounces (Item)
Waveshare CM4-IO-BASE-BOX-B with wall mount holes and detailed dimensions

Figure 6: The CM4-IO-BASE-BOX-B case demonstrating wall mount support and detailed outline dimensions in millimeters.

7. Support and Contact

For development resources, technical support, or any issues encountered with your Waveshare CM4-IO-BASE-BOX-B, please contact Waveshare customer support. Detailed documentation and resources are available to assist you.

© 2026 Waveshare. All rights reserved.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.

After a successful submission, we securely hash the supplied account or form email before sending it to Microsoft Advertising for conversion attribution. Privacy details.