variable_adaptive_mesh Problem with BL-Touch
Hello. I want to use the "variable_adaptive_mesh" setting. I have a vcore v3.1 500 encloser printer and it has BL-Touch on it. The accuracy result of my BL-Touch is as follows: "probe accuracy results: maximum 1.860625, minimum 1.787187, range 0.073438, average 1.824437, median 1.825000, standard deviation 0.024391"
I organized all my files. I leave my cfg file below, you can check it out.
When I start printing, after making the adaptive mesh, I get this error when printing starts and I couldn't find the reason for it. Can you help me?
ERROR: "Error evaluating 'gcode_macro ADD_PRIME_PROBE_TO_OFFSET:gcode': gcode.CommandError: Abnormal probe offset detected. Needed offset of {adjustment} is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area."
36 Replies
Is your bltouch not probing the bed area? Or is your bed severely unlevel? It is complaining that it is having to adjust it more than 1mm
It does adaptive meshing. Before starting to print, the hotend runs at 210 degrees for the last time, after making the mesh and it gives this error before the print starts. With normal mesh the printer can work properly. But I keep getting this error in adaptive mesh.
what slicer are you using?
cura
START_PRINT EXTRUDER_TEMP={material_print_temperature_layer_0} BED_TEMP={material_bed_temperature_layer_0} X0=%MINX% Y0=%MINY% X1=%MAXX% Y1=%MAXY%
ı added script cura
did you install the post processing script?
https://os.ratrig.com/docs/configuration/adaptive-meshing#cura
yes
@miklschmidt - not sure what else to check here
ı found log into:
[gcode_macro ADD_PRIME_PROBE_TO_OFFSET]
gcode =
{% set last_z = printer["gcode_macro RatOS"].probe_for_priming_result|float(9999.9) %}
{% if printer.configfile.settings.bltouch is defined %}
{% set z_offset = printer.configfile.settings.bltouch.z_offset|float %}
{% elif printer.configfile.settings.probe is defined %}
{% set z_offset = printer.configfile.settings.probe.z_offset|float %}
{% else %}
{ action_raise_error("No probe or bltouch section found. Adaptive priming only works with [probe] or [bltouch].") }
{% endif %}
{% if last_z == 9999.9 %}
{ action_raise_error("No probe result found for prime area. This is likely a bug.") }
{% endif %}
{% set adjustment = last_z - z_offset %}
{% set adjustment_threshold = printer["gcode_macro RatOS"].adaptive_prime_offset_threshold|float %}
{% if adjustment < adjustment_threshold %}
{ action_raise_error("Abnormal probe offset detected. Needed offset of {adjustment} is below the offset threshold of -1mm. Please verify the probe is over the bed when probing for priming. If it isn't, you should adjust you min/max bed_mesh settings so the probe is always over the print area.") }
{% endif %}
RESPOND MSG="ADD_PRIME_PROBE_TO_OFFSET: adjusting z offset by {adjustment}"
SET_GCODE_OFFSET Z_ADJUST={adjustment} MOVE=1
You probe deviation and range is way outside the norm
the error is thrown if the offset is 1mm off from the initial homing probe offset
The results you showed are quite concerning
Make sure you check your couplers and your bltouch mounting
It's borderline unusable with those numbers
Actually not borderline, it's just not usable.
The bl-touch position is extremely stable. I checked many times. Do you think there is a problem with BL-Touch? I use clone bl-touch. I sent the bl-touch probe_accuary results in my messages above.
I sent the bl-touch probe_accuary results in my messages above.Yes those are the numbers i was referring to, they're pretty bad.
Do you think there is a problem with BL-Touch? I use clone bl-touch.Possibly, i don't know. It can be many things, the most common is loose leadscrew to motorshaft couplers.
Hello. Today I replaced my BL-touch with a biqu microprobe. This problem has been resolved, albeit slightly. but the problem still persists. When using adaptive mesh, some part of the print does not stick to the plate because the mesh offset value is around 1.07. To try this, I added this line to my printer.cfg file: " variable_adaptive_prime_offset_threshold = -2.0 ". I checked all couplings again. I tightened the lead screws so much that their threads almost broke. The only problem I can think of is the curvature of the trapezoidal screws. There is curvature in the ball screws and it is visible to the eye. Another possible problem is that the adhesive magnetic on my print bed has crease marks in some spots. Do you think these are problems?
Also, I made the aluminum table with 1000 series aluminum, not 6000 series aluminum. It has a thickness of 6mm. I think the aluminum plate was bent from the middle upwards due to the heat. Could this be the reason?
No your issue isn't related to either of those things. Your problem is that the probe results deviates at the same X/Y/Z position over time. This can only happen if something is drifting / slipping or your toolhead isn't properly assembled / something is loose, etc etc.
"mesh offset value" isn't useful in diagnosing this. We're not looking for the flatness of your bed that's an entirely different thing and if your probe worked correctly it's not particularly important.
Please do
PROBE_ACCURACY SAMPLES=100
.. As long as that's not within a normal range, everything else is inaccurate.
Could this be the reason?It's not the reason for bad probe accuracy Also the microprobe is incredibly bad for thermal drift. I'm wondering what made you go with a probe design like this. The bltouch style probes should be left in the past on the Ender 3's where they belong, imo 😄
is that normal?
i was do z-tilt and home
Nope definitely not 🙂
Either you have a bent bed or there's something on top of it that's significantly taller than the rest of it (2mm) running down the middle.
or your X axis is very bowed
std. deviation is good, but range still show significant drifting (about on par with a 2c diff in the micropobe - like mentioned earlier, it has no compensation and quite a huge thermal drift issue). Not enough to explain the kink in the bed though.
Hello. As a result of my inspection, my printing plate has a visible curvature. Since it is 1000 series aluminum, I think its thermal variability has warped the material. I will remanufacture the printing plate. What kind of material do you think I should use? 5000 series aluminum is abundant in my area. But 6000 series and 7000 series aluminum is not available very much. What material do you think I should use for the printing plate?
I would expect a more uniform curve / warp if thermal stress were the cause. This looks like it was bent in the middle.
I'm not very well versed in metal properties, but @D_Jespersen might be able to answer this better.
well the cast plate is 5083
the number is not the important thing... it is that it is cast milled.
all those plate you are talking about. i guess they are rolled material, and they all have strees that are released when heating or machined.
my best gues is a 6000 series and get it a little thicker than normal.
but when it's a rolled material it's a gamble... you don't know what you get and it can go better or worse when heated multiple times.
I'm thinking of buying 8mm thick AL7075 T651 tempered aluminum. Do you think it is suitable?
In my region, there are products with a minimum thickness of 30mm. I can find 8mm and above in rolled form. Places that provide laser cutting services already say that they cannot cut cast material. I thought about milling, but it would be too costly for me to have the material milled later.
Looking at this information, should I use AL7075 T651 tempered material?
I also thought of adding support from the bottom to prevent the material from bending, but I don't know if it's actually possible. If I screw the steel flat plate to the plate from below, can I prevent the buckling relatively?
7075 have a lot of tension
they probably say this "laser cutting services already say that they cannot cut cast material"
because they think you are talking about this
Solution
you have to ask for "cast milled 5083"
Hello. I found the product. Do you think there will be a problem if I take the thickness as 10 mm?
no problem, just it will take a little longer to heat up to start. I used 12mm
Less risk of deformation over time, the thicker the better in that regard and the steppers can easily handle it, so go for it!
Hello. I bought a milled AL5083 Cast plate and installed it. This is how I level the new table. do you think it's normal?
Your frame could be off. Did you check the plate with a straight edge. Before installing everything
Is this milled or water cutted
First, they cut the material with a circular saw and sent it to us. We then smoothed the edges with a router.
Before installing the plate, I checked its flatness with a gauge. There was only an opening in the middle large enough for a piece of paper to squeeze in. Do you think there might be a problem with the x-y axis?
Looks like you used conventional instead of climp cutting. And didn’t use coolant 😉
3D Printers & a Whiteboard
YouTube
RatRig V-Core 3: How to Get a Square Frame
This video is for those who struggle getting bed meshed with their RatRig V-Core 3.
Please feel free to jump to the chapter you are interested in.
0:00 Intro
1:05 about the v-core 3 frame and bed leveling
8:26 what to take care of in the building phase
9:17 the right square
10:09 build tips
16:50 adjusting the frame according to your bed mesh
...