Jump to content
Ultimaker Community of 3D Printing Experts
rshuck

Pretty sure I killed a UM2 board stepper driver. Any solutions?

Recommended Posts

Long story short, I was placing a heatsink on the steppers because I had some in an appropriate size, and during the process I saw something arc on the X axis placement, but I am not sure what. Power was disconnected and the power was turned off, but I suppose one of the caps hadn't discharged. It seemed ok at first and the board initialized properly. I was then installing an RPi camera and went to manually move the x axis and felt resistance. I turned the printer on and tried to home the axis - Y works, X doesn't. I had another stepper available, and it doesn't turn when it should. I am assuming I killed the driver.

Do I have any option aside from replacing the board? I am not sure where to go from here and would prefer not to have to wait for fbrc8 to get them back in stock or get one of the cheap Chinese replacements.

Share this post


Link to post
Share on other sites

Hi rshuck,

Welcome to this forum. Sorry to hear this, but the high rotating resistance when the X stepper is plugged to the main board indicate a shorted stepper driver circuit.

It is possible to change this circuit, but it has to be done by experts with proper tools etc. Buying from China is a risk and also takes some time.

Maybe you can ask fbrc8 if they can advice a repair center for the main board? There should be lots of repair centers in US with this kind of capability, also the complete wiring for the board is open source and available for this use.

Good luck.

Thanks.

Torgeir.

Share this post


Link to post
Share on other sites

There is a option to re-map the pins in "pin.h"

https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/pins.h#L1159

 

#define X_STEP_PIN 25#define X_DIR_PIN 23#define X_STOP_PIN 22#define X_ENABLE_PIN 27#define Y_STEP_PIN 32#define Y_DIR_PIN 33#define Y_STOP_PIN 26#define Y_ENABLE_PIN 31#define Z_STEP_PIN 35#define Z_DIR_PIN 36#define Z_STOP_PIN 29#define Z_ENABLE_PIN 34#define HEATER_BED_PIN 4#define TEMP_BED_PIN 10#define HEATER_0_PIN  2#define TEMP_0_PIN 8#define HEATER_1_PIN 3#define TEMP_1_PIN 9#define HEATER_2_PIN -1#define TEMP_2_PIN -1#define E0_STEP_PIN         42#define E0_DIR_PIN          43#define E0_ENABLE_PIN       37#define E1_STEP_PIN         49#define E1_DIR_PIN          47#define E1_ENABLE_PIN       48

 

You just need to swap these pin numbers:

 

#define X_STEP_PIN 49#define X_DIR_PIN 47#define X_STOP_PIN 22#define X_ENABLE_PIN 48#define E1_STEP_PIN         25#define E1_DIR_PIN          23#define E1_ENABLE_PIN       27

 

X_STOP_PIN needs to be the same (it's the limit switch).

Edit:

Keep in mind:

The X stepper motor current is set by the E motor current settings !

https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/pins.h#L1214

I hope your Extruder motor can handle 1250Ma ?

https://github.com/Ultimaker/UM2.1-Firmware/blob/UM2.1_JarJar/Marlin/Configuration_adv.h#L207

Regards,

Marten

Edited by Guest

Share this post


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

Announcements

  • Our picks

    • Architect Design Contest | Vehicles.
      We're open for entries! - Design and submit your 3D designs of architectural entourage - vehicles - for a chance to win a large filament pack. Presenting an idea, an architectural design or something as big as an urban project isn't easy. A scaled model can really help to get your idea across.
        • Like
      • 25 replies
    • What The DfAM?
      I'm Steve Cox, an experienced engineer familiar with 3D printing. I wanted to share some DfAM guidelines with this community to help and make stronger parts.
      I'm also an Autodesk Certified Instructor for Fusion 360, so many of the images in ...
        • Thanks
        • Like
      • 23 replies
×

Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!