LCD Demonstration 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 Demonstration Board Pictures

LCD PCB Top

LCD PCB Top

LCD PCB Bottom

LCD PCB Bottom

LCD Project Assembled With Active Display

LCD Project Assembled With Active Display

LCD With Graphic Rotating About X Axis

LCD With Graphic Rotating About X Axis

LCD With Graphic Rotating About Y Axis

LCD With Graphic Rotating About Y Axis

LCD With Graphic Rotating About Z Axis

LCD With Graphic Rotating About Z Axis


LCD Demonstration Board Schematic

LCD Schematic Page 1

LCD Schematic Page 1

LCD Schematic Page 2

LCD Schematic Page 2


LCD Demonstration 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 Demonstration Board Source File

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

Super_Logo.c