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

Answered S3D auto level issues

Discussion in 'Troubleshooting' started by Shane, Apr 23, 2017.

  1. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    Hey guys,

    So I switched over to Simplify 3d a week ago and ever since ive been having first layer problems. It seams that my auto level isn't calculating correctly. I have no issues when using MC. If needed I can post my communication for the auto level but my final z offset varies from -3.5 to 2.5. I have also notice a line or two before the auto level starts my z-offset is set to -0.8, is this a default and where is that coming from.
     
  2. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    No clue if there is a "default" value. If you did not add the M565 to the startup Gcode block then <shrug>

    You startup GCode should be something like this:
    G28;
    M565 Z-1.0;
    G29;


    Or whatever you need your offset to be. You can't set a global Z offset at the slicer -- not the same
     
  3. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    below you can see the auto levels I did 6 of them. You can see on the first one where is says z:-.80 but again all my values are set to o.oo for offsets. I also added the start Gcode which doesn't include a M565.

    Code:
    SENT: G28 X0 Y0 Z0
    SENT: M105
    SENT: M105
    SENT: G29
    SENT: M105
    SENT: M105
    SENT: M105
    SENT: M105
    READ: X:0.00 Y:0.00 Z:-0.80 E:0.00 Count X: 0.00 Y:0.00 Z:-0.80
    READ: ok
    READ: ok T:25.0 /0.0 B:24.7 /0.0 T0:25.0 /0.0 @:0 B@:0
    READ: ok T:25.0 /0.0 B:24.7 /0.0 T0:25.0 /0.0 @:0 B@:0
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.82
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.16
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.07
    READ: Bed x: 205.00 y: 125.00 z: -0.08
    READ: Bed x: 110.00 y: 125.00 z: -0.24
    READ: Bed x: 15.00 y: 125.00 z: -1.05
    READ: Bed x: 15.00 y: 230.00 z: -0.67
    READ: Bed x: 110.00 y: 230.00 z: 0.14
    READ: Bed x: 205.00 y: 230.00 z: 0.36
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -0.99
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:0.51
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:0.36
    endstops hit:  Z:0.36
    
    
    SENT: G29
    SENT: M105
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.93
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.45
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.42
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: -0.49
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 125.00 z: -0.50
    READ: Bed x: 15.00 y: 125.00 z: -1.17
    READ: Bed x: 15.00 y: 230.00 z: -0.78
    READ: Bed x: 110.00 y: 230.00 z: -0.22
    READ: Bed x: 205.00 y: 230.00 z: -0.01
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -1.09
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:0.19
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:-0.01
    endstops hit:  Z:-0.01
    
    
    SENT: G29
    READ: Bed x: 15.00 y: 20.00 z: -0.89
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.93
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.88
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: -0.96
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 125.00 z: -0.95
    READ: Bed x: 15.00 y: 125.00 z: -1.08
    READ: Bed x: 15.00 y: 230.00 z: -0.72
    READ: Bed x: 110.00 y: 230.00 z: -0.53
    READ: Bed x: 205.00 y: 230.00 z: -0.43
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -1.10
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:-0.27
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:-0.43
    endstops hit:  Z:-0.43
    
    READ: X:0.00 Y:0.00 Z:-0.80 E:0.00 Count X: 0.00 Y:0.00 Z:-0.80
    READ: ok
    READ: ok T:23.5 /0.0 B:23.1 /0.0 T0:23.5 /0.0 @:0 B@:0
    READ: ok T:23.5 /0.0 B:23.1 /0.0 T0:23.5 /0.0 @:0 B@:0
    READ: ok T:23.5 /0.0 B:23.1 /0.0 T0:23.5 /0.0 @:0 B@:0
    READ: ok T:23.5 /0.0 B:23.1 /0.0 T0:23.5 /0.0 @:0 B@:0
    SENT: G29
    SENT: M105
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.90
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.79
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.86
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: -0.93
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 125.00 z: -0.86
    READ: Bed x: 15.00 y: 125.00 z: -1.07
    READ: Bed x: 15.00 y: 230.00 z: -0.72
    READ: Bed x: 110.00 y: 230.00 z: -0.50
    READ: Bed x: 205.00 y: 230.00 z: -0.43
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -1.05
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:-0.30
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:-0.43
    endstops hit:  Z:-0.43
    
    
    SENT: G29
    SENT: M105
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.58
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: 0.00
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: 0.12
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: 0.02
    SENT: M105
    READ: Bed x: 110.00 y: 125.00 z: -0.09
    READ: Bed x: 15.00 y: 125.00 z: -0.90
    READ: Bed x: 15.00 y: 230.00 z: -0.54
    READ: Bed x: 110.00 y: 230.00 z: 0.27
    READ: Bed x: 205.00 y: 230.00 z: 0.49
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -0.78
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:0.41
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:0.50
    endstops hit:  Z:0.50
    
    READ: X:0.00 Y:0.00 Z:-0.80 E:0.00 Count X: 0.00 Y:0.00 Z:-0.80
    READ: ok
    READ: ok T:24.9 /0.0 B:24.7 /0.0 T0:24.9 /0.0 @:0 B@:0
    READ: ok T:24.9 /0.0 B:24.7 /0.0 T0:24.9 /0.0 @:0 B@:0
    READ: ok T:24.9 /0.0 B:24.7 /0.0 T0:24.9 /0.0 @:0 B@:0
    SENT: M105
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.80
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.15
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.05
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: -0.07
    READ: Bed x: 110.00 y: 125.00 z: -0.22
    READ: Bed x: 15.00 y: 125.00 z: -1.03
    READ: Bed x: 15.00 y: 230.00 z: -0.65
    READ: Bed x: 110.00 y: 230.00 z: 0.16
    READ: Bed x: 205.00 y: 230.00 z: 0.38
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -0.97
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.80 E:0.00 Count X: 205.00 Y:230.00 Z:0.51
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:0.38
    endstops hit:  Z:0.38
    
    G28 ; home all axes
    G29 ; probe the bed
    G1 Z5 F5000 ; lift nozzle
    G28 ; home all axes
    G1 Z5 F5000 ; lift nozzle
    M109 S[extruder0_temperature] ; set the extruder temp and wait
     
  4. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    Without an M565 you are not applying a Z offset to the autoleveling mechanism.
    The M565 is not a global Z offset it is a Z offset APPLIED to the Z leveling matrix when it is calculated
     
  5. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    If you think something is hung in the flash eprom purge that too.
    In the GCode terminal do an
    M502;
    and then
    M500;
     
  6. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    Do you think that is where this Z number is coming from, the Flash eprom? READ: X:0.00 Y:0.00 Z:-0.80 E:0.00 Count X: 0.00 Y:0.00 Z:-0.80
    So if I use M502 and M500 it should clear that number out then I can use the M565 0.?? to adjust the calculation of the auto level as needed?
    Sorry for all the questions just trying to understand the processes, instead of just typing stuff in.
     
  7. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    If you clear the flash eprom you are certain that it is using only defaults from the firmware. Nothing "left over" from previous use.
     
  8. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    ok so I did all that then when I homed all the last line shows z-0.90. Then here is another auto level.

    Code:
    SENT: M502
    
    READ: echo:Hardcoded Default Settings Loaded
    
    Hardcoded Default Settings Loaded
    
    READ: ok
    
    SENT: M105
    
    READ: ok T:25.4 /0.0 B:25.0 /0.0 T0:25.4 /0.0 @:0 B@:0
    
    SENT: M105
    
    READ: ok T:25.5 /0.0 B:25.0 /0.0 T0:25.5 /0.0 @:0 B@:0
    
    SENT: M105
    
    READ: ok T:25.5 /0.0 B:25.0 /0.0 T0:25.5 /0.0 @:0 B@:0
    
    SENT: M500
    
    SENT: M105
    
    READ: echo:Settings Stored
    
    Settings Stored
    
    READ: ok
    
    READ: ok T:25.5 /0.0 B:25.0 /0.0 T0:25.5 /0.0 @:0 B@:0
    
    
    
    SENT: G28 X0 Y0 Z0
    
    READ: X:0.00 Y:0.00 Z:-0.90 E:0.00 Count X: 0.00 Y:0.00 Z:-0.90
    
    
    SENT: G29
    READ: echo:Home X/Y before Z
    Home X/Y before Z
    READ: ok
    SENT: M105
    READ: ok T:25.0 /0.0 B:25.0 /0.0 T0:25.0 /0.0 @:0 B@:0
    SENT: M105
    READ: ok T:25.0 /0.0 B:25.0 /0.0 T0:25.0 /0.0 @:0 B@:0
    SENT: M105
    READ: ok T:25.0 /0.0 B:25.0 /0.0 T0:25.0 /0.0 @:0 B@:0
    SENT: G28 X0 Y0 Z0
    SENT: M105
    SENT: M105
    READ: X:0.00 Y:0.00 Z:-0.90 E:0.00 Count X: 0.00 Y:0.00 Z:-0.90
    READ: ok
    READ: ok T:25.1 /0.0 B:24.8 /0.0 T0:25.1 /0.0 @:0 B@:0
    READ: ok T:25.1 /0.0 B:24.8 /0.0 T0:25.1 /0.0 @:0 B@:0
    SENT: M105
    READ: ok T:25.1 /0.0 B:25.0 /0.0 T0:25.1 /0.0 @:0 B@:0
    SENT: M105
    READ: ok T:25.1 /0.0 B:25.0 /0.0 T0:25.1 /0.0 @:0 B@:0
    SENT: G29
    SENT: M105
    SENT: M105
    SENT: M105
    READ: Bed x: 15.00 y: 20.00 z: -0.93
    SENT: M105
    SENT: M105
    READ: Bed x: 110.00 y: 20.00 z: -0.25
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 20.00 z: -0.15
    SENT: M105
    SENT: M105
    READ: Bed x: 205.00 y: 125.00 z: -0.15
    SENT: M105
    READ: Bed x: 110.00 y: 125.00 z: -0.31
    SENT: M105
    READ: Bed x: 15.00 y: 125.00 z: -1.13
    READ: Bed x: 15.00 y: 230.00 z: -0.75
    READ: Bed x: 110.00 y: 230.00 z: 0.08
    READ: Bed x: 205.00 y: 230.00 z: 0.30
    READ: Eqn coefficients: a: 0.00 b: 0.00 d: -1.10
    READ: planeNormal x: -0.00 y: -0.00 z: 1.00
    READ: X:205.00 Y:230.00 Z:-0.90 E:0.00 Count X: 205.00 Y:230.00 Z:0.46
    READ: ok
    SENT: M105
    READ: echo:endstops hit:  Z:0.31
    endstops hit:  Z:0.31
    
    
    
     
  9. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    Ignoring all of the printer responses, what does the first layer look like?
    Is it correct?
     
  10. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    The resulting Z offset it calculates may be anything (well, anything between the highest and lowest Z probe values, with offset adjustment)
    Show me your startup GCode block (copy/paste it in here). Let's just be sure you have that correct and that it is printing correct.
     
  11. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    no that's my issue it is still printing to close to the bed which jams the nozzle causing my filament to strip sometimes. If it does print even tho it is squished a 10x10 test square comes out quite nice and measures 10.17 mm on the bottom half. Its just the jamming is killing me. I would add a z code offset but my auto level numbers have varied I cant have a set number.
     
  12. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    G28 ; home all axes

    G29 ; probe the bed

    G1 Z5 F5000 ; lift nozzle

    G28 ; home all axes

    G1 Z5 F5000 ; lift nozzle

    M109 S[extruder0_temperature] ; set the extruder temp and wait
     
  13. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    Well, without an offset it will be smashed to the bed.
    P.S. You do realize that after every G28 that value can be discarded?
    You need to have ONE G28 and then an M565 and the G29;
     
  14. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    No I didn't know that, what would I use to wipe my nozzle for any oozing before the print starts.
     
  15. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    If you are doing it manually just do this:

    G28 ; home all axes
    G1 Z5 F5000 ; lift Z by 5mm to clear it from ooze
    M565 Z-1.0 ; set the offset for auto-leveling mechanism
    G29 ; run auto-level

    When it lifts, pick it off.
     
  16. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    You do not have to re-home after the Z lift since the autoleveling sequence (the G29) will reset the Z for you
     
  17. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    You could also do it this way:

    G28; home all axes
    G1 Z5 F5000 ; lift nozzle
    G28; Home Z again in case there was filament on nozzle
    M565 Z-1.0
    G29 ; probe the bed

    Lot s of options
     
  18. Doug Meek

    Doug Meek Member

    Joined:
    Sep 14, 2016
    Messages:
    54
    Likes Received:
    24
    Is there anything entered under 'Global G-Code Offsets' on the G-Code tab in the Process you are using? I think S3D adds whatever value is listed here to all Z settings in the G-Code (instead of applying it as a startup G-Code command). I use S3d also and I set everything Z- offset related to '0' in S3D and set it in firmware only. Never could make sense of it through S3D.
     
    mark tomlinson likes this.
  19. Shane

    Shane New Member

    Joined:
    Mar 21, 2017
    Messages:
    20
    Likes Received:
    0
    No I have everything offset wise in S3D at 0. I think adding the M565 Z-1.0 helped. It is still lower then I would like but it seams like it just depends now on how much the left side of my bed flexes when the points push on it. I may just print a block and put it under the bed just to brace it.
     
  20. mark tomlinson

    mark tomlinson ༼ つ ◕_ ◕ ༽つ
    Staff Member

    Joined:
    Feb 21, 2013
    Messages:
    23,629
    Likes Received:
    7,312
    More negative -> further from the bed. Try -1.1
     

Share This Page