Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Choosing stepper motors page

    Scheduled Pinned Locked Moved
    General Discussion
    2
    3
    534
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • krzakuundefined
      krzaku
      last edited by

      How accurate/up-to-date is this wiki page: https://duet3d.com/wiki/Choosing_stepper_motors ?

      This question is mainly directed at @dc42 because as I understand it, he tested the values there. What I found out from the formulas there, is that the formula for back EMF inductance doesn't make any sense. The values @dc42 got are wrong due to rounding (I guess? What else could it be). What I got was completely different, and basically after applying this formula I got the supply voltage back. Always. Changing inductance, current etc. had no effect on this, meaning you could never have a high enough supply voltage. I've prepared an example spreadsheet with the values from that wiki page: https://docs.google.com/spreadsheets/d/1OVMbsiDDr5Fs4YFG2YvgqywIt_NdG0XkNiIsKGuiXL8/edit?usp=sharing

      1 Reply Last reply Reply Quote 0
      • dc42undefined
        dc42 administrators
        last edited by

        In cell C10 you calculate the revs/second as (2C3)/(C4PI()C5C7)*1000 where C3 is the supply voltage. That isn't right, you should have the target belt speed there instead. I haven't checked the rest of the calculations.

        Duet WiFi hardware designer and firmware engineer
        Please do not ask me for Duet support via PM or email, use the forum
        http://www.escher3d.com, https://miscsolutions.wordpress.com

        1 Reply Last reply Reply Quote 0
        • krzakuundefined
          krzaku
          last edited by

          That's the exact formula from the linked wiki page: revs_per_second = (2 * supply_voltage)/(steps_per_rev * pi * inductance * current). It's the max revolutions per second of the motor itself, why would a target belt speed be in there?

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Unless otherwise noted, all forum content is licensed under CC-BY-SA