Motor listrik, setelah dikurangi kecepatannya dengan roda gigi atau mekanisme roda gigi cacing, menggerakkan sepasang sekrup dan mur timah. Hal ini mengubah gerak rotasi motor menjadi gerak linier, dan putaran maju dan mundur motor melengkapi aksi batang dorong.
Melalui berbagai mekanisme seperti tuas, rocker, atau linkage, gerakan kompleks seperti rotasi dan osilasi dapat dicapai. Dengan mengubah panjang lengan tuas, kayuhan dapat ditambah atau dikurangi.
Transmisi roda gigi cacing: Cacing pada roda gigi motor menggerakkan roda cacing, menyebabkan sekrup timah kecil di dalam roda cacing bergerak secara aksial. Pelat penghubung menggerakkan batang pembatas untuk bergerak secara aksial. Ketika langkah yang diinginkan tercapai, blok batas menekan sakelar batas untuk memutus daya, dan motor berhenti (kontrol maju dan mundur sama).
Transmisi roda gigi: Motor, setelah melewati roda gigi reduksi, menggerakkan sekrup timah kecil yang dipasang di ban dalam, yang menggerakkan mur yang terhubung dengannya untuk bergerak secara aksial. Ketika langkah yang disetel tercapai, titik kontak mur menekan sakelar batas untuk memutus daya, dan motor berhenti (operasi sebaliknya juga sama).
Potensiometer dapat ditambahkan secara opsional untuk menampilkan status kayuhan pushrod. Encoder juga dapat ditambahkan untuk mencapai gerakan multi-langkah pada keseluruhan gerakan (yaitu, memulai dan menghentikan secara bertahap).
