Open source permanent magnet motor