I’m always a little scared of applying power to a device after working on it. After flipping the antique switch, I was greeted by the classic 80’s synthetic voice saying “Ready”. It was glorious.
Fixes
Before powering up the Hero 1, I reviewed the wiring top to bottom. As this was a teaching robot, there were certainly some jenky wiring. Additionally, the fuse blocks were open blocks – seems a bit dangerous to me.

I replaced the wiring from the batteries into the power supply, upgrading the fuse block to an Automotive ATM inline fuse blocks.

Once booted, I was also able to drive it around! (I’ll get video later).
Upgrades!
Now that I have the Hero 1 Robot driving and talking, it’s time to think about upgrades required to interface it with a modern CPU. (I did say I was going to ROS enable it right?)

In order to have a modern CPU communicate with the robot, I need a modern serial interface. Turns out the Robot Workshop offers a USB Serial bridge for the Hero 1!
It requires a memory upgrade and a late version ROM, so I picked those up as well.

Retr0bright
The Panels of the Hero 1 suffer from the classic yellowing of old plastic. I’m going to see if Retr0bright will help (or hurt). What’s Retr0bright? It’s a chemical process that was developed (or was it discovered) by the console restoration community. If it works on consoles, it should work on robots… I’ll report back.
