---
title: "micropython-W5500-EVB-Pico2"
url: "https://maker.wiznet.io/sophia/projects/micropython-w5500-evb-pico2/"
markdown_url: "https://maker.wiznet.io/sophia/projects/micropython-w5500-evb-pico2/md"
type: "UCC: User Created Content"
author: "Juergen Zimmer"
author_url: "https://github.com/JuergenZimmer/micropython-W5500-EVB-Pico2"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Juergen Zimmer"
original_url: "https://github.com/JuergenZimmer/micropython-W5500-EVB-Pico2"
published: "2025-07-23"
language: "en"
hardware: ["WIZnet W5500-EVB-Pico2"]
likes: 0
views: 2154
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# micropython-W5500-EVB-Pico2

> A practical example of controlling Ethernet on the W5500-EVB-Pico2 using MicroPython.

Original author: Juergen Zimmer (source: https://github.com/JuergenZimmer/micropython-W5500-EVB-Pico2)

## Components

- **WIZnet W5500-EVB-Pico2** x 1 ([docs](https://wiznet.io/products/powered-by-raspberry-pi/w5500-evb-pico2))

## Article

### 📌 Overview

This project demonstrates how to implement Ethernet communication on the **W5500-EVB-Pico2** board using **MicroPython**. The board is configured via SPI to communicate with the W5500 Ethernet chip, enabling network operations such as HTTP requests and Telnet-style data exchange.

### ⚙️ Features

Initialize and configure W5500 over SPI in MicroPython

Support for DHCP and static IP settings

Simple `urequests` example for HTTP GET/POST

Telnet-like command-line interaction over Ethernet

Modular design for configuration and network control

### 📁 File Structure

arduino

복사편집

`├── boot.py # Initialization script ├── main.py # Main application logic ├── network/ # SPI + Ethernet module ├── config.json # Network configuration file`

### 🖼️ (Optional Screenshots)

**Add photos of the board setup or serial output if desired.**

---

## 💡 Why This Project Matters

One of the few public examples of **MicroPython-based Ethernet control**

Offers **lightweight, reproducible** code ideal for learning or prototyping

Leverages official hardware (W5500-EVB-Pico2) for easy replication

Bridges **Python developers** with embedded Ethernet systems

---

## 🔗 Source

<https://github.com/JuergenZimmer/micropython-W5500-EVB-Pico2>

---

Source: https://maker.wiznet.io/sophia/projects/micropython-w5500-evb-pico2/
