Raspberry Pi CM5 has only a single 1Gb Ethernet port. In this project, I had to implement dual Ethernet port. There were several possible solutions. For example, Ethernet switch IC, PCIe Ethernet controller, and USB Ethernet controller. I used a low-speed 100Mbps Ethernet Controller IC on USB 2.0 bus, because the need for speed was not high for the secondary Ethernet port.



Key Features
- Raspberr Pi CM5
- 2 x Ethernet
- 1 x 1Gb Ethernet from CM5
- 1 x 100Mb Ethernet from USB 2.0, Realtek RTL8152B
- 1 x 3.5mm audio output, Texas Instruments PCM5102A
- 6 x USB 2.0 ports
- 1 x Micro HDMI
- 2 x MIPI CSI
- 1 x MIPI DSI
- 40p GPIO pin header
PCB Design
- Designed in EasyEDA Pro
- Prototyped by JLCPCB
Love how you make learning feel like a natural and enjoyable experience for everyone