Loading... Please wait...T: +44(0)115 822 6333
Add Ethernet connectivity to your Xino or Arduino clone with this ENC28J60 based simple through-hole kit.
Comprising of PCB, ENC28J60, socket, Magjack, crystal, capacitors, resistors, and Arduino shiled headers.
On board jumper allows use of Digital Pin 10 for chip select, or a handy wire pad can link to any other pin for chip select. Works with EtherCard library and Ethershield library.
Jumper select for 5v or 3v3 operation.
Supplied with pins for connection to Arduino, but can be built with through-headers (see components section), but beware of upper shields conflicting with the RJ45 socket.
Note, that if using a Nanode sketch, you should remove the “,8” in the es.ES_enc28j60Init(mymac,8); initialisation line if you are jumpered to pin 10 for your chip select, or replace it with whatever number pin you have linked to. (Linking to pin 8 will allow you to run Nanode sketches with no modification)
Build instructions and documentation here
Posted by Bob Green on 13th Nov 2012
This kit consists of a high quality PCB and components. The on line instructions are clear and easy to follow. The projected assembly time of 30 mins is optimistic for a beginner but who cares, it is better to take yor time and avoid mistakes. A great deal of satisfaction is derived from a neatly soldered and tidy PCB.
Once completed and the suggested checks are made you can begin to explore the world of 'Internet'.
Although there is a great deal of Ethernet code on the internet you need to ensure that the code and libraries you use are written for the ENC28J60 version of the ethernet card as opposed to the WIZNET variants. (Ciseco card is based on ENC28J60). The associated library 'Ethercard' contains numerous examples and I was able to get them all to work OK with one provisiso. In the respective code for each example there is a line of code something like;
if(ether.begin(sizeofethernet::buffer,mymac)==0).
On order to get the sketches to work rather than hang I needed to add ",10" after mymac and before the closing bracket. This apparently defines the SS select pin. On the Ciseco ethernet shield a jumper can select pin 10 easily or another pin of your choice by a wire link. For beginners use the provided jumper and pin 10. Apart from that change to the code all the examples worked well.
Value for money this board is amazing, regretably there are far more examples of code and applications for the WIZNET (far more expensive) variant of the ethernet shield. However please persevere because I have sucessfully set up the Arduino shield to upload and download to Cosm (Pachube), no-ip etc.
In summary a great product, great price and it work!
My next project is to pair it with a Zino for a low cost data logger unit.
Posted by Hobbytronics on 23rd Oct 2012
This must be the cheapest Arduino Ethernet Shield on the planet. Ok, you have to build it, but it only takes about 30 minutes and worked first time. Top quality board and components and a third of the price of the "real" Arduino Ethernet Shield.
Ok, it sacrifices a few features, like the microSD card holder and some advanced features of the Wiznet chips, but if you can still host your own website, use it as a client, create tweets on twitter and much more.
Definately recommended
Posted by Paul on 17th Jun 2012
What an amazing piece of kit this is. Can't say much more than that. As mentioned below though, the ethercard library now assumes pin 8 is being used so initialise the card using the extra pin parameter... instead of this (from the tweet example):
ether.begin(sizeof Ethernet::buffer, mymac)
use
ether.begin(sizeof Ethernet::buffer, mymac, 10)
I'm now going to build hundreds of tweet-enabled devices...
Posted by Stu on 30th Apr 2012
The world is full of simple choices; you can pay thirty quid for an "official" Ethernet Shield or you can pay a tenner for this one.
Okay, so it's not exactly as clear cut as that; the "other" board uses the WizNet chipset which has onboard TCP/IP and this uses the ENC28J60 which requires it be implemented in software. The upshot is that the EtherCard library takes up some extra program space and can't do multi-packet TCP sessions, but that's unlikely to be the end of the world for most people.
Assembly of the board is straightforward if you follow the build guide, though I noted a couple of hiccups which will no doubt get sorted out soon (http://blog.cuyahoga.co.uk/2012/04/an-ethernet-shield-for-a-tenner/). It worked first time for me and connected straight to the network and got a DHCP address, so you can't say fairer than that.
So in summary it costs a tenner, it's easy to build and it worked first time - a definite five stars!
The only way to improve it would be to squish everything up a bit so there was room for an ATmega328 and a couple of other bits on there and have a single board solution ... ;)