Arduino Ethernet Shield 2 Compatibility

I am trying to connect a raspberry pi Pico to the Arduino ethernet shield 2, just to use the w5500 chip and ethernet capabilities. But, I have run into a problem. The PICO, running EthernetWebServer_SSL WebClient_SSL demo, is unable to use the w5500 chip. I think this has something to do with the wiring. At the moment, I have both modules jacked together like this:

Pico SPI0 pins go to Arduino ICSP pins, relation to MISO, MOSI, and SCK
Pico GP17 (SS) goes to Arduino pin 10

I am not sure why the Pico can not use the board, help is appreciated. Especially if it means I do not have to buy another ethernet SPI module.

I can't quite picture your setup here. Is the Arduino ethernet shield plugged into an Arduino?

The Arduino ethernet shield is a 5V module designed to plug into an Arduino UNO (amongst others). Is your Pi Pico also 5V, or is it 3.3V operation? If it is 3.3V operation, then you will need level shifters to interface between the 2 devices.

the voltage is not the issue, I now have power routed from the arduino to the shield. The on light came on with power from pi and arduino, but I have the correct voltage and problem exists still. I will make a wire diagram later today.

I have added image

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.