Thank you for the diagram and and Mach4 package. At a quick glance I see nothing that should cause any problems, and it runs just fine on my PMDX-422. I don't see why it wouldn't also work on the PMDx-411, *but* just to make sure I'll test that when I get in the office tomorrow (Monday).
Regarding the voltage measurement on the DIR signal (pin 3) - please humor me here, I'm an engineer. When you say:
I checked and I am not getting any signal on the pin 3
I have to assume that you mean you measured zero volts. But I really don't want to have to assume anything because there is a chance I'll pick the wrong assumption. And it could be important if both measurements were close to zero, but different than each other (like, say, 0.1V and 0.3V, if those measurements were repeatable).
Here are some things to try while waiting for me to run more tests in the office:
(1) I'm guessing (presuming?) that you have the jumper for pins 2-9 pull-up/down resistors in the "pull down" position. If so, change it to the "pull up" position and see if the voltage you measure on the "Pin 3" screw terminal changes from what you measured before.
(2) See if you can toggle parallel port pin 1 - WARNING - THIS PRESUMES YOU HAVE NOTHING CONNECTED TO THE PIN 1 OUTPUT ON THE C30 BOARD! If you do, then please disconnect it for this test. Go to the "configure" menu and select "Mach...". Click on the "Output Signals" tab and scroll down to the bottom. You will see "Spindle On" is already assigned to the SmartBOB pin 1, but is disabled. Click on the red "X in the "Mapping Enabled" column to change it to a green check mark, then click on "OK'.
Enable Mach4. Measure the voltage on the "Pin 1" screw terminal on the C30 board. It should be close to zero volts. Then, in Mach4, click on the "Spindle CW" button in the lower right corner of the Mach4 screen. The indicator just below the button should turn green. Measure the voltage on the "Pin 1" screw terminal again. It should be close to 5V.
(3) If you do NOT measure something close to 5V on the "Pin 1" screw terminal above, I'm guessing that the C30 board may still have its outputs disabled (man I wish there were LEDs on that board besides a power LED). Keep the PMDX-411 plugged into the C30 board. Unplug the PMDX-411 from the USB power and remove power from the C30 board. Measure for continuity between pins 18 and 19 on the DB25 connector on the C30 board. You will probably have to turn the board upside down to do this. The C30 User's Manual has a drawing that shows how the pins are numbered on the DB25 connector.
Bob