Thursday, October 16, 2014

Nokia 3100/6100 Color Display + MSp430 Value Line Launchpad :)

Hi guys,
I recently got 2 Nokia 6100/3100 color LCD's from ebay.in Luckily the seller included a plug on connector with the LCD for FREE


IMG_20140726_045339.jpgIMG_20140726_045412.jpgIMG_20140726_045350.jpg

the best part of these LCD's is that they are ABSOLUTELY CHEEP,
Features:
- 132x132 pixels of freedom (compare it to NOKIA 5110 Display which is 84x48 pixels and TI SHARP LCD Booster pack 96x96 pixels)
- easy to use they have SPI based interface
- COLOR LCD Display (rest all are monochrome)
- Very bright back-light that uniformly covers the entire display.

Comparison with other 3 LCD's i have
LCD CompairisonNOKIA 6100/3100 LCDNOKIA 5110
LCD
Sharp LS013B4DN04 Memory LCD16x2 Charactor LCD
Color/Monochrome(C/M)CMM with high visibility in sunlightM
View Area132x132(RGB with 8-Bit colours)84x4896x965x7*32 (each 5x7 are separated from others)
Interface(SPI/I2C/Parallel)SPISPISPIParallel
Backlight(Yes/No)Bright Backlight(~7v)Bright 4LED Backlight(~5v)NoSingh LED Backlight(~5v)
PowerConsumption~2-3mA for LCD ~40-50mA for Backlight<1mA for LCD ~1-10mA for Backlight<5uA for LCD<0.5mA for LCD ~1-5mA for Backlight
COST~250INR(~4USD)~300INR(~5USD)~1200INR(~20USD)~170INR(~3USD)

So, This indeed is a really Cheep and amazing display.Lets see their support and performance

I got a couple of them from Ebay INDIA for ~200 INR. NOTE: there are 2 different types of controller available in the market EPSON one and PHILIPS one. I found this Link really useful for helping me finding which one I have Nokia LCD types. Both the LCD's had Philips controller. (IF you read somewhere that GREEN PCB is a EPSON one and Brown PCB is a Philips one, then that info is CRAP I have a GREEN and a BROWN one and both of them are Philips)
Now, the prime thing is setup . I couldn't connect wires through the LCD to a breakout PCB as the pads are too close. (0.5mm pitch) so I took a TSSOP Breakout board (That had a pitch of 0.65mm so I had to do some tweaks to get the damn small connector on place fixed ).
This is how it looks with LCD on Board
IMG_20140726_045954.jpgIMG_20140726_050008.jpgIMG_20140726_045927.jpgIMG_20140726_045940.jpg
Luckily, my soldering Skills are fine so nothing Blew up on powering . The LCD's connector seems to be very fragile, so, I secured the LCD using some Double side tape. (Aweee Love those )

NOW SOME MIXED-FEELINGS TIME (Weather it works, or not? ohh god did I blew it up ? No, no No, Please Work No I have done everything !! Ohh I forgot that ? and so on .. .. .. )

Firstly, I am a MSP430 Guy so I have couple of Launchpads with me to play around with. So, I searched and searched for someone whu may have done the interfacing as these LCD's are not New or so, and indeed I found a Guy0 "RobG" at 43oh.com who is working on a Graphic Library supporting multiple displays  http://forum.43oh.com/topic/1956-universal-color-lcd-graphics-library.
unfortunately after May 6th 2013 they have dropped the support for NOKIA 6100/3100 LCD's PCF8833 Philips controller. anyways I found a previous version f the library and of course it didn't worked out of box, but with some slight modifications to the controller's code I was able to get the test code "RobG"  had written to work with my setup . Hurrayyy...




Visit My GitHub for Code :)

Links In case you wonder where I got them from :)
I bought it from Ebay.in (Online TPS Store),
But you can still order it from http://www.onlinetps.com/shop/index.php?main_page=product_info&cPath=9_41&products_id=776.
Digibay also have these displays, though they are always out of stock. http://www.digibay.in/display/lcd/nokia-6100-color-lcd-128-x-128-pixel-arduino-compaitble.
I also have found these at many various online stores, but either they have high cost or really crazy shipping/payment scheme, so I left those out


No comments:

Post a Comment