Yali
dilshan·yali·design/lcd-cnt.kicad_pcb
About the Yali PCB
Yali is an open source PCB design by dilshan, published on GitHub under the MIT license. It is a 2-layer board measuring 69.4 × 21.6 mm, with 27 components from 22 distinct parts.
Other key parts include the 74HCT08, 74HC595 and MP1540. By type, the board carries 7 resistors, 5 capacitors, 4 jumpers, 3 ICs, 3 connectors and 1 transistor.
It belongs with the displays & leds designs in this gallery.
From the project
Yet Another LCD Interface
Yet another LCD Interface =========================
The goal of the YALI (Yet Another LCD Interface) project is to provide a universal interface to drive the popular Hitachi HD44780 LCD controller. This project offers open hardware module and C/C++ library for the HD44780 controller.
The hardware module of this project consists of a few CMOS logic ICs and a DC boost converter. This module designs to work with 5V and 3.3V DC power sources and logic circuits.

Main components on the Yali
Yali bill of materials (BOM)
27 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HCT08 | SO-14_3.9x8.65mm_P1.27mm | U1 |
| 1 | 74HC595 | SO-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | MP1540 | TSOT-23-5 | U3 |
| 1 | SS8050 | SOT-23 | Q1 |
| 1 | 2.54mm 3x1 Header | PinHeader_1x03_P2.54mm_Vertical | J1 |
| 2 | 2.54mm 2x1 Header | PinHeader_1x02_P2.54mm_Vertical | J2, J3 |
| 1 | WC1602A | WC1602A | DS1 |
| 1 | 2.54mm 3x1 Header | PinHeader_1x03_P2.54mm_Vertical | JP1 |
| 3 | SMD-JUMPER | SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2, JP3, JP4 |
| 1 | 50K | Potentiometer_Runtron_RM-065_Vertical | RV1 |
| 1 | SS24 | D_SMB | D1 |
| 1 | 4.7uH | L_Taiyo-Yuden_NR-60xx_HandSoldering | L1 |
| 1 | 4.7MFD | CP_Elec_4x5.8 | C1 |
| 1 | 10MFD | CP_Elec_5x5.4 | C2 |
| 3 | 0.1MFD | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4, C5 |
| 1 | 330R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1 |
| 1 | 1K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | 36K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3 |
| 1 | 100K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R4 |
| 1 | 12K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 22K | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R6 |
| 1 | 100R | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R7 |
Yali design files
The KiCad project lives in the dilshan/yali repository on GitHub; these links point at the commit this page was built from.
- Layoutdesign/lcd-cnt.kicad_pcb
- Schematicdesign/lcd-cnt.kicad_sch
- BOMdoxygen/static/bom.md
Yali: common questions
How big is the Yali PCB?
The Yali measures 69.4 × 21.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Yali?
27 components, from 22 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Yali design files?
From the dilshan/yali repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Yali design in my own project?
Yes, under the terms of its MIT license, which dilshan chose for the repository.