intéressant et copieux, il va me falloir analyser tout ça.
j'ai pu créer un printer.cfg qui semble donner satisfaction pour le moment, à partir de ce que j'ai pu trouver sur le forum principalement, je mets le code pour ceux que cela pourrait intéresser. Il ne reste plus que quelques verifs et à tester une impression:
# !CR-10 V2 with CR Touch
# This file contains common pin mappings for the 2020 Creality CR-10
# V3. The mainboard is a Creality 3D v2.5.2 (8-bit mainboard with
# ATMega2560). To use this config, the firmware should be compiled for
# the AVR atmega2560.
# See docs/Config_Reference.md for a description of parameters.
# For better compatibility with GCodes generated for Marlin, you
# may wish to add the following section, if you have BLTouch:
#[gcode_macro G29]
#gcode:
# BED_MESH_CALIBRATE
[gcode_macro G29]
gcode:
G28
bed_mesh_calibrate
G1 X0 Y0 Z10 F4200
[stepper_x]
step_pin: PF0 #ar54
dir_pin: PF1 #ar55
enable_pin: !PD7 #!ar38
microsteps: 16
rotation_distance: 40
endstop_pin: ^PE5 #^ar3
position_endstop: 0
position_max: 300
homing_speed: 50
[stepper_y]
step_pin: PF6 #ar60
dir_pin: PF7 #ar61
enable_pin: !PF2 #!ar56
microsteps: 16
rotation_distance: 40
endstop_pin: ^PJ1 #^ar14
position_endstop: 0
position_max: 300
homing_speed: 50
[stepper_z]
step_pin: PL3 #ar46
dir_pin: !PL1 #!ar48
enable_pin: !PK0 #!ar62
microsteps: 16
rotation_distance: 8
position_max: 400
#Uncomment if you have a BL-Touch:
position_min: -4
endstop_pin: probe:z_virtual_endstop
#and comment the follwing lines:
#position_endstop: 0.0
#endstop_pin: ^PD3 #ar18
[safe_z_home]
home_xy_position: 104.25,147.6
speed: 80
z_hop: 10
z_hop_speed: 10
[extruder]
step_pin: PA4 # ar26
dir_pin: PA6 # !ar28
enable_pin: !PA2 # !ar24
microsteps: 16
#rotation_distance: 7.7201944 # 16 microsteps * 200 steps/rotation / steps/mm
rotation_distance: 22.900 # 16 microsteps * 200 steps/rotation / steps/mm
#Correction formula is new_rotation_distance = old_rotation_distance * mmsExtracted / 100.0
nozzle_diameter: 0.400
filament_diameter: 1.750
heater_pin: PB4 #ar10
sensor_type: EPCOS 100K B57560G104F
sensor_pin: PK5 #analog13
#control: pid
#pid_kp: 22.107
#pid_ki: 1.170
#pid_kd: 104.458
min_temp: 0
max_temp: 265
[heater_bed]
heater_pin: PH5 #ar8
sensor_type: ATC Semitec 104GT-2
sensor_pin: PK6 #analog14
#control: pid
#Stock PID configuration taken from Marlin
#pid_Kp: 201.86
#pid_Ki: 10.67
#pid_Kd: 954.96
min_temp: 0
max_temp: 130
[fan]
pin: PH6 #ar9
[mcu]
#serial: /dev/ttyUSB0
serial: /dev/serial/by-id/usb_serial_1
restart_method: command
[printer]
kinematics: cartesian
max_velocity: 300
max_accel: 3000
max_z_velocity: 5
max_z_accel: 100
[display]
lcd_type: st7920
cs_pin: PH1 #ar16
sclk_pin: PA1 #ar23
sid_pin: PH0 #ar17
encoder_pins: ^PC4, ^PC6 #^ar33, ^ar31
click_pin: ^!PC2 #^!ar35
#Uncomment the following lines if you have a BL-Touch
[bltouch]
sensor_pin: ^PD2 #^ar19
control_pin: PB5 #ar11
set_output_mode: 5V
#pin_move_time: 0.4
pin_move_time: 0.680
stow_on_each_sample: False
probe_with_touch_mode: False
#x_offset: 45.75
#y_offset: -3.40
x_offset: 47
y_offset: 0
#z_offset: 3.28
samples: 2
sample_retract_dist: 2
samples_result: average
#Uncomment the following lines if you have a BL-Touch
[bed_mesh]
probe_count = 5,5
algorithm = bicubic
speed: 50
horizontal_move_z: 6
#mesh_min: 5,10
mesh_min: 57,10
#mesh_max: 24,295
mesh_max: 290,290
[pause_resume]
recover_velocity: 50
[filament_switch_sensor fil_runout_sensor]
pause_on_runout: True
switch_pin: PE4 #ar2
[bed_screws]
#screw1: 33,29
screw1: 30,30
screw1_name: front left screw
#screw2: 273,29
screw2: 30,270
screw2_name: front right screw
#screw3: 273,269
screw3: 270,270
screw3_name: rear right screw
#screw4: 33,269
screw4: 270,30
screw4_name: rear left screw
#Uncomment the following lines if you have a BL-Touch
[screws_tilt_adjust]
#screw1: 0,29
screw1: 0,30
screw1_name: front left screw
#screw2: 228,29
screw2: 0,270
screw2_name: front right screw
#screw3: 228,269
screw3: 230,270
screw3_name: rear right screw
#screw4: 0,269
screw4: 230,30
screw4_name: rear left screw
speed: 50
horizontal_move_z: 10
screw_thread: CW-M4
[idle_timeout]
timeout: 172800
[temperature_sensor sonic_pad]
sensor_type: temperature_host
min_temp: 0
max_temp:120
#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [bltouch]
#*# z_offset = 1.150
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# -0.001250, -0.077500, -0.110000, -0.126250, -0.082500
#*# -0.013750, -0.055000, -0.043750, -0.073750, 0.000000
#*# -0.012500, -0.043750, -0.043750, -0.083750, 0.008750
#*# -0.010000, -0.063750, -0.091250, -0.103750, 0.001250
#*# 0.011250, -0.085000, -0.140000, -0.161250, -0.068750
#*# x_count = 5
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 2
#*# algo = bicubic
#*# tension = 0.2
#*# min_x = 57.0
#*# max_x = 290.0
#*# min_y = 10.0
#*# max_y = 290.0
#*#
#*# [extruder]
#*# control = pid
#*# pid_kp = 25.410
#*# pid_ki = 1.554
#*# pid_kd = 103.865
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 71.907
#*# pid_ki = 1.125
#*# pid_kd = 1148.708