Tag: plot
Slightly imperfect Hoot-Nanny/Magic Designer simulation
Simulated (and not quite right yet) output from a “HOOT-NANNY” or Magic Designer, a proto-Spirograph toy that drew six-sided curves on round paper sheets. It was made by Howard B. Jones and Co. of Chicago, IL and first sold in 1929. The company’s better known for producing Jones Plugs and Sockets, sometimes known as Cinch-Jones connectors. The “HOOT-NANNY” name was dropped when production moved to the Northern Signal Company of Saukville, WI.
My eBay-acquired Magic Designer is quite beaten up, and doesn’t always produce accurate results. Here’s how one should look, from the instruction pamphlet:
As far as I’ve been able to work out, the parameters of the machine are:
- central turntable is 6″ in diameter, with 192 gear teeth around the edge;
- each crank disc is 1″ diameter (32 teeth), with the crank pin at 3/8″ radius;
- the shift lever has a 10-70 degree scale, which corresponds to moving the upper crank disc between 30-90 degrees of arc from the lower (fixed) crank disc;
- the pencil arms have 18 holes labelled A to R, at 1/4″ spacing from 5.75 to 1.5″. The perpendicular distance from the pivot holes to the pencil is 5/16″. This small offset makes very little difference to the overall arm length.
If we model the toy with a fixed turntable:
- the crank pins describe epitrochoids around the edge of the paper;
- the pencil point traces the intersection of two circles of radius the lengths of the pencil arms, each centred on a crank pin.
Here’s a very simple model in Python that emits a hard-coded (but editable) pattern in HP-GL: Slightly imperfect Python simulation of the “HOOT-NANNY” (or Magic Designer) drawing toy (static local copy: hootnanny.zip). It doesn’t do anything with the fixed circle studs (yet)