Skip to content

Compatible Ethernet shields

Jeff Hoefs edited this page Dec 16, 2016 · 12 revisions

Not all Ethernet shields are compatible with ConfigurableFirmata. Some of the cheap clones for example don't break out the right headers.

Compatible shields and breakout boards

The following Ethernet shields and breakout boards are known to be compatible with ConfigurableFirmata

There are likely additional compatible shields and breakout boards, please add them to the list above when discovered.

Note about generic ethernet shields

  • The shield must break out the 6-pin ICSP header on the bottom of the shield
  • For some Arduino boards (especially newer boards), a compatible generic ethernet shield should include an IOREF pin next to the reset pin as well as SDA and SCL pins on the opposite side of the board just above the AREF pin (see the layout for the Arduino Ethernet Shield v2 for an example). If your board has these pins, your shield probably should too.

Note that the UIPEthernet library required for the ENC28J60 shields and breakout boards consumes substantially more memory than the Arduino Ethernet library used for the WIZ5100 and WIZ5500 shields and boards, so even though the ENC28J60 boards may be cheaper there is a high cost in terms of memory.

Incompatible shields and breakout boards

The following shields and breakout boards are known to be incompatible with ConfigurableFirmata.

  • Generic ENC28J60 ethernet shields. Note that the 6-pin ICSP header is on the top rather than the bottom of the shield. It will not work with most Arduino boards for this reason since those pins are required to make the SPI connection to the Arduino board.
  • Add additional shields and breakout boards as discovered...