Mechanism for Drawing Heart Shape

Input: green shaft to which blue crank is fixed.
The blue crank traces a heart-shaped curve (in pink).
Angle between green and crank A = 0 deg.The original ellipse is deformed along the vertical axis due to the yellow cam of V-shaped slot.
Disadvantage: the input shaft bearing is not stationary.
The mechanism can be used for cake decoration.