Got my Nokia 6100 LCD working. Long story of failures. First try was a LCD with a Epson controller from ebay for 10 Euros. But somehow someone failed to solder the smd socket proberly and it went a way 😉 ( thx max ) .
Next try was a Epson based LCD including a header board from
[sparkfun](http://www.sparkfun.com) . But this time i wasn’t able to run some demo code which was made for the LPC2138 on my LPC2148. I think the board was to fast to talk to the display. I wasn’t able set up SPI on the LPC2148 correct. Need more investigation on that topic.
So i gave up at this point and decided to go for a atmega16. I did a devel board for that which is losy based on this [schematics]( http://wiki.koeln.ccc.de/index.php?title=Atmel_Mikrocontroller_Kickstart). The boads uses simple parport icsp and has a serial line for debugging and sending data.
Finally i threw some code together using the init commands found in this [project](http://www.e-dsp.com/controlling-a-color-graphic-lcd-epson-s1d15g10-controller-with-an-atmel-avr-atmega32l). Added support for receiving images via uart and wrote an little python client for sending images.
Future plans are to port the [glcd](http://www.apetech.de/article.php?artId=3&nnId=12) lib to the epson based lcd.


[download source](http://optixx.org/download/nokia_epson_lcd_send.tar.gz)
8 Comments