Communication issue with Joint (RS485 receive Error 200)

Hello,
We are having a weird issue with the shoulder Joint of our CB2-UR5 (UR6-85-5-A)
It is not possible to power on the robot via the normal initialisation screen.
The robot changes to a power-off mode immediately without attempting to release the brakes or move any joint.

In Low-Level Control I can arm the robot, release the brakes and move all axis with the speed control.
However J1 will never go from “INITIALIZING” to “OK”. All other joints recognize their position after a bit of movement, J1 does not.
The Following error is displayed:
‘J1: RS485 recieve error 200’

updating the joint firmware works and seems to be successful. However immediately after updatig the firmware there is this message: G: OUTBUFFER OVERFLOW ERROR: 64

In summary: It appears the controller can talk to the joint but the joint does not talk back.

What could be the issue here?
Unfortunately the distributer does not service CB2-Robots anymore.
Any help or hints would be appreciated.

Okay, so I was able to fix the communication issue.
First a few corrections to the previous post:
The Communication Issue was not created by Joint1 but the Tool PCB (Which is obvious in hindsight from the error message in the log Tool C4A0: Broken communication error )
The Issue of Joint1 never finding its index-mark was unrelated to the communication issue.

The communication error was caused by a short circuit in the tool PCB.
The capacitor on the board shown here was shorted to ground.


This capacitor is located between ground and Vin of a step-down switching regulator with the markings LTZG 1F64 e3.

I had no way of knowing the value of this capacitor as this one was broken and there was no capacitor of this size in close vicinity on the PCB.
I found a datasheet of a Buck-switching regulator that is similar to the one connected to the capacitor and used its datasheet as a reference. In the example circuit on the datasheet a 2.2uF capacitor was used.

I removed the broken capacitor and soldered a 2.2uF 50V 1210 capacitor in its place.
The communication Issue was fixed.
The joint position issue of J1 remains.

Nice find on the capacitor.

Regarding the joint, my understanding is if you attempted to load firmware and received an outbuffer overflow error, the firmware did not load. I have the same issue on a ur10 cb2 where j2 was replaced with a cb2+ joint and never worked since. firmware will not load. Joint ID process will not worked. even have gone so fare as disconnecting all other joints. We are still searching for a solution at this point.