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.


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
- 4x Cortex-A76 and 4x Cortex-A55 ARM processor
- 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.


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.


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


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.


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


Electrical and Functional Testing
(coming soon)
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?
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.
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.