Mechanism for Cutting Cigarette Rod

Input: pink crank to which the large gear is fixed.
Output: grey shaft with the cutter that rotates around its own axis and at the same time has round translating motion in the vertical plane.
Pink and violet cranks, blue part create a parallelogram mechanism. Green conrod help the mechanism overcome dead positions.
Brown slider acting as a supporting part when the cigarette rod (in yellow) being cut. The cutter and the slider speeds are about equal at cutting moment.
Device for moving the cigarette rod is not shown.