Skip to content

Instantly share code, notes, and snippets.

@knoopx
Last active September 13, 2025 19:41
Show Gist options
  • Select an option

  • Save knoopx/e6c40a009e796203b93a75a3ed6a5ab8 to your computer and use it in GitHub Desktop.

Select an option

Save knoopx/e6c40a009e796203b93a75a3ed6a5ab8 to your computer and use it in GitHub Desktop.

Revisions

  1. knoopx revised this gist Jun 28, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    # Creality3D v1.1.2 stock vref values

    ```
    A4988
    A4988 Drivers
    Vref set to ~90% of stepper rated current
    Rs = 0.1ohm
  2. knoopx revised this gist Jun 28, 2018. 1 changed file with 0 additions and 28 deletions.
    28 changes: 0 additions & 28 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -28,34 +28,6 @@ L: Length (34/40mm)
    * http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html
    * https://jkongmotor.en.made-in-china.com/product/pvdJZFXCiRks/China-Jk42hs40-1704-NEMA-17-3D-Printer-Stepper-Motor-42mm-Reprap-Motor.html

    # A4988 formulas

    ```
    Rs = (R200 = 0.2, R100 = 0.1)
    I_TripMax= Vref/(8*Rs)
    Vref = I_TripMax * 8 * Rs
    ```

    # DRV8825 formulas

    ```
    I_TripMax= Vref * 2
    Vref = I_TripMax / 2
    ```

    # TMC2130 formulas

    ```
    Rs = 0.110ohm (R110)
    Irms = (Vref * 1.77A) / 2.5V
    Irms = Vref * 0.71
    Imax = 1.41 * Irms
    Vref = (Irms * 2.5V) / 1.77A
    Vref = Irms * 1.41
    Vref = Imax
    ```

    # References

    * https://reprap.org/wiki/Pololu_stepper_driver_board
  3. knoopx revised this gist Jun 28, 2018. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion README.md
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@

    ```
    A4988
    Imax set to ~90% of stepper rated current
    Vref set to ~90% of stepper rated current
    Rs = 0.1ohm
    X = 0,58v (0,725A)
  4. knoopx revised this gist Jun 28, 2018. 1 changed file with 19 additions and 5 deletions.
    24 changes: 19 additions & 5 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,16 +1,30 @@
    # Creality3D v1.1.2 stock vref values

    ```
    X = 0,58v (0.73A, 44%)
    Y = 0,58v (0.73A)
    Z = 0,58v (0.73A)
    E (jk42hs40-1004a-02F, Rated Current 1.7A) = 0,72v (0.90A)
    A4988
    Imax set to ~90% of stepper rated current
    Rs = 0.1ohm
    Rs = 0.1ohm (todo: confirm)
    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

    * X, Y, Z: 42x34 1.8deg 0.84A 4xwires [jk42hs34-0844 yal8-23](https://es.aliexpress.com/store/product/1PCS-Lots-3D-Printer-Parts-34-motor-2Hs34-for-Stepper-Motor-for-3d-printer/3033013_32830802127.html?spm=a219c.12010615.8148356.3.48a13d804VqCXe)
    * E: 42x40 1.8deg 1.0A 4xwires [jk42hs40-1004a-02f](https://es.aliexpress.com/store/product/1PCS-Lot-3D-Printer-Parts-40-motor-JK42HS40-1004A-02F-for-Stepper-Motor-for-Creality-3d/3033013_32833949864.html?spm=a219c.12010615.8148356.1.48a13d804VqCXe)

    * http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html
    * https://jkongmotor.en.made-in-china.com/product/pvdJZFXCiRks/China-Jk42hs40-1704-NEMA-17-3D-Printer-Stepper-Motor-42mm-Reprap-Motor.html

  5. knoopx revised this gist Jun 28, 2018. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -9,10 +9,10 @@ E (jk42hs40-1004a-02F, Rated Current 1.7A) = 0,72v (0.90A)
    Rs = 0.1ohm (todo: confirm)
    ```

    # Stepper datasheet

    http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html
    # Stepper Motor datasheets

    * http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html
    * https://jkongmotor.en.made-in-china.com/product/pvdJZFXCiRks/China-Jk42hs40-1704-NEMA-17-3D-Printer-Stepper-Motor-42mm-Reprap-Motor.html

    # A4988 formulas

  6. knoopx revised this gist Jun 28, 2018. 1 changed file with 5 additions and 21 deletions.
    26 changes: 5 additions & 21 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -9,6 +9,11 @@ E (jk42hs40-1004a-02F, Rated Current 1.7A) = 0,72v (0.90A)
    Rs = 0.1ohm (todo: confirm)
    ```

    # Stepper datasheet

    http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html


    # A4988 formulas

    ```
    @@ -37,27 +42,6 @@ Vref = Irms * 1.41
    Vref = Imax
    ```

    # Stepper datasheet

    http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html

    |Model No.|Step Angle|Motor Length|Current/Phase|Resistance/Phase|Inductance/Phase|Holding Torque|# of Leads|Detent Torque|Rotor Inertia|Mass|
    |( °)|(L)mm|A|Ω|mH|kg.cm|No.|g.cm|g.cm|Kg|
    |JK42HS28-0604|1.8|28|0.6|8|10|1.2|4|130|27|0.15|
    |JK42HS34-1304|1.8|34|1.3|2.4|2.8|2.8|4|160|34|0.22|
    |JK42HS34-1704|1.8|34|1.7|1.2|1.8|2.8|4|160|34|0.22|
    |JK42HS34-0404|1.8|34|0.4|30|35|2.8|4|160|34|0.22|
    |JK42HS34-0406|1.8|34|0.4|30|18|2.1|6|160|34|0.22|
    |JK42HS40-1704|1.8|40|1.7|1.5|2.8|4.0|4|220|54|0.28|
    |JK42HS40-1304|1.8|40|1.3|2.5|5.0|4.0|4|220|54|0.28|
    |JK42HS40-1206|1.8|40|1.2|3.2|2.8|2.8|6|220|54|0.28|
    |JK42HS40-0406|1.8|40|0.4|30|28|2.8|6|220|54|0.28|
    |JK42HS48-1704|1.8|48|1.7|1.8|3.2|4.9|4|260|68|0.35|
    |JK42HS48-1304|1.8|48|1.3|3.2|5.5|4.9|4|260|68|0.35|
    |JK42HS48-2304|1.8|48|2.3|1.2|1.6|4.9|4|260|68|0.35|
    |JK42HS48-0406|1.8|48|0.4|30|38|3.6|6|260|68|0.35|


    # References

    * https://reprap.org/wiki/Pololu_stepper_driver_board
  7. knoopx revised this gist Jun 28, 2018. 1 changed file with 37 additions and 10 deletions.
    47 changes: 37 additions & 10 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,25 +1,18 @@
    # Creality3D v1.1.2 stock vref values

    ```
    X = 0,58v (0.73A)
    X = 0,58v (0.73A, 44%)
    Y = 0,58v (0.73A)
    Z = 0,58v (0.73A)
    E = 0,72v (0.90A)
    E (jk42hs40-1004a-02F, Rated Current 1.7A) = 0,72v (0.90A)
    Rs = 0.1ohm (todo: confirm)
    ```

    # A4988 chinese polulu (Rs = 0,2)

    ```
    Rs = 0,2 = 0,2
    iMax = 1,5 = 1,5
    VRef = iMax * 8 * rs = 2,4
    ```

    # A4988 formulas

    ```
    Rs = (R200 = 0.2, R100 = 0.1)
    I_TripMax= Vref/(8*Rs)
    Vref = I_TripMax * 8 * Rs
    ```
    @@ -31,6 +24,40 @@ I_TripMax= Vref * 2
    Vref = I_TripMax / 2
    ```

    # TMC2130 formulas

    ```
    Rs = 0.110ohm (R110)
    Irms = (Vref * 1.77A) / 2.5V
    Irms = Vref * 0.71
    Imax = 1.41 * Irms
    Vref = (Irms * 2.5V) / 1.77A
    Vref = Irms * 1.41
    Vref = Imax
    ```

    # Stepper datasheet

    http://www.jkongmotor.com/Product/42HS-NEMA17-2Phase-Stepper-Motor-1-8%C2%B0.html

    |Model No.|Step Angle|Motor Length|Current/Phase|Resistance/Phase|Inductance/Phase|Holding Torque|# of Leads|Detent Torque|Rotor Inertia|Mass|
    |( °)|(L)mm|A|Ω|mH|kg.cm|No.|g.cm|g.cm|Kg|
    |JK42HS28-0604|1.8|28|0.6|8|10|1.2|4|130|27|0.15|
    |JK42HS34-1304|1.8|34|1.3|2.4|2.8|2.8|4|160|34|0.22|
    |JK42HS34-1704|1.8|34|1.7|1.2|1.8|2.8|4|160|34|0.22|
    |JK42HS34-0404|1.8|34|0.4|30|35|2.8|4|160|34|0.22|
    |JK42HS34-0406|1.8|34|0.4|30|18|2.1|6|160|34|0.22|
    |JK42HS40-1704|1.8|40|1.7|1.5|2.8|4.0|4|220|54|0.28|
    |JK42HS40-1304|1.8|40|1.3|2.5|5.0|4.0|4|220|54|0.28|
    |JK42HS40-1206|1.8|40|1.2|3.2|2.8|2.8|6|220|54|0.28|
    |JK42HS40-0406|1.8|40|0.4|30|28|2.8|6|220|54|0.28|
    |JK42HS48-1704|1.8|48|1.7|1.8|3.2|4.9|4|260|68|0.35|
    |JK42HS48-1304|1.8|48|1.3|3.2|5.5|4.9|4|260|68|0.35|
    |JK42HS48-2304|1.8|48|2.3|1.2|1.6|4.9|4|260|68|0.35|
    |JK42HS48-0406|1.8|48|0.4|30|38|3.6|6|260|68|0.35|


    # References

    * https://reprap.org/wiki/Pololu_stepper_driver_board
  8. knoopx revised this gist Jun 28, 2018. 1 changed file with 11 additions and 3 deletions.
    14 changes: 11 additions & 3 deletions README.md
    Original file line number Diff line number Diff line change
    @@ -1,29 +1,37 @@
    # Creality3D v1.1.2 stock vref values

    ```
    X = 0,58v (0.73A)
    Y = 0,58v (0.73A)
    Z = 0,58v (0.73A)
    E = 0,72v (0.90A)
    Rs = 0.1ohm (todo: confirm)
    ```

    # A4988 chinese polulu (Rs = 0,2)

    ```
    Rs = 0,2 = 0,2
    iMax = 1,5 = 1,5
    VRef = iMax * 8 * rs = 2,4
    ```

    # A4988 formulas

    ```
    I_TripMax= Vref/(8*Rs)
    Vref = I_TripMax * 8 * Rs

    ```

    # DRV8825 formulas

    ```
    I_TripMax= Vref * 2
    Vref = I_TripMax / 2
    ```

    # References

    https://reprap.org/wiki/Pololu_stepper_driver_board
    https://reprap.org/wiki/A4988_vs_DRV8825_Chinese_Stepper_Driver_Boards
    * https://reprap.org/wiki/Pololu_stepper_driver_board
    * https://reprap.org/wiki/A4988_vs_DRV8825_Chinese_Stepper_Driver_Boards
  9. knoopx renamed this gist Jun 28, 2018. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  10. knoopx created this gist Jun 28, 2018.
    29 changes: 29 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,29 @@
    # Creality3D v1.1.2 stock vref values

    X = 0,58v (0.73A)
    Y = 0,58v (0.73A)
    Z = 0,58v (0.73A)
    E = 0,72v (0.90A)

    Rs = 0.1ohm (todo: confirm)

    # A4988 chinese polulu (Rs = 0,2)

    Rs = 0,2 = 0,2
    iMax = 1,5 = 1,5
    VRef = iMax * 8 * rs = 2,4

    # A4988 formulas

    I_TripMax= Vref/(8*Rs)
    Vref = I_TripMax * 8 * Rs


    # DRV8825 formulas

    Vref = I_TripMax / 2

    # References

    https://reprap.org/wiki/Pololu_stepper_driver_board
    https://reprap.org/wiki/A4988_vs_DRV8825_Chinese_Stepper_Driver_Boards