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

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.

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?