Spending so much time looking for good routers for OpenWRT, or SBCs with multiple Gigabit Ethernet has got me wondering "How hard would it be to modifiy the Raspberry Pi 4 circuitboard to add another ethernet controller....".

But modify the board i mean, can I open it in KiCAD and make enough naive guesses to swap the USB controller for an ethernet one. I read that they're both on the secret PCI-3 bus.

So, perhaps its as simple as swapping out the USB controller package and replacing the traces to the USB port(s) with traces for an ethernet port instead.

I mean, the board even has an existing controller as an example I can copy!

I am not in any way experienced with making circuit boards, btw.

I have made a total of one, in KiCAD.

@jookia Oh you're right!

The schematic documents that I thought would contain the board layouts does not 😭

@null0x0 Ohhhh, but wheres the fun in that? 😄

Plus idk if you'd actually get gigabit speeds if you go through the Pi's USB3. I'm not sure if their USB3 impl is actually as fast as USB3 should be.

@s I agree no fun but easier and faster way to get another port :ac_agreement:

And off course you would have losses with controller and latency.

Sign in to participate in the conversation
Mastodon is one server in the network