{
 "duration": 2.21,
 "tracks": [
  {
   "nodes": [
    "bought:rod-01"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.4,
     0.0
    ],
    [
     0.7,
     31.0
    ],
    [
     0.72,
     28.6
    ],
    [
     0.73,
     28.0
    ],
    [
     2.21,
     28.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-02"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-03"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-04"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-05"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-06"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-07"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-08"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-09"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-10"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-11"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-12"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-13"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-14"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-15"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-16"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-17"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-18"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-19"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-20"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.43,
     0.1
    ],
    [
     0.7,
     28.0
    ],
    [
     0.72,
     25.6
    ],
    [
     0.73,
     25.0
    ],
    [
     2.21,
     25.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-21"
   ],
   "type": "translate",
   "axis": [
    0.0,
    1.0,
    0.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.6468,
     0.0
    ],
    [
     0.6568,
     -0.91
    ],
    [
     0.6668,
     -3.27
    ],
    [
     0.6968,
     -13.23
    ],
    [
     0.7068,
     -15.59
    ],
    [
     0.7168,
     -16.5
    ],
    [
     0.7377,
     -16.84
    ],
    [
     0.7587,
     -17.88
    ],
    [
     0.7796,
     -19.59
    ],
    [
     0.8005,
     -22.0
    ],
    [
     0.8215,
     -25.09
    ],
    [
     0.8424,
     -28.88
    ],
    [
     0.8633,
     -33.34
    ],
    [
     0.8843,
     -38.5
    ],
    [
     0.9052,
     -44.34
    ],
    [
     0.9262,
     -50.88
    ],
    [
     0.9471,
     -58.09
    ],
    [
     0.968,
     -66.0
    ],
    [
     0.9805,
     -68.19
    ],
    [
     1.0055,
     -77.81
    ],
    [
     1.018,
     -80.0
    ],
    [
     1.3036,
     -80.0
    ],
    [
     1.308,
     -78.97
    ],
    [
     1.3124,
     -76.93
    ],
    [
     1.3168,
     -75.27
    ],
    [
     1.3212,
     -74.54
    ],
    [
     1.3462,
     -74.09
    ],
    [
     1.3668,
     -73.08
    ],
    [
     1.3874,
     -71.41
    ],
    [
     1.408,
     -69.07
    ],
    [
     1.4286,
     -66.06
    ],
    [
     1.4492,
     -62.37
    ],
    [
     1.4698,
     -58.02
    ],
    [
     1.4904,
     -53.0
    ],
    [
     1.5111,
     -47.32
    ],
    [
     1.5417,
     -37.71
    ],
    [
     1.6449,
     -4.16
    ],
    [
     1.6569,
     -5.4
    ],
    [
     1.6769,
     -4.32
    ],
    [
     1.7169,
     -1.51
    ],
    [
     1.7369,
     -0.43
    ],
    [
     1.7569,
     -0.0
    ],
    [
     2.21,
     -0.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "bought:rod-21"
   ],
   "type": "translate",
   "axis": [
    0.0,
    0.0,
    1.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.4296,
     0.06
    ],
    [
     0.6468,
     22.5
    ],
    [
     0.6568,
     23.18
    ],
    [
     0.6768,
     26.16
    ],
    [
     0.6868,
     26.1
    ],
    [
     0.7068,
     22.92
    ],
    [
     0.7168,
     22.21
    ],
    [
     0.7587,
     21.69
    ],
    [
     0.8005,
     20.12
    ],
    [
     0.8424,
     17.51
    ],
    [
     0.8843,
     13.85
    ],
    [
     0.9262,
     9.14
    ],
    [
     0.968,
     3.39
    ],
    [
     1.018,
     3.39
    ],
    [
     1.0276,
     2.95
    ],
    [
     1.0371,
     1.61
    ],
    [
     1.0466,
     -0.61
    ],
    [
     1.0561,
     -3.72
    ],
    [
     1.0656,
     -7.72
    ],
    [
     1.0752,
     -12.61
    ],
    [
     1.0847,
     -18.39
    ],
    [
     1.0942,
     -25.05
    ],
    [
     1.1037,
     -32.61
    ],
    [
     1.1132,
     -41.05
    ],
    [
     1.1227,
     -50.39
    ],
    [
     1.1323,
     -60.61
    ],
    [
     1.1418,
     -71.72
    ],
    [
     1.1513,
     -83.72
    ],
    [
     1.1608,
     -96.61
    ],
    [
     1.1703,
     -110.39
    ],
    [
     1.1799,
     -125.05
    ],
    [
     1.1894,
     -140.61
    ],
    [
     1.1989,
     -157.05
    ],
    [
     1.2084,
     -174.39
    ],
    [
     1.2179,
     -192.61
    ],
    [
     1.2275,
     -211.72
    ],
    [
     1.237,
     -231.72
    ],
    [
     1.2465,
     -252.61
    ],
    [
     1.256,
     -274.39
    ],
    [
     1.2655,
     -297.05
    ],
    [
     1.275,
     -320.61
    ],
    [
     1.2846,
     -345.05
    ],
    [
     1.2941,
     -370.39
    ],
    [
     1.3036,
     -396.61
    ],
    [
     1.308,
     -398.79
    ],
    [
     1.3124,
     -404.15
    ],
    [
     1.3168,
     -410.8
    ],
    [
     1.3212,
     -416.5
    ],
    [
     1.3256,
     -418.91
    ],
    [
     1.3668,
     -419.39
    ],
    [
     1.408,
     -420.85
    ],
    [
     1.4492,
     -423.29
    ],
    [
     1.4904,
     -426.7
    ],
    [
     1.5317,
     -431.09
    ],
    [
     1.5417,
     -432.76
    ],
    [
     1.5517,
     -435.41
    ],
    [
     1.5617,
     -439.05
    ],
    [
     1.5717,
     -443.66
    ],
    [
     1.5817,
     -449.26
    ],
    [
     1.5917,
     -455.84
    ],
    [
     1.6017,
     -463.4
    ],
    [
     1.6117,
     -471.94
    ],
    [
     1.6217,
     -481.46
    ],
    [
     1.6317,
     -491.96
    ],
    [
     1.6369,
     -506.41
    ],
    [
     1.6413,
     -507.35
    ],
    [
     1.6417,
     -503.44
    ],
    [
     1.642,
     -507.5
    ],
    [
     1.6449,
     -508.15
    ],
    [
     1.6569,
     -505.09
    ],
    [
     1.7369,
     -503.17
    ],
    [
     1.7569,
     -503.0
    ],
    [
     2.21,
     -503.0
    ]
   ],
   "ease": "linear"
  },
  {
   "nodes": [
    "printed:cams",
    "bought:cam-shaft",
    "bought:cam-pulley",
    "bought:sensor-flag"
   ],
   "type": "rotate",
   "axis": [
    1.0,
    0.0,
    0.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     0.4,
     0.0
    ],
    [
     0.76,
     360.0
    ]
   ],
   "ease": "linear",
   "pivot": [
    0.0,
    0.0,
    75.0
   ]
  },
  {
   "nodes": [
    "printed:lever-hub",
    "printed:catch-arms",
    "bought:arm-pads",
    "bought:mallet",
    "bought:pivot-shaft"
   ],
   "type": "rotate",
   "axis": [
    1.0,
    0.0,
    0.0
   ],
   "keys": [
    [
     0.0,
     0.0
    ],
    [
     1.3036063484783487,
     0.0
    ],
    [
     1.3256063484783487,
     -25.0
    ],
    [
     1.561655607101991,
     -25.0
    ],
    [
     1.7016556071019908,
     0.0
    ]
   ],
   "ease": "smooth",
   "pivot": [
    0.0,
    -127.5,
    182.16136435144767
   ]
  }
 ],
 "captions": [
  {
   "at": 0.0,
   "text": "Identical rods stand in a column, held by spring catches. The next one waits under it, on two cams."
  },
  {
   "at": 0.4,
   "text": "On cue, the cams turn once and push the waiting rod up into the column, lifting every rod above it."
  },
  {
   "at": 0.63,
   "text": "The top rod rises past the front lip and rolls off down a short ramp."
  },
  {
   "at": 1.02,
   "text": "It falls freely, 40 cm in 0.29 s, the same every time."
  },
  {
   "at": 1.26,
   "text": "It lands on the lever's long arm, and the short arm throws the mallet up into the drum."
  },
  {
   "at": 1.39,
   "text": "The tipped arm rolls the rod onto the intake rails, and a spring sets the lever back."
  },
  {
   "at": 1.46,
   "text": "The rod rolls back under the column and waits on the cams, the next to be pushed in."
  }
 ]
}
