About Steppers: Voltage, Torque, Current, Pulleys and Power Supply

Yes, something is wrong- either the drivers aren’t actually sourcing 1.2A or the emissivity of the stepper body is messing with that IR pyrometer, or similar.

1 Like

The shop is at 18°C, stable temp. After read the values i was concerning so I touched them with the hand and they feel warm, but not hotter than 50ºC.

Testing it with the bed of the printer seems to be even higher, and touching the bed at 50°C feel a lot hotter than the steppers.

Remember the ir gun has a focal point. Surface finish such as paint color or roughness like a textured bed matters for those non contact sensors and can shift the measured value. Putting a piece of blue tape down and measuring that will normalize the surface but also produce a shift down in temperature since it adds an insulative cover.

1 Like

Now it’s right, my EMS setting was a lil’ too low.

Manual say for steel to set 0.7, to be right on the bed the value I found is 0.8

Which of my steppers are you using…what firmware. Did you adjust the holding current?

I am telling you 1.2A they should be melting things if you are using the things I ship.

Which steppers, what drivers, what firmware, and what settings in that firmware.

Matter of fact, unless you have significant cooling on the drivers they will thermal throttle at those settings.

Jackpot bought from Your store, with drivers included, steppers bought from stepperonline, exactly the ones you suggest, 24V 150W power supply, run Amps 1.2, holding amps 0.8, homing amps 0.5. Firmware upgraded with the online tool one week ago.

I’m using your jackpot box with a 24v 40x40x10 fan blowing on drivers

That is why your steppers are reading the same temps we are, you are running at the amps we are. If you want to do any temp testing all three of those numbers need to match.

You are only hitting that peak number while in motion, the split second that stepper is not in motion the amps drop. This is exactly what we have been talking about in this last two days.

I assure you you will be sorry trying to run at 1.2A unless you are using a high temp printed parts set. Those steppers are going to get extremly hot.

Yes, I understood this, but with trochoidal milling the stepper are more ore less always running, that’s why I assumed it as a reliable value, don’t be mad with me :sweat_smile:

Set all three to 0.8 and be done with it. Why did you change them in the first place?

Anything over 0.8 needs to be closely monitored in your climate. In Northern California summers I will not be running any more than 0.8a…at the same time I do not see a reason to need to.

1 Like

I’m not mad I am trying to save you from melting down your new build!

If you want to test giving your build more current, start at .8a for all three settings, only move up 0.05A no sooner than every thirty minutes.

2 Likes

Now I changed all values to 0.8 unless the X motor that is 1.2, I’m test running it constantly checking the temp of all steppers.
After 20 min running the difference between the steppers is about 8°C
I regulate the thermometer on the printer’s bed with 2 layers of masking tape and now it’s correct.


Touching the x motor with bare hand feels warm, but not hot, like the last time.

Room temperature 17°C

Something fishy here. Keep an eye on your drivers. Maybe it is thermal throttling.

Why are you doing this 1.2A and risking your prints?

Why not the 0.05a that I recommend?

You changed all three amp settings on all 5 drivers? You changed 15 settings? I can not stress enough that this is not normal.

1 Like

in the few moments my driver was at 0.8 amps it quickly hit 60C on the heatsink.

Just to be clear the settings you are putting in is not what your steppers are getting.

These drivers use a 110m resistor

For the edification of those following along and trying to understand, there is Run Amps, Hold Amps and…?

1 Like

Homing Amps

2 Likes

Another question from the uninformed section of the audience - Does Marlin use one value for all three settings? (Is M906 - Stepper Motor Current / #Define n_MAX_CURRENT applied to RUN, HOLD and HOMING? )