
While waiting the parts I ordered from Bangood (step
motor Nema 23,
SFU1605 ball screw and MGN12 linear rail) I feel like I need to do and learn something
new: so why not start to study Arduino programming?
As you guys may know Arduino is a commercial micro controller commonly used as brain of DIY CNC machines (mainly 3d printer and carving machines like xCarve or openbuilds). As usual you can do it in two different ways: the easiest way is to load the GRBL library without knowing how Arduino works. It’s easy, fast and effective. All you’ll need to do is to follow the step-by-step instruction you’ll find here https://github.com/grbl/grbl
But hey we like to call us makers so why not try to get our hands dirty and figure out how this GRBL thing works? GRBL is an open source library that transforms your cheap and simple Arduino in a G-code (https://en.wikipedia.org/wiki/G-code) parser.
So here is what I am going to do to save some time while waiting my order to be delivered:
- Purchase an Arduino starting kit (I actually bought a clone, ELEGOO UNO, as it’s cheaper and you get more sensors and stuff. You’ll find details here: https://www.elegoo.com/product/elegoo-mega-2560-project-the-most-complete-starter-kit/ )
- Train myself for a couple of weeks doing simple Arduino projects
- Buy a stepper driver TB6560 suitable for NEMA23 MOTORS https://www.amazon.it/ILS-TB6560-Router-Stepper-Drivers/dp/B0769Q3YBR/ref=sr_1_5?ie=UTF8&qid=1546434478&sr=8-5&keywords=tb6560
- Try to setup Arduino with grbl, stepper driver TB6560, NEMA23 motor and see if I can get a true movement of the axis.
- If all this will work as I expect I will then purchase the other motors, drivers etc.
Stay tuned
Max
