ESP3D-X support
Section titled “ESP3D-X support”| Board folder | boards/ESP32_S3_TOUCH_LCD_1_47 |
| CMake option | ESP32_S3_TOUCH_LCD_1_47 |
| Status | ✅ Supported (basic small UI: read-only dashboard) |
| Factory app | — No Factory recovery app yet. |
| Inputs | Touch + BOOT button (switches dashboard pages) |
Build variants
Section titled “Build variants”| Variant | Flash | CNC connection | Target firmware |
|---|---|---|---|
16mb_wifi_fluidnc | 16 MB | USB + WiFi remote (WebUI) | FluidNC |
See Installation to build and flash a variant.
Hardware
Section titled “Hardware”
- Waveshare
- ESP32-S3R8: 16MB flash, 8MB octal PSRAM
- 1.47-inch 172x320 TFT display - JD9853 (SPI)
- Capacitive touch panel - AXS5106L (I2C)
- Micro-SD card slot (SDMMC, 4-bit)
- Native USB (USB CDC device to a PC)
- Small UI tier: a read-only two-page dashboard (no jog), BOOT button switches pages
| Pin | Usage |
|---|---|
| GPIO 0 | BOOT / UI page button |
| GPIO 13 | SD_D2 |
| GPIO 14 | SD_D3 |
| GPIO 15 | SD_CMD |
| GPIO 16 | SD_CLK |
| GPIO 17 | SD_D0 |
| GPIO 18 | SD_D1 |
| GPIO 21 | LCD_CS |
| GPIO 38 | LCD_SCLK |
| GPIO 39 | LCD_MOSI |
| GPIO 40 | LCD_RST |
| GPIO 41 | TOUCH_SCL |
| GPIO 42 | TOUCH_SDA |
| GPIO 43 | UART_TX |
| GPIO 44 | UART_RX |
| GPIO 45 | LCD_DC |
| GPIO 46 | LCD_BL |
| GPIO 47 | TOUCH_RST |
| GPIO 48 | TOUCH_INT |