Wiznet makers

sophia

Published July 23, 2025 ©

9 UCC

1 VAR

0 Contests

0 Followers

0 Following

Original Link

micropython-W5500-EVB-Pico2

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

COMPONENTS Hardware components

WIZnet - W5500-EVB-Pico2

x 1


PROJECT DESCRIPTION

📌 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

Documents
Comments Write