AVR LCD

Since I had built a small router for my LAN at home, which is without a monitor, I needed some kind of device to show the status of this machine. Furthermore, I wanted to play a little bit with microcontrollers and hence I started to build a LCD-based monitor.

All devices are based on a AVR controller from Atmel which are quiet simple to program by using assembler or the gcc. Furthermore the LCDs are HD44780 based. Later some graphical LCDs might follow.

On this page you can find the devices (pictures, schematics etc.) and the software (both for the µC and Linux).

AVR LCD v0.2

This is the second version of my AVR LCD. It uses a USB-parallel converter (FTDI FT245BM) which is mounted on a DIP-28 board. Since I need more IO pins for a parallel interface I switched to a AVR ATmega16. I also added some more keys.

Using a USB interface has two advantages:

Pictures

Board LCD
04.jpg 05.jpg 06.jpg

Software

AVR LCD v0.1

This first version is almost identical to the LinuxLCDPanel presented in LinuxFocus. It uses a AVR ATmega8 and a 20x2 LCD. The communication with the host PC is done via a RS232 interface.

Pictures

Front Back
01.jpg 03.jpg

Hints