I have made some progress interfacing the Dynamixel AX-12 servo with the Beaglebone.
In this video I have breadboarded a sparkfun logic level converter to convert the Beaglebone's 3.3v UART logic to the Dynamixel's 5v logic and a Tri state bus buffer to convert the Beaglebone's UART signals to half duplex.
I have run into one snag however... It seems that the Beaglebone's UART are only able to properly work up to 115.2k baudrate by default. If anyone knows how to adjust the maximum baudrate of the Beaglebone's UART to 1M or even 3M baud please comment!
Spending the last few days before RoboGames 2012 getting the Mech Warfare MWScore Scoring Server software into shape.
An exciting new feature I have added is the ability for match data to be broadcast to other computers on the same network as the scoring server PC.
Source for everything related to the MWScore system (PC server software, transponder firmware and transponder board designes) can be found on my MWScore project page.
A few years ago my father built a neat little desktop CNC machine capable of engraving plastic and cutting thin materail with a Dremel tool.
As with most DIY CNC machines the control of its steppers relied on a computer with a parallel port. Obviously this is an issue for people who like to use modern computers!
I have decided to tinker with the machine. The plan is to program an AVR micro controller to interpret G-Code fed to it over USB or read from an SD card. The setup would be nearly identical to the controls of a reprap 3d printer.
In the embed video you can see how I have programmed an ATMEG168 micro controller interfaced with a Pololu A4988 Stepper Driver to drive the Y axis of the desktop CNC into a micro switch endstop.
I am not sure how far ill take this project but it sure is fun to play with different things.
My intentions with this device is to use it as a platform to start the development of an IMU that communicates on the Dynamixel AX (and/or RX /EX) buss for easy use in Dynamixel based robots.
Digi's X-CTU application is for configuring and testing Xbee modems. It works great but is windows only.
While rebooting into windows just to configure an xbee was a pain it worked. But this is no longer an option now that I no longer keep a windows installation on my machine. I needed a solution!
I made a sturdy stand for the robot that allows me to work on the movement without having to worry about it taking a tumble.
I have also started to work on a program that lets me fiddle with all of the walking parameters while the movement and IK engine are both running. Took a short video of me testing it out.