23HS5628-SZ nema23 stepper motor 126N.cm 2.8A 178oz-in 56MM D-8mm for CNC DIY 3D Printer 57 Dual Shaft diameter motor