How to use a stepper motor

Thread Starter

Alvin18

Joined Dec 22, 2024
2
Arduino newbie confused

I am taking over a project that involves moving an object using a threaded actuator rod. We are currently using a NEMA-17 bipolar stepper motor from OYOSTEPPER (https://www.oyostepper.com/goods-64...-46Ncm-651ozin-2A-28V-42x42x48mm-4-Wires.html), but the project requires us to replace the stepper motor with one designed for UHV, and I have at least an AML D42.3,

I want to control a UHV stepper motor using an Arduino Mega2560. I think this would be a fairly direct replacement for the current Usongshine motor, but I am not sure if I can drive the motor using an Arduino.

Any ideas would be greatly appreciated!
 

MrSoftware

Joined Oct 29, 2013
2,273
You make no mention of budget or specifications for how precise you need to be. You might want to look into a stepper motor driver that you control with the Arduino, or a dedicated stepper motor controller. The output pins on an Arduino are not going to be able to output enough current to drive that motor directly with any authority, if at all.
 

Tonyr1084

Joined Sep 24, 2015
9,744
Forgive my lack of recognition on UHV - what's that please? I'm thinking Ultra High Voltage. If so - I don't know of such a stepper. Said - "I don't know" of one like that. Didn't say none exist. If high voltage applications are what you're working with then Arduino is not going to be the right tool for you. Arduino is - what? - 5 volts?
 

MaxHeadRoom

Joined Jul 18, 2013
30,585
UHV is a certain make with sizes of torque ratings from 75 mNm to 1 Nm.
I would look at using the L297 L298 combo for total control and constant current implementation.
Simple control by the Arduino.
 

KeithWalker

Joined Jul 10, 2017
3,603
Arduino newbie confused

I am taking over a project that involves moving an object using a threaded actuator rod. We are currently using a NEMA-17 bipolar stepper motor from OYOSTEPPER (https://wthe Nema 17HM19-2004S ww.oyostepper.com/goods-64-Nema-17-Stepper-Motor-Bipolar-09-deg-46Ncm-651ozin-2A-28V-42x42x48mm-4-Wires.html), but the project requires us to replace the stepper motor with one designed for UHV, and I have at least an AML D42.3,

I want to control a UHV stepper motor using an Arduino Mega2560. I think this would be a fairly direct replacement for the current Usongshine motor, but I am not sure if I can drive the motor using an Arduino.

Any ideas would be greatly appreciated!
The AML D42.3 is not a good replacement for the Nema 17HM19-2004S. The output shaft is the same diameter, but the step angle, torque and power requirements are not compatible.
 

MaxHeadRoom

Joined Jul 18, 2013
30,585
It appears that UHV stands for Ultra High Vacuum environments

All motor components are initially cleaned using UHV compatible processes and are vacuum conditioned at elevated temperatures, before amorphous carbon surface treatments are applied to the stator and rotor.

Our stepper motors comprise of the following main components: Vented end caps – designed to eliminate virtual leaks caused by trapped volumes
  • Open bearings – lubricated with Nyetorr® ultra-low outgassing grease (dry MoS2 option available)
  • Silicon steel stator – coated with UHV-compatible coating
  • Rare earth magnet rotor – coated with UHV-compatible coating.
 

MaxHeadRoom

Joined Jul 18, 2013
30,585
  • 8-Wire Stepper Motors
Some motors are also offered in 8-Wire configurations allowing for multiple wiring configurations depending on whether the motor's speed or torque is more important. An 8-wire stepper motor can be connected with the windings in either series or parallel.

with both windings of each phase connected in series. This configuration is very similar to the 6-wire configuration and similarly offers the most torque per amp at the expense of high speed performance.
 

Attachments

nsaspook

Joined Aug 27, 2009
16,262
Are you sure he didn't mean ultra-high-vacuum? Apparently UHV steppers are designed to work in high vacuum environments:

https://arunmicro.com/uhv-motors/
They are normally used with invac stage and handlers.
These things are stupid expensive and are not the sort of thing that normally are controlled by a Arduino Mega2560.
https://arunmicro.com/documentation/Manual_SMD2.pdf
https://www.lewvac.co.uk/?media_dl=23188
https://www.lewvac.co.uk/?media_dl=23185
1735171612098.png

You see a lot of UHV equipment that uses ferrofluidic feedthroughs to deliver motor power instead of having a UHV qualified motor in the chamber. This allows for cheaper in-air motors and the changing of motors without opening chambers.
https://www.lesker.com/newweb/sample_manipulation/rotarydrives_ferrotec_overview_1.cfm
1735172270712.png
 
Last edited:
Top