Scratch-Technology

Home Page

Large Universal Timer

8 Channel Servo Controller

30 Channel Servo Controller

30 Channel USB Servo Controller

Simple Data Capture

Links

Contact


SDC1: Simple Data Capture Device 1 Channel 5KHz

Servo Controller

8 Channel serial port servo controller

"No, I want a triple fried egg butty with chilli sauce and chutney" - Dave Lister

Notices and Credits

The electronic design and PIC assembler code for this project comes from Ashley Roll at www.digitalnemisis.com
A program was written using the Visual basic languague to control Ash's device.

Hardware

Ash's design uses a PIC16F84 or PIC16F84A from microchip. This device drives up to 8 servos, communications with the PC are through a standard MAX232 or MAX202 (or equivalent) level shifting IC. The serial port interface uses the RTS/CTS "Hardware flow control" to allow the device sufficient time to produce the servo pulses without being interrupted by data arriving from the PC.

Serial Servo Controller

Firmware

Firmware is available from Ash's site.

Software

The executable program can be downloaded from Ash's site or here.

The source code for the program is here.

Project Status

This project is old - no work has been done on it for several years.

More Info

Over the years many emails from all over the world have been received requesting the source code for this project, by providing it on this page there will probably be less messages from all you enthusiastic engineers but it's always interesting to read of other peoples projects so if you feel like it, send message using the "contact" button in the menu on the left.

File Downloads

Servo Controller Program (zip)
Servo Project Files (zip)



Page last modified: 06 April 2008