Large Graphic LCD/T6963 or Sparkfun Serial

I am interested in finding a large graphic lcd to use in a project. All of the 128x64 are a bit small to fit much text on. I did see there is a setfont function but it wasn't clear if that will actually increased the number of characters per row and the screens are small anyway.

I've looked at the Sparkfun 160x128 screen but saw a few comments on the Sparkfun forum mentioning that the serial backpack was not well designed and may in fact have a lot of bugs. I'm not interested in doing a lot of complicated stuff with it, mostly text and probably some simple shapes. Does anyone have any experience with this Sparkfun GLCD?

I've also seen that there is a T6963 library available, but not much documentation on it. Has anyone worked much with these chips?

Seems like the most common is the 128x64 GLCD, just hoping I could get something working that is a bit larger.

Thanks for the replies...

I dont have any experience with the sparkfun backpacks (a bit rich for my blood), but the 128x64 glcds dont really have lines since its all handled as pixels, you really could design as large or as small of a font as you wish and shove it into the display, as with any other graphical lcd

True, re:glcd lines and characters. I haven't used the library though and didn't know if it handled line wrapping of text when using a custom font.

I was hoping for an easy way to get it working. :slight_smile:

Liquidware sells a full color 320x240 display with its own Arduino processor. It is a bit expensive at $170 but it is also a touch screen.

I am working on a universal graphics library that will work with any graphics screen. I dont have it yet but I am going to get the "Graphic LCD 160x128 Huge" display from Sparkfun and make my library work with it. The neat thing about the library I am working on is it uses the "Processing" commands and will work with various displays so if you use it and change displays later, you wont have to re-write your code.

Mark

The LiquidWare 320x240 is a beautiful color display with lots of pixels but its not physically bigger than much lower cost black and white graphical LCD displays.

The one linked below from BG micro has a slightly larger display area, works with the GLCD library in the playground and is only $10
http://www.bgmicro.com/index.asp?PageAction=VIEWPROD&ProdID=10816

BTW, there is a new version of the Arduino GLCD library that will be released shortly that is faster, supports more display panel types and has enhanced graphical and text functions including scrolling in any font using the entire screen or over user defined areas.

Mark, send me a PM if you want to explore the potential for collaboration on graphical LCD libraries

Another possibility to consider is buying a used iPaq and reflashing it with Linux. Then you can easily turn it into a "serial graphic LCD" with a 320x240 color screen, using whatever protocol you want.

The older ones are really cheap (in the tens of dollars range), especially if they have dead batteries (which are easy for anyone with some electronics experience to replace) or cosmetic defects.

Note that, starting with the 3800 series, HP switched to a different cradle connector and dropped the separate power jack, so it may be more difficult to connect external power to a unit with a lame battery.

Ran

I just received my 160x128 GLCD from sparkfun. The tutorial on sparkfun is helpful but its not for the Arduino. I found several different versions of code for it but I cannot get any of them to work.

I used the pinout described at http://domoduino.tumblr.com/ and downloaded his code plus a couple of others.

Does anyone have code that works with the Arduino. I am currently using a mega but I am using the standard pins as described in the above link.

Any comments will be appreciated

Thanks

Mark

I finally got one of the libraries working,

T6963_Lib Google Code Archive - Long-term storage for Google Code Project Hosting.

I had to switch to a Duemilanove, the ports are hard code in and dont work on the mega.

So I guess now I have to dive into the pin mapping differences between the Duemilanove and the Mega

Any suggestions?

Mark

For another LCD display option, there is the QVGA LCD Shield:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1256896315
Much cheaper than the ones from liquidware, bigger, still has a touch screen and it has MSD slot and code...

:slight_smile:

Mowcius