OK, mystery solved.... ish...
So, the voltage on DIR when connected via DB25-1250 and wire is not connected to DM860A then the voltage stays at 5V (no-load voltage). When the same signal is connected to DIR on DM860A the voltage is dropping to approx. 2V and it drains 30mA (60mW in total).
When I've connected 5V directly from PSU to DIR on DM860A the voltage does not drop and it drains approx 16mA (80mW total).
What's strange - one of the drivers is happy to accept this low signal to change the direction, but others do not
Now I'm checking options of higher voltage and current for DB25-1250 board output. If I remember right I could separate 5V+ and Vdd on this board and increase Vdd to e.g. +12V.
Edited...
There is 1k resistor and EL817 transoptor. On the output side 30mA over 1k Ohm resitor results in voltage drop to 2V.
forum.linuxcnc.org/media/kunena/attachme...BOB1205schematic.pdf
If I will remove voltage jumper JN2 and apply +12V to Vdd then it should work :dry:
As per attached screen - for 5V Vcc the resistor should be 0Ohm, as 1k resistor is already on DB25-1250 board I will apply +12V and DM860A should detect direction without any problems.
The strange thing is that it spins without any problems - and the voltage for pulse is coming through the same combination of 1k resistor and EL817C transoptor :dry: