Wiznet makers

mason

Published February 05, 2024 ©

82 UCC

13 WCC

28 VAR

0 Contests

0 Followers

0 Following

Original Link

ESPHome-W5500-Ethernet-on-ESP32-boards

ESPHome-W5500-Ethernet-on-ESP32-boards

COMPONENTS Hardware components

WIZnet - W5500

x 1


Espressif - ESP32

x 1


PROJECT DESCRIPTION

Introduction to Integrating ESP32C3 with ESPHome and W5500 Ethernet Module

This project explores the integration of the ESPHome framework with the W5500 Ethernet module on various ESP32 boards, focusing on the ESP32C3 Super Mini. The objective is to utilize the SPI interface for Ethernet connectivity while employing I²C for additional sensors or extensions.

The ESP32C3 Super Mini board, despite its small size, offers sufficient connectivity for the W5500 module and extra peripherals. A key aspect of this integration involves configuring the CLK wire for the W5500's SPI bus, with an initial setup using GPIO08 and a subsequent test with GPIO02.

Initial configurations were successful using the Arduino framework in ESPHome, detailing pin assignments for the Ethernet module and integrating a BMP280 sensor via I²C. Later adaptations to the ESP-IDF framework required specific platformio option adjustments, resulting in a stable and fast connection.

Flashing the ESP32C3 boards is most effectively done using the Adafruit ESPTool. The project also includes ongoing PCB design work to create a board that accommodates the Ethernet module while exposing all GPIOs, as documented in the PCB folder.

Documents
  • ESPHome-W5500-Ethernet-on-ESP32-boards

Comments Write