Skip to content

ESP32-S3 + WIZnet W5500 — MicroPython Ethernet (MACRAW) Guide

This guide walks through flashing MicroPython onto an ESP32-W5500-Dev-V1 board and verifying Ethernet functionality end to end, starting from a blank board.

josephsr

Published August 25, 2026

Original author: Joseph · South Korea

ESP32-S3 + WIZnet W5500 — MicroPython Ethernet (MACRAW) Guide

Components

Hardware components

WIZnet parts

Project description

ESP32-S3 + WIZnet MicroPython series W5500 MACRAW guide (this article) W5500 TOE guide W6300 MACRAW guide (coming soon) W6300 TOE guide (coming soon) Board ESP32-W5500-Dev-V1 (product page — coming soon) Firmware MicroPython v1.28.0, ESP32_GENERIC_S3-SPIRAM_OCT MACRAW mode — stock, unmodified The W5500 acts as a dumb SPI Ethernet MAC/PHY; TCP/IP is handled by MicroPython's own lwIP stack via the built-in network.LAN driver. Every step below was flashed, run, and verified on real hardware — follow it in order and you should get the same result. Board specs Item Value MCU ESP32-S3-WROOM-1…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like