Adding a W5500 Ethernet Chip on Custom PCB and connecting with Arduino

Hey Guys, I'm building a custom PCB with a W5500 chip for Ethernet connection. I come far with the schematic but wanna know if I do it right. Here it is:

Ethernet Layout:

Arduino Layout:

There are also other components connected to the Arduino, but don't mind them.
So what do I miss in my schematic and what extra do I need to do to make it work?

Thanks already!

any particular reason to design and implement a custom PCB?
there are PCBs with 32bit microcontrollers and onboard Ethernet connection, e.g. wt32-eth01, RP2040-ETH, Cortex-M4 STM32F407VGT6, etc

Yeah, it's for a custom project and needs to be intergrated in the circuit because of space issues. Do you have some suggestions or advice how to implement it in my own PCB?

I really need it because it's more complicated than I thought.

if you are only building a small number of units could you design a daughter board with a socket to take an existing microcontroller/ethernet PCB such as the wt32-eth01
this would probably remove much of the circuit complexity and you just have sensor IO, relays, power supply, etc on the daughter board

Yeah the thing is, that unit also takes up to much space. Do you have any smaller/simpeler units? Otherwise I just want to make it on the daughterboard. I only need Ethernet, nothing more.

have a look at Xport embedded ethernet module
what information are you transmitting over ethernet ?
where is it coming from?
where is it going too?

It's a connection between a server and Arduino. All custom programmed by us. We use Wifi right now which works fine, but we want a Ethernet Option. I saw also this unit: https://www.reichelt.nl/nl/nl/ontwikkelaarskaarten-spi-ethernet-interface-converter-debo-spi-rj45-p305766.html?PROVID=2809&gad_source=1&gclid=CjwKCAjwnK60BhA9EiwAmpHZw0CHTwgkxMa9H0jexVKVTm7_CZwuuNQEFSt8QXhRwStdCJHxUXmIdRoCmxUQAvD_BwE

Can this work?

what microcontroller or PLC are you using at the moment which is using WiFi?
if it has an SPI interface the device referenced in post 7 should connect OK but is there libraries to support it?

An Arduino Giga at the moment. This datasheet will give a bit more information about it: https://cdn-reichelt.de/documents/datenblatt/A300/SBC-USR-ES1_MANUAL_2021-04-22.pdf

If you have better suggestions in this format, let me know.

have you room for a arduino-ethernet-shield-2
it plugs directly into the Giga

No, way to big. We will plug the arduino on the motherboard, and the Ethernet module also. Do you any suggestions how to get the layout of the Ethernet Module form post 7 and 9?

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.