Steam Train

This toy steam train is made from around 130 pieces. It has a flywheel/friction motor which retains momentum and keeps the train going even with a small push. The linkages on the wheels also work
train part-design flywheel 3d-print-model solidworks-2024