PreciseXY translation stage

20 September 2015