We now have a working 3D router built up from a set of 3 Velmex positioners from the 1990’s. The built in limit switches are also connected. With Sonny Jeon’s excellent work on Grbl over the past year this is now a fabulous combination.
A short video of the first real cut. There is still some packaging work to do and it needs a control panel, esp. an E-Stop panic button. Router bits are on order from Richon Tools. These are inexpensive, a factor because I expect to break a few while figuring out the optimum cutting speeds, esp. for aluminum.
Grbl runs on an Arduino Uno but has no user interface. Instead you need to use a sender program. I tested out a bunch of different ones but the best for our purposes is Universal Code Sender. This program runs on various Windows, Mac and Linux. It provides various controls such as jogging and a file loader to send the actual Gcode cut program to Grbl. And it provides a cut visualizer.
The Grbl site has a copy of UCS but it is out of sync with the .9G version. So I installed NetBeans, , replaced the out-of-date RXTX library that is in the git source and compiled UCS 1.0.8. It is rock solid when run by double clicking the .jar file, no communication errors as before. (I do not use the start-windows.bat file, an open Command window seems to affect behaviour.) All testing is done on 64 bit Windows 8.1