Introduction: The Arduino Raspberry Pi Pico/RP2040-Ethernet V2.1.1
After I had released 'WIZnet-ArduinoEthernet/arduino-pico' version 1.0.1, W5500-EVB-Pico, and WizFi360-EVB-Pico were launched.
So, there are three WIZnet RP2040 boards which pin compatible with Raspberry Pi Pico.
Supplies
Step 1: WIZnet-ArduinoEthernet/arduino-pico
Thankfully, arduino-pico (Mr. Philhower) supports it already.
Both the W5100S-EVB-Pico and the W5500-EVB-Pico used the same RP2040 SPI pins. Therefore, there is no issue using with Ethernet Library.
On the other hand, the WizFi360-EVB-Pico uses WizFi360_arduino_library. Moreover, it uses AT-Commands through UART.
It was not hard to decide to support it, but it was hard to catch up with the steps of arduino-pico.
Now the arduino-pico(WIZnet modified) library supports these three boards on version 2.1.1.
Step 2: Additional Boards Manager URLs
You can add the URL in the "Additional Boards Manager URLs" field and search pico or ethernet in Board Manager to add.
https://github.com/WIZnet-ArduinoEthernet/arduino-pico/releases/download/global/package_rp2040-ethernet_index.json
Step 3: Choose the Board As a WIZnet W5500-EVB-Pico
Then, you can choose the Board WIZnet W5500-EVB-Pico.
Step 4: Ethernet Examples
There are default examples of Ethernet.
Let's choose DhcpAddressPrinter.
Step 5: Set NCS for W5100-EVB-Pico
You should uncomment to set nCS for the W5500-EVB-Pico.
Step 6: Upload and Monitor
And Upload to the W5500-EVB-Pico. Maybe it is necessary to enter boot mode.
Then run a Serial Monitor.
You can see the allocated IP address.
Step 7: Choose the Board As a WIZnet WizFi360-EVB-Pico
Also, let’s see the WizFi360-EVB-Pico.
Step 8: WizFi360 Examples
There are default examples of WizFi360.
Let's choose ConnectWPA.
Step 9: Set Wi-Fi SSID and PWD
You should set Wi-Fi SSID and PWD to connect AP.
Step 10: Upload and Monitor
If you insert code to wait for the serial port to connect, you can see the whole message without any missing message.
Thank you for reading this.





