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.
Y axis not working on Teensylu
Re: Y axis not working on Teensylu
Dear friend,
Sorry to keep you waiting so long.Based on your imformation,i suggest you can try these methods:
1.Please confirm that the step size of stepper driver has been set correctly,and all jumper caps of Y Axis were connected properly.
2.You can try to check whether the PCB trace and Pads were welded normally.
Please kindly try this,and let me know the result.Thanks!
Sorry to keep you waiting so long.Based on your imformation,i suggest you can try these methods:
1.Please confirm that the step size of stepper driver has been set correctly,and all jumper caps of Y Axis were connected properly.
2.You can try to check whether the PCB trace and Pads were welded normally.
Please kindly try this,and let me know the result.Thanks!
-
- Posts: 4
- Joined: Wed Dec 17, 2014 1:49 pm
Re: Y axis not working on Teensylu
There are no jumpers on the microstepping pins which should provide full step (as it does on the other axes).
The soldering on the board is ok except for the microprocessor. The soldering of pins on the programming jumper side looks bad, as do some of the pins on that corner and the side nearest the stepper drivers. I am including pictures.
Please advise ASAP how to rectify this. Here are pictures:



The soldering on the board is ok except for the microprocessor. The soldering of pins on the programming jumper side looks bad, as do some of the pins on that corner and the side nearest the stepper drivers. I am including pictures.
Please advise ASAP how to rectify this. Here are pictures:



Re: Y axis not working on Teensylu
Dear friend,
I am sorry for your trouble, but could you please send the pictures again, because i cannot see them,Thanks!
Best regards!
I am sorry for your trouble, but could you please send the pictures again, because i cannot see them,Thanks!
Best regards!
-
- Posts: 4
- Joined: Wed Dec 17, 2014 1:49 pm
Re: Y axis not working on Teensylu
I'm not sure I understand. They are in the posting. You can't miss them as they should be visible in any browser. I'll also attach them to this post.
This process is taking too long and my project is stalled out. With a day or two between replies this may take forever. I need a replacement or a QUICK resolution that I can implement on this end. Please let me know ASAP.
This process is taking too long and my project is stalled out. With a day or two between replies this may take forever. I need a replacement or a QUICK resolution that I can implement on this end. Please let me know ASAP.
- Attachments
-
- Processor side nearest programming jumper shows bad solder.
- 2015-01-018.jpg (360.46 KiB) Viewed 12963 times
-
- Another view of processor pins solder
- 2015-01-017.jpg (623.33 KiB) Viewed 12963 times
-
- Close up of the Teensylu processor. Solder on pins not clean/good
- 2015-01-016.jpg (448.51 KiB) Viewed 12963 times
Re: Y axis not working on Teensylu
Dear friend,
Sorry for delaying your valuable time. If you have the tools, you can try to re-welded those pins. Our cutomer service have already contacted you and gave you solution, please kindly check you email account.
Have a nice day!
Sorry for delaying your valuable time. If you have the tools, you can try to re-welded those pins. Our cutomer service have already contacted you and gave you solution, please kindly check you email account.
Have a nice day!
-
- Posts: 4
- Joined: Wed Dec 17, 2014 1:49 pm
Re: Y axis not working on Teensylu
The suggestion of soldering the processor pins worked and the Y axis is now functioning. I had purchased another Teensylu from you in case this one didn't make it, so now I have both working, except for the hot end.
Now I need assistance getting the hot end to function. I'm not getting the heater to come on. I have 12V at the heater but the MOSFET is not being activated to ground the heater and allow current to flow. This is the same for both Teensylu's, so I think this may be an incorrect pin assignment either for the thermocouple or the heater. Sprinter specifies pin 7 for the thermocouple, but the circuit diagram shows processor hardware pin 54 and PF7 which would equate to Arduino code pin 45. Should pin 45 not be the pin assignment for the thermocouple?
That being said, I have tried both pin 7 and 45 for the thermocouple and still nothing for the hot end. Sending heater-on GCodes does not activate it either.
Can you please confirm what the correct Arduino pin assignments are for the hot end heater and thermocouple so that I can try getting the hot end working? Everything else works, all steppers and extruder. Just need this last element to function. I am using your MK8 extruder. Is there perhaps a separate firmware routine I could load to just test the hot end? If I knew the correct pins I could write a simple PID routine to test the hot end and at least verify that the hardware is working
Please advise.
Now I need assistance getting the hot end to function. I'm not getting the heater to come on. I have 12V at the heater but the MOSFET is not being activated to ground the heater and allow current to flow. This is the same for both Teensylu's, so I think this may be an incorrect pin assignment either for the thermocouple or the heater. Sprinter specifies pin 7 for the thermocouple, but the circuit diagram shows processor hardware pin 54 and PF7 which would equate to Arduino code pin 45. Should pin 45 not be the pin assignment for the thermocouple?
That being said, I have tried both pin 7 and 45 for the thermocouple and still nothing for the hot end. Sending heater-on GCodes does not activate it either.
Can you please confirm what the correct Arduino pin assignments are for the hot end heater and thermocouple so that I can try getting the hot end working? Everything else works, all steppers and extruder. Just need this last element to function. I am using your MK8 extruder. Is there perhaps a separate firmware routine I could load to just test the hot end? If I knew the correct pins I could write a simple PID routine to test the hot end and at least verify that the hardware is working
Please advise.