Pages: [1]   Go Down
Author Topic: A Cheep Easy Ethernet Shield  (Read 1302 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I found this neat chip made by Microchip ENC28J60
It is a stand-alone ethernet controller with a SPI interface http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf

After looking though the data sheet for a hour or two I came up with this schematic.
http://www.wtfmoogle.com/arduino/EthernetShield.jpg

starting work on the board design I found out someone beat me to it lol
http://www.nuelectronics.com/estore/index.php?main_page=product_info&cPath=1&products_id=4

what do you think? should I continue work on mine?
http://www.wtfmoogle.com/arduino/EthernetShield1.bmp

The main goal I have is to make it a easy to build kit that is cheep.
please leave comments, suggestions, or post errors i may have made
Logged

New Zealand
Offline Offline
God Member
*****
Karma: 0
Posts: 999
Arduino pebbles
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Some Arduino people pursued this option before the WIZnet option became widely available: http://trac.mlalonde.net/Ethduino/

It wasn't entirely satisfactory. In my mind the only real advantage the ENC28J60 has over the WIZnet is that the raw chip is available in a DIP package.

--Phil.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 6653
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The wiznet chip isn't inherently that much more expensive than the Microchip ethernet controller, and the Wiznet chip does a lot more for you.  If you can figure out how to bypass the relatively expensive manufacturing costs, you could produce a clone of the official shield and maintain SW compatibility.  (This is one of the big advantages of open source; if you need large quantities of cheap, you can figure out how to make it yourself.)
(For that matter, you might be able to design a home-builldable PCB that uses the Wiznet 811MH MODULE (less than $20) and get something SW compatible for about half the price of the official shield.)

Unfortunately, ethernet for microcontrollers hasn't really hit the "economies of scale" that would make it cheaper....
Logged

0
Offline Offline
Faraday Member
**
Karma: 8
Posts: 2526
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Someone (in the UK, IIRC) makes a shield with this chip, already has a library.

the ENC device only provides the MAC layer, leaving you with lots to implement in software.  The Wiz device provides transport layer support.

Quote
For that matter, you might be able to design a home-builldable PCB that uses the Wiznet 811MH MODULE (less than $20) and get something SW compatible for about half the price of the official shield.
Did you see the NKC electronics announcement recently?  They've got exactly that.

-j

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Here's a shield using this.
www.ekitszone.com/index.php?main_page=product_info&products_id=3

Right now the big advantage of using WIZNET is the new DHCP additions to the ethernet library. That's a big plus!
Logged

USA
Offline Offline
Sr. Member
****
Karma: 0
Posts: 452
Freeduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Did you see the NKC electronics announcement recently?  They've got exactly that.

Here is the information: http://mcukits.com/2009/04/22/nkc-ethernet-shield-for-arduino-assembly-guide/, if anyone is interested.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 7
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I got one of the NKC electronics Ethernet shields and I really like it.
The only problem is that you cannot use it with other shields... on top of it... for example a LCD shield or xbee shield.

The ethernet jack is big making thing to connect impossible. That's not a problem with the shield per say... it's more with the prototype requirements. I wonder why NKC limit the size of the PCB, I think it it were a longer then most shield could fit on top of it.

Again... I'm happy with it.
Logged

USA
Offline Offline
Sr. Member
****
Karma: 0
Posts: 452
Freeduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I wonder why NKC limit the size of the PCB, I think it it were a longer then most shield could fit on top of it.

The idea was to align the Ethernet port with the USB port, on the outer side of the board.  Originally I designed the PCB to be the same size as the Protoshield (still not as large as the full Arduino board), but it could have been a little bit better... but I saw a lot of empty PCB space and it looked much better a smaller board.

Maybe for Version 2...
Logged

Brooklyn, NY
Offline Offline
Jr. Member
**
Karma: 0
Posts: 92
Webduino / RGB LED Shield
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

NKC, have you tried soldering one of the Wiznet modules directly to your shield, bypassing the 2x10 headers?  It looks like that would reduce the height of the board considerably.
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
The idea was to align the Ethernet port with the USB port, on the outer side of the board.  Originally I designed the PCB to be the same size as the Protoshield (still not as large as the full Arduino board), but it could have been a little bit better... but I saw a lot of empty PCB space and it looked much better a smaller board.

Maybe for Version 2...

well I have an idea how to fix this for version 2.

photoshopped
I could lay it out if you supply the schematic smiley
Split the board in 1/2 and use right angle headers and use a simple wire to connect the 1/2s together

there is plenty of space for everything
« Last Edit: May 12, 2009, 05:05:43 pm by Hyperjer » Logged

USA
Offline Offline
Sr. Member
****
Karma: 0
Posts: 452
Freeduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

eagle files published: http://www.nkcelectronics.com/nkc-ethernet-shield-for-arduino-mega--duemilanove--diecimila-diy-kit.html
Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Im haveing trouble finding the connectors im looking for. I know there is a very low profile female right angle header connector, I've seen them before but i cant find any now?

does a 180* board to board header exist?
would look like this

.|_|.  .|_|.
 |  \__/  |
  \_____/
« Last Edit: May 13, 2009, 11:04:32 am by Hyperjer » Logged

Pages: [1]   Go Up
Jump to: