Basic Information:
Printer Model: Ender 3
- Microswiss DD + All Metal Hot End
- Dual Z Stepper
- PEI Spring Sheet Bed
- CR Touch
MCU / Printerboard: SKR Mini E3 2.0
Describe your issue:
I just setup Klipper/Mainsail on my printer and I’ve been going to the process of creating the printer config and doing calibration.
I started by printing the Bed/Extruder Leveling test from Super Slicer and was having a hard time getting all corners to create a nice first layer. I noticed that the raised area of my bed mesh corresponded to the problem areas so I took that out of the equation and cleared the mesh. I then just leveled the bed by hand until all four corners generated nice first layers.
Then I ran the bed mesh calibration and this was the the result.
So for some reason it thinks the left corners are higher then the 0.20mm layer height I was using in the calibration test. Naturally if I print the test with this mesh enabled I get gaps on the left side.
Here’s the bltouch section of my config. Although I actually have a CR Touch.
[bltouch]
sensor_pin: ^PC14
control_pin: PA1
x_offset: -50.00
y_offset: -8.00
z_offset: 1.70
probe_with_touch_mode: true
stow_on_each_sample: false
pin_move_time: 0.5
pin_up_touch_mode_reports_triggered: False
speed: 10
lift_speed: 20
samples: 1
sample_retract_dist: 5
samples_tolerance_retries: 3
[bed_mesh]
speed: 120
mesh_min: 30, 30
mesh_max: 205, 190
probe_count: 5, 5
algorithm: bicubic
[safe_z_home]
home_xy_position: 166.8, 118
speed: 75
z_hop: 5
z_hop_speed: 15
move_to_previous: false
I double checked my probe offsets. The probe is 50mm to the left and 8mm in front of the nozzle so this should be -50, -8 right? I’m never sure if I have the right sign with settings like this. It does appear to probe the correct spots on the bed.
I also made sure my X gbantry is level to the frame with these tools I designed:
Here are my results from running a PROBE_ACCURACY test:
probe accuracy results: maximum 1.687500, minimum 1.685000, range 0.002500, average 1.685250, median 1.685000, standard deviation 0.000750
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.687500
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:36 PM
probe at 166.800,118.000 is z=1.685000
3:35 PM
probe at 166.800,118.000 is z=1.685000
3:35 PM
probe at 166.800,118.000 is z=1.685000
3:35 PM
PROBE_ACCURACY at X:166.800 Y:118.000 Z:5.000 (samples=10 retract=5.000 speed=10.0 lift_speed=20.0)
3:35 PM
PROBE_ACCURACY
Any other ideas? What else am I missing? Should I be using more or less probe points? Bicubic vs LaGrange?