I've read thru sections and skimed many areas of the EMC manual and still have no clue as to where or how to set up a custom pin-out for:
my three axis (xyz)
my two limits +(xyz) and -(xyz)
(minus motion all share and plus motion all share)
my drives enable/dissable(Gecko 320's) (thru a cambel breakout board)
my spindle on/off
thats all there is(pretty simple)
http://emc.sourceforge.net/Handbook/node22.html
This page gives the IO for the bridgeportio and says that IO assignments can be changed but I havent found a specific how-to. I read thru the INI files and did'nt find any variables like stepin or dirpin, I was running my machine with TurboCNC for a bit, but I want to see how the EMC compares.
I've decided to just modify my control system to direct the pinouts that EMC does use to the correct positions on my Campbell breakout board.
The Campbell site says:
The input connector is a 26 pin duel in-line connector. The 26 pin connector is connected (ribbon cable) to a 25 pin parallel port connector which would mount on the outside of your control box.
What I need is one of these 26 pin duel in-line connecters and a 25 pin connector that I can connect to the ribbon in the redirected pattern. Then I can go from using my existing TurboCNC package to the EMC controler by simply switching the cable out.
It's relatively easy to connect the 25 pin DB25S connector to a 26 pin dual in line using ribbon cables, if you them straight through. To make one with a redirected pattern means you will have to split the ribbon and position the wires manually. Not too hard if you use rainbow ribbon cable. The all blue or gray cables will need a lot of visual checking to get it right. You should make a test fixture to verify the connections. If you are making a lot you would probably modify the printed circuit board so you can use straight through connections.
If you are only switching between TurboCNC and EMC, then you only need to make an adapter for each. If the existing connections are fine, then only one for the alternate setup.