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:

  • Power is supplied by USB, so we need only one plug.
  • Linux supports hotplugging with USB, so the daemon can be started if the device is plugged in the PC and stopped if the LCD is removed.

Pictures

Board LCD
04.jpg 05.jpg 06.jpg

Software

  • AVR Program: Program for the AVR Mega16 to provide I/O functions for the LCD.
  • Linux Program: Program for the PC under Linux to control the LCD, e.g. send/receive data.