MakerBot Print is our newest print-prepration software, which supports native CAD files and STL assemblies,
allows you to interact with all your printers via the Cloud, and many other exciting new features.
I agree, maybe Arduino can do the job.
The advantage of this design is the high torque - we use eccentric, in 180 deg rotation we get just 8-10mm movement in the bearing which is converted to 10-15mm movement of the end point. I used digital servos with 14 kg torque so you can imagine the immense force applied on the end point.
It's ideal for small and precise XY movement where heavy object is attached, also simplifies significantly the supporting construction (no need for XY rails).