Hi,
yes you require the ESS, a C82 breakout board and a C77 shield board.
Lets count up the wires you will need as a nminimum to hook up a servo.
You'll need one wire for the Step signal, and another for the Direction signal. You'll need a signal return wire.
You'll need one wire to each servo to enable it, and another wire for the drive to signal an error. Optionally you'll
need a Reset wire. If the drive errors out for any reason you either have to depower the servo/servos and rstart OR you signal a RESET
with one additional wire.
Counting up:
1 Step
1 Direction
1 Signal return/0V
1 SON (Delta shorthand for Servo ON, ie enable)
1 FLT (Delta shorthand for servo error)
1 RST (Delta shorthand for Reset)
TOTAL=6 wires
Note this is for single ended signaling. Differential signaling is preferred but requires more wires and more circuitry. Supposedly the boards you
have will do differential signaling, but for whatever reason you can't get them to work....so I would forgo differential signaling for the moment.
Start simple, and once you get that sorted then try differential.
A second issue is that you could wire the servos such that as soon as the power is applied they are enabled, it works and is easy but I prefer to
have my servos software enabled. I have one enable output from the ESS, going to the BoB and then connected to all the servos. When I hit
the Mach Enable/Disable button the servos follow suit, easy.
I hadn't thought to ask, but do you have the programming cable and the Delta software to program your drives? You'll need it. Trying to program
the drives by pushing buttons like a microwave is just too error prone....you won't do it.
Because you are using a C82 you have to be conservative with inputs, you just don't have that many. It makes sense then to combine all the
servo FLT lines into one input so that if any one or more servos fault then Mach will know and most probably Estop.
My breakout board has all three ESS ports developed so I have 31 inputs, so I can afford to be a bit free with them. So much so that I have one input for
each servo, up to six of them. I have LEDs on Machs screen so that if a servo faults I can tell which axis. If you combine all fault signals
into one input then you lose that ability.
Will do a bit more research and add further posts.
Craig