Yes, but the speed is very slow. In the video, I included the macro to do the animation. The counter is set at 10, you can increase the counter to run for longer time. With my computer, it takes about 10 second for each movement which is too slow. So I didn't run the macro for the fully assembled machine.
@@w.binder-freecadchannel I would prefer Assembly4 for this steam engine. Once I set up the LCS, sketch for the mechanism and Expression Engine, all the parts would move as expected. Although the speed is not very fast, it is acceptable. With Python Script for A2Plus, it needs to "solve the constraints" of all the parts in every step. So the speed is very very slow. But for something like the UNIVERSAL JOINT with "complicated" mathematical calculation with simple construction (just 3 parts), then A2Plus with Python Script is much easier.