Mechanical piston animation. The model has several objects, the piston and its various parts. The model is properly rigged and animated. It does not have PBR textures, it only expresses materials from nodes.
STL (Stereolithography, filesize: 12 MB), OBJ (OBJ, filesize: 15.4 MB), BLEND (Blender, filesize: 2.37 MB), FBX (Autodesk FBX, filesize: 6.11 MB)