LCD Test Board

LCD Demo Board Overview

I created this project primarily to experiment with a graphical LCD display. The LCD is 128 X 64 pixels with an SPI interface. There is also a triple input power supply on the circuit board. The display has a wire frame graphic on it that can be rotated around the X, Y or Z axis. The speed can be increased or decreased and the rotation can happen in either direction. A USB to serial converter is used to take commands from a terminal and transfer them to the micro-controller.

LCD Demo Board Repository

LCD Demo Board Pictures

LCD Demo PCB Top View
LCD Demo PCB Top View
LCD Demo PCB Bottom View
LCD Demo PCB Bottom View
LCD Demo Assembled and Running
LCD Demo Assembled and Running
LCD Graphic Rotating About X Axis
LCD Graphic Rotating About X Axis
LCD Graphic Rotating About Y Axis
LCD Graphic Rotating About Y Axis
LCD Graphic Rotating About Z Axis
LCD Graphic Rotating About Z Axis

LCD Demo Board Schematics

The LCD Demo PCBs were designed using Express PCB.

LCD Demo PCB Source
LCD Demo Schematic Sheet 1
LCD Demo Schematic Sheet 1
LCD Demo Schematic Sheet 2
LCD Demo Schematic Sheet 2

LCD Demo Board PCB Design

LCD Power PCB Top Layer
LCD Power PCB Top Layer
LCD Power PCB Bottom Layer
LCD Power PCB Bottom Layer
LCD Power PCB Power Layer
LCD Power PCB Power Layer
LCD Power PCB Ground Layer
LCD Power PCB Ground Layer
LCD Power PCB Top, Bottom and Silkscreen Layers
LCD Power PCB Top, Bottom and Silkscreen Layers
LCD Controller PCB Top Layer
LCD Controller PCB Top Layer
LCD Controller PCB Bottom Layer
LCD Controller PCB Bottom Layer
LCD Controller PCB Power Layer
LCD Controller PCB Power Layer
LCD Controller PCB Ground Layer
LCD Controller PCB Ground Layer
LCD Controller PCB Top, Bottom and Silkscreen Layers
LCD Controller PCB Top, Bottom and Silkscreen Layers

LCD Demo Board Firmware

The source file is a single file and was written using Atmel Studios.

LCD Demo Firmware Source