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

Wire gauge (1 reply)

$
0
0
Nema 17, 24v system, about 24” to the controller.

Awg 18 stranded wire ok???

Stepper motor heating and series/parallel watts (no replies)

$
0
0
If steppers are run in series, the voltage per stepper drops off - supposedly to half.
But can that reduction be made up partially by increasing current for series steppers? (Assume the driver can deliver the current and that supply is 24V vs 12V)

Applying Ohms Law - likely way too simplistically - to the following example:

In parallel: 1A stepper, 2.5V, 2.5ohms (easy numbers to work with) Operating: 1A x 2.5V = 2.5W. So, 2.5W of heating power, the max the motor can take without overheating.

In series: Same steppers. Operating: (current the same in series circuit) 1A x1.25V (per motor with V divided across two motors) = 1.25W. So only half the heating power. The motor should be able to take a higher current

Can the stepper take up to almost 2A when in series? 2A x 1.25V = 2.5W, the same power load as it would see in the parallel example.

Steppers aren't moving (no replies)

$
0
0
Hi guys,

As you can see on topic my stepper aren't moving. I'm working with RAMPS 1.4 and DRV8825(1/32 microsteps). Here's a list of what I've been trying;

-my fan is working termocouples read temp. and ednstops send signal with M119

-I've seen some videos of tuning the driver, they fixed the value A/2.5 = Vc(1.8A/2.5=0.72 Volts) but there's thing do I have to do this with usb plugged on or off because values are changing.

-I've made tuning things. I double checked wiring etc. (my wiring order is B- A+ A- B+)

-I tried to change steps/mm values and I tried very different values.

-I bough new ramps and drivers.


Still when I click home motors stucked. Do you guys have any ideas about it? Thanks

23HM20-0383s with drv8825 drivers (no replies)

$
0
0
I am building a 3d printer with 23HM20-0383s Nema 23 stepper motors, drv8825 drivers and a ramps 1.6 plus. My question has to do with adjusting the Vref of the 8825s. The data sheet for the motors state .38A per phase. Am I correct in assuming that since these motors are bipolar, the current is doubled to .76A per motor total. Therefore, should my driver Vref be set to .2-.3V? I made these assumptions and attempted to turn down my Vref that far and I couldn't get below .38-.4V.
Any suggestions?

TMC2130 Extremely loud (no replies)

$
0
0
Hey everyone.
So, I finally decided to install my brand new TMC2130 drivers. Everything went well, they are recognized with M122. Settings in marlin are mostly default, just enabled the TMC2130 drivers.
But I have a big problem with them. Instead of being quiet, they are extremely loud (louder than my default A4988s). Here is a video with TMC2130 and here with A4988.

Any ideas why is this happening? Thanks.

My printer: FLSun Kossel (simply a delta) with MKS Gen L, 12V PSU.

M122:
14:46:10.580 : X	Y	Z
14:46:10.581 : Enabled		false	false	false
14:46:10.581 : Set current	1000	1000	1000
14:46:10.583 : RMS current	994	994	994
14:46:10.586 : MAX current	1402	1402	1402
14:46:10.587 : Run current	17/31	17/31	17/31
14:46:10.588 : Hold current	8/31	8/31	8/31
14:46:10.590 : CS actual		8/31	8/31	8/31
14:46:10.590 : PWM scale		1	1	1
14:46:10.591 : vsense		0=.325	0=.325	0=.325
14:46:10.593 : stealthChop	true	true	true
14:46:10.593 : msteps		16	16	16
14:46:10.595 : tstep		1048575	1048575	1048575
14:46:10.596 : pwm
14:46:10.596 : threshold		0	0	0
14:46:10.597 : [mm/s]		-	-	-
14:46:10.598 : OT prewarn	false	false	false
14:46:10.599 : OT prewarn has
14:46:10.600 : been triggered	false	false	false
14:46:10.600 : off time		5	5	5
14:46:10.602 : blank time	24	24	24
14:46:10.602 : hysteresis
14:46:10.603 : -end		2	2	2
14:46:10.603 : -start		3	3	3
14:46:10.605 : Stallguard thrs	0	0	0
14:46:10.605 : DRVSTATUS	X	Y	Z
14:46:10.606 : stallguard
14:46:10.606 : sg_result		0	0	0
14:46:10.608 : fsactive
14:46:10.608 : stst		X	X	X
14:46:10.608 : olb
14:46:10.609 : ola
14:46:10.609 : s2gb
14:46:10.609 : s2ga
14:46:10.611 : otpw
14:46:10.611 : ot
14:46:10.612 : Driver registers:	X = 0x80:08:00:00
14:46:10.612 : Y = 0x80:08:00:00
14:46:10.614 : Z = 0x80:08:00:00

