If you're stuck on what controller board to choose, a community member wrote an
article about his experiences with Smoothieboard, Azteeg x5 mini Version 2, Beagle Bone, and Arduino Due (with RADDS shield). He talks about some of the pros and cons of each so it makes for a good buyers guide if anyone is in the market!
Feel free to ask him any questions here or in the comments section of the article.