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 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.