Skip to content

Features

The V3.X features are :

  • Embedded maintenance page (terminal / local FS update / ESP3D Firmware update)
  • WebUI support
    • Note: The embedded web server does not serve Brotli-compressed (.br) assets. Brotli requires HTTPS with a valid (non self-signed) certificate and extra memory, which is not available in ESP3D at this time:
      • ESP8266 / ESP8285: Insufficient memory for HTTPS → not supported
      • ESP32: No HTTPS server currently implemented → possible future addition
  • ESP8285 / ESP8266 / ESP32 / ESP32-S2 / ESP32-S3 / ESP32-C3 support
  • Wifi / ethernet support
  • Raw TCP / serial bridge support (light telnet)
  • Boot delay configuration
  • Websocket / serial bridge support
  • Serial / Serial bridge support
  • Bluetooth Serial bridge support (when BT supported)
  • WebSocket file transfer support (binary V1 protocol on /wsdata)
  • MKS Serial protocol support
  • Serial commands configurations
  • Authentication support (admin / user)
  • FTP support (limited to 1 connection at once)
  • WebDav support
  • Local FS support:
    • Little FS
    • Fat (ESP32 only)
  • SD support
    • File format
      • Native SPI
      • Native SDIO (ESP32 only)
      • SDFat 2.x
    • Connection
      • Direct connection
        • e.g.: ESP32cam
      • Sharing connection using hardware switch (V2.2 mechanism)
        • e.g.: Panucatt Wifi Backpack / Azteeg X5 WiFi
        • FYSETC WiFi SD
      • MKS fast upload by serial
    • NOT SUPPORTED ANYMORE
      • M28/M29 File transfer protocol
    • WebSocket file transfer using V1 binary protocol on /wsdata
  • USB support
    • planned
  • Global FS under FTP / Webdav : SD + Local FS in same directory
  • Buzzer support
  • Recovery pin support
  • Pins control by commands
  • ESP32 Camera support (only with PSRAM)
  • Basic oled screen support
    • I2C SSD1306 128x64
    • I2C SSDSH1106 132x64
  • Basic tft screen support
    • SPI ST7789 135x240
    • SPI ST7789 240x240
  • Time synchronization support (manual / internet server)
  • Lua interpreter support (Work in progress)
  • Notifications support
    • WebUI
    • TFT/OLED
    • Email
    • WhatsApp
    • Telegram
    • PushOver
    • IFTTT
    • Home Assistant
  • Sensors support
    • DHT 11/22
    • Analog
    • BMX280
  • Auto script support at start
  • Basic Host GCODE stream for macros hosted on local FS (Work in Progress)
  • Update
    • ESP3D configuration using ini file on SD
    • ESP3D update using binary file on SD
    • OTA support
    • Update by WebUI