GUIDE FOR SETTING UP A DISPLAY BOARD (M33) ON A PoKeys55 USING MACH3

For this implementation the optional M2 - PoKeys 55 Motherboard: http://www.cnc4pc.com/Store/osc/product_info.php?cPath=54&products_id=219.  is required and an M33 - 4x20 DISPLAY BOARD: http://www.cnc4pc.com/Store/osc/product_info.php?cPath=54&products_id=237.  This board can hold a PoKeys core board.

The M33 needs to be connected to Port3 of the M2 board, the pinout is the following:

I/O TERMINALS

LDC PIN

FUNCTION

PoKeys55 PIN

 

1

GND

GND

 

2

5V

5V

 

3

Contrast adjustment

 

 

4

Instruction/data input

P29

 

5

Read/write

P28

 

6

Enable signal

P30

 

7

DB0 Data bus – bit 0

Not connected

 

8

DB0 Data bus – bit 1

Not connected

 

9

DB0 Data bus – bit 2

Not connected

 

10

DB0 Data bus – bit 3

Not connected

 

11

DB0 Data bus – bit 4

P26

 

12

DB0 Data bus – bit 5

P25

 

13

DB0 Data bus – bit 6

P24

 

14

DB0 Data bus – bit 7

P23

P33

 

I/O

P33

P34

 

I/O

P34

P43

 

I/O

P43

P44

 

I/O

P44

P32

 

I/O or LDC LED control

P32

5V

 

5V

5V

3.3V

 

3.3V

3.3V

GND

 

GND

GND

 .

Run the PoKeys Configuration program and configure the I/Os accordingly.  Go to Peripherals / LCD Test.  Enable the LCD, this automatically assign the pins automatically.

Steps for configuring Mach3:

1. Install and configure the latest plugin for PoKeys.  In Mach3, under PlugIn Control / PoKeys Cfg.., enable and map encoder 1 to 4, which is MPG1.

2. Two text display methods can be used:

2.1You can assign text to be displayed on LEDs status.

2.2 Using a Visual Basic macro, you can use these commands:

SetUserLabel(1,"My")
SetUserLabel(2,"Message")
SetUserLabel(3,"for")
SetUserLabel(4,"CNC4PC")

Text can be formatted using visual basic functions.

An XML file with this configuration can be found HERE:

A PoKeys configuration file can be found HERE: