Hi All,

So, I thought I had the machine all ready to make its first self-powered movements this evening, however I've stumbled!

I'm pretty sure the problem is that the drives are not enabling, because they worked before I reprogrammed the enable to be active high rather than active low, so one of the things I'll do to test is reprogram a drive enable to be active low again and retest.

I thought I'd throw this out to people to see if you can see where I've gone wrong. The drives are wired as per the EM806 manual (below) and my circuit diagram two posts ago.

Click image for larger version. 

Name:	Screen Shot 2020-01-31 at 21.39.24.png 
Views:	3820 
Size:	77.9 KB 
ID:	27264

So, each drive has a line from +24V on the UB1 to ENABLE + on the drive via a 2k ohm resistor. The ENABLE - lines are then commoned, and fed into the OSSD output on the UB1. This is the output of the safety circuit, which I can override with a button (so I know the cause isn't limits etc).

The UB1 manual says this about the outputs:

Click image for larger version. 

Name:	Screen Shot 2020-01-31 at 21.44.13.png 
Views:	3784 
Size:	110.9 KB 
ID:	27265

And lists the OSSD as just another output that is controlled by the safety circuit:

Click image for larger version. 

Name:	Screen Shot 2020-01-31 at 21.53.26.png 
Views:	3844 
Size:	145.8 KB 
ID:	27266

My thoughts were, that when the output is off (i.e. safety circuit broken), no current can flow through the enable optocoupler, so its a logic low. When the output is on current can flow, logic high, drive enabled.

The drives target 10mA on those optocouplers, so 40mA approximately should be within the 70mA sink of the output.

I know the OSSD output is doing its thing because I can see the LED come on when I press the override.

Have I missed something?