Here are several resources I am aware of but do not know how to piece together.
- https://www.youtube.com/user/thang010146
- https://www.youtube.com/user/YesYenGraphiTech
--
My specific input is a row of rods which over time independently actuate (go up) and return to their initial position (return back down). No more than, say, 6 rods are ever up at a given time.
The output is a separate register of rods (o_1,o_2,o_3,o_4,o_5,o_6) with the following behavior: At any time, say the input rods (b_1,...,b_k) are actuated, and became actuated in their labeled order. When some of them, say (b_i), i in S, de-actuate, then (o_i), i in S, should rapidly "fire," i.e. actuate then de-actuate.
This process has to be able to repeat over and over, so after an output o_i fires the (o_{i+1},...,o_6) need to somehow get reset to anticipate future input rod actuations.
I know an easy answer is to just use a microcontroller but I am really only interested in a purely mechanical solution.