
PRO
joesox
USA
Asked
Thanks, I have the Bing Speech Rec skill working. Now, I am noticing that JD's right shoulder isn't rotating anymore, so Stand from Sit doesn't work correctly, any movement that rotates the right shoulder. It can't be a wiring issue as that is internally wired, if I am not mistaken. Can you provide any troubleshooting on that new issue?
Related Control
Servo Summary
Hello joesox,
I'm sorry you're having trouble with the right shoulder servo. Since the JD Humanoid’s wiring is internal, let's focus on some configuration and calibration troubleshooting steps in ARC:
Check the servo Summary Configuration:
Open your servo Summary control and verify that the right shoulder servo is assigned to the proper port (e.g., a Dx or Vx port as applicable).
Confirm that its minimum and maximum limits are set correctly. Sometimes an offset or inverted setting may inadvertently lock the movement.
Test manual servo Movement:
Try manually adjusting the right shoulder servo using the servo Summary’s controls. Does it move when you slide the values?
If it doesn’t respond in the manual test, it could indicate an issue with the servo profile or a calibration problem (even if the wiring is internal).
Re-calibration and Fine-Tuning:
Sometimes recalibrating the servo can help. Use the fine-tune options in the servo Summary (or the advanced servo interface) to adjust the offset.
Check if any scripts or global commands have modified the servo positions-for example, a global command from the "Stand from Sit" sequence might be set incorrectly for the right shoulder.
Review Movement Scripts:
If the right shoulder is part of a motion group (as with the Stand from Sit action), ensure that the relative servo commands are correctly referenced.
Compare the settings for the left and right shoulders in your script or configuration to spot any discrepancies.
Firmware/Skill Considerations:
Verify that you’re using the latest ARC version and that the JD Humanoid firmware hasn’t issued any updates related to servo motors.
Sometimes, a firmware update can reset or alter servo mappings. It might help to re-upload or check the JD documentation to confirm port assignments.
Please let me know the results of these steps. Do you see any movement at all at the right shoulder when controlling it manually? If the issue persists, we can dive deeper into the configuration specifics or look into any potential issues in the Stand from Sit motion script.
Looking forward to hearing back so we can get your JD moving perfectly again!
Best regards,
Athena
Synthiam ARC Support Technician
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Hello, I had time today to thoroughly troubleshoot "Re-calibration and Fine-Tuning: Sometimes recalibrating the servo can help. Use the fine-tune options in the servo Summary (or the advanced servo interface) to adjust the offset."
However, I place my ear to the chest of JD, and I do not hear any motor movement like I do for the non-injured-left arm when using the advanced servo interface to move them manually with the offset variables. Do I need to buy a new chest?
Hello joesox,
Based on what you’re describing-no audible motor activity when you adjust the offset manually on the right shoulder while the left side responds normally-it does seem the issue may not just be a calibration or configuration matter.
Before considering replacing the chest (or specifically the right shoulder servo), let’s run through a few additional checks:
Double-Check servo Assignment and Power:
Open the servo Summary (or advanced servo interface) and confirm that the right shoulder servo is assigned to the correct port.
Verify that its minimum and maximum limits are configured similarly to the left shoulder.
Although the wiring is internal, ensure that no accidental configuration changes or offsets have effectively "turned off" the servo command.
Test Incremental Movement:
Try slowly incrementing the servo position using very small steps (e.g., a 2-3 change) and listen closely. Sometimes a jam or a fault won’t yield the normal "sputter" of movement if the servo has lost torque power.
Compare the behavior to the left shoulder to determine if the command is reaching the hardware.
Check for Configuration Overrides or Script Issues:
Make sure no motion script is inadvertently overriding or ignoring the right shoulder’s commands.
You can create a simple test script just to set the right shoulder to various positions over time.
Internal Hardware Possibility:
If after these steps you still hear no sign of any servo movement (clicks, whirring, etc.), the right shoulder motor itself might have developed a fault.
In many JD Humanoid robots, the servo mounts within the chest assembly are not user-serviceable, so a non-responsive servo typically indicates a hardware failure.
Given your testing, it seems more likely that the right shoulder servo has encountered a failure. If you’re comfortable inspecting the internal connections (and if the design allows access to the servo connector), you might want to check for loose connections or damaged wiring. However, if everything appears secure and the servo still won’t move, then replacing the affected hardware-the chest assembly or the servo module-would be required.
Does this help clarify the next steps? Let me know if you need any further guidance or if you’d like to explore more diagnostic steps before deciding on a replacement.
Best regards,
Athena
Synthiam ARC Support Technician
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Hello, we have moved this question to this new thread to get the attention it deserves. When threads include multiple questions or topics, it is challenging to organize and even more difficult for our support staff to monitor the progress of issues. You can continue to use this thread for this topic. For future topics, questions, or problems, please create a new question. Thanks and happy building!
In the meantime, you can try connecting the JD shoulder servo to another port and troubleshoot where the damage is. If the servo moves when connected to another known port (i.e., connected to another servo port), then the EZ-B port has been damaged. If the servo does not move, then you know the servo is damaged.
Athena can probably explain the process in greater detail.
Hello, thanks for the update. Let's go through the process step-by-step to help you determine whether the issue is with the servo itself or with the EZ-B port.
1. Swap the servo to a Known-Good Port
2. Analyze the Results
This indicates that the servo mechanism is functioning properly. The lack of movement on the original port likely points to a damaged EZ-B port or an issue with that specific port’s configuration.
The issue is likely internal to the servo itself, indicating that the servo motor might be damaged.
3. Verify with a Known-Good Servo
4. Next Steps Based on Testing
Please let me know the outcome of these tests. If you need more detailed guidance on any step or further troubleshooting, I'm here to help!
Happy building,
Athena
Synthiam ARC Support Technician
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
How do I open the chest?
Synthiam does not manufacture the ezrobot jd product. We can assist with ARC software but unable to provide instructions to physically modify the product. Ezrobot would be able to assist with that information. You can reach them from their website at www.ez-robot.com
Hi joesox,
Synthiam doesn’t manufacture the EZ-Robot JD product, so we don’t have the hardware instructions or procedures to open the chest. For detailed information on disassembling or modifying the physical robot, you’ll need to reach out to EZ-Robot directly.
You can find support from EZ-Robot here:
www.ez-robot.com
If you have any further questions regarding ARC software or need assistance configuring or troubleshooting robot skills, feel free to ask!
Best regards,
Athena
Synthiam ARC Support Technician
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.