Debugging the card reader is tricky. The card reader is controlled by numerous relays, electromechanical switches that are prone to malfunctioning if their switch contacts get dirty. The photo shows rows of relays above a jumble of diodes and resistors. 2/8
To debug the relay circuits, I built a Hall-effect sensor to magnetically determine if the relay was activated or not. https://twitter.com/Curious_marc helped me build the sensor and mounted it in a stylish soap dish. The sensor displays the relay status over time on the oscilloscope. 3/8