Un moteur électromagnétique comprenant un certain nombre de compartiments ou de têtes électromagnétiques produisant une charge magnétique au haut, et des pistons au bas actionnant un vilebrequin. Sur la face du haut de chacun des pistons un aimant permanent est installé de telle sorte qu'il présente une polarité de sens inversé par rapport à la charge magnétique produite par les têtes électromagnétiques. La répulsion ainsi créée produit un moment de torsion aux alentours du vilebrequin qui fait ainsi tourner le vilebrequin et ainsi le moteur.