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

Solved Auto leveler issue

Discussion in 'Troubleshooting' started by person4u, Aug 9, 2015.

  1. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    My auto leveler goes to the right middle position then tries to keep going right and grinds the gears. It also will not go to the home position with G28. When I put in G28 it will not go to the left bottom corner before moving to the center. If I want it in the center I have to put it in the left bottom corner by the controls first. Here was my last G code.
    ->G28

    <-ok
    ->M114

    <-X:120.00 Y:127.00 Z:0.00 E:-10.00 Count X: 120.00 Y:127.00 Z:0.00
    <-ok
    ->M105

    <-ok T:22.7 /0.0 B:23.9 /0.0 T0:22.7 /0.0 @:0 B@:0
    ->M105

    <-ok T:22.7 /0.0 B:24.0 /0.0 T0:22.7 /0.0 @:0 B@:0
    ->M105

    <-ok T:22.6 /0.0 B:23.9 /0.0 T0:22.6 /0.0 @:0 B@:0
    ->M105

    <-ok T:22.7 /0.0 B:23.9 /0.0 T0:22.7 /0.0 @:0 B@:0
    ->G29

    <-Bed x: 15.00 y: 20.00 z: 0.04
    <-Bed x: 107.00 y: 20.00 z: -2.15
    <-Bed x: 199.00 y: 20.00 z: -2.05
    <-Bed x: 200.00 y: 130.00 z: -2.37
    <-Bed x: 108.00 y: 130.00 z: -2.36
    <-Bed x: 16.00 y: 130.00 z: -2.37
    <-Bed x: 15.00 y: 240.00 z: -2.37
    <-Bed x: 107.00 y: 240.00 z: -2.37
    <-Bed x: 199.00 y: 240.00 z: -2.37
    <-Eqn coefficients: a: -0.00 b: -0.00 d: -1.05
    <-planeNormal x: 0.00 y: 0.00 z: 1.00
    <-ok
    ->M105

    <-echo:endstops hit: X:16.00 Z:-2.37
    <-ok T:22.6 /0.0 B:24.0 /0.0 T0:22.6 /0.0 @:0 B@:0
    ->G29 X0

    <-Bed x: 15.00 y: 20.00 z: -11.00
    <-Bed x: 107.00 y: 20.00 z: -11.00
    <-Bed x: 199.00 y: 20.00 z: -11.00
    <-Bed x: 200.00 y: 130.00 z: -11.00
    <-Bed x: 108.00 y: 130.00 z: -11.00
    <-Bed x: 16.00 y: 130.00 z: -11.00
    <-Bed x: 15.00 y: 240.00 z: -11.00
    <-Bed x: 107.00 y: 240.00 z: -11.00
    <-Bed x: 199.00 y: 240.00 z: -11.00
    <-Eqn coefficients: a: 0.00 b: -0.00 d: -11.00
    <-planeNormal x: -0.00 y: 0.00 z: 1.00
    <-ok
    <-echo:endstops hit: X:16.00
     
  2. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,915
    Likes Received:
    7,338
  3. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,277
    I bet your x end stop isn't working
     
    Frankn likes this.
  4. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    So I am only able to use the printer on weekends due to my job. With that said I read the post you shared and don't see anything that could help. I think the X switch may be broken. If I hold it down and press X- it will still continue moving. I also wasn't able to get the X- to work at first but after messing with the switch it started working again. Correct me if I am wrong but if that switch is pressed the printer should not move left any further. And its the one by the extruder I am talking about.
     
  5. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,277
    Send M119 in terminal with the carriage not homed and lemme know the response
     
  6. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    Currently it is a little to the left of the middle of the printbed.

    ->M119

    <-Reporting endstop status
    <-x_min: TRIGGERED
    <-y_min: open
    <-z_min: TRIGGERED
    <-ok
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
    ->M105

    <-ok T:20.0 /0.0 B:20.6 /0.0 T0:20.0 /0.0 @:0 B@:0
     
  7. WheresWaldo

    WheresWaldo Volunteer ( ͠° ͟ʖ ͡°)
    Staff Member

    Joined:
    Feb 18, 2015
    Messages:
    5,905
    Likes Received:
    3,593
    If you are not at the physical endstop they should all read OPEN. Check wiring and switch positions.
     
    person4u likes this.
  8. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,915
    Likes Received:
    7,338
    and (just to be clear) the end stops are at the 'zero' positions, there is no MAX end stop.
    Max travel is calculated.
     
  9. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    The Z was at the end stop so it was suppose to be triggered. The X is not at the end stop. Its almost in the middle of the heat bed. If I press the X Endstop switch I still get the same results. I can unsolder the connection later and see if it forces itself open.
     
    mark tomlinson likes this.
  10. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    So with the front X switch wire unsoldered I am still getting a X- triggered on my M119. I think my switch may have broken.
     
  11. Mike Kelly

    Mike Kelly Volunteer

    Joined:
    Mar 11, 2013
    Messages:
    6,967
    Likes Received:
    2,277
    The X switch is normally closed so an open circuit (removing the wire) would cause it to show a triggered result.

    Move the carriage against the switch and send M119 again
     
    person4u likes this.
  12. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    The X stop is constantly being triggered (M119). I cannot move it left with manual controls. When I try the terminals tells me I am at the end stop no matter where the print head is located. It looks like it is attempting to move a little bit to the left but immediately hits the end stop since it is always triggered.
    ->G1 X-10

    <-ok
    <-echo:endstops hit: X:29.71
    ->G90

    <-ok
    ->M105

    <-ok T:21.3 /0.0 B:21.2 /0.0 T0:21.3 /0.0 @:0 B@:0
    ->G91

    <-ok
    ->G1 F3000

    <-ok
    ->G1 X-10

    <-ok
    <-echo:endstops hit: X:29.70
    ->G90

    <-ok
    ->G91

    <-ok
    ->G1 F3000

    <-ok
    ->G1 X-10

    <-ok
    <-echo:endstops hit: X:29.69
    ->G90

    <-ok
    ->M105
     
  13. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,915
    Likes Received:
    7,338
    Bad switch or (most likely) wiring to that switch.
    IIRC those are NC (normally closed) so a loose/bad wire or connection will show it as triggered.
     
  14. person4u

    person4u New Member

    Joined:
    Jul 24, 2015
    Messages:
    19
    Likes Received:
    5
    So I checked the switch with my multi meter and it is fine. Then I traced the wire back and found that it is not connected to teh arduino. Found this video () on where to place the connection and now it works. :) Guess I am printing a new cable holder next.
     
    Mike Kelly and mark tomlinson like this.

Share This Page