THE ANNIN ROBOTICS FORUM HAS MOVED TO A NEW COMMUNITY. 👉
J4 cannot rotate re...
 
Notifications
Clear all

J4 cannot rotate reversely

7 Posts
3 Users
0 Reactions
81 Views
Avatar of Ming
 Ming
(@ming)
Active Member
Joined: 2 months ago
Posts: 6
Topic starter  

Hi everyone,

 

I’ve recently assembled my AR4 robot, and while most things are functioning well, I’m encountering an issue with the J4 joint.

 

The problem is that J4 can only rotate in the positive direction. When I try to rotate it in the reverse direction, I get an error message saying, "J4 Collision or Motor Error."

 

I’ve already checked the encoders and switches, and they all work fine. All the other motors are also functioning properly.

 

Could anyone help me diagnose what might be causing this issue? I’ve attached photos and a video for reference.

 

Thank you so much in advance!

 

https://anninrobotics.com/wp-content/uploads/2025/08/J4-cannot-rotate-reversely.mp4

Error log:

https://anninrobotics.com/wp-content/uploads/2025/08/J4-cannot-rotate-reversely_2.avif



   
Quote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 535
 

There could be a potential wiring issue. Can you check with a multimeter that the dir input to the driver for J4 has a solid connection from the teensy and that the signal is + in one direction and - in the other?



   
ReplyQuote
Avatar of Ming
 Ming
(@ming)
Active Member
Joined: 2 months ago
Posts: 6
Topic starter  

Thank you so much for your speedy reply!

 

I tested the DIR input with a multimeter, and it seems to be working properly, showing positive voltage in one direction and negative in the other. I also reconnected the wires to ensure all connections are solid. However, the issue with J4 not rotating in the negative direction persists.

 

To verify that the J4 wires are functioning correctly, I connected the J4 PUL and DIR wires to the J3 driver board, as shown below. With this setup, I was able to control the J3 joint to rotate in both directions using the J4 tab in the control software, which suggests that the Teensy inputs and J4 wires are working properly.

However, when I attempted to use the J3 wires to control J4 in a similar manner, the same issue occurred: I couldn’t rotate "J3" in the negative direction.

 

This leads me to suspect there might be an issue with the driver board. Could you provide any additional suggestions or insights on this?

 

Many thanks!

Ming



   
ReplyQuote
Chris Annin
(@chris-annin)
Member Admin
Joined: 2 months ago
Posts: 535
 

@ming I agree, your troubleshooting seems correct and its likely a driver issue. Can you also put J4 into open loop mode in the settings tab and verify the problem persists without the encoder being monitored. The next step might be to swap the driver with another joint and verify the problem follows to the new joint.



   
ReplyQuote
Avatar of Ming
 Ming
(@ming)
Active Member
Joined: 2 months ago
Posts: 6
Topic starter  

@chris-annin

I set the J4 to open loop mode, the error log disappearred but it still could not rotate reversely. I also tested the J4 driver to control J3 and encountered the same issue, leading me to believe the driver might be the cause. I've ordered a new DM320T driver, which should arrive in a few days. I'll update you once I test the new driver.

 

Thank you so much!

Ming



   
ReplyQuote
Avatar of Ming
 Ming
(@ming)
Active Member
Joined: 2 months ago
Posts: 6
Topic starter  

@chris-annin

Hi Chris,

 

I replaced the driver for J4, and it's now working well -- I can jog J4 to rotate in both directions.

 

But I met another new issue: after finishing the encoder and switch tests, the control software freezes everytime I click the auto-calibration button. This happens even when I chose to calibrate just one joint. Do you have any ideas what might be cuaing this problem?

 

Many thanks for your help!

Ming



   
ReplyQuote
Avatar of Camilo Rojas
(@camilo-rojas-g)
New Member
Joined: 2 months ago
Posts: 1
 

I have noticed the same issue, but have the previous kit (not MK). The lever goes inside the J5 motor mount holes when moving backward. J4 Limit Switch Mount.STL and 10T85 switch fix this, right?

https://anninrobotics.com/wp-content/uploads/2025/08/J4-cannot-rotate-reversely_3.mp4

Thank you.


This post was modified 1 month ago by Camilo Rojas

   
ReplyQuote
Share:
Upload your Photo