Welcome! Log In Create A New Profile

Advanced

Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560

Posted by Andy2502 
Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 10, 2016 08:13AM
Hi printing brothers and sisters,

I´ve got a problem with my steppers.
The NEMA 17 steppers are spinning a short time, than freezing and growling.

My setup:
Sainsmart Kit:
Arduino 2560 Board
RAMPS 1.4
A4988 Pololu Drivers
NEMA 17 17HSR1006-25
20A power supply

Flashed Marlin Software
Wiring should be right.

I changed the following things for a trapezoidal thread (TR10x2, 1/16 step, 1.8° = 1600.0 steps/mm)

#define DEFAULT_AXIS_STEPS_PER_UNIT {200.0*16/2,200.0*16/2,200.0*16/2,760*1.1} // default steps per unit for Ultimaker

I googled a lot and no solution was found. I hope you can help me.

Edited 1 time(s). Last edit at 01/10/2016 08:19AM by Andy2502.
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 11, 2016 03:27AM
You are using these trapezoidal threads for XYZ axis?
Try to lower your max-speed and also the homing speed ( a lot, if you ask me )
Maybe start with 5mm/second.
Also reduce acceleration parameters by 50%
-Olaf

Edited 1 time(s). Last edit at 01/11/2016 03:30AM by o_lampe.
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 11, 2016 04:58AM
have the stepper drivers been calibrated?.
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 11, 2016 06:28AM
Quote
o_lampe
You are using these trapezoidal threads for XYZ axis?
Try to lower your max-speed and also the homing speed ( a lot, if you ask me )
Maybe start with 5mm/second.
Also reduce acceleration parameters by 50%
-Olaf

Yes, I´m using trapezoidal threads for more exactly results in printing.
No, I haven´t try to reduce speed. I´ll try it this evening with 5mm/sec.

Thank you for that tip.

The problem is not, when I choose on the LCD the Auto Home function.
The problem is only when I manually rise up the position to max (+500) or reduce the position to +000.0.

Is the stepper stepping when Auto Home?
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 11, 2016 06:28AM
Quote
jinx
have the stepper drivers been calibrated?.

Yes, the stepper drivers has been calibrated.
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 12, 2016 03:09AM
//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {80.0,80.0, 4000.0, 93.0} //200.0*8/3,760*1.1}  // default steps per unit for Ultimaker
#define DEFAULT_MAX_FEEDRATE          {500, 500, 4, 25}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000   // X, Y, Z and E max acceleration in mm/s^2 for retracts

These are the two lines for feedrate adjustment in configuration.h
When homing works, you can start with those settings for max_feedrate, too.
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 12, 2016 01:10PM
Quote
o_lampe
//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min)

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {80.0,80.0, 4000.0, 93.0} //200.0*8/3,760*1.1}  // default steps per unit for Ultimaker
#define DEFAULT_MAX_FEEDRATE          {500, 500, 4, 25}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for Skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION  3000   // X, Y, Z and E max acceleration in mm/s^2 for retracts

These are the two lines for feedrate adjustment in configuration.h
When homing works, you can start with those settings for max_feedrate, too.

Hi, thank you for that answer.

Tried changing the values back to 3000.
No change, same problem.

Then i changed the values to: 50*60 - it works.
I think my chipset is a brain and only works with special mathematics.grinning smiley

Thank you guys!!

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min){50*60, 50*60, 4*60, 0}

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {1600,1600,1600,760*1.1}  // default steps per unit for Ultimaker 78.7402
#define DEFAULT_MAX_FEEDRATE          {100, 100, 5, 25}    // (mm/sec)
#define DEFAULT_MAX_ACCELERATION      {50*60,50*60,50*60,1000}    // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION          50*60    // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION  50*60   // X, Y, Z and E max acceleration in mm/s^2 for retracts
Re: Freezing and growling steppers, sainsmart, NEMA 17, A4988 Drivers, Arduino 2560
January 13, 2016 04:16AM
The reason why it didn't work 1st. time, probably was the fact you didn't copy the new parameters in memory with "M502"?
Everytime you change EEprom stored variables in firmware, you have to send "M502" and "M500" to make the changes last a powercyle.
If you use a terminal to modify single values, you have to store them with M500 afterwards.
-Olaf

Edited 1 time(s). Last edit at 01/13/2016 04:18AM by o_lampe.
Sorry, only registered users may post in this forum.

Click here to login