Let's Make Robots!


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).


Today marks the first day of the biggest festival in Nepal - Dashain. It also marks the first time I'm wishing a Happy Dashain to LMR!

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.

Sneak preview - Yet robot related


Now it's robot related, as you can see on the following photos.

DISCLAIMER: No robot was harmed during that photo shooting!

Alexandra with the HCR.

And Alexandra as a brain surgeon trying to rescue the InMoov we just started to build.

At Startup Weekend, Everyone is a Winner

What do you do if you manage to get the approval of 4 out of around 60 people, to work on your idea for the next 54 hours? Sadly, you don't make the cut but then you look around, find someone passionate about their idea - someone who's willing to take a risk by picking YOU to be a part of their team - and start working on it.


I am writing an OS for my future robots. So far the system is more or less a simple CAS (Computer Algebra System). The idea is that not only the user can use the CAS, but also the robot itself. It can solve linear and quadratic equations, includes linear regressions and a simple scientific calculator. The standard order of operations (1. exponents and roots, 2. multiplication and division, 3. addition and subtraction) is used. For the equation string parser I conceived a simple algorithm.The string will be simplified till only addition is left. Example:

Sunny - failed blog post

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

We started building Sunny (well, I am actually not doing much work but giving a helping hand and advises) her ein DFRobot for display at the Shanghai Maker Carnival in mid October.

Right now the head is almost done and we are planning to move down step by step.

The head contains a camera and a speaker to stream video from his left eye and talking via a Python script Espeak running on a Cubieboard.

The beauty and the beast - the magical conversion of a gun

I have not posted any robot in ages but I am still doing stuff :-)

For a project I have in mind I made and purchased some gadgets, also this Nerf gun

Unboxing the Robox

I did have time to unbox this, but I didn't have the time to actually use it or even to clear a spot for it. That's for Wednesday when I eventually wake up again. The Unboxing was easy and it all seems ready to work once I read the instructions and remove various pieces of packing tape and such.

My 3d Printer has Arrived!

Many months ago I found a 3d printer in Kickstarter that looked like a good combination of ability and cost. This was the Robox. And like most complicated Kickstarter campaigns they were late. So I waited and waited until this morning when I got the call!

Hopefully sometime this afternoon I will get my shiny new printer and be able to print robot parts. They should also be sending some filament, hopefully in the same box. Otherwise I won't be able to print anything until I get some. Maybe today I can place an order from Taulman for some nylon.

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.


what is needed for an animated biped robot

For my project (http://letsmakerobots.com/blog/carloroosen/pet-work-progress) I need complex behavior and nice animation. My example is the NAO robot (http://www.aldebaran.com/en).

One of the things I am thinking of is mixing animation layers. Say you have one animation layer that does a basic biped walk. And another layer contains a balancing correction. And a third layer might contain head movement. Let's call them A, B and C.

Pet (work in progress)

I have not built my first robot yet - waiting for the parts. But I have the plans for my second robot ready. He, just a little ambition :D.  My second project will be a prototype for a robot that can be sold as a consumer robot. I will call it Pet - working title.

This is how I imagine it. When you order Pet, it will come in a nicely designed box. In that box you will find a shiny sphere, a little smaller than a soccer ball. One size of the ball will be flat. You will also find a smaller box that contains a base plate with an electrical cable. No on/off switch. No manual.

Raspberry Pi Model B+ Review posted

Sorry guys, I forgot to mention it earlier!

As you probably know, the Raspberry Pi Foundation brought out the new Raspberry Pi Model B+ recently.

I got my hands on it mid-July, and after torture testing it wrote a rather large review.

Raspberry Pi Model A / B / B+ Review

mBuino unboxing.

A couple of months ago, I saw the Kickstarter for the mBuino, an ARM Cortex M0 running at 50mhz and 3.3v.  It's about the size of an Arduino Nano, and cost 10$ USD. It is produced by GHI Electronics, and can be had from Outrageouscircuits

The board came packed in a padded mailer bag with a anti-static bag inside:


I just bought some pretty cool wheels and motors for my future mobot!! I'm gonna make it some time next week. I hope I can do it.


ALS ICE bucket challenge for makers

As you all already know, the ALS ICE bucket challenge is flooding the internet with funny and not so funny videos of people getting a cold ice water shower for a good reason. We from DFRobot also did our part to get some videos more online.

We hijacked that challenge and extended it to all makers around the world. Makers who get challenged need to build a rig which somehow poures the water out of the bucket or something like that

Hello there.......Silicone!

Hello guys and hello there, Silicone.

THE (summed-up) ADVENTURE:

After searching a couple of shops in Kathmandu, I narrowed my search down to ones that dealt in paint, hardware, etc. like stuff. I also found a tube of silicone in one of them and that was exactly what I needed to mould a couple of tracks for Nano Rover in his new MB-3434 look.

Review - Veyron 24-Channel Servo Driver

Hi all, I've been a lurker here on LMR for a about a year but haven't posted anything besides a few comments/questions here and there. So, I suppose I should introduce myself! I'm a 35 year old Canadian tech support analyst. I've always been into computers but I only recently over the past year or so gotten into programming/robotics with the advent of the Raspberry Pi. Python is my main programming language, and I'm a noob at that.

Phase 9 - Web Control (Serial Preview/Wannabe Web Control)

The thought occurred to me to test out a basic sketch for the wireless control portion in phase 9. Even though I'm not there yet, I'll be waiting on parts for awhile and thought to try my hand at serial commands. I do a lot of "remote desktop"-ing for work and use a free program called TeamViewer to remotely control a computer when there is a problem. I'm not an IT expert, but I'm just dangerous in enough areas that I get called on to do things like that from time to time.

Phase 5 - Project Enclosure & Stock Chassis Issues

If you've not been following along, I have a photobucket album with a ton of pictures for this build.

Review: RobotKits.co.in 12V DC Motor with Gearbox

This is a short review of the RobotKits.co.in 12V DC Motor with Gearbox.

Review: RobotKits.co.in two channel Darlington transistor H-bridge

This is a short review of the RobotKits.co.in two channel Darlington transistor H-bridge.

Crafting Materials! cheap materials to make robots

  • Rubber Bands
    The rubber bands are useful in any place you would use tape, but they are reusable!
    They are great also for adding grip on wheels for small robots.

  • Foam
    Foam in general is great because it absorbs mechanical shocks and humidity
    It's a great thermal, acustic insulant and it's easy to cut with a blade.
    Some foams can be glued together by heating them, but better to do it outdoor because it can make dangerous smoke.
    Sponge foams are flammable, but they carbonize when heated.

Phase 4.1 - route choices in obstacle avoidance

Nothing new to see externally on the robot, but you can check out all the build pictures over on my photobucket library.

General thoughts on the IP Camera Robot build so far

As I'm getting further along in this build and planning to implement features, I see the limitations on the Adafruit V1/SainSmart Motor Shield and the thought keeps occuring that I may need to do one or several of the following to squeeze more features onto this platform:

time passes by quite quickly

Dealing with several circuits, which I found on this site and figuring out how to handle aluminium, I truely underestimated how complex building a functional robot is indeed.

My last post actually is decades old. I hope to present my robot in the near future and participate on LMR more frequently (I´ve been reading a lot here though). Working on a robot has shown me some kind of passion. The problem is to learn about circuits and living a life (work, private life etc.)

Buy Online Electronics Projects in India

Electronics Engineering

Electrical Engineering

Computer science engineering


By online electronics projects at ;