Jump to content

Dead Z Port - Ultimaker Original+


Recommended Posts

Posted · Dead Z Port - Ultimaker Original+

A little back story. 


Three and a half years ago, I received my Ultimamer Original+ and the motherboard had a dead E1 port, thanks to the support from people in this thread I managed to get a version of the firmware to move over to E2 and all was well. I received a replacement board from Ultimaker which I never actually swapped over as I had just got the damaged one working. 


Fast forward to today and I have a weird issue with the Y axis taking leaps every now and then and it's not due to slipping. As some have mentioned it could be a board issue, I've decided to install that replacement board.


The Z port is dead! WTF, were these boards known for being flakey? 


I've moved my Z motor over to the X port and an autohome moves the motor fine so I'm pretty sure we are talking about another dead port.


So, now I find myself in the past and trying to edit the firmware but this time to move the control of the Z port to the E2 port. I imagine this too is possible but it might be more editing of the config than before due to different set functionality of the port.


If anyone has any comments, suggestions or has done this before then please let me know.


I'm not sure if I should start off editing the same file as before from here  (although this has been updated also) or to look at a new version of firmware to edit.


I've not updated the firmware in the last few years as if it ain't broke, don't try to fix it and also I would have had to edit it every time.



Ultimaker Original+ Z port dead on motherboard, want to edit firmware to move it to E2.




  • Link to post
    Share on other sites

    • 2 months later...
    Posted (edited) · Dead Z Port - Ultimaker Original+

    Some days things just work out.


    So if anyone is actually interested, I moved the Z control over to the E2 port.


    Managed to work out what I did so many years back and did the same for this port.


    Brief summary

    Used a Marlin version of the firmware

    Swapped pins in pins.h


    #define Z_STEP_PIN35
    #define Z_DIR_PIN 36
    #define Z_STOP_PIN 29
    #define Z_ENABLE_PIN 34
    #define Z_STEP_PIN 49
    #define Z_DIR_PIN 47
    #define Z_STOP_PIN 29
    #define Z_ENABLE_PIN 48



    #define E1_STEP_PIN         49
    #define E1_DIR_PIN          47
    #define E1_ENABLE_PIN       48
    #define E1_STEP_PIN         35
    #define E1_DIR_PIN          36
    #define E1_ENABLE_PIN       34



    Compiled and it failed because of an old bug / typo where "fpos_t" should have been "filepos_t"


    Just did a search and replace for all, compile, find more in other dependent files, repeat until it compiled OK.


    Uploaded, worked!




    Edited by darkglove
  • Link to post
    Share on other sites

    Posted · Dead Z Port - Ultimaker Original+

    And other days things don't.


    I realise I'm having a conversation with myself here but maybe it will help others and possibly me again in the future.



    So it seems that my extruder port is also dead. The motor is fine if I move it to another port but now I have 2 dead ports and only 1 spare so I now also have 2 faulty boards!




  • 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

      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
        • 3 replies
      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
          • Like
        • 27 replies
    • Create New...