7i76 + Gecko 320x. Also 7i76 6 stepper drives?
I picked up a gecko 320x cheap years ago, as well as a decent servo to use as the spindle.
I have a 7i43 plus 7i76.
My question relates to wiring the error/reset on the g320x to the 7i76. The g320x err/rst pin requires 5v on it to enable the g320x. If the g320x faults, it makes this pin 0v. The 7i76 senses +v on an input. I use 12v field power. From my understanding:
Connect 12v to 7i76 input. (Use the inverted pin as fault signal).
Resistor between the 7i76 input and the g320x to lower voltage from 12v to 5v.
My question: Do I need a resistor between 12v and 7i76 input (a pull up resistor) and thus I'm actually building a voltage divider? I figure this will be needed to stop a short to ground when the g320x faults and pulls pin to 0v?
I use my computer, mesa boards and stepper drivers across 3 machines. So the machines only have dedicated motors, all the electronics / drivers swap between them. I have 48 pin plugs and just swap to the machine in use.
On my router I have 5 steppers, driven by 5x leadshine drivers. On my lathe I will have two steppers driven by the leadshine drivers, plus the spindle driven by the g320x (step/dir input). Can I use enable signals to select which driver I'm talking to? As I'm going to have six drivers requiring step/dir input.
An unusual combination, did you make your own adaptor?
pippin88 wrote: I have a 7i43 plus 7i76.
If the g320 is your spindle controller then you could use the dedicated spindle-enable output pins on the 7i76, which act as a switch (albeit a polarity-sensitive switch).
The g320x err/rst pin requires 5v on it to enable the g320x. If the g320x faults, it makes this pin 0v. The 7i76 senses +v on an input. I use 12v field power.
The spindle enable output would not sense a fault state though would it?
pippin88 wrote: The spindle enable output would not sense a fault state though would it?
Probably not, though I think that all the FPGA outputs are readable as inputs, so I would not want to state that as fact. PCW would know.
You might need to wire an input to the output to read the state.