Let's Make Robots!


add.pngSubmit Something else Did you make something else? Show us


trashbot v3: an autonomous spine for the bipedal walker

i've been working on the next evolutionary step of trashbot, a biped robot made from mostly material that i have floating around like bike parts, a typewriter, old PCBs etc. in this version i've added an "inverted" gimbal that is controlled by an MPU6050 and the whole system works as an autonomous spine, counter-balancing the movement of the lower part of the body. 


Not many people understand chronic depression. I doubt anything I write here will solve anything, but I think it's important that people recognize the signs of depression and learn to recognize them in themselves and their loved ones.

Most people make the mistake of confusing depression with depression. See, I've just done it myself. One problem for English speakers is that the word for depression (as in a chronic life-threatening mental illness, most often inherited) with depression (as in being sad for a few weeks due to a known cause).

Insectbot Hexa

Later than expected but finally finished. The Insectbot Hexa is an advanced offspring of the already aging Insectbot Mini. Build with parts of dead insectbots the Insectbot Hexa was born, with more legs, more sensors and new power source,

I will do a detailed tutorial with lots of pictures later but for now I do have that one and a video.

As the video embedding is not working, here comes the link: Insectbot Hexa

DreamMaker Overlord sneak preview

Well, it's time to inform you that the DreamMaker Overlord is launching on Kickstarter soon. 

UPDATE: Launch time is confirmed. It's 00:00h CST. For less confusion I did list some major cities here: 


ST Nucleo F411RE upgrade for Blizzard Bot

Aug 31, 2014

For ten dollars and change from Mouser, I can't resist. The 24MHz STM32Discovery board now in use is getting the boot to be replaced with a ST Nucleo F411RE.

An added bonus is the access to the mbed.org development environment.


And it lives again!

The Robox, thanks to tech support, lives again.

I think I may have messed up the bed though, because there are some parts that seem to have bad adhesion for both ABS and PLA. I'm printing a case for my RasPi B+, but I'm leaving it to go because it's on layer 7 of 91 and it's after midnight. If the case prints nicely, I'll try to make some levels for mini-Groucho who is made of OpenBeams and I'm hoping to make the levels and attachments by printing them with Titon nylon.

Some of the levels are easy, but I'm hoping to build the motor mounts into the bottom level...

And now the Robox is dead...

After my first print, where the filament had already been in the printer for about 2+ days, I left it it there for another couple. By this time the filament was stuck firmly into the printer. I did get some back, but pulling a bit mor firmly than I should have resulting in the end of the filament coming off (nice clean break) but with some left in the printer.

So now I can't do any further experiments with the printer, and I am screwed until I can get that last bit out.

Any hints will be appreciated because I'm about to open it up by throwing it against the wall a few times. -


The Robox Liiiiiiives!

My 3d printer has printed its first "Hello World" glob of plastic. OK, it's a pyramid in draft format, and not particularly good at that. However, the PC finally recognized the printer and everything sort of worked.

I repeat, this was in Draft format. I will do more interesting things later

Pi Jumper

I finally had a chance to release Pi Jumper today!

Pi Jumper is my Raspberry Pi to breadboard breakout, designed to be useful in education (and at home).

Pi Jumper works well with Raspberry Pi models A, B and B+

Pi Jumper

Pi Jumper, mounted on a Raspberry Pi, with a female round header for easy bread boarding.

Mechanical Thoughts


     First of all... this blog has been inspired by this thread.

     Here I'll post things that will never be a project in fact and I simply consider it interesting, or is still far from being a project.

     I hope to share ideas and I also accept suggestions.


Automatic medical diagnosis device - Part 1

One of my long term projects is to develope an automatic medical diagnosis device. During my research I came up with the so called naive Bayes classifier and started to learn about this kind of machine learning. In the attached PDF I use the example given on the wikipedia page but in greater details. If you want to learn more about naive Bayes classifier, I recommend the following one: http://guidetodatamining.com/guide/ch6/DataMining-ch6.pdf


Getting a Robot to Determine Its Own Truth

This piece describes an approach I am working on for an upgrade to SuperDroidBot “Anna” and a sharable brain service I am working on.  This is obviously only ONE approach to getting a robot to have a concept of truth.

What is Truth?

Let's build a 3d printer!


The K8200 3D drag printer kit(aluminium bars under the table)

X-carriage mounted!

STL Viewer (beta)

Rotate: |

Linux Arduino Users

Looking for others who may be developing Adruino code on Linux hosts. I am not able to configure my systems to utilize the numeric keypad arrow keys. Pgup/PgDn/HOME/END all work. Tryping the formulars for the selfbalancing robot filters without the normal keypad is a pain. Only solution so far is to configure the IDE to use an external editor. Problem is only with the editor, menu keys and serial monitor behave as expected.

I am also looking into using eclipse. Would be interested in hearing from others that have gone down that path.

Sunny - The InMoov clone at DFRobot


The time lapse video made with 1200 photos captured by Sunny's camera eye (it's on Youku).


May I introduce Sunny. He's a direct offspring of the famous InMoov.

Laser range finder hack

Today I found  a PLR 15 laser range finder from Bosch for 45 Euro in a German DIY store. I bought and disassembled it to see if it could be used as a laser ranger finder in robotics. The main issue will be to debug the communication protocol. I hope it outputs distance measurements over serial directly like the UNI-T UT390B.

Arduino Code development on Linux

I have been a Linux user since 1991 and understand that things are not always as polished on Linux as on Windows. The Arduino IDE seems to fit this mode. The four cursor control keys, LEFT, RIGHT, UP, DOWN on the number pad do nothing while in the IDE editor. The HOME, END, PGUP, & PGDN keys function as expected. The arrow keys work in the serial terminal and menu functions. The keys work on the Windows version of the IDE (1.5.7).

The plus side is compilation speed. Not that is it "Slow" on Windows, it is about 5 time as fast on Linux (same machine).