Movement of pistons were programmed with Xpresso programming tag.User-friendly design, very easy to control.
Watch this YouTube video, How does it work:https://youtu.be/Ls-5OC6D_sY
https://youtu.be/LjpUDwQtE2M
It was animated in Cinema 4D. The LEGO train pistons is animated also.Locomotive Bavarian S36Tested C4D versions: (R23, R25, 2023, 2024)Maybe it works with all versions.