An electric motor, comprising: a motor stator comprising a flexible printed circuit, wherein the flexible printed circuit comprises a plurality of coils (30A-30L); a bearing attached to a fixed shaft; a motor rotor, the said motor rotor comprising a housing and a plurality of permanent magnets, the said plurality of permanent magnets being attached to the housing and interposed between the housing and the flexible printed circuit, wherein the motor rotor is spaced apart from the flexible printed circuit and wherein the motor rotor is attached to the bearing, wherein the motor rotor is configured to rotate around the fixed shaft through rotation of the bearing during the application of power to the plurality of coils (30A-30L); and a power signal connected to the plurality of coils (30A-30L) and configured to power the plurality of coils (30A-30L), wherein the electric motor is configured to rotate the motor rotor around the motor stator during application of power to the plurality of coils (30A-30L); and a printed circuit board attached to the fixed shaft and electrically coupled to the flexible printed circuit, wherein the printed circuit board is configured to provide electrical commutation for the plurality of coils (30A-30L), wherein the printed circuit board comprises a plurality of electrical surface mount connections on a lower surface of the printed circuit board, the said lower surface being the surface of the printed circuit board that is further from the motor stator, wherein the plurality of permanent magnets are interposed between the housing and the flexible printed circuit, and having a shape that matches the shape of the flexible printed circuit, the shape of the flexible printed circuit and the shape of the plurality of permanent magnets each forming a truncated cone shape such that a surface area of the coils (30A-30L) on the motor stator and the permanent magnets is maximized to improve at least one of the motor torque and motor speed. a motor stator comprising a flexible printed circuit, wherein the flexible printed circuit comprises a plurality of coils (30A-30L); a bearing attached to a fixed shaft; a motor rotor, the said motor rotor comprising a housing and a plurality of permanent magnets, the said plurality of permanent magnets being attached to the housing and interposed between the housing and the flexible printed circuit, wherein the motor rotor is spaced apart from the flexible printed circuit and wherein the motor rotor is attached to the bearing, wherein the motor rotor is configured to rotate around the fixed shaft through rotation of the bearing during the application of power to the plurality of coils (30A-30L); and a power signal connected to the plurality of coils (30A-30L) and configured to power the plurality of coils (30A-30L), wherein the electric motor is configured to rotate the motor rotor around the motor stator during application of power to the plurality of coils (30A-30L); and a printed circuit board attached to the fixed shaft and electrically coupled to the flexible printed circuit, wherein the printed circuit board is configured to provide electrical commutation for the plurality of coils (30A-30L), wherein the printed circuit board comprises a plurality of electrical surface mount connections on a lower surface of the printed circuit board, the said lower surface being the surface of the printed circuit board that is further from the motor stator, wherein the plurality of permanent magnets are interposed between the housing and the flexible printed circuit, and having a shape that matches the shape of the flexible printed circuit, the shape of the flexible printed circuit and the shape of the plurality of permanent magnets each forming a truncated cone shape such that a surface area of the coils (30A-30L) on the motor stator and the permanent magnets is maximized to improve at least one of the motor torque and motor speed.