Heightmap wrong?

  • Hello there,

    i updated yesterday my Duet Wifi to the latest Firmware and did a new Mesh Grid Compensation and got a Heatbed like this now:

    I use a BLTouch to probe the Heatbed.

    This is my config:

    ; BLTouch
    M307 H3 A-1 C-1 D-1 ;
    M558 P5 X0 Y0 Z1 H5 F100 T2000
    G31 X-26.50 Y0 Z2.50 P25 ;before Z1.23
    M557 X30:310 Y20:200 S40; Define mesh grid


    ; bed.g
    ; called to perform automatic bed compensation via G32
    ; generated by RepRapFirmware Configuration Tool on Wed Apr 26 2017 11:11:52 GMT+0200 (Mitteleuropische Sommerzeit)
    ; Clear any bed transform
    ; Probe the bed at 20 points X5 Y4
    M401 ; M98 deployprobe.g
    G30 P0 X64 Y20 H0 Z-99999
    G30 P1 X128 Y20 H0 Z-99999
    G30 P2 X192 Y20 H0 Z-99999
    G30 P3 X256 Y20 H0 Z-99999
    G30 P4 X320 Y20 H0 Z-99999
    G30 P5 X320 Y77 H0 Z-99999
    G30 P6 X256 Y77 H0 Z-99999
    G30 P7 X192 Y77 H0 Z-99999
    G30 P8 X128 Y77 H0 Z-99999
    G30 P9 X64 Y77 H0 Z-99999
    G30 P10 X64 Y134 H0 Z-99999
    G30 P11 X128 Y134 H0 Z-99999
    G30 P12 X192 Y134 H0 Z-99999
    G30 P13 X256 Y134 H0 Z-99999
    G30 P14 X320 Y134 H0 Z-99999
    G30 P15 X320 Y192 H0 Z-99999
    G30 P16 X256 Y192 H0 Z-99999
    G30 P17 X192 Y192 H0 Z-99999
    G30 P18 X128 Y192 H0 Z-99999
    G30 P19 X64 Y192 H0 Z-99999 S-1
    M402 ; M98 retractprobe.g

    Did i something configured wrong?
    I did searched a bit in the Forum to find a Solution but i didn't find something.

  • If you haven't already, take a look at this page: https://duet3d.com/wiki/Using_mesh_bed_compensation. My understanding is that the bed.g file is used for G32 leveling, and may have a maximum number of points (though I may be confusing that with Delta calibration).

    Mesh bed leveling is G29, and for coordinates it uses the [c]M557 X30:310 Y20:200 S40; Define mesh grid[/c], not bed.g.

    You can only use one or the other (unless you have a delta):

    On a Cartesian printer, you can use either mesh levelling (G29) or G30/G32 probing, not both. On a Cartesian printer mesh levelling is recommended but bed probing is still supported for backward compatibility with older firmware configurations.

    Hope this helps (and hope it's correct - I still get tripped up on it from time-to-time).

Log in to reply