-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iCubLisboa01 S/N:004 – Hand communication failure from board EB29 #1678
Comments
Hi @Ryo-Naohara, sorry for the late reply. Judging from the described behavior and the type of errors in the logger, the cause could be the missing of CAN connection between the EB29 board and MAIS. I recommend that you perform the following tests:
Note In case you open the back of the hand, I also recommend to check the continuity of the cable from MAIS to EB29 (cable name: 4N1). In case you have any questions, please feel free to ask them! cc @sgiraz |
Hello @AntonioConsilvio , thank you for the reply. Here is a photo of the connector. |
Hello, correction of pin connection, the cable 4N1 which is the one with broken cables was connected to Board 29 via a 6pin connector attached to p8 and, a 7pin connector attached to p10. |
Hi @Ryo-Naohara, we found the correct diagram to fix the damaged wiring. Basically, the MAIS board takes power (red/yellow and shield+black wires) from connector P10 (7pin connector), while CAN communication is done on connector p8 (6pin connector) with Green, black and white wires. However, the logic diagram I refer to can be found here: In case you have any questions, please feel free to ask them! |
Hello, the cables were soldered back and now most of the motors on the right hand are working, except for the 2 motors in the index finger which are appearing has not configured on the motor gui and are giving errors in the logger. |
Hi, @Ryo-Naohara, try to check all the connections (5 in total) as the one indicated (see red circle 🔴) in the picture below: |
Hello @AntonioConsilvio It has been a while since my last contact, i tried to check the wires and 2 of them were broken, testing it again with the multimeter it seems they all are connecting correctly but the hand is still at fault and when the wires are moved they seem to jolt a little bit, with the log below, could you confirm that its probably still a bad connection with the wire? |
Hi @Ryo-Naohara, sorry for the late reply! You could provide us with these information:
cc @sgiraz |
Hello @AntonioConsilvio, no problem!
https://github.com/robotology/icub-tech-support/assets/119933065/7a51f37a-de71-4ebe-8e36-f2b8e78e151c
from checking from the yarpmotorgui if the enconders of all fingers read, only the thumb oppose seemed to change values when moved. |
Hi @Ryo-Naohara, thank you for all information! Analysing the situation, the problem on CAN communication seems to persist. In fact, from the The fact that the CAN communication is broken means that the finger sensors are not able to send values to the ETH boards, and so it makes sense that from the The CAN wiring is as follows in the diagram (cable name: 4N1): If you want to see the wiring diagram more specifically: I recommend checking the wiring and testing the continuity with the tester. You can also test that there are no short circuits between the cables. I also recommend to see if the MAIS board in the hand has any LEDs on (so as to exclude the red 5V and black GND cable among the possible faulty cables). I also recommend making sure that the CAN cable has been connected to the EB28-EB29 boards and not to the EB27 by mistake. Please, send us feedback and if you have any questions feel free to ask! cc @sgiraz |
Hello, it seems the issue was that the there was a faulty cable connection from the hand to the EB29, even though through the multi meter seemed to be fine, there was still an issue with it, remaking the connectors seems to have fixed it, there was also another issue where the power connection from the hand to the board seems to have been faulty, as a temporary measure we connected it from another board which seems to have worked since the mais board now appears on the firmware updater. |
Robot Name 🤖
iCubLisboa01 S/N:004
Request/Failure description
Hello, the issue we are having is when turning on icub relating to it's right hand.
Below is the log file for our attempt to start up icub, which shows some errors.
@plinioMoreno
log_icub.txt
Detailed context
When starting icub's routine, communication with board EB29, the board on the right side responsible for the hand, fails to connect and we can't seem to use the motors on the hand, they can't seem to be put to idle either, 8 motors in total from the hand all appear has red in yarpmotorgui. However the encoders still work since they still output values that we can see in yarpmotor gui.
We've tried checking the cables and connecters but everything seems to be seated correctly and no signs of a cut or snag wire.
Additional context
We were trying to fix an issue with the right hands index finger proximal motor not moving with yarpmotorgui, after doing some testing to see what was wrong, the hand stopped working.
How does it affect you?
No response
The text was updated successfully, but these errors were encountered: