All of you guys with homing problems need to try out the the latest code. It's not fully tested as I don't have motors on my Galil cards. My motors/amps are 480v and I don't have that kind of power in my computer room, if you know what I mean. I can view the output and it looks good, but there is nothing like putting it in action to see what it does.
1. Added axis mapping. Meaning you can now map the Galil D axis to the Mach X axis, etc... If wanted/needed.
2. The GP I/O is now working. However, this will require you to re-wire your Mach "ports and pins" settings. (Not re-wire your machine!)
3. The spindle no longer takes up a Mach motion axis. It uses the Mach spindle instead.
4. Support for the guys driving brushless motors via the commutation on the Galil. (Sinusoidal Axes)
5. Many small "gotcha" things that might pop up under certain events/circumstances are fixed. e.g. The homing bug. I think this had to do with the original pin layout. It tried to duplicate the pin layout of a parallel port with a breakout board, but the GP I/O pins could over write the limit switches and home inputs. So if you are trying to use I/O other than the limit switches, this could be the issue.
PM me with your email address and you will get the PlugIn along with an explanation of the new I/O pin arrangement. But I really have to warn you that this PlugIn may not work. As I said, I really can't fully test it yet. But I would appreciate any people willing to try. The DLL produces a log file in the PlugIn directory that would be of great value to help elimiate any problems, should there be any.
I'm working on putting together a 110v system that I can test with. But I'm still lacking some parts. Maybe in a few weeks I can provide a better tested PlugIn.
Some things for the future include:
1. Slaving handled entirely via the Galil, thus a slaved axis will not take up a Mach motion axis. This might free up some axes for you guys running gantries.
You could do this manually anyway, but I'm talking about putting it in the configuration dialog where you would not have to BN your slave settings.
2. I'd really like to see ridged tapping and threading.
Steve