Controlling Two Linear Motions of an Object

Linear motions of violet object along X and Y axes are controlled by pink and orange driving pulleys.
The black timing belt is fixed to blue slider at two points. It connects the pink driving pulley with brown pulleys.
The red timing belt is fixed to the base at two points. It connects the orange driving pulley with yellow pulleys.
The orange pulley controls motion of the object along X axis.
The pink pulley controls motion of the object along Y axis.
The green line is trajectory of a point on the object.
The mechanism can be used for 3D printers.