Skip to content
ESP3D Ecosystem
Search
Ctrl
K
Cancel
GitHub
Discord
ESP3D Ecosystem
ESP3D
What Is ESP3D?
ESP3D Version 2.1.X
Overview
Credits
Features
Hardware
Overview
ESP Boards
ESP32
Overview
Dev Kit C V4
Dev Kit V1
Heltec Dev board
ESP8266
Overview
Bigtreetech Cloud
Bigtreetech WiFi module
Wemos D1 mini
Wemos D1 mini Pro
Diymore
ESP01 1M Generic
ESP01 512K
ESP01S 1M
ESP07
ESP12 e/f
FYSETC-SD-WIFI
MKS WiFi Module V1.0 (8 pins)
MKS WiFi Module V1.1 (16 pins)
Nodemcu V0.8
Nodemcu V1.0
SOnOff
ESP8285
Overview
blkboxme
Itead8285
System Boards
Main boards
Overview
Anet boards up to v1.5 and 1.7
Anycubic Kobra 2 - Trigorilla Pro B V1.0.2 board
Anycubic i3 mega - Trigorilla 8bit board
AZSMZ LCD board
AZSMZ mini board
Azteeg X5 mini board
BIQU KFB2.0 board
Bigtreetech Octopus 1.1 board
Bigtreetech skr board
Bigtreetech skr mini board
Bigtreetech skr pro board
Creality CR10 Ender 3 board
Creality Ender 4 board
MKS GEN v1.2 to 1.4 board
MKS Robin Nano board
MKS SBase board
RADDS/Due
Ramps / Mega
Ramps / re-Arm
Smoothieboard
Bigtreetech skr board
Davinci 1.0/2.0 board
Davinci 1.0A board
TFT
Overview
bigtreetech
Overview
TFT 35 E3
TFT 70
makerbase
Overview
TFT 32L V4.0
TFT 35 V1.0
TFT 70 V1.1
Installation
Overview
Arduino IDE
PlatformIO
Configuration
Showcase
Documentation
Overview
Commands
API
Notifications
SD transfer
ESP3D Version 3.X
Overview
Features
Hardware
Overview
ESP Boards
Overview
ESP8285
Overview
blkboxme
Itead8285
ESP8266
Overview
Azteeg X5 mini WIFI
Bigtreetech Cloud
Bigtreetech WiFi module
Wemos D1 mini
Wemos D1 mini Pro
Diymore
ESP01 1M Generic
ESP01 512K
ESP01S 1M
ESP07
ESP12 e/f
FYSETC-SD-WIFI
MKS WiFi Module V1.0 (8 pins)
MKS WiFi Module V1.1 (16 pins)
Nodemcu V0.8/0.9
Nodemcu V1.0
SOnOff
WiFI backpack
ESP32
Overview
Bigtreetech ESP32E module
Bigtreetech ESP32U module
Dev Kit C V4
Dev Kit V1
ESP32-Cam
Heltec Dev board
Lolin D32 Pro
Olimex ESP32-Gateway
Olimex ESP32-POE
TTGO T-Lite W5500
TTGO T Display
TTGO T8
TTGO T96 Oled
TTGO/LILYGO V7 mini
WT32-ETH1
Wemos D1 R32
ESP32-PICO
Overview
FYSETC SD-WIFI-PRO
ESP32-C3
Overview
ESP-C3-32S-Kit
ESP-C3-Super-Mini
LILYGO T-01C3
ESP32-C6
Overview
ESP-C6-DevKitC-1
ESP32-S2
Overview
LILYGO T8 ESP32-S2 V1.1
ESP32-S2-Saola-1
Wemos S2 mini
ESP32-S3
Overview
DevKitC-1 v1.0
DevKitM-1 v1.0
ESP32-S3-LCD-1.47
Freenove ESP32 S3
Lilygo T-ETH Lite
T-SIMCAM
UICPAL ESP32 S3
Seeed Studio XIAO ESP32S3 Sense
System Boards
Overview
Main boards
Overview
Anet boards up to v1.5 and 1.7
Anycubic Kobra 2 - Trigorilla Pro B V1.0.2 board
Anycubic i3 mega - Trigorilla 8bit board
AZSMZ LCD board
AZSMZ mini board
Azteeg X5 mini board
BIQU KFB2.0 board
Bigtreetech Octopus 1.1 board
Bigtreetech skr board
Bigtreetech skr mini board
Bigtreetech skr pro board
Creality CR10 Ender 3 board
Creality Ender 4 board
MKS GEN v1.2 to 1.4 board
MKS Robin Nano board
MKS SBase board
RADDS/Due
Ramps / Mega
Ramps / re-Arm
Smoothieboard
Bigtreetech skr board
Davinci 1.0/2.0 board
Davinci 1.0A board
TFT
Overview
Bigtreetech
Overview
TFT 35 E3
TFT 70
Makerbase
Overview
TFT 32L V4.0
TFT 35 V1.0
TFT 70 V1.1
Installation
Overview
Arduino IDE
PlatformIO
Configuration
Showcase
Documentation
Overview
Commands
Authentication
Notifications
Overview
Pushover
WhatsApp
Email & SMTP
IFTTT
Telegram
Home Assistant
Camera
Update
SD transfer
FTP
WebDAV
Telnet
OTG
Lua
Compilation
FAQ
API
Overview
Hooks
Web handlers
Web sockets
Variables
Credits
ESP3DLib
What Is ESP3DLib?
Version 1.X
Overview
Credits
Features
Hardware
Overview
ESP32 Controller
FYSETC-E4
MKS Tinybee V1
MRR-ESPA
MRR-ESPE
Panda Zhu/M4
Installation
Showcase
Documentation
Overview
Commands
Version 3.X
Overview
Credits
Features
Hardware
Overview
FYSETC-E4
MKS Tinybee V1
MRR-ESPA
MRR-ESPE
Panda Zhu/M4
Installation
Showcase
Documentation
Overview
Commands
Authentication
Notifications
Overview
Pushover
WhatsApp
Email & SMTP
IFTTT
Telegram
Home Assistant
FTP
WebDAV
Update
Compilation
FAQ
API
ESP3D-TFT
What Is ESP3D-TFT?
Version 1.X
Overview
Credits
Features
Hardware
Overview
ESP32
ESP32-S3
Installation
Showcase
Documentation
Overview
Commands
Authentication
Camera
Notifications
FTP
WebDAV Service
Update
Compilation
FAQ
API
Overview
Conventions
Variables
Web Handlers
Web Sockets
ESP3D-X
What Is ESP3D-X?
Version 2.X
Overview
Credits
Features
Hardware
Overview
PiBot Pendant V1
Installation
User Guide
Showcase
Documentation
Overview
Commands
Lua Scripting
Authentication
Camera
Notifications
WebDAV Service
File Transfer
Update
Compilation
FAQ
Code Reference (CodeWiki)
Pibot-cnc-pendant-firmware Repository Overview
Activity Monitoring
sensor_analog — Analog Sensor Driver (ADC Oneshot)
Authentication Module
Bluetooth BLE Module (`bluetooth_ble`)
Bluetooth Serial (BT SPP) Transport Module
Board Support Packages
BSP — Board Support Package
BSP Board Initialization
BSP Board Initialization — Display Flush Pipeline
BSP Board Initialization — Physical Inputs
BSP Board Initialization — LVGL Subsystem
BSP Board Initialization — Touch Subsystem
BSP Board Initialization Module
BSP Control Events
BSP Bus Drivers
BSP Buzzer Module
BSP Control Events
BSP Display Drivers — Intel 8080 (i80) Parallel Bus
BSP Display Drivers — RGB Parallel (DPI) Panel Module
BSP Display Drivers — SPI (`bsp_display_drivers_spi`)
BSP IO Expanders
BSP Physical Inputs
BSP Sensor Analog Module
BSP Touch Controllers
BSP USB Serial Module
Build & Development Tools
Bus Drivers
Buzzer Module
CNC Firmware Integration
cnc_fluidnc
CNC GCode Host Flow — Flow Control Module
CNC GRBL Module
cnc_grblhal Module
cnc_shared
`common_screens` Module Overview
Communication Transports Module
Config File Module
Connection Status Screen
Core Platform & Infrastructure
Display Drivers — Intel 8080 (i80) Parallel Bus
RGB Parallel Display Drivers — Technical Documentation
Display Drivers — SPI (`display_drivers_spi`)
Display Drivers — Intel 8080 (i80) Parallel Bus
RGB Parallel Display Drivers — Technical Documentation
Display Drivers — SPI (`display_drivers_spi`)
DLC32 MAX LCD — Board Support Package
embedded_webui
Entry Point Module
ESP32-2432S028R Board Support Package
ESP32-3248S035C Board Support Package
ESP32-3248S035C Board Support Package (BSP)
esp32_3248s035c_build_scripts
esp32_3248s035c — Factory Recovery Application
ESP32-3248S035R Board Support Package
ESP32-3248S035R Board Support Package (BSP)
esp32_3248s035r_build_scripts
esp32_3248s035r_factory
ESP32_C3_BARE Board Module
ESP32-S3-WROOM-CAM Board Support Package
esp32s3_4827s043c — Board Support Package
ESP32S3-4827S043C Board Support Package (BSP)
esp32s3_4827s043c_build_scripts
esp32s3_4827s043c_factory
esp32s3_8048_touch_lcd_7
ESP32S3 8048 Touch LCD 7 — Board Support Package (BSP)
esp32s3_8048_touch_lcd_7_build_scripts
esp32s3_8048_touch_lcd_7_factory
esp32s3_8048s043c — Board Support Package
ESP32S3-8048S043C Board Support Package (BSP)
ESP32S3_8048S043C Build Scripts
esp32s3_8048s043c — Factory / Recovery Application
ESP32S3-8048S050C Board Support Package
ESP32S3-8048S050C Board Support Package (BSP)
ESP32S3-8048S050C Build Scripts
esp32s3_8048s050c_factory
esp32s3_8048s070c (hub)
esp32s3_8048s070c_bsp
esp32s3_8048s070c Build Scripts
esp32s3_8048s070c Factory App
esp32s3_8048s070c_factory_app_display
ESP32S3-8048S070C Factory App — Input Module
esp32s3_8048s070c_factory_app_main
esp32s3_8048s070c_factory_app_storage
esp32s3_8048s070c_factory_app_tools
esp32s3_bzm_tft35_gt911_bsp
esp32s3_bzm_tft35_gt911_build_scripts
ESP32S3-BZM-TFT35-GT911 Factory App
esp32s3_bzm_tft35_gt911_factory_app_display
ESP32-S3 BZM TFT35 GT911 — Factory App Flash Tools
esp32s3_bzm_tft35_gt911_factory_app_input
esp32s3_bzm_tft35_gt911_factory_app_main
esp32s3_bzm_tft35_gt911_factory_app_recovery
esp32s3_bzm_tft35_gt911_factory_app_storage
esp32s3_bzm_tft35_gt911_factory_app_tools
esp32s3_hmi43v3 (hub)
ESP32-S3 HMI43V3 Board Support Package (BSP)
ESP32-S3 HMI43V3 Build Scripts
esp32s3_hmi43v3_factory_app — Factory / Recovery Application
esp32s3_hmi43v3_factory_app_display
esp32s3_hmi43v3_factory_app_input
esp32s3_hmi43v3_factory_app_main
esp32s3_hmi43v3_factory_app_storage
esp32s3_hmi43v3_factory_app_tools
ESP32S3 ZX3D50CE02S USRC 4832 — Board Support Package
ESP32-S3 ZX3D50CE02S USRC 4832 — Build Scripts
esp32s3_zx3d50ce02s_usrc_4832_factory_app
esp32s3_zx3d50ce02s_usrc_4832_factory_app_display
esp32s3_zx3d50ce02s_usrc_4832_factory_app_flash_tools
esp32s3_zx3d50ce02s_usrc_4832 Factory App — Input Subsystem
esp32s3_zx3d50ce02s_usrc_4832_factory_app_main
ESP32S3-ZX3D50CE02S-USRC-4832 Factory Recovery Module
esp32s3_zx3d50ce02s_usrc_4832 — Factory App: Storage Module
ESP32-S3 ZX3D50CE02S USRC 4832 — Factory App Tools
ESP3D Activity Manager
ESP3D Commands Module
esp3d_core
esp3d_log — Logging Module
factory_app (hub)
Factory App Core — Entry Point (`factory_app_core_factory_app_entry`)
Factory App Core — Factory Menu System
Factory App Entry (`factory_app_entry`)
Factory Bootloader Module
Factory Buttons Module
factory_buzzer
`factory_core` Module Overview
factory_encoder
Factory Graphics Module
factory_input_dispatch
Factory LCD Drivers
Factory Logging Module
Factory Menu System
Factory SD Card Module (`factory_sdcard`)
factory_snapshot
Factory Tools
Factory Touch Module
Factory Update Actions
Factory Update Actions Dispatch
factory_update_actions_otadata
Factory — SD Flash Update Actions
Factory Visual Feedback Module
Filesystem Module
firmware_status Module
FluidNC Module
FluidNC Module — Change Tool Screen
FluidNC Module — Connection Status Component
FluidNC Module — Files Screen (`fluidnc_module_files`)
FluidNC Module — Probe Screen
FYSETC WiFi Pro — Board Support Package (BSP)
FYSETC WiFi Pro — Build Scripts
GCode Host Module
Glossary
GRBL Module
grbl_module_change_tool
grbl_module_connection_status
grbl_module_files
grbl_module_probe
grbl_module_screen_router
grblHAL Module
grblHAL Module — Change Tool Screen
grblHAL Module — Connection Status Component
grblHAL Files Screen Module
grblhal_module_probe
grblHAL Module — Screen Router
Adding Real-time Values
Adding New Screens
Adding New Settings
Build System and Feature Flags
Creating Custom UI Components
Debugging and Testing
Development Guide
Extending G-code Support
Working with Translations
Hardware Peripheral Drivers
HTTP Service Module
IO Expanders Module
Jog Screen
logging_backends — Log Output Backend Implementations
lua_engine
Macro System
mDNS Module — ESP3D-X
Modal Dialog Screens
Navigation Screens
Network & Web Services Module
Network & Web Services
Network Scan Screens
None Target — Null CNC Firmware Stub
Notifications Module
Physical Inputs Module
Physical Inputs Module
pibot_pendant_v1_0 (hub)
PiBot Pendant v1.0 — Custom Bootloader
PiBot Pendant v1.0 — Board Support Package (BSP)
pibot_pendant_v1_0_build
pibot_pendant_v1_0_factory_app
pibot_pendant_v1_0_factory_app_display
pibot_pendant_v1_0_factory_app_input
pibot_pendant_v1_0_factory_app_main
pibot_pendant_v1_0_factory_app_storage
pibot_pendant_v1_0_factory_app_tools
Rendering Module — Developer Documentation
Screen Base Infrastructure
sensor_analog — Analog Sensor Driver (ADC Oneshot)
Sensors Module
Serial Client Module
Settings Module
Settings Reference
Settings Selection Screens
Settings List Screen
settings_settings_screen
Socket Client Module
Socket Server Module
SSDP Service — ESP3D-X Reference
SSDP Service
Status Screen
Storage & Configuration Module
System Lifecycle Screens
Time Service — ESP3D-X Reference
Tools — Build Scripts
Build Management — Build Scripts
tools_build_scripts_ui_resources
tools_build_scripts_utilities
tools_communication_clients
Bluetooth Debug Client Tools (`tools/bt_client/`)
Serial Bridge Tool
Tools — Communication Clients: WebSocket (`tools_communication_clients_websocket`)
Firmware Simulator (`tools/fw_simulator`)
Tools: Resource Generation
UI Studio — Developer Customization Tool
Touch Controllers
Touch Controllers
Translation Service Module
UI Components Module
ui_core — UI Framework Core
UI Framework & Screens
Update Service
USB Serial Module
ESP3DValues — Observable State Bus
WebSocket Client Module
WebSocket Server Module
WiFi Module
API
Overview
Conventions
Variables
Web Handlers
WebSockets
WebDAV Service
ESP3D-WebUI
What Is ESP3D-WebUI?
Version 2.X
Overview
Credits
Features
Installation
Documentation
Showcase
Version 3.X
Overview
Credits
Features
Installation
Documentation
Overview
Themes
Polling
Extensions
Camera
Extra Content
Macros
Translation
Update
Compilation
API
Overview
Conventions
File Upload
Real-Time Commands
Variables List
Web Handlers
Web Sockets
Extensions API
Showcase
Overview
UI
Themes
Extensions
Extra Tools
Overview
SD Tools
Discovery Tools
Overview
SSDP
mDNS
NetNeighbor
Sponsoring
GitHub
Discord
❤️ Support ESP3D-X ❤️
MRR-ESPE
From
Maple Rain
, an ESP32 controller with 4MB flash memory, with IO expander.
github
Specs
Section titled “Specs”
ESP32 with 4MB flash memory, sd card reader