Unable to download program to development board
Each board has been tested at least twice before the shipment. These tests include “program download test”, “WIFI scan test”, “OLED screen dead point and display test”, “charge and discharge function test”. In other words, you can definitely download the program and work normally in the board you get.
If the program cannot be downloaded, please check if the serial port driver is normal, and press the “PRG” button on the board (release when starting the download), or try to reduce the communication baud rate. If this still does not work properly, please change a Micro USB cable, because the communication speed is fast, the requirements on the data line are very high! The original data line of the regular Android phone is basically no problem.
If you still can’t solve it, please uninstall the CP210x driver in your computer, download the 18.104.22.168 version and install it.downloadUnder the category “WIFI Kit Series Related Downloads”.
ESP32 is a highly integrated chip in QFN package. Because of its high frequency and small size, it is not easy to dissipate heat. Therefore, the high heat generation during use is normal. We have done a complete stability evaluation on this circuit, please feel free to use it; If you are worried, you can increase the heat sink yourself. Purchase link
The on-board lithium battery charge and discharge circuit, after the battery is full, the orange LED light will be extinguished, only the basic lithium battery charge and discharge function is provided, and the battery temperature and power cannot be monitored (the V2 version can read the battery power through the ADC).
If your battery is not purchased in our store, please pay attention to the 3.7V lithium battery. When using it, be sure to pay attention to the positive and negative terminals of the battery.
Touch IO of ESP32
To use the touch-sensitive IO port on the board as a touch signal input (WIFI Kit32 and LoRa 32 with this function), add a 100nF pull-down capacitor to this pin.
About the battery interface
The name of this battery interface is SH-1.25 2P Purchase link
How to use UART2/SPI2
Many users report that our OLED display occupies the RXD of UART 2, which brings a lot of inconvenience to the application…
The ESP32 chip has IO_MUX function, and the second function of GPIO (such as TXD, SDA, MISO, SCK, etc.) can be switched by programming.
UART 2 sets the IO_MUX routine (UART 3 is the same)：https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/esp32/libraries/ESP32/examples/Serial2/Serial2.ino
SPI set IO_MUX routines (code line 35)：https://github.com/Heltec-Aaron-Lee/WiFi_Kit_series/blob/master/esp32/libraries/SPI/examples/SPI_Multiple_Buses/SPI_Multiple_Buses.ino
Cannot find development board & can't find routine
Cannot find development board
First confirm that you have installed the development environment for ESP32 and ESP83266，installation method;
We put the pin definition of the board in DocumentsArduinohardwareheltecesp32variants, please don’t modify it at will;
If there is no problem above, you can select the development board in the Arduino IDE.
Cannot find routine
After any one of the installations is successful, you can view all the routines in the following path.
（macOS）：finder（Documents）/Arduino/hardware/heltec/esp32/libraries（Expressif library routine）
finder（Documents）/Arduino/Libraries/Heltec_ESP32/libraries（HelTec library routine）
(Windows) : C:Users***DocumentsArduinohardwareheltecesp32libraries（expressif library routine）
C:Users***DocumentsArduinoLibraries/Heltec_ESP32/libraries（HelTec library routine）
The following routines can be used in the Arduino IDE