Connected the robot control board to a computer and uploaded some of the examples, like "Beep" or "Melody". That works fine when the robot is still connected to the computer, it beeps or plays the melody.
Connected the robot motor board to the computer and uploaded the Robot_Motor_Core. Don't know how to test it, but the port was recognized and Arduino IDE says the upload completed successfuly.
Changed to new batteries (AA, rechargeable, NiMH 1.2V 2600 mAh, precharged)
The problem is, when I turn the power switch on (and there are no cables connected to the robot), nothing happens. Or almost nothing - sometimes I see the IR sensor lights flash or glow red, but not every time. The batteries came precharged, but even so I've tried letting the robot charge for hours but it does not help. I have tried with several examples: Beep, Melody, Motor Test, Turn Test. It does not move, it does not make any sounds.
When I first got the robot almost 10 years ago, it was able to move and play music - I remember trying out the disco bot sketch and that worked fine then. I know this is an old and retired robot, but if anyone has any advice on how to troubleshoot it I would greatly appreciate it.
You're saying there might be an extra battery hidden somewhere? What would that look like? I don't see anything I recognize as a battery but I really don't know much about hardware. I'm including a picture, maybe you can see where it is?
It would not hurt to give those cells another charge, just to make sure. Better, put in new alkaline AA cells. Check all the battery connections and nearby wiring for corrosion.
There are no wires, so I guess it goes by traces. But it's not obvious to me where the traces go, there are a lot of lines between a lot of things. I'm including a picture of the bottom of the motor board.
Good idea! There does seem to be some corrosion on the connectors, I'll try to clean that (will google how to) and see if it fixes it. I see nothing else on the robot that looks like corrosion.
That was it!!! With the corrosion gone, the power works and the robot lives again! It can now finally start to fulfill its true purpose as a cat entertainer. Thank you so much @er_name_not_found, and thanks to everyone who came here to help. <3