Batang piston

Karena batang piston itu kaku, maka ia dapat meneruskan tarikan dan dorongan, sehingga batang pistonnya dapat merotasi crank melalui kedua bagian dari revolusi, yaitu tarikan piston dan dorongan piston. Mekanisme generasi awal, misalnya pada rantau, hanya dapat menarik. Dalam beberapa mesin 2 tak, batang pistonnya hanya digunakan untuk mendorong.