Physical Pantograph & Software Emulator
Building mechanical and digital versions of a pantograph drawing device
October 18, 2009
"A pantograph is a mechanical linkage connected in a special manner based on parallelograms so that the movement of one specified point is an amplified version of the movement of another point. If a line drawing is traced by the first point, an enlarged (or miniaturized) copy will be drawn by a pen fixed to the other." – from Wikipedia
I built a physical pantograph out of cardboard and an accompanying software emulator of the device. By using an angle sensor (or potentiometer) at any of the four joints of the parallelogram, it is possible to use the physical pantograph to control the software version. In its current implementation, the software version is controlled by mouse.
Physical Pantograph:

Here is a screenshot of the Pantograph Software Emulator. The green line has been drawn by the stylus (mouse) point and the red line has been drawn by the pen point. This pantograph does 2X enlarging:

Pantograph Emulator: [Source Code] [Use Online Version]
Here is a drawing made with my physical pantograph:

Here is a drawing made with the software emulator:
