Let's Make Robots!

Rout-X, my CNC router

Long time ago, about 5 years I think, I started looking up DIY CNC machines. I bought the 4 axis EZ Driver combo kit from Hobby CNC, together with the CNC plan they had at the time. But I didn't had time to order the acme screws and linear bearings and I left USA and returned to Romania. Over there, I had an attempt after this site, but it didn't came out good as I did some mistakes.

Mini Robotic Ant Farm

I have started the build of the first Drone prototype for my little ant farm project. I plan on building around 4 Drones and a Builder.


1. The Drones:


The Drones will be as simple as possible, using TH components, as is hard to prototype with SMD. A double sided, plated holes prototyping board will be used as the chassis. The board is 38mm x 38mm and it can get smaller only if I use a smaller battery.


Play Fetch, Firefighting, navigate by map using different sensors for localisation.
Using a
This is my latest robot, still work in progress. It will take a while until it gets finished, as I want to make it more and more complex. I intend to add every … Read more

Urban RoverBot by MakerDino of SoR

This robot was made by MakerDino fellow member of SoR Forum. I loved the design so I wanted to share it with you guys.


Direct pin reading/writing instead of digitalRead and digitalWrite

Hi guys, I'm trying to make a bit bang serial connection through mega328 and Arduino seems to lack speed as the connection never happens. Here is the code, so you can better understand what I'm trying to do:


Intoroducing R-Dev-Ino

R-Dev-Ino is a Robotic Development Arduino compatible board, easily stackable. If you want to build a more complex robot, you need to modularize it. Instead of designing specific boards for each module, I have designed a multipurpose configurable board with a small prototyping area and an I2C connector made so the boards can be stackable side by side, one on top of the other like this:

Robotic Ants Farm

Well, Aniss1001 brought up in an other topic the idea of creating a swarm of robots. This reminded me of an idea I had 5 years ago, when I was in the States and building Lego Robots. Funny thing, a quick search on the net at that time revealed several similar projects. Also, my inexperience at that time with non Lego robots didn't let me put it in practice.

So, here's the idea:

Need help "translating" a C program to work in Arduino

I need an expert in C/C++ programming to help me translate a fairly complex piece of C code into Arduino specific code, perhaps even create a library. The original author of the code can't do it, but we have his permission to do it, as the code is released for hobby use only.

 The code is very interesting for many Arduino based robots, lots of people will benefit if we can make it work.

Please reply here or PM me if you're interested. Thanks. 

Trouble when counting encoder pulses

I have a pair of surplus Faulhaber gear motors with built-in quadrature encoders. I have a motor controller with Arduino and a SN754410 H-bridge. The channel A of the encoder is connected to an external interrupt on Arduino (INT0 and INT1) and the channel B is connected to a regular digital pin. The interrupt is set as Change and the ISR checks the logic level of the interrupt pin and then the level of the digital pin to determine if the counter should be incremented or decremented (depending on the direction of rotation).