3 ms·
Hardware bugs make the best war stories. I once spent a few days debugging a robot arm that would only manifest the erroneous behavior if it was in the right ro
by AlotOfReading 4y ago
Hardware bugs make the best war stories. I once spent a few days debugging a robot arm that would only manifest the erroneous behavior if it was in the right room. If you physically moved the arm and all its associated cables to another room, the problem would disappear only to manifest again when the hardware was all moved back to the original location.
Turns out the problem was an undocumented revision to a passive port cover. The new design introduced a short between pins without changing external markings. The only distinguishing mark was a slight color difference between different batches of plastic.
- rawling 4y agoAnd you... changed port covers when you moved the robot?
- AlotOfReading 4y agoYes, or omitted them. They weren't supposed to be / documented to be necessary or functional, just keep the port clean of grime (robots operate in dirty environments) and mitigate signal loss.