Stepper Driver types:
#define X_DRIVER_TYPE  TMC2130
#define Y_DRIVER_TYPE  TMC2130
#define Z_DRIVER_TYPE  TMC2130
#define X2_DRIVER_TYPE A4988
#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE A4988
#define E1_DRIVER_TYPE A4988
#define E2_DRIVER_TYPE A4988
#define E3_DRIVER_TYPE A4988
#define E4_DRIVER_TYPE A4988
TMC2130 config:
#if HAS_TRINAMIC

  #define R_SENSE           0.11  // R_sense resistor for SilentStepStick2130
  #define HOLD_MULTIPLIER    0.5  // Scales down the holding current from run current
  #define INTERPOLATE       true  // Interpolate X/Y/Z_MICROSTEPS to 256

  #define X_CURRENT         1000  // rms current in mA. Multiply by 1.41 for peak current.
  #define X_MICROSTEPS        16  // 0..256

  #define Y_CURRENT         1000
  #define Y_MICROSTEPS        16

  #define Z_CURRENT          1000
  #define Z_MICROSTEPS        16

  #define X2_CURRENT         800
  #define X2_MICROSTEPS       16

  #define Y2_CURRENT         800
  #define Y2_MICROSTEPS       16

  #define Z2_CURRENT         800
  #define Z2_MICROSTEPS       16

  #define E0_CURRENT         800
  #define E0_MICROSTEPS       16

  #define E1_CURRENT         800
  #define E1_MICROSTEPS       16

  #define E2_CURRENT         800
  #define E2_MICROSTEPS       16

  #define E3_CURRENT         800
  #define E3_MICROSTEPS       16

  #define E4_CURRENT         800
  #define E4_MICROSTEPS       16

  /**
   * Use software SPI for TMC2130.
   * The default SW SPI pins are defined the respective pins files,
   * but you can override or define them here.
   */
  //#define TMC_USE_SW_SPI
  //#define TMC_SW_MOSI       -1
  //#define TMC_SW_MISO       -1
  //#define TMC_SW_SCK        -1

  /**
   * Use Trinamic's ultra quiet stepping mode.
   * When disabled, Marlin will use spreadCycle stepping mode.
   */
  #define STEALTHCHOP

  /**
   * Monitor Trinamic TMC2130 and TMC2208 drivers for error conditions,
   * like overtemperature and short to ground. TMC2208 requires hardware serial.
   * In the case of overtemperature Marlin can decrease the driver current until error condition clears.
   * Other detected conditions can be used to stop the current print.
   * Relevant g-codes:
   * M906 - Set or get motor current in milliamps using axis codes X, Y, Z, E. Report values if no axis codes given.
   * M911 - Report stepper driver overtemperature pre-warn condition.
   * M912 - Clear stepper driver overtemperature pre-warn condition flag.
   * M122 S0/1 - Report driver parameters (Requires TMC_DEBUG)
   */
  #define MONITOR_DRIVER_STATUS

  #if ENABLED(MONITOR_DRIVER_STATUS)
    #define CURRENT_STEP_DOWN     50  // [mA]
    #define REPORT_CURRENT_CHANGE
    #define STOP_ON_ERROR
  #endif

  /**
   * The driver will switch to spreadCycle when stepper speed is over HYBRID_THRESHOLD.
   * This mode allows for faster movements at the expense of higher noise levels.
   * STEALTHCHOP needs to be enabled.
   * M913 X/Y/Z/E to live tune the setting
   */
  //#define HYBRID_THRESHOLD

  #define X_HYBRID_THRESHOLD     100  // [mm/s]
  #define X2_HYBRID_THRESHOLD    100
  #define Y_HYBRID_THRESHOLD     100
  #define Y2_HYBRID_THRESHOLD    100
  #define Z_HYBRID_THRESHOLD       3
  #define Z2_HYBRID_THRESHOLD      3
  #define E0_HYBRID_THRESHOLD     30
  #define E1_HYBRID_THRESHOLD     30
  #define E2_HYBRID_THRESHOLD     30
  #define E3_HYBRID_THRESHOLD     30
  #define E4_HYBRID_THRESHOLD     30

  /**
   * Use stallGuard2 to sense an obstacle and trigger an endstop.
   * You need to place a wire from the driver's DIAG1 pin to the X/Y endstop pin.
   * X, Y, and Z homing will always be done in spreadCycle mode.
   *
   * X/Y/Z_HOMING_SENSITIVITY is used for tuning the trigger sensitivity.
   * Higher values make the system LESS sensitive.
   * Lower value make the system MORE sensitive.
   * Too low values can lead to false positives, while too high values will collide the axis without triggering.
   * It is advised to set X/Y/Z_HOME_BUMP_MM to 0.
   * M914 X/Y/Z to live tune the setting
   */
  //#define SENSORLESS_HOMING // TMC2130 only

  #if ENABLED(SENSORLESS_HOMING)
    #define X_HOMING_SENSITIVITY  8
    #define Y_HOMING_SENSITIVITY  8
    #define Z_HOMING_SENSITIVITY  8
  #endif

  /**
   * Enable M122 debugging command for TMC stepper drivers.
   * M122 S0/1 will enable continous reporting.
   */
  #define TMC_DEBUG

  /**
   * M915 Z Axis Calibration
   *
   * - Adjust Z stepper current,
   * - Drive the Z axis to its physical maximum, and
   * - Home Z to account for the lost steps.
   *
   * Use M915 Snn to specify the current.
   * Use M925 Znn to add extra Z height to Z_MAX_POS.
   */
  //#define TMC_Z_CALIBRATION
  #if ENABLED(TMC_Z_CALIBRATION)
    #define CALIBRATION_CURRENT 250
    #define CALIBRATION_EXTRA_HEIGHT 10
  #endif

  /**
   * You can set your own advanced settings by filling in predefined functions.
   * A list of available functions can be found on the library github page
   * [github.com]
   * [github.com]
   *
   * Example:
   * #define TMC_ADV() { \
   *   stepperX.diag0_temp_prewarn(1); \
   *   stepperY.interpolate(0); \
   * }
   */
  #define TMC_ADV() {  }

