Thank you so much for your answer.
I already checked all the wiring and it is fine. I have been trying to calibrate the robot for two weeks without success, besides the issue with the J3 motor I found more problems:
1- none of the limit switches seems to work, when I jog any of the joints I press the limit switch and the robot keeps going.
2- everytime I am going to calibrate a joint once I click the calibrate button the join only moves like 15 degrees and then it stops without even activating the limit switch and then it shows "calibration successful"
3- also notice that the 6 joints are moving in the opposite direction so even if the calibration would be working fine the limit switches would be in the opposite side(I guess with this issue it is just a matter of reversing the phases of each motor)
I am really frustrated I already disassembled the robot twice to check for wiring errors but everything is ok, I did continuity check for each cable so is not a wiring issue!
The issue that I mentioned in the post about j3- not working I saw the it only works if I click the j3+ like 40 degrees away from the rest position.
So anyways I will keep trying cause I really like this project and I actually want to put it to work in one of the lines for the company I work for.
Thanks so much again !