I want Ethernet, and I want it now

would say Freddie Mercury :smiley:
I'm no Freddie Mercury, but I too need a wired ethernet connection now.

This is a very cheap and fast solution for GIGA.
Two options: W5500 Lite or W5500 Standard; find these small shields for a few Euros both on Amazon (fast) and on Aliexpress (cheap).

W5500 Lite works at 3.3V, W5500 Standard has the double option 5/3.3V but must work at 3.3V like all the Shield for GIGA.

Generally, be careful not to use Shield for UNO or MEGA.

Software:
You can use the examples for GIGA found in the IDE after installing the Board.
Two changes are needed:

Download Ethernet2 with the Library Manager and in the sketches replace #include <Ethernet.h> with #include <Ethernet2.h>

Comment out all references to the Ethernet.hardwareStatus() and Ethernet.linkstatus() instructions because they are not supported by the library.

Enjoy


W5500_lite_wiring

2 Likes

the Arduino Ethernet shields work good on 3.3 V Arduinos. the chip has 3.3 V logic level with 5 V tolerance. The shields are powered from 5 V and convert the voltage for the W5x00 to 3.3 V

The Ethernet2 library is obsolete. The Ethernet library supports the W5500 sice version 2.0.0 from 2018.

1 Like

The Ethernet2 library is obsolete. The Ethernet library supports the W5500 sice version 2.0.0 from 2018.

I Just re-tried, but it seems not working, I downloaded the 2.0.1 too.
did you tested it with GIGA ?

The Arduino Ethernet shields work good on 3.3 V Arduinos. the chip has 3.3 V logic level with 5 V tolerance. The shields are powered from 5 V and convert the voltage for the W5x00 to 3.3 V

Good to know :wink:
like i said i needed a quick solution using what i had around the house..

did you set the CS pin with Ethernet.init?

Yes, I did :wink: but it doesn't work.
I tried to move CS to D36 and use Ethernet.init(36).
Still works with Ethernet2 but not with Ethernet

What to do if i try and use SPI1/SPI5, so pins D10,D11,D12,D13?