Questions tagged [stepper-motor]
A stepper motor (or step motor) is a brushless DC electric motor that divides a full rotation into a number of equal steps. The motor's position can then be commanded to move and hold at one of these steps without any feedback sensor (an open-loop controller), as long as the motor is carefully sized to the application. (Wikipedia, 2014)
134 questions
0
votes
0
answers
29
views
Stepper Motor Identification Help
I am working on my capstone project for school and am tasked with upgrading some old Niryo One robot arms the school has. Right now I am trying to identify and gather as much information on the ...
0
votes
0
answers
29
views
Why is stepper motor closed loop vs open loop control such a drastic difference?
(Please move this to Electrical Engineering SE if appropriate)
Good day. I've been trying to build an inverted pendulum on a cart Linear Quadratic Regulator controller after teaching myself the math ...
0
votes
1
answer
33
views
Theoritical: ROS2 vs microROS without ros2_control in the urdf for 3 motors robot to be migrated from ros1 to ros2
I am migrating a project from ROS1 to ROS2, and the original project uses an arduino to control 3 motors, the adrunio code subscribes to the joint states and uses that info to transform it to steps/...
0
votes
0
answers
11
views
Current Arduino Stepper Control implementation in ROS
Working on my first ROS implementation but not new to robotics and machines. I've been doing a lot of searches and using ChatGPT but I'm really lost on finding a current (and somewhat complete) ...
0
votes
0
answers
22
views
How to connect a stepper motor to Arduino far away?
What cables would be good for the question in the title, noting that I do not (at least yet) have any soldering/crimping/etc. equipment?
Preface
To start with; I'm a complete beginner, never had ...
0
votes
2
answers
136
views
Trouble moving stepper motor using ROS2 and micro-ros
I'm having some trouble trying to move a stepper motor using micro-ros. I use ROS2 Iron in my ubuntu 22.04 host computer, a teensy 4.1 with the AccelStepper library to move the stepper and micro-ros ...
0
votes
0
answers
45
views
High speed, high precision motors for a Spherical Parallel Manipulator
As the title says, I am looking for motors suitable for my Spherical Parallel Manipulator.
The Spherical Parallel Manipulator will have a camera (likely a DLSR) mounted to it. The motors need to be ...
0
votes
1
answer
102
views
What would be a good message type for stepper motors
We have a little robot in which we've built the actuators with two stepper motors for x and z axis and a dynamixel for the gripper. I know that the sensor_msgs/msg/jointstate message type would be ...
2
votes
0
answers
22
views
Coordinating long-running actions with independent threads [closed]
Basically, some things have real-world durations that need to be accommodated. For example, moving a servo arm 180° will take a significant number of milliseconds.
What is the best practice for ...
1
vote
1
answer
508
views
How to detect the position in a linear actuator?
I was planning on 3D printing my own 30 cm stroke length 3D printed linear actuator and I don't know how I could read its position, or tell it to go say to 16.5 cm. I used this video, 3D Printed ...
0
votes
0
answers
69
views
Safe to stall stepper motor when driver has current limit?
So I am making a system where a stepper motor is powering a linear actuator. I am looking to buy a suitable stepper motor driver. I would like to start the linear actuator calibrated from a "zero&...
0
votes
0
answers
31
views
Barrel with slot, that can slide
Image sourced from: Huygens optics YouTube channel : Maskless Wafer Stepper Part 2: Mechanics @ 7:40
I need to couple a stepper motor to a leadscrew that will be translating back and forth. One ...
0
votes
0
answers
34
views
Stepper Motor is moving when I put hand near cables?
I wired my RaspberryPi Zero 2 with stepper motor. It works fine, just when the motor is stopped and I put my hand near cables (especially MS1, MS2, MS3) (without touching anything) motor starts to ...
1
vote
2
answers
129
views
How can such a small motor produce so much torque?
I have only recently gotten into robotics - so I'm not that familiar - please excuse me if this is a silly question.
I was looking at servo and stepper motors. I can see that a lot of servo motors ...
0
votes
1
answer
50
views
What type of actuators are needed for a high accuracy, low load weight robotic arm?
I am trying to build a robotic arm that needs to lift a very low amount of weight (between 0.01-0.05kg) at a time, but it needs to be very precise (+/- 1mm accuracy ideally). The robot really only ...
0
votes
1
answer
81
views
Record and playback stepservo backdrive
I have a stepservo motor with a high precision encoder. I'd like to use it in "teach" mode where I can move it around with my hand (backdriving), and then playback whatever motion I did.
...
0
votes
0
answers
122
views
Multiple Stepper Synchronization with updating position control at specified speed
So I have build a 6-axis manipulator having all the degree of freedom. Currently I have used TeensyStep library for controlling synchronization of 6 stepper axis. Also I have tried AccelStepper ...
0
votes
1
answer
164
views
Is there a G-Code command to step motors - Implementing custom backlash compensation
I've designed my own cnc plotter machine. I've programmed by own "paint" program that generates G-Code which is sent from Universal G-Code Sender (UGS) to an Arduino running GRBL.
As far as ...
0
votes
1
answer
134
views
Stepper motor connector identification
I'm trying to identify a connector on a stepper motor so I can purchase a replacement for the missing female connector. Just to be clear, I'm not asking where to buy the part (since I can probably ...
0
votes
1
answer
155
views
Simplest way to drive a Nema 17? Without Breadboard and all that gobbledygook
I would like to setup a nema 17 with a belt... is there like some chip board / module with everything built in where I can plug in the stepper and program it to go forward and back without all the ...
0
votes
0
answers
83
views
I'm controlling a stepper motor with GPIO pins with a for loop in C++. If I add a sensor reading to the for loop the motor gets slow, loud, and jerky
I have a C++ script actuating a motor and getting an accelerometer sensor reading every 20th or so pulse to the stepper motor. My problem is that the sensor readings are interrupting the pulses. ...
0
votes
1
answer
193
views
How do I calculate the duration of a movement of a stepper motor
my program controls a stepper motor. The API of the motor allows me to set the maximum speed, maximum acceleration, maximum deceleration and the jerk. I would like to pre-calculate the duration of a ...
1
vote
2
answers
249
views
stepper or servo torque in one direction only
What I want to achieve is this. I have a rod, which I want to move only in the direction of its axis, but move it (ideally) without resistance, meaning that If i pull the rod, I want it to follow (...
3
votes
1
answer
282
views
How to attach plate to stepper motor?
Total noob here (never touched Arduino before today), & have pretty much no hands-on technical experience (although with lack of experience, I make up in enthusiasm to learn!)
Question: How do you ...
1
vote
2
answers
100
views
Which part handles the acceleration of stepper motors?
I am learning about stepper motors. I am especially interested in them in CNC machines and 3D printers but also in general.
I learned already that stepper motors need signals to accelerate and ...
1
vote
2
answers
803
views
Why use timing belt drives in Stepper Driven Robotic Arm
This may be a noob question. I am sorry if it is but I am new to this field. I am working on a design of SCARA Robot and I am using Stepper Motors to drive it. In many youtube videos, I have seen that ...
0
votes
1
answer
52
views
How can I achieve a square pulse train while sending pulses one pulse at a time to a stepper motor?
I am trying to control Stepper motors which has a pulse input driver.
I have a speed of 1000pps, and I want to move 1 pulse at a time. So that means 1 pulse will take 1ms.
After I send a command to ...
2
votes
1
answer
1k
views
Stepper Motor: Direct Drive vs. Belt Drive vs. Geared Stepper Motor
I have built a juggling machine. Each arm is driven by a 4A 23mm stepper motor. The motors are each driven by a TB6600 set to 800 microsteps. By trial and error, I have found that the motors skip when ...
1
vote
0
answers
22
views
Is there a way I can achieve Torque control from pulse control?
I am using the Contec SMC-8DL Motion control card to control the Oriental Stepper motors via the AZD-C driver. The Contec helper functions only allow for sending pulses to the driver, is there a way ...
2
votes
2
answers
245
views
How can I draw a line using rotation of two circles?
I’m building a drawbot with a self imposed constraint that it’s method of motion is just two rotating disks. One holding the paper and one holding the pen. However, the math to calculate the right ...
0
votes
1
answer
560
views
Does the Grbl have S-curve or harmonic velocity profiles?
I'm working on a machine and the position has a high impact by the jerk and acceleration of the machine. I'm using Grbl for my machine. Does Grbl has S-curve or Harmonic velocity profiles?
1
vote
2
answers
6k
views
How to calculate Current for pancake stepper motor - To change in Pronterface
DISCLAIMER: New to electrical engineering topics. I'm a 3d-printing hobbyist. I don't know all the Jargon being used but trying my best to keep up.
PROBLEM
Recently bought a Nema 17 stepper pancake ...
1
vote
1
answer
108
views
How to make a CNC machine from scratch?
I want to make my own CNC machine from scratch because it's cheaper to make than buy a premade one. I noticed that some machines go for tens of thousands of dollars and I cannot understand how they ...
0
votes
1
answer
1k
views
Simulator for NEMA17 (stepper motor) and A4988 (stepper motor driver) along with Arduino
I want to simulate an Arduino MEGA (or UNO) controlling a NEMA17 (stepper motor) using A4988 (stepper motor driver). I couldn't find the stepper motor and driver on TinkerCAD. Can this be done in ...
0
votes
1
answer
372
views
Arduino turning off when using bipolar stepper motor (L298N Driver)
Sorry, this might be a bit lengthy, but I really need some help (I am aware that there is a question similar to mine that has already been asked here. However, I couldn't come up with a solution to my ...
1
vote
1
answer
4k
views
What is the difference between the holding torque and stall torque of a motor?
Do the terms holding torque and stall torque imply the same thing? The information on torque for these stepper motors is given as holding torque. While these servo motors have the torque given as ...
0
votes
0
answers
19
views
Question on Replacement for NEMA34 Step Motor
I have access to an old CNC router that uses HY200 3424 stepper motors (NEMA 34, pdf). They are rated 4.7 A, 90 Volt and 150/193 Nm. I would like to run them with a CNC xPro, or similar. I would like ...
2
votes
2
answers
169
views
Arduino and stepper motor
How arduino stepper library handles stepper motor with ULN2003? I mean, for controlling stepper motor one actually needs four pwms. It can be reduced to two by encoding, or maybe even to one by using ...
1
vote
0
answers
522
views
Removing the motor from a 2.5" HDD for controls project
I have a project that requires an extremely high rotation rate motor, and I have a 2.5" HDD that I'd like to take the motor out of. I chose a 2.5" HDD for lightweighting reasons and for the drive ...
0
votes
2
answers
239
views
Stepper can't turn plastic wheel. Is it normal?
Is it normal, that a stepper motor with the following specifications can't reliably turn a plastic wheel with a diameter of 13cm and a simple direct coupling?
Type: bipolar, two phases
Voltage: 2.55V
...
1
vote
2
answers
2k
views
Sensing torque of stepper motor
I need to sense the torque of a stepper motor at any given time. I'm planning to tension a wire by using a stepper motor, and in order to keep the wire at a fixed tension I would need to know the ...
1
vote
4
answers
3k
views
Automatic forward and reverse Brushless Motor
The video Here shows a motor using rotational motion to move a load forward and then reverse back, without manually switching it to reverse.
How can I program my brushless motor to operate like the ...
0
votes
1
answer
2k
views
Specification calculation for choosing a proper stepper motor for Ball Lead / Screw system
I'm trying to build a motorized stage which moves in one direction as below picture based on this article.
Desired characteristic properties are:
1. screw length = 150 mm
2. screw diameter = 14mm
...
0
votes
1
answer
173
views
Best way to turn large "lazy suzan" bearing with stepper motor [closed]
I'm designing an automated object capture turntable (take photos -> photogrammetry) where the platform the object sits need to rotate, driven by a stepper.
The catch is the base is glass as I need to ...
1
vote
2
answers
163
views
Why are brushless servos more common than steppers in Cobots?
Essentially every cobot I've worked with uses BLDCs instead of stepper motors in the joints. When searching for answers as to why I see a lot of posts that suggest one or the other, but nothing ...
0
votes
1
answer
40
views
Buying DC motors with fitting gears
I want to try a little project with an arduino controlled crossbow turret. Therefore I need some motors to move the turret and gears. Since this is my first try on such a project I am very unsure on ...
2
votes
1
answer
271
views
Stepper drive resolution
I'm asking for help on understanding stepper motor + gearbox solution, as I've got totally confused during my research on topic.
Story:
Trying to make a sort of precise turning table (at least 1°/...
2
votes
1
answer
103
views
Driving a gearbox with another?
I'm trying to find a 1:1000 gearbox for NEMA 17, but the highest (affordable) one I've found is 1:100. Is it a good idea to drive a 1:100 planetary gearbox with a 1:10 planetary box? Is it common to ...
-1
votes
1
answer
88
views
Why my stepper motor doesn't move when I attach a blade?
I wanted to use the NEMA 17 stepper to drive a blade/flapper that I have custom made for some physical application.As soon as I tighten the screw,the motor stops rotation in the usual way. Don't have ...
2
votes
1
answer
166
views
Encoder attached to output of gearbox of stepper motor
I'm building a SCARA robot controlled with stepper motors and want to use an encoder to close the loop. The main reason for this is I am using an experimental gearbox with nonlinearities and zero ...