I recently made the switch from the marlin-based stock firmware on my anycubic kobra 2, to klipper. I didn’t have issues with bed levelling or first layer on the stock firmware, but I’m having significant issues running klipper. The bed is uneven, the probed mesh shows a deviation of 0.197mm, it was the same when running stock FW+octoprint.

But it seemed to be correcting just fine for this on the stock FW. I got a consistent decent first layer across the entire bed.

With klipper, it’s absolutely impossible to get it to correct for this unevenness. Half the bed will get perfect first layer, but then the second half is either way too squished or hardly connecting to the bed. And it’s causing further issues as it’s also hitting the print when moving, despite having Z-hop of 0.3mm for travel moves.

What the hell is going on? How do I fix this?

    • Grippler@feddit.dkOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 months ago

      Sure

      [bed_mesh] speed: 150 horizontal_move_z: 5 mesh_min: 25, 17 mesh_max: 220, 200 algorithm: bicubic bicubic_tension: 0.5 probe_count: 6, 6

      • morbidcactus
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        11 months ago

        What type of probe and what’s the config on it?

        [probe]
        pin: PC14
        x_offset: 23
        y_offset: 5
        #z_offset: 0.10
        speed: 20.0
        samples: 5 
        samples_result: average
        sample_retract_dist: 1.0
        #samples_tolerance: 0.010
        #samples_tolerance_retries: 10
        

        Is what I’ve got my pinda probe configured with, was playing around with sample tolerances like I have on my printer with a tap probe but I just found the inductive probe has a lot of variation, I added more samples to hopefully average out that error.

        [Bed_mesh]
        algorithm: bicubic
        fade_start: 0.6
        fade_end: 10.0
        bicubic_tension: 0.2
        faulty_region_1_max: 120.0, 74.0 
        faulty_region_1_min: 85.0, 45.0 # 103,69
        faulty_region_2_max: 125.0, 165
        faulty_region_2_min: 70, 110 # 103, 137
        horizontal_move_z: 2
        mesh_max: 228,210
        mesh_min: 24, 6
        mesh_pps: 2, 2
        probe_count: 5,5
        speed: 200 
        

        Is my mesh setup, based on a mk3s klipper config. Meshes look a little odd but I ran some bed level prints fine and just ran a full plate of abs with pretty consistent 1st layer.