Diy dc motor

http://www.instructables.com/id/600-Watt-3d-printed-Halbach-Array-Brushless-DC-Ele/

http://diydrones.com/profiles/blogs/3d-printed-halbach-array-motor-600w-over-80-efficiency

links
Alternators