#endif // TMC2130 || TMC2208

P.S.: Yes, this is a repost from marlin sections, as it probably belongs here.

Prusa i3 Ramps to Motor wiring, 2015/2016 model (3 replies)

$
0
0
I received a Prusa i3 printer in Jan 2016, just now getting around to assembling it.

Control board for the motor connector is documented as [1A - 1B - 2A - 2B]

The 4 pin connector is Red-Blue-Green-Black (1A, 1B, 2A, 2B)

The motor 6-pin connector however seems to be A --- B - C --- D, with A-C making one coil, and B-D the other coil per a Bechang motor diagram I found,
and confirmed via multimeter with an unconnected motor.
[www.hotmcu.com]
Motors are P/N 17HD40005-22B, BESHENG date code12-14-15

The 6 pin connectors are assembled Red --- Blue - Green --- Black. (or 1A, blank, 1B, 2A, blank, 2B)

Assuming 1A/1B and 2A/2B are the coils, then it seems the motor end needs to be:
Red --- Green - Blue --- Black (1A, blank, 2A, 1B, blank 2B)

Can anyone confirm?
We managed to lose a cable also while it was put aside, so I need to order one. I'd prefer to order a couple with the correct pinout and not fight the pins out of a new housing to make them correct.

I see cables available with both the straight connections, and with the swapped middle pins

Thanks!
CrossRoads

Edit - this photo seems to show 1A-1B-2A-2B as red-blue-green-black, and the motor end as red-black-blue-green, or 1A-2B-1B-2A

[es.aliexpress.com]

So some swapping seems to be needed.

Weird extruder motor behavior (no replies)

$
0
0
Hello everybody. In the middle of a print my extruder motor stopped feeding correctly. What does this mean?
Please watch it in the video. Here: Extruder movement

Thanks in advance.

Step loss in X-axis (3 replies)

$
0
0
Hi community!

I'm having trouble with my cartesian style printer. The X-axis sometimes experiences step loss, about once every few hours, just enough to destroy most of the prints. I've tried following things so far:

1. As I wanted to change the electronics boary anyway, I switched from Ramps 1.4 to Duet 2 Ethernet. (and from Marlin firmware to reprap firmware)
2. Because the step loss persisted, I exchanged the motor with a new one.
3. Then I thought it might be a mechanical problem but the carriage is going very smoothly with hardly any resistance when I remove the belt.
4. After this I replaced the wires and all connectors to the motor because I suspected a loose connector.
5. I reduced speed to 40mm/sec, acceleration to 1000mm/min and jerk to 3mm/s.

Now after changing board, motor, wires, firmware and configuration I'm quite at a loss what I might yet try.
I don't think the motor is overheating because it is cooled by a 40mm fan and is cool to the touch when printing.
I've just realized that the step loss is as far as I remember mostly while going in the positive x direction, so the print is shifted towards the endstop.
The holding torque of the motor after homing is quite strong. While moving, I think moving in the positive x direction requires less force to stop than while moving in the opposite direction but still I thing it needs enough force that I doubt this is the problem.

Thank you in advance for sharing your ideas about my problem!
Jamkas

stepper for plain cartisian x axis (2 replies)

$
0
0
Just compleatinga build on plain carsitan xy printer, no corexy or hbot just plain old cartisan.

X axis has total length of 350mm with a light carrige running on a 20mm extrusion with 9mm mgn rail and bowden, i do have some 48mm steppers but was hopping to reduce weight a little.

