...
The dealing of the cards is achieved with a slider-crank. The cranking motion is provided by a gear train that connects the rotation of the crank-rocker crank shaft to the slider crank shaft; this means that both shafts rotate with only one input and this is what drives the mechanism. Attached to the slider is a custom 3D printed piece that pushes the cards, one at a time, out of the card holder.
Figure 1: Final CAD assembly
Video 1: A MATLAB simulation of the rocking mechanism with the used link lengths