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

keeps getting message 'echo:endstops hit'

Discussion in 'Troubleshooting' started by ikre, Jun 3, 2014.

Thread Status:
Not open for further replies.
  1. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    I wanted to print, but when i start repetier and connect, everything is fine. But when i want to maunally move the bed or z-axis it always says 'echo: endstops hit', even when it does not hit a endstop. When the extruder is in the middle, it also gives this message....

    What is wrong...i cannot get any movement in the printer.

    i restarted the computer AND printer. Even shut both down for a night and tried just yet, but still the same...

    hope someone can tell me where to look.

    Iwan
     
  2. Galaxius

    Galaxius Well-Known Member

    Joined:
    Jan 18, 2014
    Messages:
    632
    Likes Received:
    342
    Have you checked all of you end stop wires and connections?


    Sent from my iPad using Tapatalk
     
  3. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    you mean if there is a looe wire.......??? have not done that, just physicly checked the end stops.
     
  4. Galaxius

    Galaxius Well-Known Member

    Joined:
    Jan 18, 2014
    Messages:
    632
    Likes Received:
    342
    Yes. Maybe you have a loose or broken wire or connection. While you're at it you should make sure you have no loose bolts either. These are some common issues as a result of shipping.
     
  5. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    After a very long time and many searches on the printer i cannot find ANY loose connnection or something like that.
    I am still strugling with this issue. On ALL axes it gives the error message "echo:endstop hits: " HOW can i resolve this...

    See pictures on what it looks like now...
    IMG_20140919_105900.jpg IMG_20140919_105747.jpg
     
    #5 ikre, Sep 19, 2014
    Last edited by a moderator: Sep 19, 2014
  6. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Move the extruder by hand away from all the endstops. Disconnect then reconnect Repetier.

    Then enter the gcode command M119 manually in Repetier to get an endstop status for x,y and z.

    What does the status response say for x, y and z - Open or Triggered?
     
  7. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    this is what the command gives

    16:00:16.514 : x_min: open
    16:00:16.514 : x_max: TRIGGERED
    16:00:16.514 : y_min: open
    16:00:16.514 : y_max: TRIGGERED
    16:00:16.518 : z_min: open
    16:00:16.518 : z_max: TRIGGERED

    What to do now

    @Ziggy
    thanks for your time
     
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,912
    Likes Received:
    7,338
    Try manually tripping them (either one-by-one or all together) and re-issue the M119 and see if the status changes.
    (maybe they are reversed?)
     
  9. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Huh?????

    Your Robo is reporting X, Y and Z max endstops. Should only be reporting min endstops.

    There are no max endstops physically or electrically on the Robo. But your firmware thinks they are there so not surprising your Robo is saying endstops hit all the time.

    Where did you get your Marlin firmware??


    edit: in your firmware configuration.h file you should have this define uncommented

    #define DISABLE_MAX_ENDSTOPS //robo
     
    #9 Ziggy, Sep 19, 2014
    Last edited by a moderator: Sep 19, 2014
    2 people like this.
  10. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    I bought this robo3d and at the biginning everything worked perfect...i never made ANY changes to the firmware.

    What is the best option to do...upload new firmware?
     
  11. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    If you haven't uploaded new firmware I don't understand why suddenly your Robo thinks it has MAX endstops.

    Need to know a little more about your Robo.....

    Bought new? When?
    Has Auto Levelling?
    Has been working fine for how long?

    When you disconnect then reconnect Repetier, the Repetier log file shows a series of messages including the firmware version. Can you post the log file info here please.
     
  12. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    Hello Ziggy,

    I bought this one a couple of months ago (used)
    It does not hase auto levelling (i think)
    It has been working for about 2 months...i have made/print some designs with the printer.

    These are the lines Repetier gives when i connect. When i disconnect, it does not say anything.

    12:51:40.451 : start
    12:51:40.452 : echo: External Reset
    12:51:40.452 : Marlin 1.0.0
    12:51:40.452 : echo: Last Updated: Aug 21 2013 14:33:22 | Author: (none, default config)
    12:51:40.452 : Compiled: Aug 21 2013
    12:51:40.452 : echo: Free Memory: 5311 PlannerBufferBytes: 1232
    12:51:40.452 : echo:Hardcoded Default Settings Loaded
    12:51:40.797 : echo:Unknown command: ""
    12:51:41.516 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:RoBo 3D EXTRUDER_COUNT:1
    12:51:43.576 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:RoBo 3D EXTRUDER_COUNT:1
     
  13. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Your firmware is a very old version. It was compiled Aug 21 2013 and there have been several versions since then.

    It would definitely be worthwhile updating your firmware. Somewhere on the forum Mike Kelly has links to the current firmware for the R1 Robo with and without auto leveling.

    If you do not have z switches on both sides of the x extruder carriage then you do not have auto leveling.
     
  14. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    oke, then i will upload a new firmware right now...and i do not have auto leveling...I wil post an update when the upload has been done...

    THANK you for the time
     
  15. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    The firmware update may not solve your z endstop problem, but it's worth doing anyway.
     
  16. ikre

    ikre New Member

    Joined:
    May 20, 2014
    Messages:
    24
    Likes Received:
    3
    I just updated to the newest firmware, started Reptier, connected and got this message...

    13:58:39.795 : OpenGL version:2.1.2
    13:58:39.795 : OpenGL extensions: (with a BUNCH of text i deleted right now)
    13:58:39.795 : OpenGL renderer:GeForce 9100M G/PCI/SSE2
    13:58:39.795 : Using fast VBOs for rendering is possible
    13:58:46.547 : start
    13:58:46.547 : echo: External Reset
    13:58:46.547 : Marlin1.0.0
    13:58:46.547 : echo: Last Updated: Sep 25 2014 13:56:53 | Author: (RoBo 3D, R1 Single Extruder)
    13:58:46.547 : Compiled: Sep 25 2014
    13:58:46.547 : echo: Free Memory: 3828 PlannerBufferBytes: 1232
    13:58:46.547 : echo:Hardcoded Default Settings Loaded
    13:58:46.547 : echo:Steps per unit:
    13:58:46.547 : echo: M92 X80.00 Y80.00 Z2267.72 E723.38
    13:58:46.547 : echo:Maximum feedrates (mm/s):
    13:58:46.547 : echo: M203 X500.00 Y500.00 Z5.00 E25.00
    13:58:46.547 : echo:Maximum Acceleration (mm/s2):
    13:58:46.547 : echo: M201 X9000 Y9000 Z100 E10000
    13:58:46.547 : echo:Acceleration: S=acceleration, T=retract acceleration
    13:58:46.547 : echo: M204 S1300.00 T3000.00
    13:58:46.547 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
    13:58:46.547 : echo: M205 S0.00 T0.00 B20000 X17.00 Z0.40 E5.00
    13:58:46.547 : echo:Home offset (mm):
    13:58:46.547 : echo: M206 X0.00 Y0.00 Z0.00
    13:58:46.547 : echo:pID settings:
    13:58:46.547 : echo: M301 P22.20 I1.08 D114.00
    13:58:49.929 : echo:SD init fail
    13:58:49.929 : echo:Unknown command: ""
    13:58:49.953 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/ErikZalm/Marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:RoBo 3D EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
    13:58:50.302 : FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:https://github.com/ErikZalm/Marlin/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:RoBo 3D EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000


    EVERYTHING works fine now...i can manually controll everything again, without error codes from end stops...

    HAHAHAHA how strange is that...
     
  17. Ziggy

    Ziggy Moderator
    Staff Member

    Joined:
    Feb 20, 2013
    Messages:
    707
    Likes Received:
    530
    Well that is a beautiful thing - happy printing :cool:
     
  18. Robert Choban

    Robert Choban Active Member

    Joined:
    Aug 22, 2014
    Messages:
    279
    Likes Received:
    27
    If I wanted to buy some spare endstops for my robo, what type do I buy and where do I go to buy them.
    Also what size wiring do I need to connect them to the Ramps card.
    I am building a test system of spare parts, just to play around with.
     
  19. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,276
    @Robert Choban The Robo itself uses what's called a microswitch. These are usually rated to 5A on 125v which is excessive in my opinion for a momentary switch on 5v logic level.

    I've had a hard time finding them for a reasonable price. Robo3d actually sells them for a decent price at 3 for $5: http://www.robo3dprinter.com/collec...-upgrades/products/endstops?variant=300539083

    Oh hey while looking for you I found these: http://www.amazon.com/Short-Straight-Hinge-Lever-Switch/dp/B00E0JOP76/ref=sr_1_5?ie=UTF8&qid=1421516117&sr=8-5&keywords=micro switch Amico


    If they're just for testing purposes I suggest grabbing some Sub-microswitch though. They're cheaper and small which I like: http://www.amazon.com/Momentary-Hinge-Lever-Micro-Switches/dp/B00CQMH7DS/ref=sr_1_10?ie=UTF8&qid=1421516172&sr=8-10&keywords=amico micro switch

    Wire size makes very little difference since it's pulling almost no current. Anything above 28AWG is fine. 24 is probably easier to work with. 20AWG is more useful to have around, etc
     
    #19 Mike Kelly, Jan 17, 2015
    Last edited by a moderator: Jan 17, 2015
  20. Galaxius

    Galaxius Well-Known Member

    Joined:
    Jan 18, 2014
    Messages:
    632
    Likes Received:
    342
    Omron switches are the only way to go.
    [​IMG]
     
Thread Status:
Not open for further replies.

Share This Page