NKC Ethernet Shield for Arduino MEGA / Duemilanove / Diecimila DIY KIT
Product Description
This Ethernet shield is 100% compatible with the official Arduino Ethernet Library.It works with:
- Arduino Duemilanove and all its variations (Freeduino, Seeeduino, etc)
- Arduino MEGA (with a small modification to spi.h)
It is based on the WIZ812MJ module (included), by Wiznet. Both WIZ812MJ and the Arduino Ethernet are based on the same TCP/IP chip W5100.
This is a Do-It-Yourself kit, very easy to assemble following this GUIDE. You can use the WIZ812MJ module for your own TCP/IP project, as it is removable.
Eagle files
Schematics Board
Features
- Fully compatible with the Arduino Ethernet Libary (small change required for MEGA)
- WIZ812MJ (included) is removable
- 2 Blue LEDs to indicate Ethernet TX and RX activity
- Reset button to reset both the Arduino board and the Ethernet Shield
- Stackable headers
- Red LED13 brokeout from Arduino board
- Red PCB, matches color of WIZ812MJ module
- Jumper to select Duemilanove (and older boards), MEGA mode (if SS in default Digital 53 pin) and MEGA pin to wire to pin 53 on MEGA board
- On board 3.3V regulator, with 2 x 100uF filtering caps
spi.h file modified for Arduino MEGA
- Locate spi.h file (it is located under Arduino installation directory --> hardware --> libraries --> Ethernet --> utility)
- Rename it as spi_orig.h
- Download spiMEGA.h
- Rename spiMEGA.h as spi.h
- Delete all .o files from utility and Ethernet directories
- Start the Arduino IDE
- Load or program your Ethernet Library based shield
- Compile --> upload sketch --> Voila!!!
- Enjoy your Arduino board connected to the NET