Skip to content

Instantly share code, notes, and snippets.

@knoopx
Last active Aug 19, 2021
Embed
What would you like to do?
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

@kdkwarhead

This comment has been minimized.

Copy link

@kdkwarhead kdkwarhead commented Feb 9, 2019

This was very useful. Thank you!
I'm quite sure that the Ender-2 uses the same motors and A4988 drivers (no label on the motors).
Detailed data on the motors:
https://ecksteinimg.de/Datasheet/Schrittmotor/JK42HS34-0844A/JK42HS34-0844YA-01.pdf
https://ecksteinimg.de/Datasheet/Schrittmotor/JK42HS40-1004A/JK42HS40-1004AC.pdf
The very last part of the codes is not the same but it doesn't matter.

@jpcad64

This comment has been minimized.

Copy link

@jpcad64 jpcad64 commented Feb 11, 2019

Hi, 0,725A is the current/phase of ender 3 stock motors (x,y,z)?
Thanks

@siochs

This comment has been minimized.

Copy link

@siochs siochs commented Jan 25, 2021

May I contribute to this as I found this very helpful as well.
I have a stock ender 3 mainboard from creality as well, labelled V1.1.4 200101051. The sense resistors have the labels R100 which equals 0.1 Ohms. The octal buffer chip says HC541 TH37101. All this indicates the board is equipped with Allegros A4988 stepper drivers. My measurements of Vref and corresponding currents according to this calculator assuming 10% safety:

E: 0.711V => 0.9A (=> 1A motor in use)
X, Y, Z: 0.548V to 0.559V => 0.75A (=> 0.84A motor in use)

The extruder motor is labelled with Creality 42-40 and BJ42D22-23V01. This is very confusing as I cannot find any datasheet about this specific motor. There is one french site saying this motor is rated with 1.5A. Also, looking for 42-40 indicates a 1.5A motor. However, the measurements imply an 1A motor.

@DerInternets

This comment has been minimized.

Copy link

@DerInternets DerInternets commented Feb 8, 2021

look at the datasheets linked by kdkwarhead. it's 1A

@siochs

This comment has been minimized.

Copy link

@siochs siochs commented Mar 3, 2021

Yeah but my motors dont have the same labelling as those mentioned by @kdkwarhead
BJ42D22-23V01 != JK42HS40-1004AC

@kdkwarhead

This comment has been minimized.

Copy link

@kdkwarhead kdkwarhead commented Mar 5, 2021

My motors do not have any labels so I don’t know for sure what motor I have. I measured XYZ to 5.9 ohm and E 4.0 ohm which correspond well to the motors in my post. Also vref XYZ 0.59V >= cap 88% and E 0.73 => cap 91% which is reasonable (assuming that MAX XYZ=0.84A and MAX E=1.0A).

It’s not uncommon that manufactory have several suppliers for the same/similar part so BJ42D22-23V01 might be compatible with JK42HS40-1004AC.
It is easy to measure the resistance of the coils in the motor so that can narrow it down somewhat.

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