Custom Raspberry Pi CM5 Carrier Board with Dual Ethernet
PCB Prototype

Custom Raspberry CM5 Carrier Board with Dual Ethernet

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

1 Comment

  1. Love how you make learning feel like a natural and enjoyable experience for everyone

Leave a Reply

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