100%
hd44780-tutorial-pcb hd44780_tutorial view
Description

Imported from GitHub: dlutz52/HD44780-tutorial-PCB · commit e58806f · license GPL-3.0

Description

This repository contains a complete KiCad project for creating a PCB that implements the circuit design of Ian Ward in his YouTube video with the title of LCD2004 20×4 LCD Character Display with HD44780 Tutorial

README

HD44780 Tutorial PCB

My inspiration for this PCB came from following Ian Ward's project on his web site:

LCD2004 20×4 LCD Character Display with HD44780 Tutorial

PCB Front Image PCB Back Image

HD44780 Tutorial PCB BOM

Wed, Mar 20, 2024, 05:20:29

Component Count: 19

RefQtyValueVendor\Part #Description
C1, C22.01uFDigikey\FG28C0G1H103JNT06Unpolarized capacitor
D11REDGenericLED\3mm\Red
D21BLUEGenericLED\3mm\Blue
D318_SEG_LED BAR_GRAPH (RED)GenericLED Bar Graph\Red\1x8
D41GREENGenericLED\3mm\Green
D51YELLOWGenericLED\3mm\Yellow
J11PinSocket_1x16_P2.54mm_VerticalGenericFemale Pin Header\1x16\2.54mm pitch
J21UJC-HP-M-G-5-MSMT-TRDigikey\2223-UJC-HP-M-G-5-MSMT-TRDKR-NDType C/20 VDC/3A/Horizontal/6 Pin/Power Only
R1, R5, R6, R94330ohmDigikey\13-MFR-25FRF52-330RCT-NDResistor\330 Ohm\1%\1/4W\Axial
R2, R3, R431KohmDigikey\13-MFR-25FTE52-1KCT-NDResistor\1Kohm\1%\1/4W\Axial
R7, R825.1KohmDigikey\13-MFR-25FTE52-5K1CT-NDResistor\5K1ohm\1%\1/4W\Axial
RN11470ohmDigikey\4609X-101-471LF-NDResistor Array\ 8 Resistors\470ohm\9SIP
RN211KohmDigikey\4609X-101-102LF-NDResistor Array\ 8 Resistors\1Kohm\9SIP
RV1, RV225KohmDigikey\3386P-1-502LFTrimmer Pot\5Kohms\0.5W\1/2W\Through Hole
S11TL2230Digikey\EG6031-NDSwitch\Pushbutton\DPDT\Through Hole
SW11REG SELECTDigikey\450-1654-NDSwitch\Tactile\SPST-NO\0.05A\24V\Through Hole
SW21ENABLEDigikey\450-1654-NDSwitch\Tactile\SPST-NO\0.05A\24V\Through Hole
SW31DS02C-254-1L-08BEDigikey\2223-DS02C-254-1L-08BE-NDSwitch\Piano\8-DIP\SPST\25mA\24V\Through Hole

The LCD and its 16-pin male header are represented only with 3D models, but you need a 2004 LCD with a soldered 16-pin male header with a pitch of 2.54mm to plug into the 16 pin female header to complete this PCB. I have found the best place to get these is on eBay.

Do NOT try to use a 2004 LCD with an I2C adapter on it.

Most symbols/footprints/models are contained under the 'libraries' directory. Capacitors, resistors and LEDs use KiCad symbols/footprints/models.

KiCad 7.0.10 was used to create this PCB. KiCad 8.0.1 is out now and this project opens in that version. The newer KiCad will warn that this project was created in previous version and will be saved in a the newer format. When closing the schematic or a PCB just discard any changes. If you do not you will not be able to use KiCad 7 any more without difficulties.

Some models in KiCad's 3D view will display an appropriate socket under them but these can be omitted on the PCB - they are used to make it easier to replace any components should they need it in the future.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.