Teeth - set the number of teeth or cogs.

Pitch Radius - set the radius from the centre to the midpoint of the tooth.

Hole Radius - set the radius of the hole.

Tooth Depth - set values for the Addendum (the top of the tooth) and the Dedendum (the bottom of the tooth)

Tooth Taper - set taper angles for the Addendum and Dedendum.

All rotation is driven by the medium Cogwheel.

In order to create a gear system there are some basic guides to follow:

The Module of each Cogwheel must match. The module is a ratio which can be easily expressed as:

pitch diameter / the number of teeth .
Or in Cavalry's case:

2 * Pitch Radius / Teeth.

The teeth must be the same shape/size.

The Pitch Circle of one Cogwheel must 'touch' the other.

In the example below:

the Medium Cogwheel has a Pitch Radius of 200 and 12 Teeth.

the Small Cogwheel has a Pitch Radius of 100 and 6 Teeth.

the Large Cogwheel has a Pitch Radius of 400 and 24 Teeth.

`200 / 12`

, `100 / 6`

and `400 / 24`

all equal `16.66`

so each Cogwheel has the same Module .

The math for the rotation is also quite simple. If:

r1 = Rotation of the Medium Cogwheel

t1 = Number of Teeth of the Medium Cogwheel

r2 = Rotation of the Small Cogwheel

t2 = Number of Teeth of the Small Cogwheel

â€‹ $r2 = r1 * t1 / t2$ â€‹

so in the case of Medium > Small that would be:

â€‹ $r2 = r1 * 12/6$

You can use a Jsmath Atom to rig this equation up.

Connect Medium.rotation > jsmath.index0

Connect Medium.teeth > jsmath.index1

Connect Small.teeth > jsmath.index2

Connect jsmath.id > Small.rotation

As you rotate the Medium Cogwheel, the Small Cogwheel will rotate at the correct speed to mesh. In order to position them correctly you'll need to move them 300 apart in X (the total of their Pitch Radius values).