Changing Unipolar Steppers To Bipolar


If you’ve been a good little hacker and have been tearing apart old printers like you’re supposed to, you’ve probably run across more than a few stepper motors. These motors come in a variety of flavors, from the four-wire deals you find in 3D printer builds, to motors with five or six wires. Unipolar motors – the ones with more than four wires – are easier to control, but are severely limited in generating torque. Luckily, you can use any unipolar motor as a more efficient bipolar motor with a simple xacto knife modification.

The extra wires in a unipolar motor are taps for each of the coils. Simply ignoring these wires and using the two coils independently makes the motor more efficient at generating torque.

[Jangeox] did a little experiment in taking a unipolar motor, cutting the trace to the coil taps, and measuring the before and after torque. The results are impressive: as a unipolar motor, the motor has about 380 gcm of torque. In bipolar mode, the same motor has 800 gcm of torque. You can check that video out below.

58 thoughts on “Changing Unipolar Steppers To Bipolar

  1. The difference is simple – for unipolar only one coil is powered at any time (1/2 a coil to be precise) while with bipolar both coils are powered.

    More current, more torque.

    And that’s a gearhead stepper as well, so it has more torque than you’d expect for a small stepper like that.

          1. Steppers can, and often do lose steps. The only way to avoid losing steps with stepper motors is to oversize your motors for your application, then hope that you went big enough. Because without feedback you really don’t know.

          2. Yeah, and?

            When was the last time you saw a stepper with feedback? What about a stepper with a gear head attached?

            We all know they can lose steps, you don’t see us caring much.

        1. That doesn’t really solve the problem unless the direction of your load doesn’t change and there are no large accelerations. Otherwise everything will still be able to wobble around within the area where there is play and you can’t do much about it.

          In some cases you can add a preload with a spring to keep it from chattering around as much, this does mean your spring will eat up a part of your torque and you limit your travel. If you’re lucky you can use some weak rotational springs from an old printer where they are used for the same purpose.

          Sometimes you can also preload your gears (either directly into eachother, or by putting two gears next to eachother and preloading them radially) with a weak spring. This isn’t very easy to do with a small gearbox though. This will also eat up some of your torque, though generally less.
          It does make for a ‘play free’ gearbox as long as whatever load torque never exceeds your preload and pushes it out of place.
          For bigger systems where this needs some pretty big preloads I doubt it is good for the lifetime of yours gears though.

      1. How is microstepping any easier with bipolar motors? Where do you people come up with this crap? Unipolar is known to be simpler to build drivers for. That is the advantage to unipolar motors in fact. You only have to deal with high side voltages, and no negative swings. That makes the drivers half as complicated. Past that microstepping is accomplished through current control and sequencing. That doesn’t change uni, or bipolar.

        1. Go find two microstepping designs: one unipolar, one bipolar.

          Report back with your findings.

          (Hint: there are very few unipolar designs. There are a lot of bipolar designs because they’re just a couple of h-bridges.)

          1. A more likely reason is that you don’t find as much is that (almost) noone was doing microstepping back when unipolar motors where popular. Right now there’s no reason not to go bipolar anymore as silicon is cheap as dirt and 8 vs 4 power transistors won’t break any budgets.

          2. H bridges need time delay, and lock out control circuitry to keep disallowed states from occurring. It is considerably more complicated to implement than unipolar designs. Unless your like your stepper drives smoking. To each their own I suppose.

  2. You could also increase the numbers by travelling to the moon!
    There you would get 4829.8.5 gcm!
    But 78.45 mNm would be the unit for the modern world…everywhere
    The difference between messing around and science is writing it down (in correct units)

      1. It doesn’t change, sure! But here it’s used as a force, and therefore creates a equivalent force on the moon. The mass doesn’t change, but 800gcm on the moon would be wrong either way ;)
        One should never use a unit of mass as a unit of force…

          1. But weight is the force that results from gravity.

            My point is that you are correct but in some cases it is more or less conventional to use the metric mass as a substitute for force.

    1. True! That’s why this video was never meant to be science at all when I made it. I was just messing around, as you call it, and I thought it would be easier to use gcm (something we nerds all understand) since I use a plastic cup filled with 80cl of water and measured the “mass” on a kitchen scale, that’s when gravity kicked in. Also, gravity did not change between the measurements of the unipolar and bipolar model ;-) The comparison is true in any unit.

  3. All this shows is that the cheap geared steppers available on ebay are in fact 6-wire steppers… revealed once the blue cap is lifted, i.e. what at first appears to be a 5-wire stepper. For the rest, it’s common knowledge that a 6/8-wire stepper can be configured as bipolar. I was hoping to see a genuine 5-wire hacked up.

  4. I really thought that this is common knowledge for everyone who ever worked with stepper motors or ever wonder what’s the difference between the 2. It’s even quite intuitive if you just look at the schematics. I feel that this is on a comparable knowledge level as swapping the polarity on a simple DC motor to make it turn the other direction. It surprises me that this “hack” is worth mentioning as a independent post on HaD…

  5. If you made the product torque by velocity (angular velocity) you obtain (N*m)*(1/s) and the result is power in Joules.
    If you get more power from the device, you must increase the power loosed in the winding. This cause an increment in the temperature for the steady state, in the running of the motor.
    I can say that this temperature increment is not advisable.
    You can burn the machine.

    1. The torque increase is not due to increasing the power in the coils.

      A unipolar stepper has four coils and only one (sometimes two) of them are energised at any one time.

      A bipolar stepper has two coils, and both are energised.

      Basically, running a unipolar stepper in bipolar mode means all four coils are energised all of the time, and that increases the torque. At best running as unipolar means only two coils are energised, typically only one of the four is.

      And yes, bipolar mode means the motor will use more power, but it’s rated for that.

      1. The common method for running a unipolar motor bipolar is to run them in a half coil configuration. You lose half of your windings but that’s life I guess. Should have bought the right motors I suppose. I’ve never seen the bullshit that is being proposed here. I seriously doubt that it works too. Well, perhaps it works, but it isn’t right, or likely gaining anyone anything. Probably loses power compared to the conventional method I’d guess.

        1. The reason one would use half coil arrangement instead of full coil when converting to bi-polar use is to avoid increasing the inductance. You will get more torque by using the full coil. Doing so increases the inductance and therefore the time it takes for the stepper to respond to the pulse, increasing the chance of a missed step and reducing the top end speed of the motor.

          Using half the coil keeps the inductance low and maintains the top end speed. And since its now in bi-polar mode torque is increased due to the fact both half-coils are energized simultaneously.

        2. Lol.

          You just ignore the center tap. Y’know, RTFA and all that.

          Why would you both to use half the coil?

          Same as 8-wire steppers, you wire the coils together in pairs. You don’t just ignore two of them.

          (The retard force is strong in this one today.)

          1. A 6 wire unipolar is not the same as an 8 wire universal stepper motor at all. Because you cannot break the connections inside the motor. You’re the one who is a retard about all of this.

  6. OK I read some more of this article an 8 wire stepper motor is called a universal motor. Because depending on which wires you connect together you can make it parallel bipolar, series bipolar, or unipolar. You want to wire it as a parallel bipolar if you want the highest performance possible. Everything else is there just to confuse you. heh

    1. It looks to me, after looking at your image, that this conversion will shorten the motor life. Only 2 coils are used, instead of 4. This might overheat them, and eventually motor goes kaput. And 2 other coils are just unused. So we gain torque and lose … motor.

    1. Thanks, this clears a lot of confusion. But I still don’t see this configuration being discussed here fitting in any of 6 wiring diagrams in your link. Bipolar half-coil maybe :)?

      1. Look at the difference between the ‘6 Wire Unipolar Connection’ and the ‘ ‘6 Wire Bipolar Connection’ diagrams (2nd & 3rd pics).

        Notice the Bipolar has the little circles denoting the wire connection. In the unipolar one that’s the centre-tap to the coils.

        In short to get bipolar you just ignore the centre-taps.

        5-wire uniploar stepper is pic #2 with the centre-taps joined together, so you need to separate those, and then ignore them to get bipolar.

  7. Been there, done that, got the T-shirt ;-)

    This mod is easy and useful but one must take in account that the maximum speed attainable drops dramatically since this is a bipolar SERIES configuration.

    It´s not much more difficult to rearrange for a bipolar PARALLEL configuration to get more torque at almost same maximum speed …

    1. You cannot make a unipolar motor a bipolar parallel motor. I’d be nice if you could, but you can’t. You cannot split the coils inside the motor because if you take a stepper motor apart you ruin it. Disassembling a stepper motor causes the magnets inside of them to demagnetize rendering the motor useless.

      1. Well, I´ve being messing around with steppers for over twenty years by now and I can assure you that it can be done and it is not difficult at all … at least for NEMA types from 8 on … I agree that when dealing with the pancake style not always it will be possible.

        Yes, the demagnetization will happen if you take the motor apart but this is not required for most steppers … just take the covers out to gain access to the PCB and you´ll find that ALL coils ends are there … some cutting and stitching to bring some more wires to outside and you are done … it is advisable to do this inside a plastic bag to avoid contamination. That´s all there is to it !

  8. So this article is over 2 years old but I’ll stir the pot a bit. Why bother cutting the trace? If the coils are wound closely enough it makes no difference – each center tap will always be at the same voltage, so the wire’s “useless” anyways.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s