This is the Revision B version of the LCD32 module.

LCD32 Module (Revision B)

Table of Contents

This document is also available in PDF format.

Bill Benson is providing additional additional LCD32 documentation.

1. Introduction

The LCD32 module can display a total 4 lines of 16 characters each, of which only 2 lines are visible at a time. The characters are displayed using a 5×7 dot matrix. There is a mechancal switch labeled LINES on the LCD32 module that switches between displaying lines 1-2 and lines 3-4. The LCD32 module is based upon the inexpensive Lumex® LCM-S01602DTR/M 2×16 liquid crystal display (LCD) module available from both Digikey® and Mouser®. The LCD32 module has a small trim potentiometer that allows you adjust the display contrast.

LCD32 (Rev. B) Picture

2. Programming

There is a separate programming table for this module.

For people that program in Easy-C, there is a separate access library.

3. Hardware

The hardware consists of a circuit schematic and a printed circuit board.

3.1 Circuit Schematic

The schematic for the LCD32 RoboBrick is shown below:

LCD32 Schematic

The parts list kept in a separate file -- lcd32.ptl.

3.2 Printed Circuit Board

The printed circuit board files are listed below:

lcd32_back.png
The solder side layer.
lcd32_front.png
The component side layer.
lcd32_artwork.png
The artwork layer.
lcd32.gbl
The RS-272X "Gerber" back (solder side) layer.
lcd32.gtl
The RS-272X "Gerber" top (component side) layer.
lcd32.gal
The RS-272X "Gerber" artwork layer.
lcd32.drl
The "Excellon" NC drill file.
lcd32.tol
The "Excellon" tool rack file.

4. Software

The LCD32 software is available as one of:

lcd32.ucl
The µCL source file.
lcd32.asm
The resulting human readable PIC assembly file.
lcd32.lst
The resulting human readable PIC listing file.
lcd32.hex
The resulting Intel® Hex file.

5. Issues

The follow fabrication issues occurred:


Copyright (c) 2001-2007 by Wayne C. Gramlich. All rights reserved.