Glaister
Consulting Services
![]()
![]()
| DB25 Pin | Signal/Dir | EMC Signal Using Step/Dir | EMC Signal Using Phase Drive | Using Six Axis Hexapod |
| 1 | /c0 - Out | n/a | n/a | Motor-4 DIR |
| 2 | d0 - Out | x dir HOMING_POLARITY = 1 | motor-0 phase-A | Motor-0 DIR |
| 3 | d1 - Out | x step | motor-0 phase-B | Motor-0 STEP |
| 4 | d2 - Out | y dir HOMING_POLARITY = 1 | motor-1 phase-A | Motor-1 DIR |
| 5 | d3 - Out | y step | motor-1 phase-B | Motor-1 STEP |
| 6 | d4 - Out | z dir HOMING_POLARITY = 1 | motor-2 phase-A | Motor-2 DIR |
| 7 | d5 - Out | z step | motor-2 phase-B | Motor-2 STEP |
| 8 | d6 - Out | n/a | ?? | Motor-3 DIR |
| 9 | d7 - Out | n/a | ?? | Motor-3 STEP |
| 10 | s6 - In | OPTION PROBE PROBE_POLARITY = 1 | ?? | unused |
| 11 | /s7 - In | OPTION PROBE PROBE_POLARITY = 0 | ?? | unused |
| 12 | s5 - In | x,y,z home HOME_SWITCH_POLARITY = 1 | ?? | All motors Reference Sw |
| 13 | s4 - In | x,y,z limit- MIN_LIMIT_SWITCH_POLARITY = 1 | ?? | All motors Neg Limit Sw |
| 14 | c1 - Out | n/a | n/a | Motor-4 STEP |
| 15 | s3 - In | x,y,z limit+ MAX_LIMIT_SWITCH_POLARITY = 1 | same | All Motors Pos Limit Sw |
| 16 | c2 - Out | n/a | n/a | Motor-5 DIR |
| 17 | /c3 - Out | n/a | n/a | Motor-5 STEP |
| 18-25 | ground | n/a | n/a | Ground |
It only works for freqmod.o (steppermod.o will come once this is debugged). If you say 0, or leave it out, it uses step-and-direction.
![]()
| DB25 Pin | Signal/Dir | EMC variable / flags |
| 1 | /c0 - Out | SPINDLE_DECREASE_INDEX SPINDLE_DECREASE_POLARITY = 1 |
| 2 | d0 - Out | SPINDLE_REVERSE_INDEX SPINDLE_REVERSE_POLARITY = 0 |
| 3 | d1 - Out | SPINDLE_FORWARD_INDEX SPINDLE_FORWARD_POLARITY = 0 |
| 4 | d2 - Out | n/a |
| 5 | d3 - Out | n/a |
| 6 | d4 - Out | n/a |
| 7 | d5 - Out | n/a |
| 8 | d6 - Out | MIST_COOLANT_INDEX MIST_COOLANT_POLARITY = 0 |
| 9 | d7 - Out | FLOOD_COOLANT_INDEX FLOOD_COOLANT_POLARITY = 0 |
| 10 | s6 - In | n/a |
| 11 | /s7 - In | n/a |
| 12 | s5 - In | LUBE_SENSE_INDEX LUBE_SENSE_POLARITY = 1 |
| 13 | s4 - In | ESTOP_SENSE_INDEX ESTOP_SENSE_POLARITY = 1 |
| 14 | c1 - Out | SPINDLE_INCREASE_INDEX SPINDLE_INCREASE_POLARITY = 1 |
| 15 | s3 - In | n/a |
| 16 | c2 - Out | ESTOP_WRITE_INDEX ESTOP_WRITE_POLARITY = 1 |
| 17 | /c3 - Out | SPINDLE_BRAKE_INDEX SPINDLE_BRAKE_POLARITY = 0 |
| 18-25 | ground | n/a |
![]()
![]()