Are you sure Gary? On another thread there was considerable debate about the lack of source current output from the buffers on the ZP5a and the conclusion was it was better to use the BOB to sink current through the optoisolators, therefore PUL+ & DIR+ to 5v and the - to their respective outputs on the BOB and set Mach3 to 'active low'. Which is the way the OP has it wired apparently, assuming the red wire is to +5v. What's hard to see from these pics is the drive to motor wiring; to check the pairing of the 8 wires down to 4.

@skydeal do you have Mach3 set for active low and pulse length to 5? And can you list the motor wiring.