1. Introduction
The ESP32 Development Board with integrated LCD is a versatile MCU module designed for a wide range of applications. It combines the powerful ESP32 chip with a 1.4-inch or 1.9-inch LCD screen, offering Wi-Fi, Bluetooth (BT), and Bluetooth Low Energy (BLE) capabilities. This board provides a comprehensive platform for developing Internet of Things (IoT) projects, smart home solutions, and various embedded systems.
This manual provides detailed instructions for setting up, operating, and maintaining your ESP32 Development Board. Please read it carefully before use.
2. Features
- Integrates ESP32 chip with a 1.4-inch or 1.9-inch LCD screen for high-definition data display.
- Supports multiple programming modes.
- Features 2.4GHz Wi-Fi and Bluetooth (BT/BLE) for robust wireless communication.
- Equipped with a CH340 driver chip.
- Low power consumption and high performance.
- Includes a Type-C USB interface for power and communication.
- Supports various interfaces: UART, SPI, SDIO, I2C, PWM, I2S, IR, ADC, DAC.
- Suitable for IoT projects, Wi-Fi Mini cameras, Mesh networking, smart homes, and mobile IoT applications.

Figure 2.1: Key features of the ESP32 Development Board.

Figure 2.2: Board features: multiple programming modes and Type-C port.

Figure 2.3: Wide application scenarios for the development board.
3. Specifications
| Attribute | Value |
|---|---|
| Model | ESP32 LCD Screen WIFI BT development board |
| Type | ESP Series |
| Brand Name | occkic |
| Origin | Mainland China |
| Interface | TYPE-C |
| Operating Voltage | USB 5V |
| Driver Chip | CH340 |
| LCD Display | 1.4 inch / 1.9 inch |
| SPI Flash | Default 32Mbit |
| Serial Port Speed | 115200bps |
| Frequency Range | 2412-2484MHz |
| Bluetooth Protocol | Bluetooth 4.2 BR/EDR and BLE standards |
| Wi-Fi Protocol | 802.11 b/g/n |
| Antenna Form | Onboard PCB antenna, gain 2dBi |
| Supported Interfaces | UART, SPI, SDIO, I2C, PWM, I2S, IR, ADC, DAC |
| Dimensions | 63.70mm x 31.5mm (approx.) |

Figure 3.1: Detailed product parameters.
4. Package Contents
The package includes:
- 1x ESP32 Development Board (1.4-inch or 1.9-inch LCD, depending on selection)
5. Hardware Overview
5.1 Board Layout and Dimensions

Figure 5.1: Front view of the 1.4-inch board with dimensions (approx. 63.70mm x 31.5mm).

Figure 5.2: Front view of the 1.9-inch board with dimensions (approx. 59.5mm x 31.5mm).
5.2 Components and Interfaces

Figure 5.3: Back view of the 1.4-inch board showing Power light, GPIO2 pin indicator, 3.7V lithium battery charging interface, and Type-C interface.

Figure 5.4: Back view of the 1.9-inch board showing Power light, GPIO2 pin indicator, 3.7V lithium battery charging interface, and Type-C interface.
Key components and their functions:
- Type-C Interface: Used for power supply (USB 5V) and communication with a PC.
- EN Button: Enables the reset function for the board.
- BOOT Button: Press and hold this button (do not release) while connecting to enter Firmware Download mode for flashing new firmware via the serial port.
- Power Light: Indicates power status.
- GPIO2 Pin Indicator: An LED indicating the status of GPIO2.
- 3.7V Lithium Battery Charging Interface: For connecting and charging a 3.7V lithium battery.
5.3 Pinout Diagram

Figure 5.5: Pinout diagram for the ESP32 Development Board.
Refer to the pinout diagram for connecting external components and sensors. The board provides various GPIOs, ADC, DAC, and communication interfaces.
6. Initial Setup
This section guides you through the initial setup of your ESP32 Development Board.
6.1 Connecting the Board
- Connect the ESP32 Development Board to your computer using a Type-C USB data cable.
- Upon power-on, the power indicator light on the board should illuminate.
Video 6.1: Product overview and connection demonstration.
6.2 Verifying COM Port Recognition
To ensure your computer recognizes the board, check the COM port:
- Open your computer's Device Manager.
- Navigate to the 'Ports (COM & LPT)' section.
- Look for 'USB-SERIAL CH340 (COMx)' (where 'x' is a number). This indicates that the COM port recognition is normal.

