Drastic improvements with BL Touch disabled
-
@ryanp said in Drastic improvements with BL Touch disabled:
So I homed the printer, run G32 three times to eliminate X axis slope. Leveled the corners. Ran G29 and received the above height map.
So you leveled the corners AFTER running G32? That means you've essentially changed the results of G32 by changing the bed.
Can you post your homeall.g, bed.g as well so we can see what it's doing?
-
That mesh looks to me like one side of the gantry is binding so you're missing steps. You clearly don't have abed like that.
Also, G32 makes no sense to me if the gantry isn't level as it just tilts it to the bed angle.
I would level the x axis against the top of the gantry ensuring that is square first. Once you are happy that is level, home z.
Then just manually move the nozzle to the bed with the mesh disabled (M561). Use M564 S0 if needs be to allow the nozzle to the bed level. Adjust the bed to have each corner as close to 0 on DWC as possible. This way the bed and x gantry should be relatively parallel. Then you can set Z (G92 Z0) and adjust your ofset for the BLtouch. Do that with the bed and nozzle at temp. Then finally run G29 to generate a mesh. Of course if the z screws are binding or steps missed you will get a false reading. At least this way things should be pretty close to square.
I tend to run a low mesh at the start and adjust based on it before increasing the density. Finally, once you have a decent level mesh I then set Z again as before and run the mesh once again with the new z offset in config.g.
G32 only makes sense to me if I am happy the bed it parallel to my frame or perpendicular however you look at it. Then it works well to set it back to square if a step has been missed etc.
-
@blacksheep99 @deckingman @Phaedrux @droftarts
Now Im getting pissed off. This was flat yesterday.
I've mainly solved the issue with my CR10S.
But my modded Ender 5, single Z leadscrew....I am completely bewildered.
BTW, before I created this post I went over my printer with a fine tooth comb. Loosened and tightened belts, wheels. Lubed Z-screw. Loosened and tightened corner screws. I am at a loss.
I home to the center of the bed, confirm my Z-offset is accurate with paper to the nozzle. Verify the flatness via viewing nozzle or paper at the four corners. Here are the pictures, it is flat. I actually tend to look closely at the nozzle and watch the sliver of light disappear under it.
Center
Back Right Corner
Back Left Corner
Front Left Corner
Front Right Corner
AND THIS IS THE HEIGHT MAP I FREAKIN GET!!!!!
This is my Zprobe Config.g text
; Z-Probe M558 P9 H3 F60 T15000 A3 S0.05 B0 R0; set Z probe type to bltouch and the dive height + speeds G31 X-2.2 Y40.8 Z2.6 ; ***PLA*** set Z probe trigger value, offset and trigger height ;G31 X-2.2 Y40.8 Z2.51 ; ***PETG*** M557 X20:200 S36 Y45:210 S53 ; define mesh grid M376 H4 ; define compensation taper
Anything jump out in that code?
Is there any possibility that something is stuck in the board electrically. Would a power cycle and unplugging the printer reset anything? Obviously I am utterly baffled.
-
@ryanp said in Drastic improvements with BL Touch disabled:
S0.05
The default is 0.03. Is there a reason you've loosened the tolerance between consecutive probings?
If you test the trigger height at different spots on the bed is it consistent?
-
@ryanp I doubt it’s this but check the Z motor turns okay by hand with the power off. Check it’s not binding in some way. I’ve had this recently. It was causing missed steps and thus similar issues with my mesh although way more exaggerated
-
@ryanp
I got superstitious with mesh leveling. Before I start a new one, I delete the old heightmap. Even with M561 (reset all bed transforms) I had the feeling, the new heightmap was added on top of the existing. They got worse and worse... -
@phaedrux will amend and try that now.
-
Guys, I am punch drunk with this. I've been at this all day. Loosened, cleaned everything. Measured everything. Changed out the BL Touch. Replaced the Pom nut on the z axis. Reviewed the Z axis flexible couple, nothing wrong with it. Tightened it up. Used my digital calipers to measured off the x axis 2020 ext to the bed. Flat.
My latest go had me going back and forth between Corner 1- Corner 3 and Corner 2 - Corner 4. To all my measuring they are spot on.
I then just went up and down 5 times on each corner to make sure the grip on the paper didn't change. It didn't. I probed the center of the bed 10 times, certainly well within tolerance.
Leave it as all four corners are repeatable and snug the nozzle well.
But as soon as I do a mesh level:
Bewilderment is the only work I can describe it.
-
@ryanp said in Drastic improvements with BL Touch disabled:
M350 X16 Y16 Z256 E16 I1 ; configure microstepping with interpolation
Are you really using x256 microstepping on Z?
That's a lot of steps per mm. Can you try switching back to x16 and retesting? Maybe it's a case of missing steps? /shrug? -
@ryanp In your OP on 13th May, you started off by saying (quote)
"So I simply disabled all mesh bed compensation. Just home the hot end, level the corners, and print.
And now I have ridiculously smooth first layers, with no movement in the z axis.
"At that time I said why not leave it at that? Why use mesh compensation if you don't need it?
You had a perfectly good printer producing (quote) "ridiculously smooth first layers" but you've spent a week beating yourself up, stripping everything down, measuring everything, replacing parts, etc etc . Clearly something is amiss with mesh compensation but why spend all that time and effort to fix it when you don't need to use it?
-
@deckingman said in Drastic improvements with BL Touch disabled:
Clearly something is amiss with mesh compensation but why spend all that time and effort to fix it when you don't need to use it?
I dunno about @RyanP but if it were me I wouldn't be able to sleep at night until i figured out why it's not doing what it's supposed to regardless if I "needed" it.
-
@phaedrux said in Drastic improvements with BL Touch disabled:
@deckingman said in Drastic improvements with BL Touch disabled:
Clearly something is amiss with mesh compensation but why spend all that time and effort to fix it when you don't need to use it?
I dunno about @RyanP but if it were me I wouldn't be able to sleep at night until i figured out why it's not doing what it's supposed to regardless if I "needed" it.
On the other hand "if it ain't broke, don't fix it" is an adage that come to mind...............
-
@deckingman @Phaedrux its a bit of both.
Something happened in the last 6 days that caused those perfectly smooth layers to be way out of whack.
I was pleasantly not using mesh leveling. Just homing and leveling my corners. Then boom, all of a sudden that didnt work any longer.
So I have been trying to get it back ever since.
Level the corners....doesn't work.
Ask for a mesh....way out of whach.
I can fake it by using the mesh to make the adjustments to get a flat mesh....but is that a good way to do things? Probably not.
-
@deckingman said in Drastic improvements with BL Touch disabled:
On the other hand "if it ain't broke, don't fix it" is an adage that come to mind...............
but it is broke!
@deckingman said in Drastic improvements with BL Touch disabled:
Clearly something is amiss with mesh compensation
I don't think the issue is necessarily with mesh compensation itself but more likely something with the probe or printer geometry. The tilt is pretty consistent, so I think the probe is accurately showing what it's measuring, but rather than being a problem with the bed it could be the probe mounting or frame being skewed and the trigger height is varying with XY position. Either way, ignoring the problem isn't the same as no problem.
-
The weird part is, nothing has changed on my printer in the last year really. It was printing fine earlier this week.
I will agree that I am not the type of person that lets problems persist. I like to know the why of things.
So here is how things played out on this machine:
Was printing last week as normal with a mesh. Not perfect, but was printing. But had higher first layer failure rates than I was willing to tolerate.
So I disabled the mesh and when with manual leveling. It worked decently. In the mean time I was reviewing things about the BL Touch and mesh leveling to make sure I hadn't overlooked anything in the past. A refresher.
During the time my printer was constantly going. Not failures, great prints.
Then all of a sudden I was having first layer issues. So I decided to go Mesh again, and "crack the code".
Well, I haven't cracked the code yet.
I just ran G32 three times in a row, adjusting the bed after each. I'll post a picture of a print that I ran for the first 2 layers. Clearly their is something wrong.
-
Can you do the G92 Z0 / G30 S-1 trigger height measurement test at different locations on the bed to see if the trigger height is varying with XY position?
-
@ryanp To be clear, are you now saying something contrary to your first post which was (quote again)
"So I simply disabled all mesh bed compensation. Just home the hot end, level the corners, and print.
And now I have ridiculously smooth first layers, with no movement in the z axis."So are you now saying that with mesh compensation disabled, your first layers are no longer "ridiculously smooth"?
-
@ryanp said in Drastic improvements with BL Touch disabled:
Looking at this logically, and breaking things down a bit you said
..............................
So I disabled the mesh and when with manual leveling. It worked decently. In the mean time I was reviewing things about the BL Touch and mesh leveling to make sure I hadn't overlooked anything in the past. A refresher.During the time my printer was constantly going. Not failures, great prints.
Then all of a sudden I was having first layer issues. ...................
So in nutshell, without mesh compensation things were going well then suddenly you had first layer issues. Therefore, logic would dictate that there is some sort of mechanical issue or hot end problem or layer adhesion problem which is leading to inconsistency. Mesh compensation will only mirror this inconsistency - it won't fix it.
-
All of this I very much understood. This bed was never like this before this week. It is warpy, but not slanted. What I found at the beginning of the week was that the mesh seemed to over compensate for the warpiness lending to rough first layers.
Removing the mesh certainly helped at the beginning of the week. But something mechanical has obviously happened during the week to lend to this major slant problem.
What I can't wrap my head around is how the nozzle, which is a relatively fixed distance from the BL Touch pin, can be squared up and safely touching in each corner, and then the mesh turn out so slanted.
Sunken center, and warpy dips....fine. But the nozzle safely touches in all four corners and it is not represented as such in the mesh.
-
I have now disassembled the bed platform, turned it over, and re-secured it. removed and rotated the build plate, re-secured it.
Its amazing how much time you can lose on a mechanical issue.
@Phaedrux regarding the G92 Z0 / G30 S-1, I did this earlier today and started an excel spreadsheet to track the issues. I didn't finish it as it was immediately apparent that the bed was sloping downward at the front (Yaxis), just like the mesh shows. X Axis was relatively stable down to 0.015mm.
Still working on things.