• sales

    +86-0755-88291180

ESP32 T-HMI 2.8inch User Guide

【Quick start】

The board uses USB as the JTAG upload port. When printing serial port information on USB, it is necessary to turn on CDC_ ON_ BOOT configuration. If the port cannot be found when uploading the program, or if USB is already used for other functions, the port will not appear. Please manually enter upload mode.

[] Press and hold the power on button when shutting down, which is located behind the RST button.

[] After connecting USB, first press and hold the start button, then click reset, and then release the start button


【Arduino】

[] On the Settings tab of Arduino preferences, enter https://raw . githubusercontent . com/espressif/arduino-esp32/GH-pages/package _ esp32 _ index . JSON URL other board manager URL input box.

[] Click OK and the software will be installed.

[] Search for ESP32 in Tools>Board Manager and install the ESP32 Arduino SDK (version 2.0.3 or higher)

[] Copy all the contents in the lib folder of this repository to the Arduino repository folder.(Take for example c:\ Users \ your name \ Documents \ Arduino \ libraries)

[] Select the correct settings in the Tools menu, as shown below.

SettingValue
BoardESP32 S3 Dev Module
USB CDC On BootEnabled
CPU Frequency240MHz (WiFi)
Core Debug LevelNone
USB DFU On BootEnabled
Events Run OnCore 1
Flash ModeQIO 80MHz
Flash Size16MB (128Mb)
JTAG AdapterIntegrated USB JTAG
Arduino Runs OnCore 1
USB Firmware MSC On BootDisabled
Partition SchemeHuge APP (3MB No OTA/1MB SPIFFS)
PSRAMOPI PSRAM
USB ModeHardware CDC and JTAG

【Platform video】

[] PlatformIO plugin installation: Click on the left column extension → Search for PlatformIO → Install the first plugin

[] Click on Platform>Embedded>Search for Espressif 32 in the input box and select the corresponding firmware installation


【Note】

[] Use the delivered circuit board. Connect the board to the USB and computer without touching anything else. Upload the code. The code will start immediately after downloading and running. Unplug the circuit board and reconnect to the USB. The board of directors cannot do anything.

[] Use the delivered circuit board. Press the start button. When pressing the start button, connect the USB to the computer. Release the start button. Upload the code. The code will not start immediately after downloading. Nothing will happen. Unplug the circuit board and reconnect to the USB. The development board will now guide the code. Connect the motherboard from USB to the computer and connect it to another power source, such as a LiPO battery. The chessboard will start encoding again. This computer is no longer needed.

By performing steps 1 or 2, new code can be loaded onto the circuit board. Both will continue to work.

TAG: EchoEar ESP32 S3 AI Development Board with 1.85-inch LCD Display Cute Cat Pet Chatting Robot N32R16 Raspberry Pi 12.3 inch DSI MIPI Display TouchScreen LCD 720x1920 Luckfox Lyra Omni3576 RK3576 Raspberry Pi 10.1 inch LCD HDM Display Capacitive TouchScreen 10.1EP-CAPLCD 1920x1200 For Jetson Nano/mini Computer PC Sipeed NanoCluster Mini Cluster Board mini data center For Raspberry Pi CM45 / Computer /LM3H /M4N luckfox-pico-ultra-w-gpio Use RoArm M2 4 DOF High Torque Serial Bus Servo ROS2 WIFI ESP NOW UART USB ST3235 QMI8658C For ESP32 Raspberry Pi CM5 4G/5G Dual Ethernet Port ETH Gigabit/2.5G Expansion Board with RJ45 IO Base and GPIO LCC-14 ESP32-C6 2.16inch AMOLED Display AI Development Board 480×480 2.16 inch TouchScreen Deepseek Spotpear Modbus RTU 8-ch Relay Module (D) Pi5 Active Cooler NanoKVM-Lite Mechanical Keyboard ESP32 IR Thermal Imaging Camera Industrial-grade isolated 2-way RS485 hub repeater One RS485 TO Two RS485 Raspberry Pi 3.7 inch e-Paper link (G) RYBW 416x240 For Arduino / Jetson Nano / STM32 Raspberry Pi 5 Official Original AI Kit Hailo8l 13Tops/26Tops PCIe M.2 HAT+ Board For Pi5 2.8inch Capacitive TouchScreen LCD Display ST7789 CST328 240x320 For Arduino/Raspberry Pi/ESP32/Pico ESP32-S3 Relay 6-Channel IOT WiFi Bluetooth RS485 Pico Protection Circuits