Have you kept the robot outdoors in a garage/workshop/shed? Last time my speedos failed it was because they were getting cold and humid in the workshop during the night. I brought them indoors, tried them a few days later in the robot and they were fine. Now all my electronics are encased in a module that I can install and remove in a few seconds