Y axis not working on Teensylu
Posted: Fri Jan 16, 2015 10:57 am
My Teensylu Y axis is not working. I have successfully installed Sprinter, selecting motherboard as 8. X, Z and E axes are fine. I swapped motors/axes, and any axis plugged into the Y header on the Teensylu does not work. I swapped the Step Stick boards and any working board from another axis will not work in Y slot. The StepStick from Y works fine in other axes. I further disabled the min and max stops in firmware but that made no difference. All axes use the same Nema 17 12V Stepper Motors (OSM).
The Y motor will not move and the motor makes a faint sound as if it is trying to step. The motor is not holding and I can turn the screw by finger easily while it's trying to move. It is behaving as if the motor enable is not activating (although I have determined that it is not the enable signal at fault, below). I flipped the logic to the enable pin in case it was inverted but that also made no difference.
Sprinter pins assigned to Y are STEP=30, DIR=31, ENABLE=26. However, when I trace the circuit diagram it would seem that the Y enable pin should be 18. However, changing to pin 18 still does not change the issue. I then moved the Y StepStick to a breadboard and used jumper wires to connect it back to it's slot on the Teensylu but pulling power directly from the PSU. Still not working, indicating that the connections from StepStick to the motor header are not the issue and power delivery to that StepStick socket is also not the issue. I then manually tied the enable pin on the StepStick to 5V and then to GND, testing each time to see if I could manually enable the board, but this also made no difference indicating that the enable signal is not the issue after all. That leaves STEP as the remaining possible issue and I can't easily test for that. I do have this firmware working fine on my own Teensy++2.0 and StepSticks on a breadboard so the firmware for Y should work fine on the Teensylu just as it does on the Teensy++2.0 wired with the same pinouts to the stepper drivers..
My conclusion is that I have a defective board with and electrical fault preventing the Y axis from working. Please let me know if there is a remedy I can apply to fix this, or how do I get a replacement board.
The Y motor will not move and the motor makes a faint sound as if it is trying to step. The motor is not holding and I can turn the screw by finger easily while it's trying to move. It is behaving as if the motor enable is not activating (although I have determined that it is not the enable signal at fault, below). I flipped the logic to the enable pin in case it was inverted but that also made no difference.
Sprinter pins assigned to Y are STEP=30, DIR=31, ENABLE=26. However, when I trace the circuit diagram it would seem that the Y enable pin should be 18. However, changing to pin 18 still does not change the issue. I then moved the Y StepStick to a breadboard and used jumper wires to connect it back to it's slot on the Teensylu but pulling power directly from the PSU. Still not working, indicating that the connections from StepStick to the motor header are not the issue and power delivery to that StepStick socket is also not the issue. I then manually tied the enable pin on the StepStick to 5V and then to GND, testing each time to see if I could manually enable the board, but this also made no difference indicating that the enable signal is not the issue after all. That leaves STEP as the remaining possible issue and I can't easily test for that. I do have this firmware working fine on my own Teensy++2.0 and StepSticks on a breadboard so the firmware for Y should work fine on the Teensylu just as it does on the Teensy++2.0 wired with the same pinouts to the stepper drivers..
My conclusion is that I have a defective board with and electrical fault preventing the Y axis from working. Please let me know if there is a remedy I can apply to fix this, or how do I get a replacement board.