---
title: "CircuitPython Adds Support for W5500-EVB-Pico2 !"
url: "https://maker.wiznet.io/Grace_Koo/projects/circuitpython-adds-support-for-w5500-evb-pico2-/"
markdown_url: "https://maker.wiznet.io/Grace_Koo/projects/circuitpython-adds-support-for-w5500-evb-pico2-/md"
type: "WCC: WIZnet Created Content"
author: "Grace"
author_url: "https://maker.wiznet.io/Grace_Koo/"
original_author: "Grace Koo"
published: "2025-04-14"
language: "en"
tags: ["CircuitPython", "W5500"]
hardware: ["WIZnet W5500-EVB-Pico2", "WIZnet W5100S-EVB-Pico2"]
likes: 0
views: 1697
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# CircuitPython Adds Support for W5500-EVB-Pico2 !

> W5500-EVB-Pico2 is now officially supported in CircuitPython. This post shares the news and build info for trying it out with the latest firmware.

Original author: Grace Koo

## Components

- **WIZnet W5500-EVB-Pico2** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w5500-evb-pico2))
- **WIZnet W5100S-EVB-Pico2** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w5100s-evb-pico2))
- Software: **Adafruit Circuitpython** ([docs](https://docs.circuitpython.org/en/latest/README.html))

## Documents and links

- [Github-Circuitpython : W5500-EVB-Pico2](https://github.com/adafruit/circuitpython/tree/main/ports/raspberrypi/boards/wiznet_w5500_evb_pico2)

## Article

### Official CircuitPython Support for W5500-EVB-Pico2

The W5500-EVB-Pico2 board by WIZnet is now officially supported in CircuitPython.
This board integrates the RP2350 microcontroller and the W5500 Ethernet chip, providing a reliable platform for Python-based embedded network applications.

- **Board Overview**

W5500-EVB-Pico2 is a compact Ethernet-enabled development board that combines the RP2350 MCU with WIZnet’s W5500 hardware TCP/IP chip. Compared to the earlier EVB-Pico model, this board features an improved I/O layout and enhanced system performance, making it well-suited for a variety of IoT and network-centric projects.

---

- **Details of CircuitPython Support**

The board has been officially added to the CircuitPython mainline through the following pull request: [PR #10179 – Add WIZnet W5500-EVB-Pico2 board](https://github.com/adafruit/circuitpython/pull/10179)

**This board is supported starting from CircuitPython version 10.0.0-alpha.2.**

To get started, developers can:

1. Download the `.uf2` firmware from the official CircuitPython website

2. Put the board into BOOTSEL mode and drag-and-drop the firmware

3. Save a `code.py` file to the device’s flash storage to execute Python scripts

No custom build or extra configuration is needed to begin development with Python and Ethernet support.

> **Note:** As of the time of publication, this support is still recent and may not yet appear on the official CircuitPython website.
> Please refer to [the link](https://circuitpython.org/downloads?q=wiznet) above. If the firmware download is not yet available there, we recommend building the firmware manually from the source on [GitHub](https://github.com/adafruit/circuitpython).

- **WIZnet Board Normalization**

In parallel with the new board addition, a related PR was merged to regularize the configuration of existing WIZnet boards: [PR #10199 – Regularize WIZnet boards](https://github.com/adafruit/circuitpython/pull/10199)

As part of this update, pin naming across WIZnet boards was standardized.
This normalization is expected to improve maintainability and ensure consistency when integrating future boards.

---

- **Supported WIZnet Boards**

As of now, the following WIZnet development boards are officially supported in CircuitPython:

> **W5500-EVB-Pico**
>
> **W5100S-EVB-Pico**
>
> **W5500-EVB-Pico2**
>
> **W5100S-EVB-Pico2**

These boards offer a variety of RP2040 or RP2350-based configurations with built-in WIZnet Ethernet chips, enabling Python-powered network development across multiple hardware platforms.

- *Contributor Acknowledgement*

*We sincerely thank *[*@fasteddy516*](https://github.com/fasteddy516)* for their voluntary PR contributions to support the W5500-EVB-Pico2 and improve the consistency of WIZnet boards.*
*Their work has significantly enhanced the usability of WIZnet hardware in Python-based development environments.*

---

Source: https://maker.wiznet.io/Grace_Koo/projects/circuitpython-adds-support-for-w5500-evb-pico2-/
