Selecting the Most Appropriate board

My first post
My CNC project using existing bipolar steppers/Stepper drivers
From reading Grbl documentation the UNO Atmega328p board would seem appropriate. Is this still the case?
If so the Grbl breakout board from CNCDesign would also make connect easier.

Any comments for some one starting out would be greatly appreciated.

Arthur Rushton

What kind of CNC? How many axes do you want to control?

Most 3D printers use the Mega, if they're using an Arduino. The UNO doesn't have enough outputs for the 4axes+2heaters of a normal printer.

If you've found a shield (board) which does what you want then go right ahead with whatever Arduino fits that shield.

I agree with what @MorganS has said. However if you don't need the extra connectivity an Uno works at the same speed as a Mega.

...R Stepper Motor Basics Simple Stepper Code

Guys,thanks for you quick response. Greatly appreciated.
The project is a CNC Routing machine around 1500 mm x 1000 mm
The setup I am looking at is 3 Axis 4 Motor. Two motors on one axis. These are large stepper motors requiring separate power supplies and drivers.

Are you aware of any problems with the UNO controlling a system like this?

There should not be any problem. Most stepper drivers (regardless of the power they can control) just need step and direction signals from the Arduino.

If you want more specific advice you need to post a link to the datasheet for the driver.