High Precision 40:1 Planetary Gearbox for NEMA 23 Motor