JLCPCB Prototype for $2(Any Color): https://jlcpcb.com
Putting characters on a 20x4 character LCD with nothing more than a handful of switches.
2004 20x4 Character LCD Display Module HD44780 Controller Blue Blacklight https://ebay.us/rtw2Mm
http://lcd-linux.sourceforge.net/pdfdocs/lcd1.pdf
http://lcd-linux.sourceforge.net/pdfdocs/lcd2.pdf

By Julian

Youtuber, shed dweller, solar charge controller aficionado

16 thoughts on “How to use a 20-character 4-line lcd on breadboard”
  1. Avataaar/Circle Created with python_avatars Joe Gancher says:

    Unfortunately that write up is in assembly. I printed both Parts out hoping to use it but discovered it wasn't in C only after printing.

  2. Avataaar/Circle Created with python_avatars AsilarWindsailor says:

    He said 8-Bit and is working with an LCD screen using only buttons and switches. 8-Bit Guy collaboration confirmed! It makes so much sense, David is building a computer.. Julian is building a computer… They both are working with older electronics even by using the Character LCDs

  3. Avataaar/Circle Created with python_avatars Nabil and Adam's Laboratory says:

    Where abouts in the UK are you? I'm in Southampton! Would be great if we can collab at some point! 😁😊

  4. Avataaar/Circle Created with python_avatars Medical Sailor says:

    Dry connection. Logic probe

  5. Avataaar/Circle Created with python_avatars ChristopherLionRoars says:

    Switch bounce

  6. Avataaar/Circle Created with python_avatars Glynn Mason says:

    i have the article as well when i tried it i used a power supply which help not having problems

  7. Avataaar/Circle Created with python_avatars Heiko van der Laar says:

    Today I learned to count to 4.

    1 3 2 4.

  8. Avataaar/Circle Created with python_avatars Leslie Franklin says:

    My first computer was an IMSAI 8080 and bytes were entered using switches on the front, no keyboard. The switches were better, but the idea is the same.

  9. Avataaar/Circle Created with python_avatars Leslie Franklin says:

    $08 is the standard ASCII hex character for backspace.

  10. Avataaar/Circle Created with python_avatars noakeswalker says:

    That mag article on talking to HD44780 displays by some bloke is the very one I used to build a radio controlled clock using a 16×2 and a 16Fxxx PIC – not until about 2012 though, in keeping with the lengthy timescale theme here :o)

  11. Avataaar/Circle Created with python_avatars Phil Payne says:

    Any chance of doing a quick video on your setup for filming? When you search for videos about it you always get the guys that have stupid expensive setups costing thousands, that's probably out of reach for most people. I get the feeling that your setup is much simpler and you still manage great results. I think I also heard you mention that you're using windows movie maker and not some silly expensive software, so it would be good to see your work flow for the editing process as well.

  12. Avataaar/Circle Created with python_avatars 636Steve says:

    I used that article to learn how to drive LCD displays for my HNC project way back in 1997. Never realised who wrote it and have been watching this channel for a few years now.

  13. Avataaar/Circle Created with python_avatars SoCalCycling says:

    oooof give me i2c… so much simpler to use

  14. Avataaar/Circle Created with python_avatars Darshan Rayate says:

    Wow 👍😄

  15. Avataaar/Circle Created with python_avatars Richard Head says:

    When will JLCPCB offer Purple solder mask like PCBWay?

  16. Avataaar/Circle Created with python_avatars jack002tuber says:

    Neat. The 8-bit guy has a video on these. He also encounters key bounce and other issues you did.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.