Welcome To Linux PC Robot!

The system is currently using:

EPIA mini-ATX motherboard
256M RAM
12VDC 70W ATX Power supply (for motherboard)
9V-18V DC to DC 5V 3A converter
9V-18V DC to DC 12V 1.5A converter
40G Hard drive
Linksys WAP11G
Velleman K8055 I/O board (Velleman K8000 I2C board has been retired)
One hacked up PS/2 ball mouse used as a dual motor encoder
Custom dual motor amplifier.
One aluminum project box (housing the motor amplifier)
Wire, terminals, and a terminal block

The chassis parts list:
34 feet of extruded aluminum
1 box each of 1 inch ΒΌ-20 screws, nuts, and washers
1 axle shaft from ride-around toy, with 2 motors and wheels.

Authentication and approval required to post coments

Sorry everybody, we've gotten some lowlife spammer/scammers trying to add bogus comments, because of this, posts need to be approved before they are visible.

I am sorry about this change, but its necessary.

Compact Flash / IDE

There are some interesting devices out there for about $20 that allow you to use a common Compact Flash card as an IDE hard disk. I am thinking of using this as a storage device as it will consume less power and be more shock and vibration resistant.

Changes

Source code has been moved to Mohawksoft.Org's CVS repository.

Velleman K8055 USB Data Acquisition card has replaced the K8000 I2C card.

As part of the implementation of the K8055 interface, a usbdevice object was added to the standard devices.

A networked joystick interface has been added. The robot program implements a "netstick" client and the program "joysend" implements a netstick sender. It has currently been tested using a Logitech Dual Action joystick and seems to work. There is a keep alive pulse which, if lost, will cause the robot to hard stop.

Changes coming soon...

The Velleman K8000 has been replaced with a Velleman K8055. The K8055 is cheaper and faster than the K8000 (I2C vs USB 1.1), and has a higher Digital to Analog resolution, 8 bits.