The project has been tested and is working properly.
The LCSC prototype is 1.2mm thick, using a JLCSC 7628 structure. The minimum line spacing is 6mil.
**Note:** Pay close attention to the orientation of the EDP ribbon cables at both ends!!!
**Note:** Pay close attention to the orientation of
the EDP ribbon cables at both ends!!! **Note:** Pay close attention to the orientation of the EDP ribbon cables at both ends!!!
Don't ask me how I know this…
The specific type of ribbon cable used depends on your screen; I used two correctly aligned ribbon cables this time.
The resistors soldered on the PCB are pull-up resistors for the EDP AUX channel. During debugging, because the NanoPC-T4 board had them but they weren't installed, I added them;
in practice, they weren't needed. There was a very frustrating experience when adapting the device tree. The FriendlyARM 4.19 kernel source code had significant compatibility issues with the T4, and there was absolutely no software support. As a beginner, I struggled for a very long time. Either the screen backlight wasn't working and the panel displayed normally, or the backlight was working but the panel wasn't. I especially want to complain about FriendlyARM's software support. I applied to four support groups and only got into two after a month, and those groups were completely inactive with no replies or daily chat.
Finally, I discovered, to my dismay, that FriendlyARM automatically turns off the backlight after recognizing the panel, requiring manual activation! No matter how absurd this is, it actually works. Finally, I wrote a shell script and placed it in the system startup directory to "manually" turn on the backlight at startup...
Finally, the screen lit up and I got to the desktop. The white bars were because the screen was defective; after replacing the screen, it returned to normal.
Finally, here's a picture of Genshin Impact using an adapter (doge).
PDF_EDP Screen Adapter Board for NanoPC-T4.zip
Altium EDP Screen Adapter Board for NanoPC-T4.zip
PADS_EDP Screen Adapter Board for NanoPC-T4.zip
BOM_EDP Screen Adapter Board for NanoPC-T4.xlsx
96086
6-inch MIPI screen_King3399 driver board
A 6-inch MIPI screen driver board for the KING3399 development board, priced at 39.9 RMB on Xianyu (a Chinese online marketplace).

Please join group 290182516 to obtain the Android firmware (it's too large to upload), or compile it yourself. The DTS file has been released;
if you can't see the preview image, open it in the editor in the upper right corner.
rp-lcd-mipi-6-720-1280.dtsi
PDF_6-inch MIPI Screen_King3399 Driver Board.zip
Altium 6-inch MIPI screen King3399 driver board.zip
PADS 6-inch MIPI Screen King3399 Driver Board.zip
96087
Intelligent car design based on LCSC Liangshan School
Intelligent car design based on Liangshan School
The goal is
to familiarize oneself with the development process of embedded projects and master the ability to design hardware circuits, software programming, and system debugging for a smart car.
Functions include
: 1. Independent lithium battery charging circuit: The battery can be charged by plugging it into the TYPE-C port after the car is powered off.
2. Two-channel tracking module: Two infrared reflection detectors detect black lines for tracking.
3. Motor control chip: The motor can be controlled in four modes—forward, backward, braking, and hovering—by outputting high and low levels from two I/O ports of the microcontroller. Speed can also be adjusted via PWM control.
4. Power conversion circuit: Converts the 7.4V output from the lithium battery to 5V to power the microcontroller and includes a power switch to turn the car on and off.
5. Wireless and Bluetooth module: Enables remote control of the car's movement via wireless and Bluetooth modules. The wireless module can be used for 2.4G wireless control, and Bluetooth can be used for mobile phone control.
6. Buzzer: Uses a buzzer for warnings, such as in conjunction with a battery indicator to indicate low battery or in conjunction with an ultrasonic module to warn of obstacles ahead.
Skills acquired include
: learning how to efficiently read datasheets, consult relevant materials, and learn bug fixing techniques, with a focus on the process of finding information and fixing bugs.
The problem encountered was
that Keil did not recognize the dap file and used DFU for flashing.
98b7032f4a0f82cc0fda89a30c7d4338.mp4
PDF_Intelligent Car Design Based on LCSC Liangshan School.zip
Altium_Intelligent Car Design Based on LCSC Liangshan School.zip
PADS_Intelligent Car Design Based on LCSC Liangshan School.zip
BOM_Design of a Smart Car Based on LCSC Liangshan School.xlsx
96088
electronic