Quantcast
Channel: Reprap Forum - Stepper Motors, Servo Motors, DC Motors
Viewing all 549 articles
Browse latest View live

Z Motors turning on retract/unretract (1 reply)

$
0
0
I'm not trying to cross post, but I'm really being stymied by a problem and I didn't see this particular section before posting to the printing section.

On retract/unretract my z motors are turning which after some time causes my print to fail miserably. This started happening very suddenly a few days ago. Normal extrusion doesn't cause any issues.

Please see my original posts in this topic

Solid State Relays / Question to the experts (3 replies)

$
0
0
Hi guys,

I want to controll a hydraulic bi-directional servo-motor 12V DC. The motor has 3 wires: 1.) Ground 2. 12V clockwise 3.) 12 V counterclockwise

I recon the Motor is always running in the same direction, only the internal hydraulic valves are responsible for the direction.

I am not very familiar with Mosfet-Switches, therefore my question to the Experts:

Do you think this would work? (see attachment)
of course there is only one Mosfet-switch active at the same time! (either No. 1 or No. 2)

Regards from Germany,

Elvis

A4988 and 1/8 step resolution MightyBoard. (no replies)

$
0
0
I'm attempting to replace 1stepper driver on a Mightyboard with a A4988 to which I will solder the pins.

As you probably know the pins on the A4988 carrier board as fitted to a mightyboard are inverted, the chip is on the pin side of the carrier. Good fun that's were the potentiometer is going to be but that's another issue.

According to ReplicatorG Sailfish 7.7 directly references microstepping at a resolution of 1/8 so I'd like to set the driver to 1/8 stepping.

The only "how to" I've found requires that I leave out the MS3 pin and bridge MS2 to MS3 with a blob of solder this will apparently give a resolution of 1/16 stepping.

What would I need to do to set a 1/8 stepping?

Apparently for 1/8 I need :-

MS1 high,..... MS2 high,..... MS3 low ....... and if they are all high then I get 1/16 stepping.

So if I don't bridge MS2 to MS3 will MS3 be low?

Thanks All. Aamcle.


Ps. I picked up an offer and bought very cheaply a board/display/driver package that will run Ramps or. Marlin and I'm so tempted to fit it.

Calculating stepper driver settings (no replies)

$
0
0
I'm curious about the max amperage we should use when setting stepper voltages. If I have a stepper motor that according to the specs is rated at 1.2A, at a rated 2V. Do we have to do any conversion on those values? I'm thinking that we run our stepper motors at 5V, or am I incorrect? If we calculate based on 5V, then that seems like the max amperage becomes .48A (using P = I * E). That doesn't seem right and of course, I'm no electronics engineer.

So can someone clarify how we should interpret these numbers that we get in the specs for stepper motors as it relates to setting our stepper driver voltages?

I understand how to set the voltages just fine, I just need to know how we come up with the target amperage.

Stepper Motor Adjustment (no replies)

$
0
0
In research of the RepRap Mendel, I found the resolution of this printer to be 100 microns. How many cycles of the stepper motor are required to reach this resolution, and can this be reduced through the software to improve the resolution of the device?

(Another) TMC2130 Short To Ground Topic (1 reply)

$
0
0
So, i am aware that it has been posted thousands of times by now, but no matter what i try, i can't seem to get my TMC2130's to work. I am starting with a brand new MKS Gen 1.4 and steppers that are SPI enabled, i am using 5 of them, the one on the E1 is being used an a second Z axis. I am trying to set up Marlin 1.1.9 but i can't seem to get it to work, i get a short to ground on the Y axis as well as all the steppers read as 0:8:00:00:00 except the Y which reads FFF:FFF:FFF or whatever....Not sure what to do or where to go from here. I am using the standard pin configuration online, am i supposed to set those pins in the Marlin firmware somehow? I am about to create a new harness for the steppers so once i am done with that, i will post a pronterface debug to see if that resolved any issues.

Is there any reason for missed steps only at low speed (no replies)

$
0
0
Is there any likelihood that a stepper motor would miss steps at low step rates when it runs without missing steps at high rates and during acceleration and deceleration? I am hoping that somebody knows of a logical reason why this should happen. Further details below.

The system is intended to swap the heads of a 3D printer and the main part is a NEMA11 stepper motor driving a 20:1 worm gearbox. Both ends of travel are limited by microswitches. The drive for the system is provided by a Pololu type A4988 stepper driver board, supplied 24V and current limited to 0.3A and used in a full step mode. The drive pulse and direction signals are provided by a PIC16F1824 and the program provides an initial function of determining the number of pulses from one limit switch to the other and then using this distance in operational moves to check for any loss of calibration. Measuring the distance is done by jigging out a short distance at a low speed (16 pulses at 80pps) and returning at the same speed until the microswitch is triggered - this establishes a start point. The motor is then accelerated over 265 pulses from the same low speed to a little over 10 times as fast, driven forward for about 1460 pulses and decelerated back to the low speed over 256 pulses. Following this the motor is driven forward at the low speed until the other microswitch is triggered. A second run returns the motor to its original position and the number of pulses from switch to switch in each direction is counted.

