Skip to main content

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)

Filter by
Sorted by
Tagged with
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 ...
Ron's user avatar
  • 1
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 ...
HydroPage's user avatar
  • 101
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/...
Omar El Sherbeny's user avatar
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) ...
QuantumRob's user avatar
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 ...
Nuubles's user avatar
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 ...
Marçal's user avatar
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 ...
Mike's user avatar
  • 1
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 ...
Guela kais's user avatar
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 ...
RoUS's user avatar
  • 121
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 ...
Mito's user avatar
  • 111
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&...
Oskar Watsfeldt's user avatar
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 ...
Ansh's user avatar
  • 1
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 ...
Marcel Kopera's user avatar
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 ...
John Hon's user avatar
  • 111
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 ...
Skrish's user avatar
  • 1
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. ...
Scott Paterson's user avatar
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 ...
Harsh Dobariya's user avatar
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 ...
vonLuckner's user avatar
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 ...
computercarguy's user avatar
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 ...
Jeff's user avatar
  • 103
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. ...
Ant's user avatar
  • 133
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 ...
trashpanda007's user avatar
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 (...
MirrorMirror's user avatar
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 ...
Tee's user avatar
  • 31
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 ...
Edgar's user avatar
  • 113
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 ...
Nirav Joshi's user avatar
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 ...
daRula's user avatar
  • 11
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 ...
Stephen Meschke's user avatar
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 ...
daRula's user avatar
  • 11
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 ...
VexedPanda's user avatar
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?
Khushal Badhan's user avatar
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 ...
Pubwie's user avatar
  • 13
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 ...
Noobmaster69's user avatar
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 ...
GlassAnimals's user avatar
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 ...
Tushar Bandi's user avatar
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 ...
RTT's user avatar
  • 13
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 ...
huanyingkou's user avatar
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 ...
Pasha's user avatar
  • 149
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 ...
CoilKid's user avatar
  • 111
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 ...
DerWaldie's user avatar
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 ...
azhamn's user avatar
  • 11
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 ...
king amada's user avatar
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 ...
Mehran's user avatar
  • 103
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 ...
Geordie's user avatar
  • 101
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 ...
Ernest Wright's user avatar
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 ...
xetra11's user avatar
  • 103
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°/...
Denis.Z's user avatar
  • 23
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 ...
Kar's user avatar
  • 229
-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 ...
S.D's user avatar
  • 99
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 ...
henradrie's user avatar