What can you do with the PCIe x 1 on Raspberry Pi CM4 IO board

With the release of new Raspberry Pi CM4 and its IO board, RPi lovers finally have an exposed PCIe to expand high speed peripheals as they wish. In this article, I’ll introduce some PCIe expansion module to help you decide how to utilize the PCIe x1 on the IO board.

1. PCIe to USB3.0

PCIe x1 to 4 USB3.0

Actually, there is a PCIe x1 on the original Raspberry Pi 4. But it’s transferred to USB3.0. So if you want to keep using the CM4 as you did with Raspberry Pi 4, you can get one of this. It turns the PCIe x1 into 4 USB3.0 with each of them working at  5Gbps max data transfer speed. It would be an ideal option if most of your expansion devices are connected to your CM4 via USB ports.

2. PCIe to SATA III

PCIe to 2 SATA III

I believe many of you have thought about turning your Raspberry Pi into a home NAS(Network Attached Storage) device. Usually we use portable Disks connecting to RPi via USB ports. Now you can attach real Hard Drive to the CM4 with this PCIe to SATA III expression card. It turns the PCIe x1 into to 2 SATA III ports running up to 6 Gps data transferring speed. There are also PCIe to 4 SATA III expression cards based on other chipsets. You can also consider them, but make sure you check with the seller about its ARM Linux compatibility.

3. PCIe to M.2

PCIe to M.2 M Key

Earlier this year, Raspberry Pi Foundation announced that users can now boot the raspberry pi through USB. This means you can finally get rid of the SD card and embrace the SSD, which will hugely improve your Raspberry Pi’s performance.

4. PCIe to Gigabit Ethernet

PCIe to 4 GbE

Ever considered turning your RPi into a smart router? Then you definitely need this one. It expands the PCIe x1 into 4 Gigabit Ethernet port which allows you to connect multiple network devices to your RPi. With the help of this expression board, you can install OpenWRT, pfsense, or any other open source router as you like.

5. PCIe x1 to x16

If you want more than PCIe x1, try this. It turns the PCIe x1 into x16. Amazing, right? This means you might be able to get a NVIDIA graphic card running on Raspberry Pi! Although I don’t think this is worthwhile, you can still give it a try.

About Author

Calendar

November 2020
M T W T F S S
 1
2345678
9101112131415
16171819202122
23242526272829
30