Skip to content

Instantly share code, notes, and snippets.

@knoopx
Last active November 11, 2024 18:27
Show Gist options
  • Save knoopx/e6c40a009e796203b93a75a3ed6a5ab8 to your computer and use it in GitHub Desktop.
Save knoopx/e6c40a009e796203b93a75a3ed6a5ab8 to your computer and use it in GitHub Desktop.
Creality Ender 3 Stock Factory Vref

Creality3D v1.1.2 stock vref values

A4988 Drivers
Vref set to ~90% of stepper rated current
Rs = 0.1ohm

X = 0,58v (0,725A)
Y = 0,58v (0,725A)
Z = 0,58v (0,725A)
E = 0,72v (0,900A)

Stepper Motor datasheets

Naming: [JK][S]HS[L]-[100][4]

JK: Manufacturer (jkongmotor) S: Size (42mm) HS: Hybrid Stepper L: Length (34/40mm) 100: Rated current 1.00 4: Number of wires

References

@3DSmitty
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

@not-crazyramen
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Yeah it does. Thanks! Do you know if that's the industry standard for "rated current?"

@3DSmitty
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Yeah it does. Thanks! Do you know if that's the industry standard for "rated current?"

Not sure exactly how industry determines that.

@TDHofstetter
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Yeah it does. Thanks! Do you know if that's the industry standard for "rated current?"

Not sure exactly how industry determines that.

The manufacturer decides what temperature the motor can tolerate continuously without degradation of the insulation on the motor's windings. They then determine how much current in 100% duty cycle stepping operation will raise the windings to that temperature.

That's the rated current.

Note that my explanation here is simplified a little.

@3DSmitty
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Yeah it does. Thanks! Do you know if that's the industry standard for "rated current?"

Not sure exactly how industry determines that.

The manufacturer decides what temperature the motor can tolerate continuously without degradation of the insulation on the motor's windings. They then determine how much current in 100% duty cycle stepping operation will raise the windings to that temperature.

That's the rated current.

Note that my explanation here is simplified a little.

On 3D printers it is usually set 80% of the rated current. Hope that helps.

@TDHofstetter
Copy link

I can't speak to "usually". It's often as high as 90%, and it can be set much lower to save a little power if you aren't running a race printer. Feel free to adjust it downward until your printer starts losing steps, then back up until the step loss disappears.

Then pop a note into the control board compartment to remind yourself of that adjustment in case you ever get the Need for Speed and want to adjust it higher again.

@jamincollins
Copy link

@MaxMishchenko any chance you can reach out to your contact and see if they have details for the BJ42D15-26v12?

@PaulW
Copy link

PaulW commented Oct 11, 2024

@MaxMishchenko any chance you can reach out to your contact and see if they have details for the BJ42D15-26v12?

I've specs Here for both BJ42D15-26V12 and BJ42D15-26V19 (This is the same spec as the BJ42D15-26V02 hence drawing ID matching)

@wolfie24
Copy link

wolfie24 commented Nov 9, 2024

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Hi pal. It´s correct divide by 1.414. Is not multiplicate by 0,707 for RMS Value?

@kdkwarhead
Copy link

@not-crazyramen the currents listed on the blueprint are max currrent. To find the RMS divide the max current by 1.414. I run my Sprite extruder driven by TMC2209 UART at 600ma. Hope that helps.

Hi pal. It´s correct divide by 1.414. Is not multiplicate by 0,707 for RMS Value?

It’s the same thing…
1A/1.414=0.707A
1A*0.707=0.707A

@wolfie24
Copy link

Hi. I think you're wrong pal. I remember the electronic classroom in the first year and say0.707. i find this:

How to calculate RMS value of current?

Then, the RMS voltage (VRMS) of a sinusoidal waveform is determined by multiplying the peak voltage value by 0.7071, which is equal to one divided by the square root of two (1 / √2)

@kdkwarhead
Copy link

Dividing something with 1.414 is the same as multiplying something with 0.707. I’m not smart enough to see what the problem is. Hopefully some one else can help you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment