-
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
iCubWaterloo01 S/N:044 β False "external fault button pressed" error #1814
Comments
Hi @paliasgh, the problem seems to involve the whole upperbody. The fault looks like this: the connector connected to the If you look at the wiring diagram, you can see that the one that was represented by the yellow π‘ circle in the previous photo, is a soldering point (SP_F) which carries the fault to all the boards in the upperbody. My opinion is that the piece of cable between the soldering point and the Please, send us feedback and if you have any questions feel free to ask! |
Hi, @AntonioConsilvio, |
Hello @AntonioConsilvio , Thanks for your prompt response. We followed the instruction here and removed the backpack cover. The issue was obvious when we looked at Before: After: -- Now we have another problem! When I was trying to put the cover back, I accidentally broke one of the capacitors of We somehow managed to fix this without smd soldering or even removing the board. We attached two small wires to the legs of the capacitor and then attached wires to the board. The positioning of the capacitor and wires looks safe (if nothing moves). With this, we briefly turned the robot on and tested things. Everything looked alright. The board looks like this: For a better fix, we need to order a new capacitor (since one of the legs was broken and we are not sure the wire is properly attached to the small remaining piece) and maybe more properly attach it to the board. The first question: is this the right part ? https://www.mouser.ca/ProductDetail/Nichicon/UCD1E471MNL1GS?qs=c0uEScvPYN3oJQbWs0zTvw%3D%3D (470 uF, 25 VDC, UCD Series) The BOM available here points to this one for C50 (I think both have the same specifications): https://www.mouser.ca/ProductDetail/Rubycon/25TZV470M10X10.5?qs=T3oQrply3y8WxEjgxxWhig%3D%3D The second question: Can we attach the new capacitor like what we did (using wires) for now or do you recommend taking the board off and attaching the capacitor properly with SMD soldering (which takes more time)? Thanks again for your help! |
Hi @paliasgh! Glad you found the cause of the fault problem! I'm sorry for the snag. Unfortunately the backpack cover is a bit tricky to fit, so it can happen! The two capacitors should be the same (having the same specifications) so you can use one of them. I recommend (if possible) mounting the SMD capacitor directly on the board, especially as leaving it with the wires could cause problems when mounting the backpack cover. |
Hello @AntonioConsilvio , thanks for the advice. We managed to finally attach the capacitor to the board (with a normal solder iron, but lots of work). There was almost zero space for the backpack cover to go in around that capacitor! All our issues are fixed now. Thanks again for your support! |
Good job @paliasgh! π |
Robot Name π€
iCubWaterloo01 S/N:044
Request/Failure description
Hello, when we run
yarprobotinterface
, face and both arms produce errors like this, while the button is not engaged:Detailed context
This happened shortly after we repaired the tendons of left shoulder. Due to an accident (robot hit itself) cable 7 broke and 8 snapped out. When I turned the robot on, cable 1 broke as well, as the motor started turning in the other direction. We then followed the wiring procedure to replace broken cables and put tendons back in place. After we fixed all the tendons, we could turn the robot on (run
yarprobotinterface
) and we tested the shoulder. Everything was fine. However, next time, the robot started giving false "external fault button pressed" error. We can not runyarprobotinterface
anymore. In fact, all other parts (legs and torso) work fine, but it does not start head and both arms due to the error.We tested our emergency stop button with a multi meter and it was fine. Also the socket looked fine. 'FirmwareUpdater' can find all the boards.
As a side question, while we fix this, is there any way to bypass the fault button error (turn robot on without the button)?
Additional context
Here is
yarprobotinterface
log file:yarprunlog_22_05_2024_16_04_27.log
How does it affect you?
No response
The text was updated successfully, but these errors were encountered: