OpenLCD is a Atmel AVR ATmega168 based LCD controller which can be interfaced using Serial (user specifiyable baud rate and RS232 compatible), SPI and I²C protocols.

I decided to create this as the existing LCD controllers were rather limited and expensive.
OpenLCD has been designed with the following features:

If you are interested in OpenLCD please email me at
You can download the current Eagle files from OpenLCD's Project Page.

Here are 3d renderings of the board so far:

Front of the OpenLCD PCB

Back of the OpenLCD PCB

Eagle image of the OpenLCD PCB