Bookmark Badog CNC

VirtueMart Login

Badog CNC Blog Service help

Help blog that helps with service issues and questions that get repeatedly asked in our help sections

  • Home
    Home This is where you can find all the blog posts throughout the site.
  • Categories
    Categories Displays a list of categories from this blog.
  • Tags
    Tags Displays a list of tags that have been used in the blog.
  • Bloggers
    Bloggers Search for your favorite blogger from this site.
  • Team Blogs
    Team Blogs Find your favorite team blogs here.
  • Login
    Login Login form

Setting up step direction cards for microstepping

Posted by on in Badog Electronic Related
  • Font size: Larger Smaller
  • Hits: 12369
  • Subscribe to this entry


Firstly, a little misconception

There is much misconception concerning micro stepping and CNC circuits. The goal of this blog entry is to clear up the misconceptions and show how to properly set up the microstepping settings on your control card.

For a couple of years now, I have been asked over and over how to definitively set up the micro stepping settings on our control card so in launching this blog, I hope to address this question as well as other repeated Badog CNC questions. Obviously these steps should only be followed by CNC professionals or someone who knows what they are doing in the electronics department.

Firstly we need to deal with the misconception that more micro-steps mean more precision, in fact the principle of microstepping only imposes 2 pulse steps in the time as one but in reality if the motor was stopped in one of these half steps and measured, depending on the motor windings you will find the measure can be totally wrong.

Essentially, while the resolution of the stepper will be affected positively by microstepping the torque and the accuracy suffer greatly! Micro-stepping is used only to reduce the detent torque, usually at the expense of holding torque, to make the torque vs. rotor position closer to a sine wave, and to improve linearity of torque vs. current.

In summary, microstepping gives more resolution but accuracy is traded.  The reduction in mechanical and electromagnetically induced noise gives the mechanical transmission of power a softer transmission and a reduction in resonance problems.  This gives a more solid and reliable transmission and less wear and tear on the milling machine.


So, how do I apply this in the real world?

Depending on the model of stepper card you have the changeover for the hardware is quite simple. Firstly, you must turn off , unplug and open the box obviously and then remove the power card or at leas t move it into a position that you can get at the jumper hats

here are some common cards that we have used or sold in the past

Badog 4 axis controller card V3432 (MikroNC)

Badog cnc controller card  4 axis


Badog Simple card for 3 axis sold with the PetitCNC kits before Badog CNC sold the company

badog simplecard

Badog CNC usb joystick controller for 4 axis, on the band on top you will find small jumper wire slots to change the microstepping settings


Badog usb joystick

Hobby CNC control card for 4 axis from Hobby CNC is quite like our stepper cards in the way the jumper are situated

hobby cnc cart control


Changing the settings on the hardware

Once you have located the correct placement for your microstepping settings or the disposition of the switches you need to choose your microstepping settings accordingly. The Badog Control cards all, with the exception of the usb controller have the following modes of microstepping:

1/1 this means that the stepper motors have 200 steps per turn

1/2 this means that the stepper motors have 400 steps per turn

1/4 this means that the stepper motors have 800 steps per turn

1/8 this means that the stepper motors have 1600 steps per turn

1/16 this means that the stepper motors have 3200 steps per turn (with NC2 mod)

1/32 this means that the stepper motors have 6400 steps per turn (with NC2 mod)


As you can see in the image below the microstepping modes are usually printed on the control card to facilitate the task of changing the settings. The numbers in binary indicate an ON and OFF position. The 1 means the jumper goes on and the 0 means that the jumper is left off. So if we have 010 we put the jumper on the second pins. This is always read from the left even in the case of the Hobby CNC card which has 4 pin sets where the last one is the dreaded power cut option. The axes should all be the same settings so whatever settings you choose, this should be duplicated for each axis.



Settings and pin positions for the Badog Control cards.

positions for microstepping


I hope this clears up a little on how to set up the microstepping modes on the different cnc control cards. and remember that if you have any questions or comments feel free to send us a message or drop us a line.









  • No comments made yet. Be the first to submit a comment

Leave your comment

Guest Tuesday, 19 February 2019