ESP32 TouchDown

more images...

Features~

This board was originaly created for the FreeTouchDeck project and the hardware is also open source. Due to the extensive documentation it was easy to port openHASP to the ESP32 TouchDown.

Available on Tindie

Product Video~

YOUTUBE

Backlight Control~

To enable backlight control, make sure the solder jumper pad is in position 2-1:

Backlight Control

3D Printed Cases~

You can find several different 3D printable cases in the ESP32 TouchDown repository:

Flashing~

The ESP32 TouchDown can easily be flashed over USB like any ESP32 development board.

GPIO Settings~

These pins can be used freely as GPIOs:

PCB Blueprint~

The ESP32 TouchDown is fully Open Source Hardware:

PCB Dimensions

HASP build_flags~

Specify the LCD Configuration to use and define the GPIOs in the environment build flags:

build_flags =
    ${env.build_flags}
    ${esp32.build_flags}
    ${esp32.vspi}        ; Use VSPI hardware SPI bus

;region -- TFT_eSPI build options ------------------------
    -D USER_SETUP_LOADED=1
    -D ILI9488_DRIVER=1
    -D TFT_ROTATION=0 ; 0=0, 1=90, 2=180 or 3=270 degree
    -D TFT_WIDTH=320
    -D TFT_HEIGHT=480
    -D TFT_CS=15  ;// Chip select control pin
    -D TFT_DC=2  ;// Data Command control pin
    -D TFT_RST=4 ;// Reset pin (could connect to RST pin)
    -D TFT_BCKL=5  ;None, configurable via web UI (e.g. 2 for D4)
    -D SUPPORT_TRANSACTIONS
    -D TOUCH_DRIVER=6336 ; XPT2606 Resistive touch panel driver 
    -D TOUCH_SDA=21
    -D TOUCH_SCL=22
    -D TOUCH_IRQ=27   ; not connected
    -D TOUCH_RST=-1   ; not used, connected to 3.3V
    -D TOUCH_FREQUENCY=400000
    -D SPI_FREQUENCY=27000000
    -D SPI_READ_FREQUENCY=16000000
;endregion