Bajos availabel on Github.com

July 12, 2010

In hope of getting some contribution and feedback to bajos I have hosted it on github, so everything is availabel for everone:

Check out bajos from github.com
http://github.com/cehberlin/bajos

Check out my post on arduino.org

July 12, 2010

Since last december I am working on a project of my college BAJOS, which makes java availabel vor microcontrollers.  Now I do some public relation stuff, because this great project is not mind in the internet community. therefore check out:

http://arduino.org/blogs/entry/What-is-Bajos-Where-can-I-get-it read more

Ponchoman3D – A third-person Jump ‘n’ Run written in Java3D.

February 23, 2010

Ponchoman3D is a Java3D Game which was developed by me and 7 other students as a project in computer graphics in 5. semester (bachlor). The core development was done in about 8 weeks. Some new features (enemies,bug fixes..) are provided by me and another student after the project finish.  The graphic modelling was done in Blender. This project is open source(GPL V3) and I am the maintainer of this project. If you interested to join our project, please contact me. read more

BaRobot: USB / RS232 Device for controlling up to 8 servos from WIN/LINUX

January 22, 2010

Today, I want to present my last college(BA-Berlin) project. The topic of this project is controlling a robot arm (with 5 servos) with a MCU from a PC via RS232 or USB. The project is even finished.

What is BaRobot?

BaRobot is a set consisting of  firmware for an AVR, a driver library and some demo applications. The firmware was built for at least an ATmega8 and contains everything for controlling up to 8 servos via USB or RS232 from a PC without expensive USB-Hardware. The USB Interface is based on VUSB from Objective Development. The project was founded to control a 5 axis robot arm (see gallery next), therefore all demo applications are made for a 5 servo device, but you could edit these settings with preprocessor directives in the sources. A possible circuit is available in the gallery, too. The driver is based on LibUSB (LibUSB32 at Windows), you only need LibUSB if you want to compile the sources. On a linux machine you does not need a specific driver, because LibUSB is still installed, you only need the library, which provides  a set of functions to control the servos. The library/firmware gives you the ability of control all your servos in position  and in speed(means time for moving to a new position). Both values value must be between 0 and 254. read more