I was hoping to get away with a 23mm (60oz.in) do you guys reakon this would be ok.

Thanks Adam

0.9° Stepper - Worth it? (3 replies)

$
0
0
I'm planning a Ultimaker clone, I have enough 1.8° degree steppers but I may buy 0.9° motors if they would produce an improvement in print quality.

I can see a potential on the X and Y but what about the Z and extruder they seem less likely?


Atb. Aamcle

Recomend a stepper driver for Nema 17 Motor (1 reply)

I damaged TMC 2208, connected it wrongly (td) (no replies)

$
0
0
Like in topic, but it is not completely fired, it runs the motor in the same direction does not matter do i send a command to move it right or left always spin right.
Does chip was fired or there is a change to save it by replacing one of other components ? I have some soldering skills on SMD component so should be able to replace it (replacing chip it's not worth it better buy new stepper)

When extruder motor is on, axis motors not working (1 reply)

$
0
0
Hello everyone. I am using repramp 1.4 board. For the axis I am using stepper driver tb6600, and for the extruder I am using A4988. I am using Marlin firmware. My configuration is double extruder. The problem is when I am going into prepare mode, I can move extruder motor and axes motors separately, but when extruder motor is working I cant move axis motors. Any suggestion where should I look for solution, what may be wrong? In attachment I add my configuration.h file. Thanks in advance.

Which Stepper-Motor should I buy :S (2 replies)

$
0
0
mir sind vor ner woche meine Motoren abgeschmiert, weil sie in eine ecker gerammt sind (bltouch kabel gelöst) und jetzt muss ich mir neue Motoren kaufen. Ich würde sagen ich kaufe mir einen E3D High torque für die z achse und 2 compact but powerful für die x und y achse. Irgendwelche einwände oder vorschläge was besser wäre? LG - Daniel


my motors broke a week ago because they rammed into a corner (bltouch cable unbound) and now I have to buy new motors. I would say I buy an E3D high torque for the Z-axis and 2 compact but powerful for the x and y-axis. Any suggestions that would be better? Thanks for your help - Daniel

Stepper Hold Current (3 replies)

$
0
0
G'Day Gang,
Is it possible to limit stepper hold current with Marlin Bugfix 2?
TIA

Anet 6 extruder stepper motor (no replies)

$
0
0
My Anet A6 suddenly stopped extruding enough filament after a period when there had been a lot of clicking from the stepper. I am reasonably sure the nozzle is not blocked and that the gear wheel on the stepper is correctly engaging with the filament, and I have tried it with two different control boards. I have measured the amount of filament extruded when I do a manual extrude and it is much less than it should be, so I suspect that the stepper is damaged. What is the correct replacement stepper motor for the extruder on this machine?

Extruder SNAFU (no replies)

$
0
0
Yesterday I changed the nozzle on the hotend as well as the feed tube that screws into the heater block from the extruder. The feed tube was a bit longer than the old one and filament clogged it when the print was complete. I changed it out with another one just like it, but it was getting dark and hard to see clearly. I screwed the feed tube to far into the extruder and hit the gear on the motor shaft causing it to click as it tried to turn. I turned it off, the the hotend apart again, adjusted the feed tube, and now the extruder motor doesn't turn. I've checked the wiring, switched it with another stepper, changed the RAMPS board, but nothing. An ideas???

What magnetic encoder does MKS Servo42A have? (no replies)

$
0
0
Hello! I am thinking to buy the MKS Servo42A however I couldn't find any information about the magnetic encoder they use. Does it have Allegro's A1333LLETR-T encoder as in MKS Servo42B or the better AS5047D?

After auto home my motors don't stop working. Why? (no replies)

$
0
0
When my motors receive the signal auto home they go to home but they continue to receive electricity. They are not moving but vibrating. Why? Are they between 2 steps? The "zero" is not zero electricity? What should I do to have not that problem? If I try to move axis after that bug, all my motors do multiple moves instead of one smoothly one and when I shut down and restart it works until I do auto home. (sorry for my bad english it's not my mothertongue.) Thank you all

All Nema17 and similar steppers (no replies)

$
0
0
I know there are many models. Like, every one who makes a motor has their own variant. There is literally no end to the possibilities. I think.

I am working on a project that will be made available to others, when completed...
-Will identify compatibility issues with motors and drivers.-

I need, please post as many Models of Stepper motors as possible.
Whatever you use, have used, have researched.
Please reply and add the models you have found to the list. Thanks!

REQUIRED: Model Number, Voltage, Amps/Current, Inductance,
If you have it: Steps, Angle, Inertia, shaft Length, shaft Diameter, shaft modeling,

Where you found it, helps but is not required.
Viewing all 549 articles
Browse latest View live


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