Skip to content

ESP3D 3.1.1

Choose a tag to compare

@luc-github luc-github released this 16 Jun 08:50
· 14 commits to 3.1 since this release

v3.1.1 Release 2026-06-16

This release is maintenance release but also enhances ESP3D's network discovery and service capabilities, improves pin configuration support, and strengthens documentation for key features.

📋 Table of Contents

🚀 New Features

NetNeighbor Discovery Tool Reference

Added documentation and reference to NetNeighbor, a cross-platform service discovery tool (Windows, Linux, macOS) that helps users easily locate ESP3D devices on their local network.

Commits: 12a7030

Enhanced mDNS Service Information

Improved mDNS (multicast DNS) service advertisement by including device information in the service announcements, making it easier to identify ESP3D devices on the network without relying on the web server.

Commits: 03135ce

🐛 Bug Fixes

  • SD Card Header Typo Fix: Corrected a typo in the SD card header file that could have caused compilation or functionality issues. (1f76ce0)
  • Default Log Disabled: Fixed issue where log was not disabled by default in the firmware. (1f76ce0)

💪 Improvements

  • Optimized mDNS Port Selection: Improved port selection logic for the ESP3D mDNS service, allowing better flexibility in network configurations and reducing potential port conflicts. (03135ce)
  • Extended Pin Configuration Support: Updated esp3d_pins.h to support additional pin configurations, improving hardware compatibility across different ESP8266, ESP8285, and ESP32 variants. (8a62e5f)
  • Lua and mDNS Documentation: Enhanced project documentation with detailed information about Lua scripting support and mDNS service discovery, along with proper credits and usage guidelines. (92932ce)

👥 Contributors

Thanks to all contributors who made this release possible!

📊 Statistics

  • Commits: 6
  • 👥 Contributors: 1
  • Lines changed: +878 / -19

Generated by Release Agent on 2026-06-16 16:43