Basic Information:
Printer Model: Ender 3v2 NEO with dual Z Axis
MCU / Printerboard: Manta M8P v2 with CB1
Describe your issue:
Hello everybody,
I just changed the mainboard of my Ender 3v2NEO, as specified in the Basic Information section.
Here I would like to discuss with you my configuration file and also the ZTILT_ADJUST macro that is not giving me good resoults.
This is my actual configuration file:
# This file contains common pin mappings for the BIGTREETECH Manta M8P V2.0
# To use this config, the firmware should be compiled for the
# STM32H723 with a "128KiB bootloader" "25 MHz crystal"
# and "USB (on PA11/PA12)", "CAN bus (on PD0/PD1)" or Serial (on USART1 PA10/PA9).
# See docs/Config_Reference.md for a description of parameters.
[mcu]
# serial: /dev/serial/by-id/usb-Klipper_Klipper_firmware_12345-if00
serial: /dev/serial/by-id/usb-Klipper_stm32h723xx_090028000F51313236343430-if00
# Motor1
[stepper_x]
step_pin: PE6
dir_pin: !PE5
enable_pin: !PC14
microsteps: 16
rotation_distance: 40
endstop_pin: ^PF4
position_endstop: 0
position_max: 245
homing_speed: 50
# Motor2
[stepper_y]
step_pin: PE2
dir_pin: !PE1
enable_pin: !PE4
microsteps: 16
rotation_distance: 40
endstop_pin: ^PF3
position_endstop: 0
position_max: 246
homing_speed: 50
# Motor3
[stepper_z]
step_pin: PB8
dir_pin: PB7
enable_pin: !PE0
microsteps: 16
rotation_distance: 8
endstop_pin: probe:z_virtual_endstop
position_max: 217
position_min: -5.0
homing_speed: 8
second_homing_speed: 3
homing_retract_dist: 3
# Motor4
[stepper_z1]
step_pin: PB4
dir_pin: PB3
enable_pin: !PB6
microsteps: 16
rotation_distance: 8
# Motor5
[extruder]
step_pin: PG13
dir_pin: !PG12
enable_pin: !PG15
microsteps: 16
rotation_distance: 34.406
nozzle_diameter: 0.4
filament_diameter: 1.75
heater_pin: PA0 # HE0
sensor_pin: PB0 # T0
sensor_type: Generic 3950
control: pid
pid_Kp: 22.2
pid_Ki: 1.08
pid_Kd: 114
min_temp: 0
max_temp: 250
[heater_bed]
heater_pin: PA1 # HE1
sensor_pin: PB1 # TB
sensor_type: ATC Semitec 104GT-2
control: watermark
min_temp: 0
max_temp: 70
#pid_Kp: 70.405
#pid_Ki: 1.229
#pid_Kd: 1008.553
#[fan_generic soc-fan]
#pin: host:gpio79 #CB1
#pin: host:gpio26 #CM4
# Fan0
[heater_fan extruder lateral fan]
pin: PF7
heater: extruder
heater_temp: 50.0
fan_speed: 1.0
# Fan1
[fan]
pin: PF9
# Fan2
[heater_fan extruder central fan]
pin: PF6
heater: extruder
heater_temp: 50.0
fan_speed: 1.0
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 5000
max_z_velocity: 5
square_corner_velocity: 5.0
max_z_accel: 100
########################################
# TMC2209 configuration
########################################
# Motor1
[tmc2209 stepper_x]
uart_pin: PC13
run_current: 0.500
stealthchop_threshold: 999999
# Motor2
[tmc2209 stepper_y]
uart_pin: PE3
##diag_pin: PF3
run_current: 0.500
stealthchop_threshold: 999999
# Motor3
[tmc2209 stepper_z]
uart_pin: PB9
##diag_pin: PF2
run_current: 0.500
stealthchop_threshold: 999999
# Motor4
[tmc2209 stepper_z1]
uart_pin: PB5
##diag_pin: PF1
run_current: 0.500
stealthchop_threshold: 999999
# Motor5
[tmc2209 extruder]
uart_pin: PG14
run_current: 0.500
stealthchop_threshold: 999999
[board_pins]
aliases:
# EXP1 header
EXP1_1=PE7, EXP1_2=PG1,
EXP1_3=PG0, EXP1_4=PF15,
EXP1_5=PF14, EXP1_6=PF13, # Slot in the socket on this side
EXP1_7=PF12, EXP1_8=PF11,
EXP1_9=<GND>, EXP1_10=<5V>,
# EXP2 header
EXP2_1=PE13, EXP2_2=PE12,
EXP2_3=PE15, EXP2_4=PE11,
EXP2_5=PE10, EXP2_6=PE14, # Slot in the socket on this side
EXP2_7=PE8, EXP2_8=<RST>,
EXP2_9=<GND>, EXP2_10=<NC>
#[adxl345]
#cs_pin: PA15
#spi_bus: spi3a
[bltouch]
sensor_pin: PD13
control_pin: PD12
x_offset: -38.7
y_offset: -13.1
z_offset: 2.230
speed: 20
samples: 3
samples_result: median
sample_retract_dist: 5.0
samples_tolerance: 0.01
samples_tolerance_retries: 3
[bed_mesh]
speed: 120
mesh_min: 67.4, 67.4 # Need to handle head distance with cr-touch (bl_touch)
mesh_max: 206.3, 206.3 # Max probe range
probe_count: 9,9
fade_start: 1
fade_end: 10
fade_target: 0
algorithm: bicubic
bicubic_tension: 0.2
[screws_tilt_adjust]
screw1: 72, 42
screw1_name: front left screw
screw2: 241, 42
screw2_name: front right screw
screw3: 241, 211
screw3_name: rear right screw
screw4: 72, 211
screw4_name: rear left screw
horizontal_move_z: 10
speed: 200
screw_thread: CW-M4 # Use CW for Clockwise and CCW for Counter Clockwise
[safe_z_home]
home_xy_position: 100, 100
speed: 100.0
z_hop: 5.0
z_hop_speed: 30.0
[neopixel led]
pin: PD15
chain_count: 7
[z_tilt]
z_positions: -300, 110.00
265, 110.00
points: 50.0, 110.00
240.0, 110.00
speed: 50
retries: 5
retry_tolerance: 0.02
[delayed_gcode setdisplayneopixel]
initial_duration: 1
gcode:
SET_LED LED=led RED=1 GREEN=1 BLUE=1 INDEX=1 TRANSMIT=0
SET_LED LED=led RED=1 GREEN=0 BLUE=0 INDEX=2 TRANSMIT=0
SET_LED LED=led RED=1 GREEN=0 BLUE=0 INDEX=3
G28
this is the accuracy of the BL Touch
18:46
probe accuracy results: maximum 2.237500, minimum 2.230000, range 0.007500, average 2.234000, median 2.235000, standard deviation 0.002000
18:46
probe at 100.000,100.000 is z=2.235000
18:46
probe at 100.000,100.000 is z=2.232500
18:46
probe at 100.000,100.000 is z=2.232500
18:46
probe at 100.000,100.000 is z=2.230000
18:45
probe at 100.000,100.000 is z=2.235000
18:45
probe at 100.000,100.000 is z=2.235000
18:45
probe at 100.000,100.000 is z=2.235000
18:45
probe at 100.000,100.000 is z=2.232500
18:45
probe at 100.000,100.000 is z=2.237500
18:45
probe at 100.000,100.000 is z=2.235000
18:45
PROBE_ACCURACY at X:100.000 Y:100.000 Z:31.218 (samples=10 retract=8.000 speed=20.0 lift_speed=20.0)
18:45
PROBE_ACCURACY
here the ZTilt macro output:
19:14
Too many retries
19:14
Retries: 5/5 Probed points range: 0.155000 tolerance: 0.020000
19:14
Making the following Z adjustments:
stepper_z = -0.005850
stepper_z1 = -0.466753
19:14
probe at 240.000,110.000 is z=1.804521
19:14
probe at 240.000,110.000 is z=1.804521
19:14
probe at 240.000,110.000 is z=1.802021
19:14
probe at 50.000,110.000 is z=1.959521
19:14
probe at 50.000,110.000 is z=1.959521
19:14
probe at 50.000,110.000 is z=1.959521
19:13
Retries: 4/5 Probed points range: 0.160000 tolerance: 0.020000
19:13
Making the following Z adjustments:
stepper_z = 0.063759
stepper_z1 = -0.412021
19:13
probe at 240.000,110.000 is z=1.866520
19:13
probe at 240.000,110.000 is z=1.864020
19:13
probe at 240.000,110.000 is z=1.864020
19:13
probe at 50.000,110.000 is z=2.024020
19:13
probe at 50.000,110.000 is z=2.024020
19:13
probe at 50.000,110.000 is z=2.024020
19:13
Retries: 3/5 Probed points range: 0.160000 tolerance: 0.020000
19:13
Making the following Z adjustments:
stepper_z = 0.014246
stepper_z1 = -0.461520
19:13
probe at 240.000,110.000 is z=1.878156
19:13
probe at 240.000,110.000 is z=1.878156
19:13
probe at 240.000,110.000 is z=1.875656
19:13
probe at 50.000,110.000 is z=2.038156
19:13
probe at 50.000,110.000 is z=2.035656
19:13
probe at 50.000,110.000 is z=2.038156
19:12
Retries: 2/5 Probed points range: 0.160000 tolerance: 0.020000
19:12
Making the following Z adjustments:
stepper_z = -0.084888
stepper_z1 = -0.560656
19:12
probe at 240.000,110.000 is z=1.793206
19:12
probe at 240.000,110.000 is z=1.793206
19:12
probe at 240.000,110.000 is z=1.790706
19:12
probe at 50.000,110.000 is z=1.953206
19:12
probe at 50.000,110.000 is z=1.953206
19:12
probe at 50.000,110.000 is z=1.953206
19:12
Retries: 1/5 Probed points range: 0.162500 tolerance: 0.020000
19:12
Making the following Z adjustments:
stepper_z = 0.009989
stepper_z1 = -0.473206
19:12
probe at 240.000,110.000 is z=1.800059
19:12
probe at 240.000,110.000 is z=1.800059
19:12
probe at 240.000,110.000 is z=1.800059
19:12
probe at 50.000,110.000 is z=1.962559
19:12
probe at 50.000,110.000 is z=1.962559
19:12
probe at 50.000,110.000 is z=1.962559
19:11
Retries: 0/5 Probed points range: 0.160000 tolerance: 0.020000
19:11
Making the following Z adjustments:
stepper_z = 0.355514
stepper_z1 = -0.120059
19:11
probe at 240.000,110.000 is z=2.152500
19:11
probe at 240.000,110.000 is z=2.152500
19:11
probe at 240.000,110.000 is z=2.150000
19:11
probe at 50.000,110.000 is z=2.312500
19:11
probe at 50.000,110.000 is z=2.312500
19:11
probe at 50.000,110.000 is z=2.312500
19:11
Z_TILT_ADJUST
As you can see, the ZTilt macro is never reaching a satisfactory condition.
I upload as well the picture of the mesh.
I would like to receive feedbacks from you about the mesh quality and how to solve the ZTilt issue,
Thank you so much!