3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to wire an arduino-based 3-axis CNC machine

Step 6In conclusion

In conclusion
If everything worked right, you should have three steppers each moving at different speeds back and forth.  There should be a light on each EasyDriver showing that it has power.  If you have a light and no movement, You might not have a good connection to your arduino.

So what next?
Now that you have three motors working through the arduino you can use the serial interface to tell the arduino what you want the steppers to do.  By changing the different motors in the right pattern you can interpret G-CODE and start cutting patterns.  The biggest choice you face is what to cut!

Thanks for reading!
Dan
« Previous StepDownload PDFView All StepsNext Step »
7 comments
Jan 11, 2012. 3:55 PMkotten says:
If someone made it this far, it means that they now can control the stepper driver with Ardunio but Ardunio doesn't yet know how to interpret G code? If that is correct, then the next step would be to install a GCode Interpreter in the Arduino Library, such as mentioned here: http://reprap.org/wiki/Arduino_GCode_Interpreter.

Are you aware of Grbl http://dank.bengler.no/-/page/show/5470_grbl?ref=mst
or http://www.contraptor.org/arduino-gcode-interpreter. And how do they relate to what you are or have done?


May 29, 2011. 12:17 PMHeilandStark says:
Hi Dan,
thanks a lot for this instructable. I just find out the same Easystepper drivers but I'm not sure I can use with this board I've bought on ebay: afishonaladder.com/docs/5_Axis_Interface_Board_adapter.pdf
I have 3 stepper motors scavanged from an old copier and I'll buyt the same 5V power supply you suggest.
Hope I could work with this board and keep going into the project.

Thanks a lot for your advise.

HS
May 29, 2011. 2:00 PMHeilandStark says:
thx but what I'm not sure about is if the board is compatible with the Easystepper drivers.
Thx
HS
Apr 18, 2011. 8:44 PMalbert71 says:
Would you please elaborate a bit more about the serial interface, im new at this and i got cofused, i have allwired upalready as you show, but i have noidea how to send G code to teh Arduino and from there to teh controllers
Aby help is greatly appreciated it
Mar 27, 2011. 6:12 PMmrmartyman7 says:
This was very informative , I almost went the arduino route with my electronics .
This will be helpful to many others I'm sure.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
73
Followers
7
Author:aggrav8d(Marginally Clever Software)
I want to make a living through robotics and inventing. I don't get to travel enough.