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).