By reversible, I mean move in the forward or reverse direction.
This should be quite possible by switching one of the three servo voltage
wave forms for the forward and reverse direction.
To detection the position I was going to read a magnet encoder perhaps in
combination with a track sensor.
This is only a model train, not a CNC accuracy is not really critical in