Thanks again guys.
The idea of the Arduino is firstly that I know nothing about them and haven't written a program since the 80s.
I wish to make the loco work by using the gear levers in the cab and the throttle on the "backhead".
This would give the illusion of a mechanical gearbox with two speeds in forward and reverse. I would also like the engine revs to be beyond the control of the driver, determined by the gear position in forward or reverse with idle on neutral.
I haven't given it much thought yet, just weighing up what the servo might cost for starters. Standard servos I am used to are between 3 and 4 kilogram centimetres. I have just been looking up digital servos as I feared they needed a different control signal. It turns out this is down to internal pulses controlling the motor at 300Hz rather than 50Hz. They work on the same signal but have greater resolution and holding torque.
All interesting stuff.
Steve