Jump to content

Voron 2.4 bed levelling and first layer squish


Recommended Posts


I have an issue with uneven fist layer squish that I have been battling forever. I have used a workaround (180% flow) but now I feel I just have to sort things out.
At first I had inconsistencies between and within prints. This was solved by making sure the z-belts were same tension, and more importantly that the z-loops are tight too.

With that sorted I now get consistent but bad results.
Basically I get too much squish at the front and not enough at the rear. This is well reflected in the mesh below as well.
What I do not get is why my calibrated mesh doesn’t compensate this deflection.

I went from a 5,5 mesh to 7,7, reduced the tension to 0.1 and moved the outer probe points closer to the edge of the bed. 
Didn't make any difference.

I get the same result wether I have a mesh calibration or not in my config.
Clearly I’m doing something wrong here but I just can’t figure out what it is.

speed: 300
horizontal_move_z: 10
##    350mm build
mesh_min: 30, 30
mesh_max: 320,320
fade_start: 0.6
fade_end: 5.0
probe_count: 7,7
algorithm: bicubic
bicubic_tension: 0.1
relative_reference_index: 24

[gcode_macro PRINT_START]
    # Parameters
    {% set bedtemp = params.BED|int %}
    {% set hotendtemp = params.HOTEND|int %}
   # {% set chambertemp = params.CHAMBER|default(0)|int %}
    # <insert your routines here>
    G0 X175 Y175 Z30 F3600                                                       ; Go to centre
    M190 S{bedtemp}                                                              ; set & wait for bed temp
    G4 P1200000                                                                   ; wait 20 minutes for bed to stabilize
   # TEMPERATURE_WAIT SENSOR="temperature_sensor chamber" MINIMUM={chambertemp}   ; wait for chamber temp
    # <insert your routines here>
    BED_MESH_CALIBRATE                                                           ; Calibrate mesh
    M109 S{hotendtemp}                                                           ; set & wait for hotend temp
    # <insert your routines here>
    CLEAN_NOZZLE                                                                 ; Clean nozzle in purge bucket
    G28 Z      
    G0 X175 Y175 Z30 F3600                                                       ; Go to centre



Link to comment
Share on other sites

Thanks. I'll make some more tests without bed mesh.

It's a real problem since parts on the low squish areas come loose during printing

With a loaded bed mesh I should be able to by hand feel the z-motors moving while traversing, right?

Link to comment
Share on other sites

I have similar problem, not too much issue within the print but 1st layer on next print is always a problem for me with cloned Omron inductive probe. I always have to adjust Z offset at start especially with ABS. Once the print is completed, I saved config to Z endstop, next print is same problem nozzle is too far from bed.

Part of my problem is I don't understand relationship between probe, nozzle offset and bed mesh clear/calibrate and how/when to use them.

Your print start routine is useful.

Yesterday I decided to buy Euclid probe kit after watching Kapman's Basement Workshop on YouTube. I'll post an update if someone is interested on findings.

Link to comment
Share on other sites

In a std configuration the inductive probe has no link to z-endstop value. Z-endstop is the z distance between your z-endstop switch and your bed. It should not change print-to-print.

Make sure you do a "clean nozzle", to ensure that there is no material left on the nozzle, and G28 Z (homing Z) at the end of your print start. If not you will introduce variation.

There's good purge bucket mod with a wire brush that really does clean the nozzle.

The inductive probe is used as a relative measurement.

For QGL it is used to get all 4 corners of the gantry within a certain range -gantry level to bed. Absolute reading is not that important, just that it's repeatable. Probe thermal drift is also not important.

For Bed Mesh however a good accurate temperature compensated probe is important since the absolute readings from the inductive probe are used to build the compensation mesh that is applied to z-values. I still use a cheap clone btw:)

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...