1. Got a question or need help troubleshooting? Post to the troubleshooting forum or Search the forums!

Unanswered Z-stop not working

Discussion in 'Troubleshooting' started by Ibc36070, Oct 9, 2016.

  1. Ibc36070

    Ibc36070 New Member

    Joined:
    Aug 28, 2016
    Messages:
    7
    Likes Received:
    0
    Just got a new (replacement) RAMPS board from Robo3d for a burnt pin on the heated bed.

    The board is not exactly the same as my old one, so I am not sure if that is my problem. Either way, the zstop does not work when it tries to auto level.

    I BELIEVE I have everything plugged in correctly, but as the board is different, I can't be sure.

    The console returns:
    <-Reporting endstop status
    <-x_min: open
    <-y_min: TRIGGERED
    <-z_min: open
    <-ok

    Even after switching the pins.

    I am at a loss. Any help would be great.

    Thanks
     

    Attached Files:

  2. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
    So did you get this from Robo? Do you have an R1+ of an earlier model? What firmware did you load onto it? Finally, are the X end caps sitting correctly on the Z endstops? Maybe a couple pictures of the endstops.
     
  3. Ibc36070

    Ibc36070 New Member

    Joined:
    Aug 28, 2016
    Messages:
    7
    Likes Received:
    0
    I did get this from Robo.

    I have the r1 +plus.

    pictures of the stops are attached.
     

    Attached Files:

  4. Ibc36070

    Ibc36070 New Member

    Joined:
    Aug 28, 2016
    Messages:
    7
    Likes Received:
    0
    Firmware is the same. Marlin V1?
     
  5. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    No, Generic Marlin V1 is not what you use

    The CONFIGURATION.H is different for all models of the Robo (the beta, the R1 w5/16 rods*, the R1 w8mm rods, the R1+)
    The firmware is over here:

    http://guide.robo3d.com/Wiki/ROBO_3D_Firmware_Release_Notes


    *this is very rare and I doubt you have one
     
    danzca6 likes this.
  6. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    The Beta and the R1 have threaded rods w/couplers for the Z axis and the R1+ has leadscrews.
     
  7. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
    Mark is correct. You will want to use the Robo specific firmware on their site. There is a setting in there for inverting Z endstops. Also, looking at the pics your endtops look to far up on the brass nut. You should loosen them up and make sure the X axis endstops are all the way down on the nut and then reposition the endstop bracket to be flush against the new position.
     
    mark tomlinson likes this.
  8. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
    Otherwise the wiring looks correct.
     
  9. Ibc36070

    Ibc36070 New Member

    Joined:
    Aug 28, 2016
    Messages:
    7
    Likes Received:
    0
    Ok, I just used arduino to get the latest firmware uploaded and I get this on connection in matter control "
    <-start
    ->Communication State: Connected

    <-echo:Marlin1.0.0
    <-echo: Last Updated: Oct 9 2016 16:06:36 | Author: (RoBo 3D, R1+ Single Extruder)
    <-Compiled: Oct 9 2016
    <-echo: Free Memory: 3964 PlannerBufferBytes: 1232
    <-echo:Stored settings retrieved
    ->M115

    <-echo:SD init fail
    <-FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/ErikZalm/Marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:ROBOR1PLUSV2 EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
    <-ok"

    Also, Y still says triggered (it isnt) and z says open (it isnt)
     
  10. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
  11. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
    arduino 1.6.9 is the last version of arduino that allowed the old name for struct fpos_t. Doing a global search and replace of fpos_t to filepos_t will get rid of that error on newer versions of arduino. just an fyi
     
    mark tomlinson likes this.
  12. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,914
    Likes Received:
    7,338
    Thanks! I knew I did something like that, but didn't document it for whoever I was helping at the time.
     
  13. danzca6

    danzca6 Well-Known Member

    Joined:
    Jul 27, 2015
    Messages:
    2,161
    Likes Received:
    1,077
    No problem. I told Robo that, but they have yet to update the files so folks stop getting that error. filepos_t is what all the newer versions of Marlin have for that struct name as well.
     

Share This Page