Jump to content
UltiMaker Community of 3D Printing Experts

Stepper Drivers + Potentiometers


Recommended Posts

Posted · Stepper Drivers + Potentiometers

While attempting to debug my machine which is repeatedly pausing printing and then resuming when "disable steppers" is selected through the Ulticontroller, I noticed that the potentiometer on one of my stepper drivers had been damaged, and as I tried to put it back together it broke apart completely. I now have a few questions...

- Is there a US source for UM stepper drivers? The shipping from Europe is just too much for such a small piece.

- Is it going to be possible to replace the broken pot with a 2.5K resistor (the measured resistance of my other pots) and bring the board back to life until a replacement comes?

- Is there a P/N for the pot so I could replace it completely?

- Is there an available schematic or layout for the driver PCB so I can see what I'm doing?

- What do I need to know about using a Pololu driver instead of an UM driver? Anything? I ordered 2 as a short term solution in case I can't repair this one.

Any help would be appreciated!


  • Like 2
Link to post
Share on other sites

Posted · Stepper Drivers + Potentiometers

Sooo..... I appear to have just fried two stepper drivers and the Extruder 1 connector of my PCB.

Apparently they kill themselves if you put the driver PCB in backwards? (...for the Extruder driver, backwards = the same orientation as the other steppers. Brilliant! Should be a keyed connector there, or an orientation indicator screened onto the PCB...).

Annnnnyway... It seems like I should be able to climb out of this hole I've got myself in by changing the firmware to use Extruder 2 as the primary extruder for the machine when I receive my two pololu replacement drivers.

Can anyone comment on this? Have I possibly fried my board entirely?


  • Link to post
    Share on other sites

    Posted · Stepper Drivers + Potentiometers

    The Pololu drivers did not come with heatsinks.

    Supposedly, they (the black versions) are rated up to 1.2A without a heatsink, which is also supposedly around where they should be tuned for an Ultimaker... so I might be ok. The potentiometer seems to be of a different resistance value though, I think 20K instead of 10K. My plan was to just turn the pots until they matched resistance values, but since neither the pots nor the wiring is the same, I need to meter the current.

    Can someone explain where I need to meter current when tuning the potentiometer?


  • Link to post
    Share on other sites

    Posted · Stepper Drivers + Potentiometers

    I looked this up a while back. There are several different versions of pololu I believe. Anyway there is a test point (voltage) on or near the pot (it's one of the pins of the pot). You can measure that voltage and there is a formula to convert to current. The formula should be in the specification of the pololu that you bought. If you get the wrong test point it will probably measure at a rail voltage e.g. 0V or 5V or 19V. I think the formula might have been i=v meaning if you set it to 1.2V you get 1.2Amps.

    Anyway, google "pololu pot current test point" or something similar and there are tons of great documentation out there.


  • Link to post
    Share on other sites

    Posted · Stepper Drivers + Potentiometers

    Perfect, thank you.


  • Link to post
    Share on other sites

    Posted · Stepper Drivers + Potentiometers

    AAaahhhhhgghh balls...

    Got one of the Pololu drivers installed properly, but fried another in the process. I followed the Pololu instructions, putting the stepper into full step mode (all jumpers removed) and tuning the pot until the test pad voltage was 0.65Vish, but it still wasn't working properly; the movement was very jagged even back in 1/16th step mode. I then started making (...admittedly arbitrary) adjustments to the pot and something fried. I'm not exactly sure what happened - I may have set the current limit way too high, or I may have just accidentally shorted something while ham-fistedly metering the test pad.

    Anyway, if other people ever need to do this, here's the pragmatic, low risk set of instructions for installing your pololu driver that I used successfully on the second driver I purchased:

    1) Turn the pot fully counterclockwise

    2) Install it in the machine... in the correct orientation, you idiot!

    3) Turn on the machine and connect it to Cura

    4) Jog the machine through the print interface. Listen to the sound the motor makes. It will sound wimpy and quiet.

    5) Make a small (1-2°) clockwise turn of the pot and jog that axis some more. Listen to the motor. It will sound less wimpy.

    6) Repeat step 5 a few times.

    7) Eventually, it will sound less wimpy, and more angry. Dial it back until both the axis you are replacing and your stock driver axis sound equal amounts angry/wimpy.

    8) Print yourself some victory.

    Now I just need to replace the second stock driver that I broke when I was trying to debug the first broken driver... Still just one stepper driver away from a fixed machine...


  • Link to post
    Share on other sites

    Posted · Stepper Drivers + Potentiometers

    BTW, if you want to heatsink the pololu drivers, I believe this is the correct tiny heatsink:


    I have also been successful at twisting off the heatsinks from the dead drivers and cleaning them off my carefully scrapping off the old compound with an xacto knife and then cleaning with 99% alcohol. HOWEVER, before cleaning, note how little adhesive was used.

    Then I used artic silver adhesive to attach. Note that you only need a very, very small amount of the adhesive component probably like 1/2 cubic mm or less. You don't want so much that it squeezes out onto the pins. However, I have had success with cleaning the tiny pins of uncured epoxy and a fine bristle brush. At least it hasn't gone up in smoke yet... Start with a tiny amount and see how much it spreads. Adding more is easy, removing excess especially if it gets on the pins, is more difficult.

    I used this: http://www.arcticsilver.com/arctic_silver_thermal_adhesive.htm

    However, I wanted to use the cheaper alumina product but the store I went to didn't have it: http://www.arcticsilver.com/arctic_alumina_thermal_adhesive.htm

    Probably overkill for the "black" drivers but shouldn't hurt anything.


  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 24 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.

        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    • Create New...