Let's Make Robots!


This is an additive rapid prototyping machine that can print lots of its own parts, it replicates!
   This is my build of a Reprap v2 3D Printer, called a Mendel.  Since 2005, the inventors of the Reprap have been leading a now worldwide movement to create a … Read more
  A friend of mine and I are working on a project called "TinyG".  This project is a motion control system for stepper motors  (up to 254) at a time.  However … Read more

My very first CNC project aka "klyCNC"

I have just finished the mechanical building of my CNC..


Cuts 2D and 2.5D shapes controlled by the PC.
Hi all! V2.5 is almost here, I'm still thinking on a nice name for it :) For now a list of changes I have done since V2.1: - upgraded motors to 200 steps/rev bigger … Read more


Hi all,

In the last three weeks, and especially the last week, I've been working on V3, trying to finish it.

Oh well ... it will not happen because:

- it is a very large project and it consists of a very large number of parts

- everything that could have gone wrong ... got wrong

- I'm running out of time

- cutting parts using the V2 in an apartment is just crazy, I had enough of the noise and more so of the dust

- killed all my endmills

- almost destroyed the V2 forcing it to go faster

All started years ago, my dream was to build a CNC capable of routing PCB's but at that time I was unable to find the budget and the material to build one as well … Read more

V3 - Borg it is!

Hi all!

Here is quick rendering on how V3 will lokk like :) Almost finished the design, still little things to take care of, I can start cutting soon.


Has a Borg feeling to it :D 


Update - Z-axis

Or how to get from this:









PCB milling


I finally got an usable result trying to mill PCB with my machine. 

I tested using this Eagle PCB layout:











I then generated g-code out of it using the pcb-gcode eagle plugin with the settings below:






Stepper Driver V3 (draft)

Hi all,

I've been working on the driver for the next CNC, V3.

This one should be able to drive bigger motors up to about 2.5 Amps per coil, while providing current limiting.

It's features shold be the following:

- wave, full and halfstepping selectable in software

- I2C and step/dir/enable interface available on board

- home sensors connectors

Below is an iamge of the PCB I layed out:







The Valkyrie projects blog

Hi all,

If no one has anything against it, I will use this blog to post projects done with the Valkyrie.

To start with, here is the design flow I found to work well for doing stuff with the Valkyrie. Actually there are two flows, one for PCB making and another for cutting, milling etc. Note that I'm using Linux to do all my stuff, for Windows I have no clue which software to use. 

1. PCB's

a. The PCB is designed with Eagle which can be found here: http://www.cadsoft.de/

 Here you can find Version 2.0: http://letsmakerobots.com/node/19239         Read more

RepRap Stepper Driver v1.2 and Next Gen CNC

In the picture from top-left, clockwise to bottom-left: the terminal block (24V power up to 13A), the 2 X-axis drivers, the Y-axis driver (blue heat sink), and the Z-axis driver (blue heat sink), the Arduino controller (direction x3/enable x3/step x3), and just below the terminal block there is a small 9V regulator board to shift 24V down to 9V for the Arduino.  Everything is mounted on an MDF board, and the board is mounted with baling wire.


Joins a 5mm shaft with an 8mm lead screw
Introduction Couplings are expensive, but tubing and Shapelock (Polymorph) is cheap.  This is a cheap way to build a coupling between a 5mm stepper and an M8 … Read more

RepRap Conversion for a set of Probotix SideStep Stepper Motor Drivers


An Arduino or similar microcontroller shall be used to create a RepRap-style front-end for the HobbyCNC EZ Driver board or similar DB-25 controlled stepper driver.  This front-end microcontroller application would allow RepRap applications to control a number of powerful CNC machines.


So the time has finally come, I had some time this weekend and started turning plans and ideas into reality. I have been researching and studying milling machine, … Read more
Cutts soft materials, wood, plastic etc.
Using a
My new machine, the other one was a prototype, now this one will use all the electronics....   Made with MDF, bigger than the prototype...... Almost … Read more
Old pic: http://letsmakerobots.com/files/clone_cnc_closeup_1500px.jpg TinHead's Original: http://letsmakerobots.com/node/9006 Vector Drawings: … Read more

RS232 Communication with MCU

So I am making my own CNC - PCB Miller. It is communicating with the computer using RS232 (UART), but in my testing, I find that I don't always get the correct characters, even at 1200baud. Does anyone have a method to suggest for error-checking an incoming data string over serial? I was thinking of doing something like this:

CPU sends data to MCU 4 times.

MCU checks to make sure the data is repeated exactly 4 times.

--If yes->send "OK" 4 times

--If no->send "NOT OK" 4 times

If CPU receives OK, queue up the next data to send

Cuts shapes with better precision then me :D
Using a
Pictures:  - the front   - the back - left - right - the power unit Read more

The Valkyrie

Hi all!

So the Beast is dead, buried, gone .... I actually intended to keep it as it was but hey I needed the parts :)

The new machine (Valkyrie) is basically completed and since the keyword for this one is ADJUSTABLE I still have to adjust things :D

Will start soon a new robot page for it ... stay tuned.. 

For now it draws the shapes provided, eventually it should cut them too - actually does do cutting now :D
Using a
Hi all,  As OddBot suggested on my blog I have created a robot page for this thing. I will update this page with more pictures schematics, code and video as soon … Read more

The Beast II - Evolution

Hi all,

 In case anyone wondered what happened with that dude with his wooden CNC machine, well I'm still kicking :)

I have finally reached a milestone with this guy, software seems fine, motors turn, everything is mounted back in it's place.

I have modified the Y axis to acomodate the Z axis, reprogrammed the motor controllers many times over and over, added radiators, killed and revived the arduino software .... etc, etc, ....

 And finally it came to this:




2 more draw slides to use for the Y axis purchased from here. High quality slides with ball bearing inserts. Still have to work out how I want to mount them. They were only $15 each.. money well spent now that I can see them close up.





DIY CNC router project

04/06 Update

Motors and driver chips arrived in a package with some stuff for other projects today. Can`t find much information about the motors online and they have some marks on the body but they should work great. I`ll breadboard a circuit up to test the motors later.