Figure 6.1: Device Manager showing the recognized COM port.
7. Software Setup & Programming
This section details how to set up your Arduino IDE and program the ESP32 Development Board.
7.1 Arduino IDE Setup for ESP32
- Install Arduino IDE: If you don't have it, download and install Arduino IDE version 1.8.5 or later from the official Arduino website.
- Add ESP32 Board Manager URL:
Open Arduino IDE, go toFile > Preferences.
In the 'Additional Boards Manager URLs' field, copy and paste the following URL:https://dl.espressif.com/dl/package_esp32_index.json
Click 'OK'.
Figure 7.1: Adding the ESP32 Boards Manager URL in Arduino IDE preferences.
- Install ESP32 Development Environment:
Go toTools > Board > Boards Manager...
In the Boards Manager window, search for "ESP32".
Select and install the "esp32 by Espressif Systems" development environment.
Figure 7.2: Installing the ESP32 development environment via Boards Manager.
- Configure Board Parameters:
Restart the Arduino IDE.
Go toTools > Board > ESP32 Arduinoand select the appropriate board, typically "ESP32 Wrover Module" or similar.
Configure other board parameters as shown in the example image, such as Flash Mode, Flash Frequency, and Upload Speed.
Figure 7.3: Configuring ESP32 board parameters in Arduino IDE.
7.2 Uploading a Routine (LCD Display Example)
To test the LCD display, you can upload a sample routine:
- Open the "WIFI AP LCD" routine (or a similar example sketch for LCD display) in the Arduino IDE and upload it to the development board.
- If the upload fails, press and hold the BOOT button while plugging in the USB cable, then release the button to enter Firmware Download mode, and try uploading the program again.
- After a successful download, the board should start a server (e.g., 192.168.4.1) and display content on the LCD.
- Connect to the Wi-Fi network created by the ESP32 (e.g., "WIFI AP LCD") to access the board's web interface. From there, you can set the screen to display monochrome or pictures.

Figure 7.4: Uploading a routine to the ESP32 Development Board.

Figure 7.5: 1.4-inch board connected and displaying content.

Figure 7.6: 1.9-inch board connected and displaying content.
8. User Tips
- Software Download: The necessary software (Arduino IDE and ESP32 board definitions) can be downloaded from the official Arduino website and Espressif's GitHub repository, as detailed in Section 7.1.
- Screen Type for Arduino IDE: The board uses a 1.4-inch or 1.9-inch LCD display. When configuring your Arduino IDE, ensure you select the correct ESP32 board model (e.g., ESP32 Wrover Module) and any specific display libraries required for your chosen LCD.
- Wiring: Always double-check your wiring against the pinout diagram (Figure 5.5) to avoid errors and potential damage.
9. Troubleshooting
- Board Not Recognized: Ensure the CH340 driver is installed correctly. Check Device Manager for 'USB-SERIAL CH340'. Try a different USB cable or port.
- Upload Errors: If you encounter upload errors, try pressing and holding the BOOT button while connecting the USB cable, then release it to enter download mode before attempting to upload again. Verify correct board and COM port selection in Arduino IDE.
- LCD Not Displaying: Check your code for correct initialization of the LCD. Ensure all necessary libraries are installed. Verify power supply.
- Wi-Fi/Bluetooth Issues: Ensure your code correctly initializes and configures Wi-Fi or Bluetooth. Check antenna connections if applicable (though this board has an onboard antenna).
10. Maintenance
- Keep the board in a dry, dust-free environment.
- Avoid exposing the board to extreme temperatures or humidity.
- Handle the board with care to prevent physical damage to components or pins.
- Disconnect power before making any wiring changes.
11. Warranty and Support
This product is covered by a standard manufacturer's warranty against defects in materials and workmanship. For technical support, troubleshooting assistance, or warranty claims, please contact the seller or manufacturer directly. Keep your purchase receipt as proof of purchase.





