Abstract: An apparatus includes a brushless permanent magnet motor assembly with rotatable shaft configured to be rotatable about a longitudinal shaft axis extending along the rotatable shaft. A rotatable disk assembly is rigidly mounted to the rotatable shaft in such a way that rotatable disk assembly and the rotatable shaft are concurrently rotatable. Electromagnets of the stator assembly are arranged to magnetically interact with permanent magnets of the rotatable disk assembly in such a way to produce continuous rotation about a longitudinal shaft axis. The electromagnets are switched by a digital controller using angular rotation data from an encoder positioned on the rotatable shaft. The switching of the electromagnets is achieved using a switching interface module with the switching sequence done in such a way that the electromechanical torque developed at the rotational shaft increases with the speed of the rotatable shaft.