This is where it gets wierd:

A run from the clockwise position to the anticlockwise position and back to the clockwise position will count the same number of pulses each way plus or minus 1 pulse.
A run from the anticlockwise position to the clockwise position and back to the anticlockwise position again will again count the same number of pulses each way.
BUT the numbers starting from anticlockwise will not be the same as clockwise - typically from 30 to 40 counts different.

Although I have ordered an encoder to see if I can find the missing steps but it will be a week or so before it comes all I have at the moment is the following: during acceleration, fast movement and deceleration the sound is clean but during the final phase at low speed the sound is quite rough.

The program has been re-written several times and the move command is fed only the direction to go and the microswitch to look for.

So if anybody has an idea why this could be it will save an inofensive brick wall from being further pummeled by my head.

Mike

Stepper driver SD6128 (no replies)

$
0
0
I’m using tmc 2130 with SPI interface in my kossel build the motors have 2.0A peak. I’m using 12v in my power supply. That driver are winey at 12v its goes very hot. I read that is good for a low-current motors.

With that said I'm looking for a good driver, (good resolution, silent). I've found SD6128 that uses the chip THB6128. However I'm not seeing the configuration for that drive/chip in marlin 1.1.9. So I'm investigate how to connect this driver using marlin.

Could anyone give some help were? There is any other good drive for my spefications?

Stepper motor locks up when going higher than 8mm/s (no replies)

$
0
0
Hello everyone. I'm having a problem with my stepper motor,it appears to lock up on speeds higher than 8mm/s. It's only my Y axis motor that does this,my Z axis uses the same motor and stepper drivers and it works fine. In the video I hooked up another motor to the Y axis cable to show that the problem isn't mechanical. I've reinstalled Marlin and checked the wiring. I've replaced the stepper motor,cables and the driver. Nothing changes. I have even tried switching Y and X outputs on the RAMPS board from the original code and the problem still appears on the Y ,even if it has switched places the problem follows it. What could be causing this issue? It's running at 1/16 step. My 3D printer is limited to 8 mm/s printing because of this which is really really slow.
Specs
Arduino Mega,Ramps 1.4,Marlin 1.1.9,Nema 17 motors,A4988 drivers
Video and even more info in my original reddit post
[www.reddit.com]

New Pololu-Style driver ST820 (3 replies)

$
0
0
Hi,
on some aliexpress stores a new Pololu-Style driver with ST´s ST820 chip has popped up.
It supports driving your motors with up to 45V which is kind of massive (would be cool for Nema23 in CNC use)
and supports REAL 1/256th microsteping which is IMHO the only Pololu-Style driver whith this feature.
not even the TMC2xxx drivers have real 256 microsteps, they take 16 Microsteps and interpolate them internally and
drive the Motors with 256 Microsteps.
To be honest 256 Microsteps is also kind of overkill and our Nema17s won´t be able to resolve them repeatably
but the feature is there, and I bet they will be as silent as the Trinamic drivers.
The driver is also quite cheap, 3.29$USD and keep in mind that the price will surely drop with time.
So, I think the chip will surely be a competitor to at least the TMC2208 since I bet it will be quite silent,
it does not support the back-EMF sensing StallGuard(TM) feature which the fancier Trinamics have
but then again, 3.29$ is quite cheap.

What do you guys think about the driver chips? Has anyone actually used one?

Aliexpress store link

Tl Smoother problem to connector (no replies)

$
0
0
Hi guys.
I buy this:

I cant connect it due a different connector size
My motor connector pin is more small and have 6 pin ( but only 4 is wired)
How can i do for connect smoother to each motor?

I've to create diy adapter?
I try to unplug wires from original connector and insert it in the smoother connector,but the original have a too small holes,and "dance" inside

A4982SLPT compatable A4988 Driver (1 reply)

$
0
0
The A4982SLPT is an improved version of the A4988 stepper motor controller driver chip.
The advantage to this chip is a larger package for heat dissipation.

Note: This driver does not allow 1/8 micro stepping, 1/2, 1/4 and 1/16 only.

Now for my question.
I would like to know replacement stepper motors to use for Hictop 3DP11/12.
3DP11 - 42HD4027-01 original steppers and 42HD2037-01. 12V power supply
3DP12 - Stepper Motors only have manufactures date on them. 24V power supply // This printer is the one that is skipping steps

