Hi everyone! I am building a DIY 3D printer and would like to buy a stepper motor online skysmotor.com.mx. I would like to ask which model do you recommend for the X/Y/Z axis (e.g. NEMA 17)? Is it better to have it pre-wired or wired separately? Also, how can I check compatibility with Arduino/RAMPS type development boards? Thanks a lot for your tips!
Loading
Tasadduq BurneyPosted Dec 8, 2025, 5:39 PM
Hey,
Hope you're keeping well.
For most DIY 3D printers, a standard NEMA?17 stepper with ~1.5–2?A current rating and 40–48?mm body length is a good balance of torque and size for X/Y axes, while the Z axis can use the same or a torque-optimized variant if driving a heavy bed via lead screws. Pre-wired motors simplify integration but check that the cable length and connector type (typically 4-pin JST-XH for RAMPS) match your board layout; with separate wires you get custom lengths but must crimp or solder correctly. Compatibility with Arduino?+?RAMPS depends on voltage (usually 12?V or 24?V supply), current limits of the stepper drivers (e.g., A4988, DRV8825), and correct phase wiring order. Before ordering, review the motor datasheet and ensure the driver’s Vref can be tuned for the motor’s rated current to avoid overheating or missed steps.
Thanks and regards,
Taz