• Started dialog with Arduino tech support about design and failures. 
  • Provided link to Arduino (2) and notes in response to request for more info.
  • Finely reconstructed the database. 
    • Did a dump "<K>" command to the Raspberry Pi to recover the Signals definitions.
    • Did a dumb "<S>" command to the Raspberry Pi to recover the turnout Sensor definitions on the Raspberry, sensors 51-74.
    • With the failed Arduino:
      • Fortunately sensors stored on the Arduino are in order. Sensor 1-32 are on Arduino pins 22-53 and sensors 33-36 are on pins 56-59. Short script built these records.
      • There is one exception sensor 6 and 25 are switched. - No I don't remember why.
      • Hand built the two relay data records.
  • Yes, I backed up the database. Twice.
  • Having pointed Arduino Tech Support to some of the documentation I felt obliged to cleanup/flush out things in a few spots.
  • While identifying signals that don't work (because of jammed servos) realized the recovered database does not include the cable numbers connecting a signal/servo to the Raspberry Pi. Added a field and started capturing the information.
  • Captured the signal/servo cable numbers and found 4 jammed servos plus one that sounds bad enough to replace. This repair is tedious.
  • Replaced the 4 jammed servos leaving two servos for the remaining signal tower. Checked to reorder servos and they are out of stock.
  • Updated Sphinx software of both the Laptop(4) and the Raspberry Pi (3).