Skip to content

7.0' Waveshare ESP32-S3-Touch-LCD-7 V1.1

Board folderboards/esp32s3_8048_touch_lcd_7
CMake optionESP32S3_8048_TOUCH_LCD_7
Status✅ Supported
Factory app✅ Factory recovery app ported (factory_<N>mb variant)
InputsTouch only: the pendant buttons, encoder and switch are emulated on screen
VariantFlashCNC connectionTarget firmware
8mb_serial_fluidnc8 MBSerialFluidNC
8mb_serial_grbl8 MBSerialgrbl
8mb_serial_marlin8 MBSerialMarlin
8mb_wifi_fluidnc8 MBWiFi (TCP socket to the CNC)FluidNC
8mb_wifi_grblhal8 MBWiFi (TCP socket to the CNC)grblHAL

See Installation to build and flash a variant.

  • ESP32-S3 based + SDReader + PSRAM + 7’ TFT (800x480) with Capacitive touch screen

image image

  • ESP32-S3 dual-core Xtensa 32-bit LX7 microprocessor, up to 240 MHz with 384KB ROM, 512KB SRAM. 2.4GHz WiFi and Bluetooth 5
  • FLASH: 8MB
  • PSRAM: 8MB(OPI)
  • Micro-SD card slot (SPI)
  • 7-inch 800x480 TFT display - EK9716 (Parallel RGB-565 interface)
  • Capacitive touch panel - GT911 (I2C - 0x5D or 0x14)
  • IO Expander: CH422G (I2C - 0x24)
  • 1 USB-C to Serial 0 (CH343P)
  • 1 USB-C OTG
  • I2C / SPI / GPIOs
  • Boot and reset buttons
  • UART1/2 switch
  • Dimension: 192.96mm x 110.76mm
  • Header P1 (4 pins) (UART2): Gnd, Rx, Tx, +3.3V
  • Header P2 (3 pins) (Sensor AD): 3.3v, Gnd, AD
  • Header P3 (2 pins) (CAN): L, H\
  • Header P4 (4 pins) (I2C): VCC,Gnd, SDA, SCL
  • Header P5 (2 pins) (RS-485): A, B
  • Header P6 (2 pins) (Battery): A, B
PinUsage
GPIO 0G1 / D6
GPIO 1R0 / D9
GPIO 2R1 / D10
GPIO 3VSYNC
GPIO 4TP_IRQ
GPIO 5DE
GPIO 6AD
GPIO 7PCLK
GPIO 8TP_SDA
GPIO 9TP_SCL
GPIO 10B4 / D4
GPIO 11SD_MOSI
GPIO 12SD_SCK
GPIO 13SD_MISO
GPIO 14B0 / D0
GPIO 15RS485_TX
GPIO 16RS485_RX
GPIO 17B3 / D3
GPIO 18B2 / D2
GPIO 19USB_DN/CANRX
GPIO 20USB_DP/CANTX
GPIO 21G5 / D10
GPIO 38B1 / D1
GPIO 39G0 / D5
GPIO 40R4 / D15
GPIO 41R3 / D14
GPIO 42R2 / D13
GPIO 43U0TXD
GPIO 44U0RXD
GPIO 45G2 / D7
GPIO 46HSYNC
GPIO 47G4 / D9
GPIO 48G3 / D8
EXI01TP_RST
EXI02DISP
EXI03LCD_RST
EXI04SD_CS
EXI05USB (Low) / CAN (High)