586,114 active members*
3,313 visitors online*
Register for free
Login
Results 1 to 14 of 14
  1. #1
    Join Date
    Nov 2009
    Posts
    4415

    Microstepping determination?

    I am running some old steppers that are fully functional (escap P532) http://www.astrosurf.com/durey/p532.pdf
    Judging from the spec sheet, I would think they were 100 steps per revolution. Can someone confirm this?

  2. #2
    Join Date
    Dec 2005
    Posts
    596
    This forum is for discussing Keling products. You will probably get a better answer if you post your question in the Stepper forum, further down the list of forums.

    Mark

  3. #3
    Join Date
    Jul 2007
    Posts
    1602
    You are correct the pdf states: Step angle: 3.6°

    bob

  4. #4
    Join Date
    Nov 2009
    Posts
    4415
    Quote Originally Posted by wendtmk View Post
    This forum is for discussing Keling products. You will probably get a better answer if you post your question in the Stepper forum, further down the list of forums.

    Mark
    Mark, I appreciate the advice and I have asked this question worded different ways across the zone with no response. I am using a Keling 5056D and trying to determine the steps per rev setting. Of course my next question will be, where is the setting for under 200 steps per rev?
    A lazy man does it twice.

  5. #5
    Join Date
    Dec 2005
    Posts
    596
    I think you might be confusing steps per revolution with microstepping. Steps per rev are usually set in your CNC control software.

    Mark

  6. #6
    Join Date
    Nov 2009
    Posts
    4415
    Quote Originally Posted by wendtmk View Post
    I think you might be confusing steps per revolution with microstepping. Steps per rev are usually set in your CNC control software.

    Mark
    This is my third or fourth machine to misconfigure, so you could be quite right about my confusion. Actually Mach3 has a setting on steps per unit (inch or MM whichever you set) however the digital driver asks for steps per revolution which I believe is different. My setting in Mach 3 with a G540 running this same stepper is 101,660 steps per inch (my steppers have a 10 to 1 gear reduction). The resolution was much higher than is useable for me and I believe it sacrifices speed. These steppers are 100 steps per rev as opposed to the 1.8 or 200 steps per rev. Anyway I dont mind being wrong if someone can help with a solution for movement. Btw, every time I configure a machine, I think I wont have this set up issue next time! Sure enough I can be just as confused on the next build. Of course I change all of the electronics each build and have gone from a Hobby Cnc Pro (kit) to a G540 and now trying a C35 & 5056D combo.

  7. #7
    Join Date
    Dec 2005
    Posts
    596
    Fastes1,

    I'm not familiar with Mach setup, because I use EMC2. In the stepconf wizard on EMC2, there's a section for each axis configuration for motor steps per revolution:

    LinuxCNC.org - Configuration Wizard for Stepper-Based Machines

    Perhaps there's a similar window in Mach?

    Mark

  8. #8
    Join Date
    Nov 2009
    Posts
    4415
    Mark, there is a similar settings box within Mach3 except it is for steps per unit (the unit of measure mm or inches is determined by the user on original set up). What I am referring to is a setting on the digital driver from Keling. I believe it asking for how many steps per revolution of the stepper. In my case since it is a 3.6 degree stepper, it naturally has 100 steps per revolution. I dont see a way to set the driver for less than 400 steps per rev. When setting the steps per unit in Mach3 with the G540 (a 10x microstepping controller) it was needing 101660.38 steps per unit (inch). This equates to .00000984" travel per step. This was a little finer than needed with the G540 there was no way around it. That should equate to 10166.038 steps in single step mode still giving me a resolution of .00009837. This is still such a high resolution, it costs me speed. Maybe I should be considering 1/2 step. I could be having a communication issue between my BOB and the driver, I am not sure just yet. Confusing to say the least but keep the questions coming, it has to be something simple. I have tried jumpering enable switches, unjumpering and every other thing i could think of.

  9. #9
    Join Date
    Jan 2010
    Posts
    2141
    I don't have that driver, so this is just a guess.

    However when you say "I dont see a way to set the driver for less than 400 steps per rev.", I am guessing that you are looking at a chart where you set DIP switches to indicate the steps per rev.

    If that is the case, then I believe what is really happening is that the driver assumes that you are using a 200 steps per rev stepper motor, and so if you set the driver to 400 steps per rev what you are really doing is setting the driver for "half-stepping mode".

    Similarly, if you set the DIP switches for 800 steps per rev, you are actually telling the driver to go into 1/4-step microstepping mode. And so on.

    Since your steppers are actually 3.6 degree steppers instead of 1.8 degree steppers, that equates to 100 steps per rev instead of 200 steps per rev.

    So, my conclusion is that if you set the DIP switches to 400 steps per rev (half stepping), with your motors it is actually only 200 steps per rev, and that is the figure that you would need to use in conjunction with your ballscrew pitch to input the proper figure into Mach3. And so on for the other DIP switch settings.

    As noted above, this is just conjecture on my part, but I'm relatively confident that it's correct.

  10. #10
    Quote Originally Posted by doorknob View Post
    I don't have that driver, so this is just a guess.

    However when you say "I dont see a way to set the driver for less than 400 steps per rev.", I am guessing that you are looking at a chart where you set DIP switches to indicate the steps per rev.

    If that is the case, then I believe what is really happening is that the driver assumes that you are using a 200 steps per rev stepper motor, and so if you set the driver to 400 steps per rev what you are really doing is setting the driver for "half-stepping mode".

    Similarly, if you set the DIP switches for 800 steps per rev, you are actually telling the driver to go into 1/4-step microstepping mode. And so on.

    Since your steppers are actually 3.6 degree steppers instead of 1.8 degree steppers, that equates to 100 steps per rev instead of 200 steps per rev.

    So, my conclusion is that if you set the DIP switches to 400 steps per rev (half stepping), with your motors it is actually only 200 steps per rev, and that is the figure that you would need to use in conjunction with your ballscrew pitch to input the proper figure into Mach3. And so on for the other DIP switch settings.

    As noted above, this is just conjecture on my part, but I'm relatively confident that it's correct.
    Funny, that's what I said earlier.
    http://www.cnczone.com/forums/keling..._6_degree.html
    Hoss
    http://www.hossmachine.info - Gosh, you've... really got some nice toys here. - Roy Batty -- http://www.g0704.com - http://www.bf20.com - http://www.g0602.com

  11. #11
    Join Date
    Jan 2010
    Posts
    2141
    Quote Originally Posted by hoss2006 View Post
    Funny, that's what I said earlier.
    http://www.cnczone.com/forums/keling..._6_degree.html
    Hoss
    Funny, but that's also what I said even earlier:

    http://www.cnczone.com/forums/979325-post7.html

    GMTA*

    (*great minds think alike - I could only wish to someday have your level of experience, Hoss)

  12. #12
    Join Date
    Nov 2009
    Posts
    4415
    Thanks to all regardless. I am thinking that even with my confusion on microstepping it must be a BOB to driver issue. I would have thought I would have seen some motion or a squeal or something. I know the PP is good as I can see the pins change on the tester and if I connect it to my Sherline it works fine. I do believe I understand the microstepping concept or question much better now. It is just a division of the steps of the stepper.

  13. #13
    Join Date
    Jun 2011
    Posts
    0

    Quote Originally Posted by Fastest1 View Post
    It is just a division of the steps of the stepper.
    You seem to have got sorted, but if it's of any benefit to you have a look at this youtube [ame=http://www.youtube.com/watch?v=TJDbKQzKXYc&feature=related]CNC Electronics 8.mp4 - YouTube[/ame] all you need to do is reconfigure the equation to your own stepper motors 3.6 degree or 100 steps per revolution.
    Eoin

  14. #14
    Join Date
    Aug 2023
    Posts
    1

    Re: Microstepping determination?

    Microstepping determination plays a crucial role in optimizing the performance of stepper motors in various applications. It involves dividing each full step into smaller, incremental steps to achieve smoother motion and reduce vibrations. The selection of an appropriate micro stepping resolution depends on factors such as motor specifications, load requirements, and the desired level of accuracy. Engineers and designers must carefully assess these factors to strike a balance between precision and torque. For more information on micro stepping determination and its applications, visit https://www.ufabetwins.info/www-ufabet-com/ to explore comprehensive resources and expert insights in this field.

Similar Threads

  1. Servo spec determination
    By vger in forum Servo Motors / Drives
    Replies: 2
    Last Post: 12-15-2010, 04:15 PM
  2. Stepper motor determination
    By praetor in forum Vertical Mill, Lathe Project Log
    Replies: 1
    Last Post: 12-27-2008, 03:50 AM
  3. Microstepping?
    By barkster in forum Stepper Motors / Drives
    Replies: 1
    Last Post: 05-16-2007, 05:27 PM
  4. Accuracy determination & accuracy improvement
    By rweatherly in forum DIY CNC Router Table Machines
    Replies: 5
    Last Post: 08-11-2005, 02:37 PM
  5. New pic for microstepping
    By ajv2803959 in forum Open Source Controller Boards
    Replies: 5
    Last Post: 03-22-2005, 06:59 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •