David welcome to the forum. It looks like its going to be a nice project. Are you running this from the parallel port or with a motion controller? Have you also thought about Linucnc if you want in the future to use ATC ect and as many inputs and output as you want.