# How to integrate GigaBlox Nano with Raspberry Pi CM5

**URL:** <https://forum.botblox.org/t/how-to-integrate-gigablox-nano-with-raspberry-pi-cm5/527>\
**Category:** BotBlox Hardware\
**Tags:** gigablox-nano\
**Created:** [February 6, 2026, 9:49pm UTC](https://forum.botblox.org/t/how-to-integrate-gigablox-nano-with-raspberry-pi-cm5/527 "2026-02-06T21:49:28Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![botblox\_admin](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.botblox.org/botblox_admin/32/1_2.png) [@botblox\_admin](https://forum.botblox.org/u/botblox_admin)\
**Post date:** [February 6, 2026, 9:49pm UTC](https://forum.botblox.org/t/how-to-integrate-gigablox-nano-with-raspberry-pi-cm5/527/1 "2026-02-06T21:49:28Z")

</div>

_– Copied from customer query –_

I’m working on a PCB design that includes a GigaBlox Nano ethernet switch and a Raspberry Pi Compute Module 5 and I was wondering if you have any recommended circuit diagram for interfacing between the Raspberry Pi and the GigaBlox switch via ethernet. Both devices will be mounted on the same PCB and will only be around an inch apart. I thought this might be something that someone has done before so you might have some advice?

---

<div class="post-metadata">

**Author:** ![josh\_elijah](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.botblox.org/josh_elijah/32/568_2.png) [@josh\_elijah](https://forum.botblox.org/u/josh_elijah)\
**Post date:** [February 6, 2026, 9:50pm UTC](https://forum.botblox.org/t/how-to-integrate-gigablox-nano-with-raspberry-pi-cm5/527/2 "2026-02-06T21:50:31Z")

</div>

Thanks for reaching out.

We don’t have an example circuit for this, but in theory this should be very achievable.

The raspberry pi CM5 uses a BCM54210PE chip, which uses a voltage mode ethernet PHY. This means it can be interfaced directly with GigaBlox Nano without needing transformers.

To do this you would simply connect the CM5 pins to the appropriate GigaBlox Nano pins.

So you would do.

CM5 ↔ GigaBlox Nano

TRD0\_P ↔ Pn\_A\_P  
TRD0\_N ↔ Pn\_A\_N  
TRD1\_P ↔ Pn\_B\_P  
TRD1\_N ↔ Pn\_B\_N  
TRD2\_P ↔ Pn\_C\_P  
TRD2\_N ↔ Pn\_C\_N  
TRD3\_P ↔ Pn\_D\_P  
TRD3\_N ↔ Pn\_D\_N  
GND ↔ GND

Where n is the number of the port you choose to connect to on GigaBlox Nano.

You’d want to keep your traces short, and matched impedance of 100Ohm with matched intra-pair skew of less than 5mm.

Let me know if that makes sense.
