## Preface
* The idea of this project comes from [ESP32S3 86-box development board with touch](https://oshwhub.com/myzhazha/esp32s3_86-kai-fa-ban), and the open source libraries used are described below.
* This PCB only has a screen backlight driver function, but it is also necessary to light up the screen. Beginners only need to use this board plus an ESP32S3 development board to drive the screen.
![IMG_7486.png]

![IMG_7487.png]

![IMG_7488.png]

## Hardware:
1. The screen driver used is ST7701s: [Screen link](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.3b1f2e8dPf9Lpk&id=654496994484&_u=72k53o18bc92)
2. ESP32S3 development board: [ESP32S3 link](https://item.taobao.com/item.htm?spm=a1z09.2.0.0.3b1f2e8dPf9Lpk&id=694858923330&_u=72k53o18e880)
3. Backlight driver chip: [AP3019](https://new.m.taobao.com/detail.htm?ut_sk=1.YeKC0CTsixwDAA9cKbFrqLfQ_21380790_1678249748326.Copy.1&id=625912866975&sourceType=item&price=6.1&origin_ price=6.5&suid=E5BCBA98-D30C-482F-946F-7EE670D0F823&shareUniqueId=20392687838&un=3ddc35b67a086357862a58ce32fa627c&share_crt_v=1&un_site=0&spm=a2159r.1337 6460.0.0&sp_ abtk=gray_1_code_simpleios2&tbSocialPopKey=shareItem&sp_tk=ZWU3SWRSdktwdkg%3D&bc_fl_src=share-104946770932246-2-1&cpp=1&shareurl=true&short_name=h.UKjQh9e&bxsign=scdTOip_hMWYzm6epJ0 isvLsrZbSEE95Ma-Mvh0x7f6h8i2D8ERvn7smYni7NOpKXjYfc9fFUUwdKkJP8rwLHIpfpOVrbSY_nwXQ3XTitRghQSUZ-JvE_FfuYT2T4DtSG7m&tk=ee7IdRvKpvH&app=weixin#hashState)
## Software part:
#### Arduino library link:
1. Screen driver: [Arduino_GFX](https://github.com/moononournation/Arduino_GFX) (Note that you must choose version 1.3.0!!!)
2. Touch driver: [GT911](https://github.com/TAMCTec/gt911-arduino/tags) (There may be bugs, choose the new one)
3. LVGL: [LVGL](https://github.com/lvgl/lvgl/tags) (LVGL must modify the relevant files, and novices are recommended to download the ones I have modified)
#### Note:
Don't forget to install the CH340 driver. It is strongly recommended to use the ardino library I provided first to verify whether there is any problem with the hardware. Special attention here: arduino_gfx library must use 1.3.0 or below. It is currently known that errors will be reported if it is above 1.3.
## How to use:
1. Please solder the board first, install Arduino, and import the relevant libraries. One of the methods to import Arduino libraries: download the compressed package of the attachment, do not unzip it, click "Add .ZIP Library", and add them one by one.
![781679738119_.png]

2. Set up Arduino, as shown below
![01.png]

![03.png]

![02.png]

![04.png]

3. Download the attached Demo to test whether it is normal.
### I am busy recently, and I will try my best to update....