Arduino Ethernet and SD card shield (WIZnet W5100)

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
ORIGINAL POST
By espruino
components
Hardware Components
w5100 ethernet shield
X 1
details

arduino-w5100.jpg

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

 

arduino-w5100.jpg

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

 

documents
Code
github readme

COMMENTS

Please Login to comment
  Subscribe  
Notify of
POSTED BY