I do searches for stepper motors and get such a large variety including binoculars and Drill Motors.

The Steppers on my 3DP12 are missing steps after the first year. This is not all the time I can 3D Print almost a perfect circle Bird Feeder.

[attachment 109567 Front.JPG]

However I have Problems with a SD Card Holder. Looking at the Front on the Y-Axis.

[attachment 109568 Wobblylines.jpg]

How to set up External TB6600 driver for Nema 17 (3 replies)

$
0
0
Hello Community,

I want to bridge the pololu socket to SainSmart TB6600 (or similar) external drivers to be able to drive the Nema 17 at their rated 24-48V. It appears that not many people have tried my (stupid?) approach before.

Here is how I plan to bridge to the external driver (note there are specific pcbs for bridging):
[attachment 109577 ExternalDriverWiring.jpg]
[attachment 109579 s-l300.jpg]

I have 3 Nema 17 Motors here which I want to drive:
[de.nanotec.com]
[de.nanotec.com]
[de.nanotec.com]

They all have an "Current per Winding" but I do not know what this exactly means. How do I know at which current to run the Motors at 48V?

- Can I just take the 1.7 A from the current per Coil as stated on the legend?
- Or do I have to calculate it from the Torgue curve: 17W / 48 V = 0.35 A?
[attachment 109578 2019-01-2211_38_00-Window.png]

One of those 3 Models is Unipolar, which should allow me for higher speeds with my ballscrews. Do you know if there are unipolar Stepper drivers that I can hook up in the above way or how does that work? If its not possible, Ill just use them in Bipolar mode.
[attachment 109582 2019-01-2212_29_02-Window.png]

Best regards,

Julian

Dual Z nema 17's overheating (5 replies)

$
0
0
I'm rebuilding a printer for a friend, it's a Tevo Tarantula. If you ever hear the words Tevo & Tarantula mentioned in the same breath do yourself a favour and head for the nearest exit. II could really go off on a tangent here but I'll leave it at that.

I's got an MKS Base V1.4 board with dual Z nema 17's, one is attached the Z driver and the other one is running from E1. They are driving the gantry through lead screws. They sync up and run excellent but they run really hot on a large print where there isn't much movement on the Z axis.

I understand this is a normal phenomenon for a stepper holding a load in a static position but do they really need to be on while they aren't driving the lead screw, will the gantry work back downward from vibration etc if they are off?

Is there a way to set their state when the Z axis isn't being driven?

I'm running Marlin 2.0 bugfix but it's a pre rolled version (Jim Browns Easy config) so I haven't dug into much except to reverse the Z axis direction and enable the stepper on E1.

Z Stepper motor not moving on DuetWifi (1 reply)

$
0
0
I'm in the process of upgrading my Creality CR10 with Duet2Wifi. The Z axis stepper on the creality is slightly smaller 34mm.

I have been unable to get the the Z motor to respond at all. I've tried homing and sending G1 Z10 F1200 via pronterface. There's no vibrating or movement at all and the stepper turns freely as if it wasn't powered. When I replaced the stepper with a normal 40mm the stepper works and the Z commands work correctly.

I have tried swapping cables, upping the current in config.g, using the 2nd Z connection and bought a new 34mm stepper which also had the same problem.



Any idea what could be causing this?


Here are the specs on the stepper
------------------------------------------
1.5A 5oz.in (1HD00-22B)
Rated current: 1.5A
Holding torque: 5oz.in/20mN.m
Detent torque: 1.oz.in/12mN.m
Step angle: 1.°
Number of phase: 2
Insulation resistance: .2Ω
Rotor inertia: g.cm2


My current config.g
G90                                        ; Send absolute coordinates...
M83                                        ; ...but relative extruder moves

; Network
M550 P"tronxy"                             ; Set machine name
M552 S1                                    ; Enable network
				           ;*** Access point is configured manually via M587
M586 P0 S1                                 ; Enable HTTP
M586 P1 S0                                 ; Disable FTP
M586 P2 S0                                 ; Disable Telnet

; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M350 X16 Y16 Z16 E16 I1                    ; Configure microstepping without interpolation
M92 X80 Y80 Z400 E99			   ; Set steps per mm
M566 X1200 Y1200 Z24 E300                  ; Set maximum instantaneous speed changes (mm/min)
M203 X30000 Y30000 Z600 E3000 		   ; Set maximum speeds (mm/min)
M201 X1000 Y1000 Z1000 E5000 		   ; Set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 		   ; Set motor currents (mA) and motor idle factor in per cent
M84 S30                                    ; Set idle timeout

