Standard Arduino Ethernet shields use the WIZnet W5100 chip, which provides hardware support for TCP/IP. The W5100 is supported out of the box by Pixl.js
Most other offical Espruino boards have firmware with support for the WIZnet W5500 and will not work with the W5100 without a special firmware build.
Wiring
The Ethernet shield shown above exposes the W5100 through pins on the Arduino 2×3 pin ICSP
header (which isn’t present on Pixl.js) rather than the standard Arduino footprint.
To connect it up, you will need to add 3 wires to the shield (mirroring the connections there would be on an Arduino UNO board), connecting:
- ICSP MOSI to
D11
- ICSP MISO to
D12
- ICSP SCK to
D13
---------------------------------
| D13 D12 D11 |
| SCK MISO MOSI |
|
| ETH |
| JACK |
| |
| MISO --- |
| SCK MOSI |
| ---- GND |
| |
| SD CARD |
| |
| |
| RESET /
----------------------------------
The easiest method is to remove the ICSP
header completely and add wires on the underside of the board.
Original Link: https://www.espruino.com/arduino-w5100
COMMENTS