CNC Success
Success!
I was showing a friend my progress with the code, and he was complaining that the stepper motors were loud, and suggested I turn on fractional stepping. I switched to 1/16th steps, and he was right, the motors sounded much better. Additionally, the Z-axis magically started working! I was also impressed how well my code handled high stepping rates — well, more surprised that it worked without more surprises. So I’ve passed a big hurdle. I need to test the circle routine (pretty much the only piece of code I’ve not rewritten from the original code base), do some more tests, and try milling my first PCB!
Here’s a quick video demonstrating it moving in 3 axis at different rates, 1/16th step.
You can browse the latest version of the code here: http://code.google.com/p/rsteppercontroller/source/browse/