A month-long teardown and repair effort examined 68 non-passing Floppy Emu units to identify root causes and repairability. Failures clustered heavily around clock crystal issues: 26 boards had no clock and 16 had bad/erratic clocks (42 total). Other causes included bad CPLD chips (6), unprogrammed microcontrollers (5), soldering defects (5), bad microcontroller chips (4), two unresolved units, and single cases of a broken display header, missing component (LED), cracked PCB, and one board that actually tested good.
Hands-on analysis showed the clock problems traced to a substituted crystal batch that was likely damaged by rough handling or overheating during assembly; replacing the crystals and reprogramming boards restored functionality. CPLD failures stemmed from static or electrical stress and were fixed by replacing and reprogramming the CPLD. Unprogrammed microcontrollers were a manufacturing oversight and were trivial to flash. Solder bridges and cold joints were found under magnification and corrected, while bad microcontrollers often resulted from reversed cable hookups exposing MCU pins to ±12 V. In the end 65 of 68 units were resuscitated, and the diagnostic lessons will drive design and assembly process changes to reduce future QA failures.
Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.