Physical Pantograph & Software Emulator

Building mechanical and digital versions of a pantograph drawing device

October 18, 2009

Drawing MachinesPhysical ComputingProcessingHardwareITP

"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:

Physical Pantograph
Physical pantograph built from cardboard

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
Software emulator of the pantograph device

Pantograph Emulator: [Source Code] [Use Online Version]

Here is a drawing made with my physical pantograph:

Apple on table with sofa behind it
Drawing made with the physical pantograph

Here is a drawing made with the software emulator:

Apples
Drawing made with the software pantograph emulator