Let's Make Robots!

Latest collected post on LMR

                MDi #3 means Mech-Dickel interactive number 3. Well, it's not going to be something so interactive like Jarvis, but I hope I'll have much … Read more
I'm working on improving the stride length of the original BoB logic (four servo walk). I decided to add two hip servos and I hope I can get away without adding … Read more
I am currently developing an new robot - Neurono. The robot will be controlled by a custom build neural computer. The computer consists beside of some sensor/actor … Read more
Simply using a hand from an opensource robot called Inmoov and controlling it through the use of a glove and XBees. The full size robot of the hand can be found at InMoov.fr
4 years after making my balancing bliepbot, i planned to make a Johnny-five-like robot. I still had some parts from bliepbot: nimh batteries, parallax motor-wheel … Read more
Navigates via 3 IR Switches, Plays "hide and go seek", makes semi-intelligent course corrections, gives audio and visual feedback via buzzer and lcd display, remote controlable
Using a
I built this robot as an all-around robot to jump start my way into Arduino. I self taught myself everything about this robot from code to hardware and have taken … Read more

Arduino + ESP8266 Wifi Self balancing robot

Hi, I just found (and bought) a cool robot that uses the Arduino Leonardo+ ESP8266 Wifi module to communicate with a smartphone/tablet/Ipad: 
This is a robot I'm working on. Has a Zed depth camera for SLAM Also has Lidar Lite. RoboClaw motor controller and 2 nvidia Jetson boards. Also GPS and an IMU unit. … Read more
This maze solver is based on Arduino Nano. The power source is four AA Eneloop battries which are really good. A DC-DC boost converter boosts the voltage to 11V … Read more
Provides a simple test bed for various hardware and software technologies.
Double decker circle platform robot. Read more
This is my hexapod robot. I call it the MicroHexTT. I dont have much space so i wanted to build a bot around the same size as an msrubug. The bot in whole is a … Read more

Tips for having custom parts waterjet cut ⚙

If you have a sophisticated mechanical design for your robot, you may have considered having the parts made by CNC waterjet. But, as with any tool, there are some limitations to this approach. I created thse articles to explain the limitations of this technology and hopefully make it easier to get the custom parts you need from waterjet cutting

KTR-X1 8x8 This is a vehicle remotely controlled to perform tasks in very difficult terrain, characterized by simplicity of construction, low center of gravity and … Read more

I need a sketch for wheel encoding odometry inc library please?

Hi all, 

I am trying to control the speed of my DC motors using wheel encoders and reading the speed with an IR LM393 sensor. 

I have downloaded the library for the timer interupt, extracted it into my ardino library (where all my other libraries work)  and I'm still getting..

sketch_nov05a.ino: In function 'void timerIsr()':

Ros2Bot (upgraded version of turtlebot2) is a personnel Robot Kit based on open source platform for Developing Highly capable application like mobile robots … Read more
Robotic hand designed for heavy duty - could be used as robotic and prosthetic hand
I built this hand because I was convinced that we could do even better than the 3D-printed ones. They are really good looking but they usually don´t have the … Read more
navigates around using sonar and IR rangers, speaks/sings, intruder detection
Using a
This project is my update of the original RB5X.  A little history: The original RB5x   The RB5X is a personal robot that has been around since 1982. Although not … Read more
Alarm/Surveillance functionality. Connect different sensors to monitor your house or other things.
The Steelsquid Kiss OS Alarm/Surveillance functionality.  Connect different sensors to monitor your house or other things. Read more
Is a minimal and optimized version of Raspbian
Minimal and optimized version of Raspbian Think this is a perfect version to start building something from ... you decide what you want to install. I have used … Read more

Attaching wheels to servos

I have got hold of a couple of these...



but want some advice on how I attach wheels to them as the holes on the servo spindles(?) are about 2-3mm wide. Can you buy screws that small?


This is my first ever build so I am completely new to all of this.



Just a simple robotic arm that is controlled by potentiometers.
This is another project that I have done so far at my internship at the Boca Bearing Company. I was having some extra time waiting for some parts to arrive in the … Read more
     UPDATE @ November 28, 2015      Hello guys!      Just mounted today the servo motors and made a simple code... and here is (see the video)!!! Read more
Will hopefully drive autonomously powered by an IC engine
Using a
This is my project blog about creating a serial hybrid driven (RC glow engine -> BLDC generator -> LiPo battery -> 6 DC motors) 6WD autonomous vehicle.  Read more

Programming Language

I've written most of the mechanical aspects of my robot in C++ (native to Arduino DUE) and am moving on to the brains, which is a Raspberry Pi 2.

I'd like to write this in a higher level language than C or C++. I am annoyed at the hoops I have to jump through to deal with strings and for that matter arrays.

I see two main choices, Python, and there is a Python 2.7 and a Python 3.4, and Node.js. What I have at the moment is OpenCV with Python 3 bindings, pocketsphinx, and eSpeak.

LiPo battery monitor

I haven't used LiPo before but I see that it needs to be monitored to make sure the cell voltages do not drop too low. The same is true with  LiIon.

I see two ways of handling this.

Two-Speed Gearbox Concept

I come from the FIRST Robotics Competition, and recently, I designed a gearbox that can shift between two different speeds. This is mounted "invertedly", meaning that the motor shaft points inward of the test chassis as opposed to outward. The piston has a special mount called the "DOG" gear, and that latches to either of the two gear combinations on the lower shaft, allowing that shaft to rotate with that combination's speed and torque.