Jump to content

Recommended Posts

Posted · Z limit switches not doing anything after 1.5.7 PCB upgrade

I've finally have my ultimaker started after replacing all the electronics (and replacing the 12v fan with a 24v one.)

All my limits are working now, except for the Z limits. Last time I had the machine working, about a year ago, these worked just fine. The limit switches are shorting correctly. Manually shorting the pins does nothing. Shorting the other digital pins to ground doesn't work.

I've upgraded the firmware through Cura, the first run wizard detects all the other limits correctly however it just wont recognise the Z limit no matter what I've tried.

Any ideas?

 

  • Link to post
    Share on other sites

    Posted · Z limit switches not doing anything after 1.5.7 PCB upgrade

    Checked the Arduino board, the pad was not soldered to the board correctly. I have switched it out for now with another board.

    Now I have the system moving only in one directly on X. Stepping + or 0 always moves towards home position.

     

  • Link to post
    Share on other sites

    Posted · Z limit switches not doing anything after 1.5.7 PCB upgrade

    X driver

    Well, it sounds like you know some electronics. If it were me I would try to figure out this puzzle myself even though it sounds like you could just get UM to send you a new board.

    Attached is the relevant part of the schematic (but the 1.5.6 version but should be the same I would think).

    I would examine the circled pin and make sure the logic changes when the X moves left versus right on a long move (long move so there is time to measure the voltage without needing a scope).

    The pololu like stepper driver uses the same 2 wires to move left versus right and does so by reversing the voltage across the 2 signals that move the stepper. So I don't think it's likely that the pololu could break in this manner. So I think it must be this "dir" signal (direction). It could be another bad arduino or a bent arduino pin (most likely) or a bad solder on either end of that signal. Or a bent pin on the driver. The driver itself could be bad - this seems very unlikely but easy to test by swapping X driver with any other driver.

    later edit: just to be clear - this direction signal should be around 5V (logical high) for one direction of moving and 0V (logical low) for the other direction.

     

  • Link to post
    Share on other sites

    Posted · Z limit switches not doing anything after 1.5.7 PCB upgrade

    I switched the stepper driver out with a spare one after my post, however it made no difference. Haven't had time to put a scope or logic analyser on the DIR pins yet, I might get time to look at it this evening.

    This is my 3rd arduino on this board, R0-R3 all used heh.

     

  • 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

      • Help Us Improve Cura – Join the Ultimaker Research Program
        🚀 Help Shape the Future of Cura and Digital Factory – Join Our Power User Research Program!
        We’re looking for active users of Cura and Digital Factory — across professional and educational use cases — to help us improve the next generation of our tools.
        Our Power User Research Program kicks off with a quick 15-minute interview to learn about your setup and workflows. If selected, you’ll be invited into a small group of users who get early access to features and help us shape the future of 3D printing software.

        🧪 What to Expect:
        A short 15-minute kickoff interview to help us get to know you If selected, bi-monthly research sessions (15–30 minutes) where we’ll test features, review workflows, or gather feedback Occasional invites to try out early prototypes or vote on upcoming improvements
        🎁 What You’ll Get:
         
        Selected participants receive a free 1-year Studio or Classroom license Early access to new features and tools A direct voice in what we build next
        👉 Interested? Please fill out this quick form
        Your feedback helps us make Cura Cloud more powerful, more intuitive, and more aligned with how you actually print and manage your workflow.
        Thanks for being part of the community,

        — The Ultimaker Software Team
        • 0 replies
      • Cura 5.10 stable released!
        The full stable release of Cura 5.10 has arrived, and it brings support for the new Ultimaker S8, as well as new materials and profiles for previously supported UltiMaker printers. Additionally, you can now control your models in Cura using a 3D SpaceMouse and more!
          • Thanks
          • Like
        • 18 replies
    ×
    ×
    • Create New...