Project Leonard – My Own RepRap

Today I have started a new robotics project, Project Leonard. Leonard is to be my first CNC style automaton based on a RepRap design. I hope that the machine will afford me capability for home 3D printing, engraving, light milling and more. My thinking is that once I have completed the main unit (3D Printer) I will be able to then use it to develop and implement as many interchangeable CNC based attachments that I can think of. For those of you not in the know: RepRap is an open-source desktop 3D printer capable of printing plastic objects. Since many parts of RepRap are made from plastic and RepRap can print those parts, RepRap is a self-replicating machine - one that anyone can build given time and materials. ...more

OpenNI in WPF via EmguCV

Another quick demo showing the Kinect's IR stream running in a WPF app. This time the image is created as an EmguCV (OpenCV-C#) Image Gray, ushort. As you can see the quality is greatly enhanced in comparison to the last attempt. If you look closely you can make out the IR dot markers and also the grid pattern. As a bonus it’s ready for some Image manipulation via EmguCV too. ...more

Xbee Explorer Regulated – Netduino

A very quick example demonstrating the use of the Xbee Explorer Regulated Board as an alternative to the Arduino Xbee Shield for serial communication. ...more

Sheldon 2.0 – Bumper and Headstock

Happily I managed to get quite a lot done on the Sheldon 2.0 upgrade this weekend. Primary focus was that cleaning up the wiring and putting together the bumper, however I also managed to put the headstock together too. ...more

RIP Sheldon 1.0 – Hello Sheldon 2.0

Today is a sad day, poor little Sheldon the wonderbot 1.0 is no more. Due to a design floor several of his wires came loose whilst traversing the kitchen step and the rest as they say is history. However now that even Humpty Dumpty can be put back together again I am filled with optimism and am looking at this sad event as an opportunity for an upgrade :) I started by striping the poor little bot down to see what I could salvage. Luckily most of the damage was just wiring related and the loose wires have not seemed to have burnt out any of the major components (despite the smell and visible smoke). ...more

How to pair two XBee Radios

Recently a resulting factor of a new hobby project was the need to revisit the pairing of Xbee radios. The last time I had to undertake such a task was ages ago and due to my existing set of Xbee's becoming a permanent fixture within my robot "Sheldon" I had not kept up on all things Xbee and for the life of me could not remember how. Luckily I managed to re-track down a great YouTube video produced by xbeeadapters that I originally used to complete the task. The following list is a summary of all the steps needed to pair your Xbees as taken from the video. ...more

Arduino Xbee Shield mod for Netduino

Update: For an alternative method check out the following post: This is a very quick post detailing how I modded my netduino to be compatible with the arduino xbee shield. I utilize this shield in conjunction with a Sparkfun Xbee Explorer USB to provide wireless serial communication between netduino and PC. To find out more about that check out my SerialPortHelper to WinForm post. The following image shows the completed mod in action. ...more

Netduino SerialPortHelper to WinForm and XNA

A few weeks ago, I was contacted via YouTube in reference to the Netduino Serial Communication example I posted a while back. In my reply I promised that I would make a posting detailing how I have since updated the system. Before we start, check out the featured video to see the current system in action. A while back I decided to adopt the methods as described by Hari over at the netduino forums to facilitate ReadLine functionality. The rationale for this was that by utilizing Hari's code we no longer have to detail the length data being sent, thus simplifying the code greatly. ...more

Very Simple Kalman in C#

I have decided to take a break from all things Kinect after the disappointment of a none SDK release yesterday. To ease my pain I thought I would peruse the world of Quad Copters I love these things, If you have not come across them you should check them out. Anyway I digress :) ...more