Questions tagged [stepper-driver]
224 questions
6
votes
2 answers
FPGA to control NEMA stepper motor
Is it possible to control a NEMA Stepper motor directly from an FPGA without a separate Motor Driver Circuit?
I have the following setup:
TinyFPGA BX (https://tinyfpga.com)
NEMA 17HS4401…

nthState
- 71
- 4
6
votes
1 answer
Why did this arduino burn out? SilentStepStick (TMC2130) stepper at 24V
I'm new to electronics.
Attempting to bench-test a SilentStepStick stepper driver board, (based on a TMC2130)
Using: Arduino Uno, a SilentStepStick driver board, a 0.6A stepper motor, and waterott example code (using SPI).
The motor turned as…

Mtl Dev
- 225
- 3
- 13
5
votes
4 answers
How do I wire a TMC2130 stepper motor driver to an Arduino UNO in order to control it?
I simply want to control a stepper motor with an Arduino and I need the TMC2130 to ensure it runs very quiet. I've done a lot of searching and somehow can't find how to actually wire it to an Arduino and a power source.
I can find Arduino libraries…

conn250
- 51
- 1
- 1
- 3
4
votes
2 answers
Why sometimes a stepper winding is not fully powered?
After some tests with my multi-meter I was quite surprised that the windings of my stepper was not receiving the full current (1.5 A) even if the driver board was set so.
After mumbling and scraping my head for some days, I've found on the driver…

gimpo
- 91
- 5
4
votes
1 answer
Two identical stepper motors behaving differently at higher (but below their rated) speeds
Note:
My question might be short on specifics here when it comes to the motor-parameters, but I have been trying to understand a situation for the last 2~3 Weeks, and I still don't have an explanation for it, and was just hoping that someone with…

Duck Dodgers
- 177
- 1
- 3
- 18
4
votes
4 answers
What makes a stepper motor run faster?
I have a stepper connected to a leadscrew, on which is situated a nut somehow connected to a load, along with linear bearings -- so a typical linear-actuation setup. I'm using a commonplace A4988 module (along with an Atmega328 MCU on Arduino) to…

boardbite
- 4,892
- 11
- 47
- 73
3
votes
0 answers
Nema 17 Stepper Motor Weak Torque (A4988, Arduino)
I'm attempting to run a Nema 17 stepper motor using the common A4988 stepper motor driver. I'm running the motor with a Teensy 4.0, an Arduino-based microcontroller.
The main issue I'm running into is the fact that the motor outputs quite weak…

Runsva
- 159
- 2
3
votes
1 answer
TMC5160 stepper drivers don't enable the motor, "open load" bits set, driver error
I made a 6-layer board with an ESP32-S3 and two TMC5160 stepper drivers, with external H-bridge MOSFETs (WSD4098DN56 from Winsok). I copied the schematic of common "StepStick" TMC5160 boards from BigTreeTech and Fysetc, and double-checked everything…

marcocipriani01
- 45
- 5
3
votes
1 answer
Why NEMA-17 Stepper Motor with DRV8225 vibrates randomly at Idle?
I am working with a NEMA-17 Motor (17PM-K310-32VS) with motor driver DRV8225 for which I am following this guide with the exact same circuit they have given but with a addition of one push button programmed to start and stop the motor. I am using…

PrimuSPS
- 51
- 5
3
votes
2 answers
Why are stepper motor phase currents a sinusoildal waveform?
I don't know if this is a really dumb question or not, but I've seen all kinds of torque, peak-current and RMS discussions related to current drive output for stepper motors. I acknowledge that for a 2-phase Hybrid stepper motor to run smoothly the…

Nicolas Cavalieri
- 43
- 4
3
votes
2 answers
Why does (dis)connecting a stepper motor while powered on damage the driver?
In many manuals (for example for 3D printers), one can find the warning not to connect or disconnect the stepper motors from the electronics while powered on because that will very likely damage the drivers.
What is the actual process behind the…

vwegert
- 206
- 2
- 8
3
votes
1 answer
Stepper driver - pinout: enable, reset and sleep
Can anybody tell me (as simple as can) what is actual difference between:
ENABLE, RESET and SLEEP pin on DRV8825 stepper motor driver ?
I'm trying to learn programing by writing simple CNC controller.
And I want to disable stepper driver and motor…

beginner
- 31
- 1
- 3
2
votes
1 answer
What is the purpose of adding capacitance to stepper motor windings?
I am looking at the schematic of the DRV8434SEVM evaluation board for the DRV8483S stepper motor driver and I see they've put these 3.3nF capacitors on the outputs going to the stepper motor coils. I cannot find any mention about doing this in the…

ultraturbonoob
- 55
- 4
2
votes
1 answer
Need a way to decrease the current used by a stepper motor through a TMC2209 when it is idle
I am using an ESP8266 to control a stepper motor through TMC2209. In my use-case, the motor is idle 80% of the time. But i can't turn off the enable pin since i need the motor to still be fixed in its position. Is there a way to just decrease the…

Danana
- 23
- 3
2
votes
0 answers
Power protoboarding for Uno R3, 3x Mosfet Drivers, 1x A4988 w/motor and a grove relay
I need some help on this Arduino project. The breadboard wiring I did isn’t working for power delivery and we haven’t connected everything up thus far. I’m getting a drop in voltage when I turn on two devices, the amp pull jumps, and I blew the…

Michael
- 21
- 3