Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] the z probe do not compensate enough the bed level #17253

Closed
rainito opened this issue Mar 22, 2020 · 13 comments
Closed

[BUG] the z probe do not compensate enough the bed level #17253

rainito opened this issue Mar 22, 2020 · 13 comments

Comments

@rainito
Copy link

rainito commented Mar 22, 2020

Hi to all dear friend. I have a serious problem with my printer. I have an flsun with double extruder, inductive sensor for the autolevel and the zise of the biuld plate of 300 x 300 with glass plate.
My problem is the probe leveling. I see the z stepper motor move to the right direction for compensate the bed level but don't move enouht.
 I have the right side of the bed with the nozzle too close to the bed and the left side with the nozzle too far from the bed. I try linear and bilinear mode but the problem is the same. I have two z motor axis and i have leveled every motor to have the same distance of the nozzle in the left and right side.
I try with marlin 1.1.9x bugfix, marlin 2.0.x bugfix and an older version of marlin 1.1.4 but the problem always exist. I have an mks gen l like motherboard and for x-y and z axis the tmc2208 driver and for the extruders the lv8729 drivers.Sorry for my english but i’m italian-

Bug Description

The z probe do not compensate perfectly the level of the bed

I will update mi configuration h and adv when i will go home after work. Thanks to all

Steps to Reproduce

  1. G28
    G29
    Z0 and with a paper below the nozzle try the resistance. In the center is perfect but going to the left of the bed, the nozzle go down but not enought, so the nozzle stay too far from the bed and vice versa for the right side (the nozzle go up but not enought so the nozzle is too far to the bed)
    Expected behavior:
    The probe would compensate the level of the bed correctly.
@rado79
Copy link
Contributor

rado79 commented Mar 22, 2020

#15206

@rainito
Copy link
Author

rainito commented Mar 23, 2020

Hi and thanks for the reply. I've read that post but my axis are perfect. I haven't hardware problem or i think this. I checked all amd i don't find anything. The probel can be only by hardware?

@rainito
Copy link
Author

rainito commented Mar 24, 2020

Archivio.zip

@thinkyhead
Copy link
Member

Whenever there are homing or leveling issues, we now ask everyone to follow a standard procedure to gather more information so that we're not just taking stabs in the dark. Here is the boilerplate:

  • Download Marlin bugfix-2.0.x to test with the latest code.
  • Enable DEBUG_LEVELING_FEATURE and M114_DETAIL and re-flash the firmware.
  • Connect to your printer from host software such as Cura, Printrun or Repetier Host.
  • Issue the command M111 S247 to enable maximum logging.
  • Perform a G28 to do your standard homing procedure.
  • Do a G29 to probe the bed. This will also enable bed leveling.
  • Do some of the moves that revealed problems before. Take notes.
  • Copy the log output into a .TXT file and attach it to your next reply.

Repeat this procedure, if needed, to demonstrate inconsistencies. From these logs we should hopefully get a better idea of what's going on with your machine.

@thinkyhead
Copy link
Member

Since your mesh doesn't seem to be working for you, test under very controlled conditions with simple moves. Use M114 D to check the current position for leveling being applied. Observe your Z motors to see that they are turning as you do XY moves. You can also clear and then edit the mesh and do tests with a single value set to (for example) -0.2 or +0.2 to see that the nozzle raises or lowers as expected when it goes to that point.

Please collect as much data as possible to demonstrate incorrect behavior, and this will help to locate the problem, if any.

@rainito
Copy link
Author

rainito commented Mar 25, 2020

Hi and thanks to you too for the reply. Sorry for my late reply but i’m a nurse and in this period i’m very busy with the work and sorry for my English but i’m italian :)
Today i will try your first tip and then the second and will let you knoe the tests results. Thanks and stay tuned :)

@rainito
Copy link
Author

rainito commented Mar 25, 2020

ok these are the results of the two attempts of your first tip.
in the extreme left of the bed i have a perfect distance for the first layer but just as soon i move the x axis to the right the nozzle don't go up enough and the nozzle press the plate.
i see the z axis motors moves to compensate but not enough 🤯 i see if i move the y axis the nozzle go up and down. In one point is perfect and in another points is too far or too close...i don’t know what i have to think..
asap i try your second tip and i will update the results.
primo.pdf
secondo.pdf

@rainito rainito changed the title [BUG] the z probe do not compensate enought the bed level [BUG] the z probe do not compensate enough the bed level Mar 25, 2020
@rainito
Copy link
Author

rainito commented Mar 27, 2020

Since your mesh doesn't seem to be working for you, test under very controlled conditions with simple moves. Use M114 D to check the current position for leveling being applied. Observe your Z motors to see that they are turning as you do XY moves. You can also clear and then edit the mesh and do tests with a single value set to (for example) -0.2 or +0.2 to see that the nozzle raises or lowers as expected when it goes to that point.

Please collect as much data as possible to demonstrate incorrect behavior, and this will help to locate the problem, if any.

ok,how you can see,the levelling is working as you can see by m114 d but in the bed the nozzle is too far and in the right too close
left side:
SENDING:M114 D
X:20.00 Y:180.00 Z:0.00 E:0.00 Count X:2000 Y:18000 Z:-74
Logical: X:20.000 Y:180.000 Z:0.000
Raw: X:20.000 Y:180.000 Z:0.000
Leveled: X:20.000 Y:180.000 Z:-0.185
UnLevel: X:20.000 Y:180.000 Z:0.000
Stepper: X:2000 Y:18000 Z:-74 E:0
FromStp: X:20.000 Y:180.000 Z:-0.185 E:0.000
Diff: X:0.000 Y:0.000 Z:-0.000 E:0.000

right side
SENDING:M114 D
X:270.00 Y:180.00 Z:0.00 E:0.00 Count X:27000 Y:18000 Z:60
Logical: X:270.000 Y:180.000 Z:0.000
Raw: X:270.000 Y:180.000 Z:0.000
Leveled: X:270.000 Y:180.000 Z:0.151
UnLevel: X:270.000 Y:180.000 Z:0.000
Stepper: X:27000 Y:18000 Z:60 E:0
FromStp: X:270.000 Y:180.000 Z:0.150 E:0.000
Diff: X:0.000 Y:0.000 Z:-0.001 E:0.000

i don't know what i need to do...can i change manually the mesh in every single problem points? if yes how can i do this?? is better the UBL sistem with my kind of problem? help

@rainito
Copy link
Author

rainito commented Mar 28, 2020

someone can help me??

@rainito
Copy link
Author

rainito commented Mar 30, 2020

Is it possible to invert the logic of the probe? it appears that the sensor regulates the height reversed. When it has to go down, it goes up and vice versa

@rainito
Copy link
Author

rainito commented Apr 1, 2020

I read in some post that can be a resistor problem in my board. I have an mks gen l v 1.0 and an lj18a3-8-z/bx npn no inductive sensor mounted. Can i post the link of that post? Is another forum

@thinkyhead
Copy link
Member

For best results getting help with configuration and troubleshooting, please use the following resources:

After seeking help from the community, if the consensus points to a bug in Marlin, then you should post a bug report.

@github-actions
Copy link

github-actions bot commented Jul 1, 2020

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jul 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants