I can seem to find this issue answered elsewhere on the forum. If it has please let me know.
The issue:
I have a second parallel port setup for a fifth axis ( axis A ) via a stepper driver ( st330-v3 ).
The configuration: Step, Pin 2; Dir, Pin 3; 5+ for board via ChargePump2, Pin 16; All on port 2.
ChargePump2 works ( 4.9v supply to board )
Direction works ( inactive = 0v, active = 4.9v )
!! Step Voltage does not. When inactive = 0.03v and when active = 0.09v
Stepper chatters but does not move when Dir Active. Does not chatter or move when Dir Inactive.
What I've tried:
I've check the stepper driver with an arduino. The PWM and Dir work fine. It is not the motor or the driver board itself.
I've tested the pins on port 2 by putting the spindle PWM on the pin I want to use for the step. Then I can get a reading of 0-5v depending on the speed I set the spindle to. It is not the pin or the PCI card.
I've tested the A axis motor tuning and setup by applying them to a different motor and driver (Gecko G540). That motor moved fine. It is not how the motor tuning is set up.
I've tested the uS pulse? No difference.
I've tested the motor at different feedrates? No difference.
I'm at a loss.
What could be preventing the pin set to A axis step from going to 0V when inactive? ( it is inactive at 0.03v )
Why is it that this pin only reaches 0.09v when active. When testing with spindle PWM it is not an issue?
Why would the motor tuning work on another motor and driver and not this one. The motor driver works with arduino?
It's not a hardware issue as I've tested the motor, board, and pins.
What am I missing?
I'm sure it's a bit difficult to offer a simple answer to this but any suggestions on what to check or test would be appreciated.
thanks