Have you ever wanted to find the schematic or PCB layout for your Arduino Ethernet shield, but been frustrated by the lack of version or revision information printed on the shield itself? Have you found the version numbering terminology for Ethernet shields confusing and inconsistent? The Atlas of Arduino Ethernet Shields is here to help!
The folks managing the Arduino website seem to have a penchant for showing pictures of one shield and offering schematics for another right along side or even showing pictures of different shields with incorrect labelling. This is compounded by that fact that many shields don’t have useful version or revision information printed on the shield itself. Finally, there seems to be an element of folks in the community second-guessing or inventing shield version numbers (if it came just before 5.0, it must be 4.0, right?) which just makes a bad situation worse. Until the Arduino folks get their change management practices in order, pages like this will be needed to clear up the confusion. I hope you find it useful!
Any errors below are my own, and I’ll be happy to correct them if you can provide information with a more reliable provenance than “off the Internet”.
This guide includes pictures of the Ethernet shields and links to the corresponding schematics and board layouts.
The following shields are presented, in order of age:
Official Arduino Shields
- Ethernet Shield 01
- Ethernet Shield 05 or Ethernet Shield V5
- Ethernet Shield 06 or Ethernet Shield V6
- Ethernet Shield R3
Unofficial or Impostor “Arduino” Shields
Regrettably, some shield have been released using the “Arduino” name, although they are not offical Arduino designs. These shields use a different chipset and are not (yet) documented here. This further confuses an already murky picture and is misleading to consumers.
- Arduino Ethernet Shield V1.0
- Arduino Ethernet Shield V1.1