11 years, 10 months ago.

Arduino + LCD 128x64 + KS0108

HI, I am using an Arduino Uno board (Rev3). I have it connected to an LCD 128x64 panel (plain vanilla from eBay). The panel uses an 8 bit parallel interface. I have tried it with both the U8glib and the glcd libraries with the same results. I have also re-wired it from scratch 3 times with the same result. I am beginning to fear that the problem is with the panel but I am posting this question in hopes that the problem lies elsewhere. Here is the result of using the "Hello World!" examples supplied with the two different libraries: The panel displays the Hello World message but even though it is supposed to show up at the beginning of the line it shows up in the middle of the screen and wraps around to the beginning of the same line. It also shows up at the bottom of the screen instead of at the top. Any ideas? Thanks

Consider for arduino questions the arduino forums.

posted by Erik - 04 Nov 2013

1 Answer

11 years, 10 months ago.

Hi!

I have used some different KS0108 based LCDs with mbed LPC1768 with no problems. If your line starts in the middle, try to swap CS1 and CS2 lines (you may do it on your hardware or you may do it in your software - the definition line of the lcd).

Best regards,

GR

Thank you for responding... I'll try it. BDM

posted by Brian Murphy 06 Nov 2013