; Axis Limits
M208 X0 Y0 Z0 S0                           ; Set axis minima
M208 X300 Y300 Z400 S0                     ; Set axis maxima

; Endstops
 M574 X1 Y1 Z1 S1                          ; Set active high endstops

; Z-Probe
M558 P0 H5 F120 T6000                      ; Disable Z probe but set dive height, probe speed and travel speed
;M557 X40:280 Y40:280 S60                  ; Define mesh grid
M671 X50:50:250:250 Y60:260:260:60 S1.0 P0.5 ; Heaters
M305 P0 T100000 B3988 R4700                ; Set thermistor + ADC parameters for heater 0
M143 H0 S120                               ; Set temperature limit for heater 0 to 120C
M305 P1 T100000 B3988 R4700                ; Set thermistor + ADC parameters for heater 1
M143 H1 S280                               ; Set temperature limit for heater 1 to 280C

; Fans
M106 P0 S0.3 I0 F500 H-1                   ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S1 I0 F500 H1 T45                  ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H1 T45                  ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

; Tools
M563 P0 D0 H1                              ; Define tool 0
G10 P0 X0 Y0 Z0                            ; Set tool 0 axis offsets
G10 P0 R0 S0                               ; Set initial tool 0 active and standby temperatures to 0C

; Custom settings are not configured

; Miscellaneous
T0                                         ; Select first tool

Apply TCM2208 up to 4A? (no replies)

$
0
0
Just can't forget the love of stealthChop the silence factor...
but the dual Z axis and heavy duty Y axis 42 motors are draining 2.7A and 3A, perhaps.

I wanna ask guys, how can I enlarge TCM2208 currency output by attachments?
or it's just my tiny dream going vague

Stepper Motors not Moving (no replies)

$
0
0
Hi all, I am building my own 3D printer using a Ramps 1.5 and Arduino Mega ADK board. I put the jumpers in, connected it to 12v 5A power supply, and when I connect my stepper motors they all bind up, if I take out the driver for a specific motor it won’t bind up. I checked the leads and both the drivers and motors are receiving 12 volts, my drivers are in correctly and I can even heat my extruded up, so I don’t think it’s a problem with the board. I changed the code in Marlin so that it recognizes my drivers as they are different from the default ones. Also when I go into Marlin and move an axis the motor unbinds and is free moving, if ANYONE can help me please I just can’t figure out what is wrong, thanks.

TMC2208/TMC2130 short circuit protection is disabled by default :( (2 replies)

$
0
0
I was wondering what the reason is for the TMC2208 driver used in Marlin to have short circuit protection disabled for both the low side and high side MOSFETS's ?

I've enabled the short circuit protection with so far no ill effects by adding the following into the TMC driver section in Configuration_ADV.h file (we use UART comms from MCU to each TMC2208) ..

  // enable low-side and high-side short circuit to ground output mosfet protection
  #define TMC_ADV() { \
		stepperX.diss2g(false);  stepperX.diss2vs(false);  \
		stepperY.diss2g(false);  stepperY.diss2vs(false);  \
		stepperZ.diss2g(false);  stepperZ.diss2vs(false); \
		stepperZ2.diss2g(false); stepperZ2.diss2vs(false); \
 	}

The reason we want the protection is because we already blew a TMC2208 driver chip when testing them (an exposed stepper motor wire accidently touched 0V).

The protection is no doubt disabled for the TMC2130's as well, but not looked at the TMC2130 driver code so can't yet confirm that.

NEMA 11 stepper motor, one phase down (1 reply)

$
0
0
Just to share my mistake B)-

For my dual extruder I use NEMA 11 stepper motors, 0.67 Amp/phase. ( [www.thingiverse.com] )
These light stepper motors can easy go down when powered with a higher current as specified. Per mistake I fired one up with 1.5 amp and immediately one phase was gone.
When it happens you can conclude this by measuring the resistance from the 2 phases. (see motor spec) Both phases should be close to equal. Mine should be 6 ohm and measured 2.3 and 6 ohm.
Good luck printing

hybrid p.m. step motor, how to connect it? (no replies)

$
0
0
hi, i got this motor from a friend who couldn't figure out how to run(maybe damage it while trying).

it has 6 cables which look standard but there is also another piece screwed behind with 4 cables, it writes drain shield on it, not sure if it should mean anything.

product name is: ELWOOD GETTYS M21-23E-6108CU with Quantum Devices QPhase 3025A501

i see these two pieces work together commonly but couldn't see any info that what for.

i also have spare tb6560 driver, would it work if i connect to this driver?

motor says 1.4V rated volt. and 3.8 amps rated current which i am not sure if fits with tb6560.
Viewing all 549 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>