SOLVED Y axis end-stop switch not working correctly

Discussion in 'Build Help' started by biline, Jun 12, 2016.

  1. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    I have double checked all wiring and verified the switch works with a multi-meter.
    during the auto-home sequence the Y axis just keeps trying to push past the end-stop with the carriage pushing full force on the movement limit, after 3-4 seconds it does the x-axis correctly.

    I tried reversing the x-y connectors and now both x-y are doing the same thing so I know they were wired into the correct positions, The pins seem to be tight when pushed onto the rumba board.

    I uploaded a video of the issue (it's in a .zip file)
    I verified wiring with this image "Rumba_Pro.png" from the build wiki
    Added a picture of my wiring in case it helps

    I used the "move axis" function and when I move X-axis and trigger the X end-stop it would prevent the X-axis from moving in one direction. When I move Y-axis and trigger the Y end-stop it moves in both directions (switch is not seen). I put Y-end-stop switch into the X end-stop position on the Rumba and and when I move X-axis and trigger the Y end-stop it would prevent the X-axis from moving in one direction. This means the switch itself is not the issue but something perhaps with the Rumba board itself?
     

    Attached Files:

    #1 biline, Jun 12, 2016
    Last edited: Jun 12, 2016
  2. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    Ok do you have OctoPrint connected or can you connect the RUMBA with a PC and a host software there?
    You need to be able to send commands to the RUMBA.

    If you have this you send a "M119" command which returns the state of the endstops, here some examples:
    Code:
    Send: M119
    Recv: Reporting endstop status
    Recv: x_min: open
    Recv: y_min: open
    Recv: z_min: open
    Recv: ok
    for the next one I manually pushed the lever and hold it and sent the command:
    Code:
    Send: M119
    Recv: Reporting endstop status
    Recv: x_min: TRIGGERED
    Recv: y_min: open
    Recv: z_min: open
    Recv: ok
    That way you can confirm that the connection of the endstops to the RUMBA is ok and that the RUMBA get the signal correct.
     
  3. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    I have the Octoprint upgrade but it is not configured yet I'm reading up on how to do this now.
    I noticed since I have the Octoprint upgrade I did not have the USB connection to install but a Network connection instead so I'm going to try and get Octoprint working and see If I can perform the M119 command.
     
  4. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    You could just route a mini USB cable to where you should have connected the RPi to for this test and connect that to a PC through the access window.
    But also it is a good idea to configure the OctoPi...
     
  5. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    This one is with no stops triggered
    Send: M119
    Recv: Reporting endstop status
    Recv: x_min: open
    Recv: y_min: open
    Recv: z_min: open
    Recv: ok

    This one is with both stops triggered
    Send: M119
    Recv: Reporting endstop status
    Recv: x_min: TRIGGERED
    Recv: y_min: open
    Recv: z_min: open
     
  6. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    Think you know it now, your Y endstop is not recognized...
    Do you have a spare jumper? Try to shortcut the Y- endstop PINs on the RUMBA and run M119 again to see if the problem is on the board...
     
  7. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    Took the pins out of the jumper and connected directly to the board and still doesn't work.
    Bad Rumba Board or could it be a firmware issue?
     
  8. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    No idea yet, try to shortcut the PINs with a jumper or a short cable... Under the stepper driver of the Y axis is a free jumper, you can take this one. Remember to power down the RUMBA if removing the stepper driver or if you place it back...
     
  9. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    I tried shorting the pins (found an old jumper from a HD) and the M119 result is the same even if the jumper is on or switch is not connected.
    Send: M119
    Recv: Reporting endstop status
    Recv: x_min: open
    Recv: y_min: open
    Recv: z_min: open
    Recv: ok

    I just sent an e-mail to support about the issue we'll see what they have to suggest but I'm leaning towards a defective Rumba board
     
  10. Alex9779

    Alex9779 Moderator
    Staff Member

    Joined:
    Sep 4, 2015
    Messages:
    2,405
    Likes Received:
    731
    For a quick fix we could try a special firmware for you in which we just use some other endstop connector for the Y-, maybe the Y+, I'd just have to edit the PIN assignments...
     
  11. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    E3D are sending out a replacement Rumba board so looks like it was defective :-(
    The firmware fix might be fine but what else might be broken on the Rumba would hate to have to go through all that and find another issue later I'll wait for the replacement board but thanks for all the help..
     
    PsyVision likes this.
  12. biline

    biline Active Member

    Joined:
    Apr 13, 2016
    Messages:
    25
    Likes Received:
    21
    I can confirm Rumba board was bad new Board is working perfect :)
    Thanks to the folks at E3D for the fast shipping on the replacement!
     

Share This Page