JStamp controlling 5-axis robot arm with LCD/touchscreen GUI

Embedded Java GUI and servo control Last Modified:11 June 2002

Summary:

JStamp/SaJe/JStik (we'll post a TINI version soon) controls a Lynxmotion 5-axis robot arm. An Amulet Technologies graphical LCD (we use the 5.7" 320x240 quarter VGA here) and touchscreen create the user interface. Sliders control the position of each axis. The LCD connects to the host controller via 115 kbaud RS232. The arm's five R/C servos are connected to a Scott Edwards SSCII servo control board via 9600 baud RS232. Host software is written in Java using the standard javaxcomm serial package. LCD code is compiled HTML.



Five-axis Robot Arm
Click on the photo for a larger image which clearly shows the series of sliders (one per axis) on the LCD.
Materials and Files
What you need You will need a JStamp, SaJe, JStik or TINI Development Kit, a Lynxmotion arm, SSC-II servo controller board and serial cable kit, power cube for the servos, wires or cable to provide 5VDC to the SSCII board, and some mechanical and soldering skill.
Project ZIP file (100 KBytes)

The file includes JBuilder and JemBuilder projects, source, class and binary files, and javadocs. It's not in a polished state, but we don't know when we'll get around to doing more work on this, so here it is, "as is".