Orange Pi CM5 carrier board with Wi-FI, Bluetooth, GPS, and CAN bus
3D preview of Orange Pi CM5 carrier board with Wi-FI, Bluetooth, GPS, and CAN bus

Orange Pi CM5 (Rockchip RK3588S) Base Board with Wi-Fi, Bluetooth, and GPS

Orange Pi CM5 is a SoM with Rockchip RK3588S. It has 3 x 100p connectors, two of them are compatible with Raspberry Pi CM4/CM5. In addition to common USB, HDMI, Wi-Fi/Bluetooth, a precision centimeter-grade GNSS module is used in this design.

PCBA prototype of custom Orange Pi CM5 carrier board with Wi-FI, Bluetooth, GPS, and CAN bus
3D preview of Orange Pi CM5 base board with Wi-FI, Bluetooth, GPS, and CAN bus

Key Features

  • Orange Pi Compute Module 5 placeholder
    • 4x Cortex-A76 and 4x Cortex-A55 ARM processor
      • 2GB to 16GB of LPDDR4x memory
      • 32GB to 256GB of eMMC flash storage
  • Wi-Fi / Bluetooth, AMPAK AP6256
  • GPS, UBlox ZED-F9P
  • 32-ch 12-bit ADC, 4 x Texas Instruments ADS1015
  • 1 x CAN bus transceiver, Texas Instruments SN65HVD230
  • 1 x 9-axis accelerometer ST Micro LSM9DS1
  • 5V 8A step-down DC-DC converter

PCB Design

The board is designed in EasyEDA Pro.
PCBA prototyping is done by PCB-Hero.

Power Supply

Texas Instruments TPS56A37 is used for getting regulated 5V 8A from 7 ~ 28V DC input.

TPS56A37
TPS56A37

HDMI

Orange Pi CM5 supports HDMI2.1 for 8k display driving. Because HDMI2.1 uses AC coupling unlike HDMI2.0, the optional DC bias circuit is required to support backward compatibility.

HDMI2.1
HDMI2.1

GPS

The high precision Multi-band GNSS receiver, UBlox ZED-F9P is used.

UBlox ZED-F9P
UBlox ZED-F9P

Wi-Fi and Bluetooth

For Wi-Fi and Bluetooth, AP6265 is used. This part of board is copied from the Orange Pi CM5 Base Board.

AP6256 Wi-Fi/Bluetooth
AP6256 Wi-Fi/Bluetooth

ADC

32 channels of ADC input is implemented using 4 x 4-ch 12-bit ADC, Texas Instruments ADS1015.

ADC1015 4-ch ADC
ADC1015 4-ch ADC

Electrical and Functional Testing

(coming soon)

3 Comments

  1. mohammad

    Thank you for your designs, I think you saw the design of the ArgonOne Up device in the crowdfunding via Kickstarter. What puzzles me is why there is no graphic card printed on the motherboard. Do you have designs with an integrated graphics card to improve graphic performance?

  2. Hi Mohammad,
    I didn’t know about ArgonOne Up project before, and just saw it looking great.

    Thought I received several design requests for CM5 carrier boards with some PCIe peripherals, those were mostly additional SSD M.2 cards, multiple Ethernet ports, more USB 3.0/3.1 ports, cellular modems, and something like that.
    There was no actual request of adding extra GPU directly on the PCB design. You’re the first one.

    I think designing a custom Graphic card using GPU will be a huge amount of work.
    And I didn’t see any GPU chips available for public purchasing for PCBA.
    For example, I didn’t see any high-performance GPU chips listed on LCSC< Digi-Key, Mouser, etc. And even thought there will be some, the price of designing and building custom GPU board will be much more expensive than buying a dedicated GPU cards. If you're okay with such off-the-shelf GPU cards, I can design a custom carrier board with standard PCIe slots. Jeff Geerling.did such testing with a lot of different GPU cards on the standard Raspberry Pi CM4/CM5 IO boards.

  3. Mohammad

    Thank you for your reply. As for finding a graphics card and its complications, it can be replaced with what is called MXM Interface 3.0a
    You can find several options and several competitors with different prices that are suitable for manufacturing a laptop.

Leave a Reply to Hotte S Cancel reply

Your email address will not be published. Required fields are marked *