Confusing Z-Probe Settings

Hello, 

I´m a bit confused about the Z-Probe settings. 

1. There are the settings for the Z-correction.
2. There are the settings for the Z-probe

Both settings influence each other. 

I´m not sure how to setup the x and y (min/max on Z-correction) and (P1,P2,P3) on Z-probe.

My Probe is located on (-43/5) (x/y)

Who knows the right settings. 

Thanks

Comments

  • In my thinking this is to complicated. The folowing settings would be enough to setup z-probe. 

    1. Z-correction size. (XMin,YMin/XMax,YMax). 
    Then the System know where are the ranges for the Probe

    2. X/Y-offset of the Probe and GridSize

    with this Information it should be done. P1-P3 can be calculated from the system.
  • Strange. If i setup Probe P3.X to 170mm then it would be still 40mm left for the next probe. But if i setup P3 to 180mm then the x position crash to the right limit of x.
  • Now i tried to print with Repetier Host the Test Cube. Suddenly the Printer is going to Autolevel with strange settings and crash again on x_max. 

    Are you sure the z-probe is realy working ?
  • You can look here for some information:
    https://www.repetier.com/documentation/repetier-firmware/z-probing/
    Also the configuration tool explains a bit more about probing and physical settings.
  • Hey, 

    after autoleveling i have this values. 

    Why is Z-Probe 5.x or 6.x. I would expect that it is Z_Probe_height(0.8) + tollerance.

    4:01:27.417: Z-probe:5.785 X:10.00 Y:19.99
    4:01:31.899: Z-probe:5.918 X:10.00 Y:55.99
    4:01:36.437: Z-probe:6.052 X:10.00 Y:92.00
    4:01:41.017: Z-probe:6.169 X:10.00 Y:127.99
    4:01:45.637: Z-probe:6.266 X:10.00 Y:164.00
    4:01:50.294: Z-probe:6.346 X:10.00 Y:199.99
    4:01:57.733: Z-probe:5.969 X:42.40 Y:19.99
    4:02:02.280: Z-probe:6.074 X:42.40 Y:55.99
    4:02:06.863: Z-probe:6.173 X:42.40 Y:92.00
    4:02:11.488: Z-probe:6.274 X:42.40 Y:127.99
    4:02:16.150: Z-probe:6.366 X:42.40 Y:164.00
    4:02:20.840: Z-probe:6.440 X:42.40 Y:199.99
    4:02:28.336: Z-probe:6.112 X:74.79 Y:19.99
    4:02:32.923: Z-probe:6.177 X:74.79 Y:55.99
    4:02:37.539: Z-probe:6.254 X:74.79 Y:92.00
    4:02:42.193: Z-probe:6.347 X:74.79 Y:127.99
    4:02:46.875: Z-probe:6.423 X:74.79 Y:164.00
    4:02:51.590: Z-probe:6.500 X:74.79 Y:199.99
    4:02:59.127: Z-probe:6.207 X:107.19 Y:19.99
    4:03:03.743: Z-probe:6.247 X:107.19 Y:55.99
    4:03:08.388: Z-probe:6.326 X:107.19 Y:92.00
    4:03:13.057: Z-probe:6.395 X:107.19 Y:127.99
    4:03:17.747: Z-probe:6.441 X:107.19 Y:164.00
    4:03:22.471: Z-probe:6.515 X:107.19 Y:199.99
    4:03:30.048: Z-probe:6.304 X:139.60 Y:19.99
    4:03:34.689: Z-probe:6.316 X:139.60 Y:55.99
    4:03:39.346: Z-probe:6.357 X:139.60 Y:92.00
    4:03:44.020: Z-probe:6.404 X:139.60 Y:127.99
    4:03:48.718: Z-probe:6.461 X:139.60 Y:164.00
    4:03:53.446: Z-probe:6.532 X:139.60 Y:199.99
    4:04:01.040: Z-probe:6.337 X:171.99 Y:19.99
    4:04:05.685: Z-probe:6.325 X:171.99 Y:55.99
    4:04:10.342: Z-probe:6.351 X:171.99 Y:92.00
    4:04:15.008: Z-probe:6.385 X:171.99 Y:127.99
    4:04:19.698: Z-probe:6.432 X:171.99 Y:164.00
    4:04:24.416: Z-probe:6.510 X:171.99 Y:199.99
    4:04:24.421: plane: a = 0.0018 b = 0.0020 c = 5.9034
    4:04:24.429: Transformation matrix: 0.999998 0.000000 -0.001849 -0.000004 0.999998 -0.001998 0.001849 0.001998 0.999996
    4:04:24.429: CurrentZ:5.90 atZ:5.90
    4:04:24.433: Info:Autoleveling enabled
  • WIth Repetier Host V2.1.3 i get many errrors if i do G32

    04:24:46.675 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:24:46.675 : {"callback_id":-1,"data":[{"data":{"id":16330,"text":"Z-probe:6.407 X:139.60 Y:19.99","time":" 4:24:46.360","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16331,"text":"busy:processing","time":" 4:24:46.519","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:24:46.675 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:24:46.675 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:24:46.675 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:24:46.675 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:24:46.675 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:24:51.584 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:24:51.584 : {"callback_id":-1,"data":[{"data":{"id":16337,"text":"busy:processing","time":" 4:24:50.521","type":2},"event":"log","printer":"Arnold"},{"data":{"id":16338,"text":"Z-probe:6.421 X:139.60 Y:55.99","time":" 4:24:51.042","type":4},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867891255},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.200000762939453,"id":-1,"t":1533867891255},"event":"temp","printer":"Arnold"},{"data":{"id":16339,"text":"T:25.61 /0 B:24.17 /0 B@:0 @:0","time":" 4:24:51.255","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:24:51.584 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:24:51.584 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:24:51.584 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:24:51.584 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:24:51.584 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:24:55.966 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:24:55.966 : {"callback_id":-1,"data":[{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.700000762939453,"id":0,"t":1533867895650},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867895650},"event":"temp","printer":"Arnold"},{"data":{"id":16345,"text":"T:25.73 /0 B:24.06 /0 B@:0 @:0","time":" 4:24:55.650","type":2},"event":"log","printer":"Arnold"},{"data":{"id":16346,"text":"Z-probe:6.456 X:139.60 Y:92.00","time":" 4:24:55.740","type":4},"event":"log","printer":"Arnold"}],"eventList":true}
    04:24:55.966 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:24:55.966 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:24:55.967 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:24:55.967 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:24:55.967 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:01.415 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:01.415 : {"callback_id":-1,"data":[{"data":{"id":16353,"text":"Z-probe:6.503 X:139.60 Y:127.99","time":" 4:25:00.454","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16354,"text":"busy:processing","time":" 4:25:00.528","type":2},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867901146},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.200000762939453,"id":-1,"t":1533867901146},"event":"temp","printer":"Arnold"},{"data":{"id":16355,"text":"T:25.61 /0 B:24.17 /0 B@:0 @:0","time":" 4:25:01.146","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:01.415 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:01.415 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:01.415 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:01.415 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:01.415 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:05.785 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:05.785 : {"callback_id":-1,"data":[{"data":{"id":16361,"text":"Z-probe:6.571 X:139.60 Y:164.00","time":" 4:25:05.198","type":4},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867905542},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867905542},"event":"temp","printer":"Arnold"},{"data":{"id":16362,"text":"T:25.61 /0 B:24.06 /0 B@:0 @:0","time":" 4:25:05.542","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:05.785 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:05.785 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:05.785 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:05.785 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:05.785 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:10.153 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:10.153 : {"callback_id":-1,"data":[{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867909937},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867909937},"event":"temp","printer":"Arnold"},{"data":{"id":16368,"text":"T:25.61 /0 B:24.06 /0 B@:0 @:0","time":" 4:25:09.937","type":2},"event":"log","printer":"Arnold"},{"data":{"id":16369,"text":"Z-probe:6.633 X:139.60 Y:199.99","time":" 4:25:09.962","type":4},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:10.153 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:10.153 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:10.153 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:10.153 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:10.153 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:17.792 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:17.792 : {"callback_id":-1,"data":[{"data":{"id":16380,"text":"Z-probe:6.455 X:171.99 Y:19.99","time":" 4:25:17.601","type":4},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867917630},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.200000762939453,"id":-1,"t":1533867917630},"event":"temp","printer":"Arnold"},{"data":{"id":16381,"text":"T:25.61 /0 B:24.17 /0 B@:0 @:0","time":" 4:25:17.630","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:17.792 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:17.792 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:17.792 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:17.792 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:17.792 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:23.254 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:23.254 : {"callback_id":-1,"data":[{"data":{"id":16388,"text":"Z-probe:6.442 X:171.99 Y:55.99","time":" 4:25:22.291","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16389,"text":"busy:processing","time":" 4:25:22.549","type":2},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867923127},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867923127},"event":"temp","printer":"Arnold"},{"data":{"id":16390,"text":"T:25.61 /0 B:24.06 /0 B@:0 @:0","time":" 4:25:23.127","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:23.254 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:23.254 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:23.254 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:23.254 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:23.254 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:27.620 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:27.620 : {"callback_id":-1,"data":[{"data":{"id":16395,"text":"busy:processing","time":" 4:25:26.551","type":2},"event":"log","printer":"Arnold"},{"data":{"id":16396,"text":"Z-probe:6.452 X:171.99 Y:92.00","time":" 4:25:26.989","type":4},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867927522},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867927522},"event":"temp","printer":"Arnold"},{"data":{"id":16397,"text":"T:25.61 /0 B:24.06 /0 B@:0 @:0","time":" 4:25:27.522","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:27.620 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:27.620 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:27.620 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:27.620 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:27.620 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:31.991 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:31.991 : {"callback_id":-1,"data":[{"data":{"id":16403,"text":"Z-probe:6.503 X:171.99 Y:127.99","time":" 4:25:31.704","type":4},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.600000381469727,"id":0,"t":1533867931917},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.200000762939453,"id":-1,"t":1533867931917},"event":"temp","printer":"Arnold"},{"data":{"id":16404,"text":"T:25.61 /0 B:24.17 /0 B@:0 @:0","time":" 4:25:31.917","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:31.991 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:31.991 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:31.991 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:31.991 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:31.991 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:37.449 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:37.450 : {"callback_id":-1,"data":[{"data":{"id":16411,"text":"Z-probe:6.548 X:171.99 Y:164.00","time":" 4:25:36.439","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16412,"text":"busy:processing","time":" 4:25:36.558","type":2},"event":"log","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":25.500000000000000,"id":0,"t":1533867937414},"event":"temp","printer":"Arnold"},{"data":{"O":0.00000000000000000,"S":0.00000000000000000,"T":24.100000381469727,"id":-1,"t":1533867937414},"event":"temp","printer":"Arnold"},{"data":{"id":16413,"text":"T:25.49 /0 B:24.06 /0 B@:0 @:0","time":" 4:25:37.414","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:37.450 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:37.450 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:37.450 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:37.450 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:37.450 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)
    04:25:41.270 : Exception during socket read:Der Index war außerhalb des Arraybereichs.
    04:25:41.270 : {"callback_id":-1,"data":[{"data":{"id":16419,"text":"Z-probe:6.628 X:171.99 Y:199.99","time":" 4:25:41.203","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16420,"text":"plane: a = 0.0019 b = 0.0020 c = 6.0138","time":" 4:25:41.208","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16421,"text":"Transformation matrix: 0.999998 0.000000 -0.001873 -0.000004 0.999998 -0.001960 0.001873 0.001960 0.999996","time":" 4:25:41.216","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16422,"text":"CurrentZ:6.01 atZ:5.90","time":" 4:25:41.220","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16423,"text":"Info:Autoleveling enabled","time":" 4:25:41.224","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16424,"text":"X:171.98 Y:199.99 Z:6.728 E:0.0000","time":" 4:25:41.224","type":4},"event":"log","printer":"Arnold"},{"data":{"id":16425,"text":"wait","time":" 4:25:41.224","type":2},"event":"log","printer":"Arnold"}],"eventList":true}
    04:25:41.270 :    bei RepetierHost.view.calibration.BedHeightMap.Answer(String text, LogLevel& level) 
    04:25:41.270 :    bei RepetierHostExtender.interfaces.OnResponse.Invoke(String response, LogLevel& level) 
    04:25:41.270 :    bei RepetierHost.model.PrinterConnection.analyzeResponse(String res, LogLevel& level) 
    04:25:41.270 :    bei RepetierServerConnector.ServerConnector.AnalyzeResponse(String res) 
    04:25:41.270 :    bei RepetierServerConnector.ServerConnector.WSReceive2(Object sender, MessageEventArgs e)


  • Hello, 

    i give up with Z-Probe. For me it looks like it don´t work at all. 

    After i made bed-leveling the extruder is more hiegh as i don´t use it. 

    without bed-leveling: extruder distance 0.06 mm. 
    with bed-leveling: extruder distance 0.3 mm. 
    even i correct the Z_PROBE_HEIGHT, it don´t change anything
Sign In or Register to comment.