Let's Make Robots!
TITAN is a super sized Wild Thumper designed for jobs such as lawn mower, snow plow or fire fighting robot. I blogged the initial construction of this prototype … Read more

ComMotion Shield for omni and mecanum wheel robots

After building my first omni wheel robot I realized how difficult it can be to monitor 4 encoders and drive 4 motors so I designed the ComMotion shield. As the name suggest the shield is designed for motion control but as I ended up with 2 spare serial ports I decided to add communications abilities to the shield hence the name ComMotion.

Building a TITAN

TITAN is a much larger version of my Wild Thumper robot chassis which was based on my original 6WD robot chassis. The reason for making TITAN is simple, I want a robot chassis big enough to do jobs like plowing snow, mowing the lawn or carrying heavy garden supplies like a few bags of fertilizer.

Now with cool video of a real life military prototype! This is an easy to make 6 wheel drive robot platform designed for rough terrain. The chassis is made from 3 … Read more
I have been developing this 5 axis CNC Controller on and off (mostly off) for the last 3 years. I wanted an "all in one" controller that did not depend on a PC to … Read more
Tracks movement, Crawls about either autonomously or controlled by TV remote.
Before I moved to China and started working for DAGU I built a caterpillar robot made from Polymorph (shapeloc). I had wanted to make something different that did … Read more
Introduction This tutorial will explain the basics of hobby robot design and covers many subjects. I have includes numerous links to explain various subjects in … Read more

Pycam and other free CAM products

I am close to completeting my CNC controller. This has been one of those projects that has spent a lot of time on the backburner. Now I am trying to find a good CAM package to recommend.

The controller and it's software is designed to try and make CNC machining as easy as possible for the novice so I was trying to find CAM software that did not need months to learn.

Precision control of 2 DC brushed motors using encoders
Perhaps the most common part needed to build a robot is a motor controller and usually the first complaint from beginers is that the robot does not travel in a … Read more

Strange problem when saving data to SD card

I am using an Arduino Mega 2560 equivalent controller to read a G-code file received by an Xbee on serial port 2. The file needs to be saved onto an SD card until the machine is ready to process the data.

For this test I am using the Tera Term VT software to send and receive data over the Xbee modules on serial port 2 and the USB cable to upload code and debug. The code was written using Arduino 1.0.6 but i have also tested in Arduino 1.0.4 with the same results.