Neopagata Posté(e) Septembre 27 Partager Posté(e) Septembre 27 (modifié) Bien le bonsoir ! Ayant une CR10 V3 avec un Cr touch depuis pas mal de temps maintenant, j'ai décidé de sauter le pas avec un Creality Sonic pad Sauf que le problème c'est d'arriver à la configuration du calibrage plateau après le flashage du firmware (qui échoue une fois sur deux au passage). J'arrive à ce message d'erreur : En cliquant sur "Got it" j'arrive à cet autre message : Ça aurais pu j'arreter la vu que j'ai voulu retirer le Pad... Sauf que maintenant j'ai un écran bleu sur l'écran de l'imprimante : D'où mes questions : - Qu'est-ce que j'ai mal fais dans l'installation du Pad ? - Comment résoudre mon problème Merci d'avance et à plus tard ! Modifié (le) Septembre 27 par Neopagata Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 27 Partager Posté(e) Septembre 27 Salut, Pour pouvoir t'aider, il faudrait que tu fournisses le contenu du fichier printer.cfg (à copier dans un fichier texte que tu joints à ton message ou à copier dans une citation, icône guillemet). edit: @Neopagata tu as bien pensé à démonter le détecteur de fin de course Z et à le débrancher de la carte-mère? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 27 Auteur Partager Posté(e) Septembre 27 Salut @pommevert merci pour ta réponse rapide Pour te répondre, voici le contenue du printer.cfg qui se trouve sur la clef fourni avec le pad : Citation # !Ender-3 S1 printer model # printer_size: 230x230x270 Displays information on the Creality Sonic Pad ###fluidd set ####======>Do not modify this configuration [virtual_sdcard] path: ~/gcode_files [display_status] [pause_resume] [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE # change this if you need more or less extrusion variable_extrude: 1.0 gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %} {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### PAUSE_BASE G91 {% if printer.extruder.can_extrude|lower == 'true' %} G1 E-{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G1 Z{z_safe} F900 G90 G1 X{x_park} Y{y_park} F6000 {% else %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} RESUME_BASE {get_params} [gcode_macro CANCEL_PRINT] description: Cancel the actual running print rename_existing: CANCEL_PRINT_BASE gcode: TURN_OFF_HEATERS {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z4.5 F300 G90 {% else %} {action_respond_info("Printer not homed")} {% endif %} G28 X Y {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} G1 Y{y_park} F2000 M84 CANCEL_PRINT_BASE [include timelapse.cfg] [mcu rpi] serial: /tmp/klipper_host_mcu [adxl345] cs_pin: rpi:None spi_speed: 2000000 spi_bus: spidev2.0 [resonance_tester] accel_chip: adxl345 accel_per_hz: 70 probe_points: 117.5,117.5,10 [verify_heater extruder] check_gain_time: 200 hysteresis: 5 #####<======Do not modify this configuration #####======>Please configure according to different printer models [stepper_x] step_pin: PC2 dir_pin: PB9 enable_pin: !PC3 microsteps: 16 rotation_distance: 40 endstop_pin: !PA5 position_min: -5 position_endstop: -5 position_max: 245 homing_speed: 80 [stepper_y] step_pin: PB8 dir_pin: PB7 enable_pin: !PC3 microsteps: 16 rotation_distance: 40 endstop_pin: !PA6 position_min: -2 position_endstop: -2 position_max: 230 homing_speed: 80 [stepper_z] step_pin: PB6 dir_pin: !PB5 enable_pin: !PC3 microsteps: 16 rotation_distance: 8 endstop_pin: probe:z_virtual_endstop #enable to use bltouch # endstop_pin: ^PA7 #disable to use bltouch # position_endstop: 0.0 #disable to use bltouch position_max: 275 position_min: -10 homing_speed: 4 second_homing_speed: 1 homing_retract_dist: 2.0 [extruder] max_extrude_only_distance: 1000.0 step_pin: PB4 dir_pin: PB3 enable_pin: !PC3 microsteps: 16 rotation_distance: 7.6190 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PA1 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC5 control: pid pid_Kp: 23.904 pid_Ki: 1.476 pid_Kd: 96.810 min_temp: 0 max_temp: 265 [heater_bed] heater_pin: PA7 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC4 control: pid pid_Kp: 74.000 pid_Ki: 1.965 pid_Kd: 696.525 min_temp: 0 max_temp: 130 [mcu] serial: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 restart_method: command [printer] kinematics: cartesian max_velocity: 300 max_accel: 5000 # max_accel_to_decel: 7000 max_z_velocity: 10 square_corner_velocity: 5.0 max_z_accel: 1000 #####<======Please configure according to different printer models #####=====>Please select by yourself according to different printer models # [filament_switch_sensor filament_sensor] # Support for filament insert and runout detection using a switch sensor # pause_on_runout: true # switch_pin: ^!PC15 # [heater_fan hotend_fan] # pin: PC0 # heater: extruder # heater_temp: 50.0 # [fan] # pin: PA0 # [bltouch] # enable for BLTouch - fast-mode # sensor_pin: ^PC14 # control_pin: PC13 # x_offset: -30 # modify as needed for bltouch location # y_offset: -40 # modify as needed for bltouch location # z_offset: 0 # modify as needed for bltouch or run PROBE_CALIBRATE # speed:10 # samples:1 # samples_result:average # probe_with_touch_mode: true # stow_on_each_sample: false # [safe_z_home] # enable for BLTouch # home_xy_position: 145,155 # speed: 200 # z_hop: 10 # z_hop_speed: 10 # [bed_mesh] # enable for BLTouch&Probe # speed: 150 # mesh_min: 15,30 # mesh_max: 210,190 # algorithm: bicubic # probe_count: 5,5 # [bed_screws] # enable for bed screws # screw1: 25, 33 # screw2: 202, 33 # screw3: 202, 202 # screw4: 25, 202 #####<======Please select by yourself according to different printer models Et oui le détecteur de fin de course Z est bien débranché, vu que je l'ai remplacé par un CR touch Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 27 Partager Posté(e) Septembre 27 il y a 3 minutes, Neopagata a dit : voici le contenu du printer.cfg qui se trouve sur la clef fourni avec le pad et tu es sûr que c'est le même que celui du pad? tu peux y accéder via Fluidd, dans un navigateur internet d'un appareil connecté au Pad via Wifi ou autre connection. Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 27 Partager Posté(e) Septembre 27 (modifié) Bonsoir @Neopagata @pommeverte a raison, peux-tu fournir ton fichier printer.cfg. Si je ne me trompe pas la CR-10 V3 est sur un Atmega, donc le CRtouch ne fait pas partie de la version stock (BLtouch?) Sur le sonicpad pour l'ajout d'imprimante préconfigurée, il n'y a qu'une Cr10 V3, pas de modèle avec CRTOUCH (comme par exemple pour la ender 3 V2) Dans ce cas le printer.cfg ne gère pas le CRtouch (à modifier) Pour récupérer le fichier printer.cfg, le mieux c'est de connecter le sonicpad à un PC en Ethernet ou WIFI et utiliser l'interface WEB moonraker du Sonic Pad. Edit je viens de voir ton post tu n'as pas configuré la bonne imprimante sur le PAD, tu parles bien d'une CR-10 V3 ? et passes ton sonic pad en français. Modifié (le) Septembre 27 par hyoti Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 27 Partager Posté(e) Septembre 27 (modifié) @Neopagata je n'ai jamais joué avec le sonic pad, mais habituellement, les lignes qui commencent avec un # seul sont considérées comme des commentaires. Par contre, celles situées après les lignes suivantes sont prises en compte #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. Après il est possible que Creality ait modifié cette convention de Klipper Modifié (le) Septembre 27 par pommeverte Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 27 Partager Posté(e) Septembre 27 il y a 5 minutes, pommeverte a dit : edit: @Neopagata je n'ai jamais joué avec le sonic pad, mais habituellement, les lignes qui commencent avec un # seul sont considérées comme des commentaires sauf celles situées après les lignes #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. Après il est possible que Creality ait modifié cette convention de Klipper Non sur le Sonic Pad c'est bien la même convention. ton printer.cfg n'est pas le bon c'est pour plus ou moins pour une S1, vois les dimensions X max et Ymax la CR10 V3 il me semble doit être en 300x300 mm et ton printer.cfg devrait plutôt ressembler à celui de la ender 3 S1plus. A part que certaines identifications de pin sont peut-être bien différentes. # !Ender-3 S1 Plus # printer_size: 300x300x300 # version: 3.4 # This file contains pin mappings for the stock 2021 Creality Ender 3 # S1 & S1 Pro. To use this config, check the STM32 Chip on the # Mainboard, during "make menuconfig" select accordingly either the # STM32F103 with "28KiB bootloader" or the STM32F401 with # "64KiB bootloader" and serial (on USART1 PA10/PA9) for both. # For a direct serial connection, in "make menuconfig" select # "Enable extra low-level configuration options" and Serial # (on USART2 PA3/PA2), which is on the 10 pin IDC cable used # Flash this firmware by copying "out/klipper.bin" to a SD card and # turning on the printer with the card inserted. The filename # must be changed to "firmware.bin" # With STM32F401, you might need to put "firmware.bin" in a # folder on the SD card called "STM32F4_UPDATE" in order to flash. # See docs/Config_Reference.md for a description of parameters. ###fluidd set [virtual_sdcard] path: ~/gcode_files [display_status] [pause_resume] [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE # change this if you need more or less extrusion variable_extrude: 1.0 gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %} {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### PAUSE_BASE G91 {% if printer.extruder.can_extrude|lower == 'true' %} G1 E-{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G1 Z{z_safe} F900 G90 G1 X{x_park} Y{y_park} F6000 {% else %} {action_respond_info("Printer not homed")} {% endif %} [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: ##### read E from pause macro ##### {% set E = printer["gcode_macro PAUSE"].extrude|float %} #### get VELOCITY parameter if specified #### {% if 'VELOCITY' in params|upper %} {% set get_params = ('VELOCITY=' + params.VELOCITY) %} {%else %} {% set get_params = "" %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} G91 G1 E{E} F2100 {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} RESUME_BASE {get_params} [gcode_macro CANCEL_PRINT] description: Cancel the actual running print rename_existing: CANCEL_PRINT_BASE gcode: TURN_OFF_HEATERS {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z4.5 F300 G90 {% else %} {action_respond_info("Printer not homed")} {% endif %} G28 X Y {% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %} G1 Y{y_park} F2000 M84 CANCEL_PRINT_BASE [stepper_x] step_pin: PC2 dir_pin: PB9 enable_pin: !PC3 rotation_distance: 40 microsteps: 16 endstop_pin: !PA5 position_min: -5 position_endstop: -5 position_max: 305 homing_speed: 80 [stepper_y] step_pin: PB8 dir_pin: PB7 enable_pin: !PC3 rotation_distance: 40 microsteps: 16 endstop_pin: !PA6 position_min: -2 position_endstop: -2 position_max: 305 homing_speed: 80 [stepper_z] step_pin: PB6 dir_pin: !PB5 enable_pin: !PC3 rotation_distance: 8 microsteps: 16 endstop_pin: probe:z_virtual_endstop #enable to use bltouch #endstop_pin: !PA15 #disable to use bltouch #position_endstop: -0.1 position_min: -10 position_max: 305 homing_speed: 4 second_homing_speed: 1 homing_retract_dist: 2.0 [extruder] max_extrude_only_distance: 1000.0 step_pin: PB4 dir_pin: PB3 enable_pin: !PC3 rotation_distance: 7.40 microsteps: 16 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PA1 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC5 #control: pid # tuned for stock hardware with 200 degree Celsius target #pid_Kp: 23.904 #pid_Ki: 1.476 #pid_Kd: 96.810 min_temp: 0 max_temp: 295 pressure_advance_smooth_time: 0.04 pressure_advance: 0.03 max_extrude_cross_section: 2 [idle_timeout] timeout: 172800 [heater_bed] heater_pin: PA7 sensor_type: EPCOS 100K B57560G104F sensor_pin: PC4 #control: pid # tuned for stock hardware with 50 degree Celsius target #pid_Kp: 74.000 #pid_Ki: 1.965 #pid_Kd: 696.525 min_temp: 0 max_temp: 100 [verify_heater extruder] check_gain_time: 200 hysteresis: 5 [fan] pin: PA0 kick_start_time: 0.5 #set heater fan runnig with temperature over 60; [heater_fan my_nozzle_fan] pin: PC0 max_power: 0.8 shutdown_speed : 0 heater:extruder heater_temp : 50 fan_speed : 1.0 [mcu] serial: /dev/serial/by-id/usb_serial_1 restart_method: command # [mcu rpi] # serial: /tmp/klipper_host_mcu # [adxl345] # cs_pin: rpi:None # spi_speed: 2000000 # spi_bus: spidev2.0 # [resonance_tester] # accel_chip: adxl345 # accel_per_hz: 70 # probe_points: # 150,150,10 [input_shaper] #shaper_type_x = mzv #shaper_freq_x = 59.2 #shaper_type_y = mzv #shaper_freq_y = 30.0 [filament_switch_sensor filament_sensor] pause_on_runout: true switch_pin: ^!PC15 #================== Temperatures host + μcontroler ================= [temperature_sensor SonicPad] sensor_type: temperature_host min_temp: 10 max_temp: 75 #[temperature_sensor STM32] #sensor_type: temperature_mcu #min_temp: 0 #max_temp: 100 [bltouch] sensor_pin: ^PC14 #signal check port ^stand for pull up control_pin: PC13 #singal control prot x_offset: -30.0 y_offset: -40.0 #z_offset: 0 #z off_set configuration speed: 20 stow_on_each_sample = false #high speed for bltoch, samples: 2 #probe_with_touch_mode = true [safe_z_home] home_xy_position:185,195 speed: 200 z_hop: 10 z_hop_speed: 10 [bed_mesh] probe_count = 12,12 algorithm = bicubic # probe_count = 12,12 # algorithm = bicubic speed: 150 mesh_min: 25,30 #need to handle head distance with bl_touch mesh_max: 273,250 #max probe range # # probe_count: 12,12 fade_start: 1 fade_end: 10 fade_target: 0 # # algorithm: bicubic [bed_screws] screw1: 25, 33 screw2: 262, 33 screw3: 262, 272 screw4: 25, 272 [gcode_macro G29] gcode: G28 bed_mesh_calibrate G1 X0 Y0 Z10 F4200 [gcode_arcs] #resolution: 1.0 [printer] kinematics: cartesian max_velocity: 200 max_accel: 1500 max_z_velocity: 10 max_z_accel: 1000 square_corner_velocity: 5.0 [exclude_object] [include timelapse.cfg] [firmware_retraction] retract_length: 1.0 # The length of filament (in mm) to retract when G10 is activated, # and to unretract when G11 is activated (but see # unretract_extra_length below). The default is 0 mm. retract_speed:35 # The speed of retraction, in mm/s. The default is 20 mm/s. unretract_extra_length: 1.00 # The length (in mm) of *additional* filament to add when # unretracting. unretract_speed: 35 # The speed of unretraction, in mm/s. The default is 10 mm/s. #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [bltouch] #*# z_offset = 1.729 #*# #*# [extruder] #*# control = pid #*# pid_kp = 21.003 #*# pid_ki = 1.334 #*# pid_kd = 82.699 #*# #*# [heater_bed] #*# control = pid #*# pid_kp = 74.854 #*# pid_ki = 0.840 #*# pid_kd = 1667.363 #*# #*# [input_shaper] #*# shaper_type_x = mzv #*# shaper_freq_x = 53.8 #*# shaper_type_y = ei #*# shaper_freq_y = 29.0 #*# #*# [bed_mesh default] #*# version = 1 #*# points = #*# 0.177500, 0.140000, 0.106250, 0.072500, 0.090000, 0.105000, 0.047500, 0.095000, 0.097500, 0.095000, 0.160000, 0.207500 #*# 0.200000, 0.158750, 0.131250, 0.053750, 0.092500, 0.108750, 0.027500, 0.090000, 0.107500, 0.080000, 0.156250, 0.177500 #*# 0.220000, 0.143750, 0.098750, 0.057500, 0.058750, 0.056250, 0.023750, 0.048750, 0.062500, 0.031250, 0.095000, 0.121250 #*# 0.166250, 0.115000, 0.103750, 0.027500, 0.060000, 0.053750, -0.018750, 0.031250, 0.042500, -0.010000, 0.078750, 0.093750 #*# 0.152500, 0.111250, 0.061250, 0.036250, 0.045000, 0.062500, -0.005000, 0.047500, 0.092500, 0.067500, 0.136250, 0.172500 #*# 0.147500, 0.127500, 0.090000, 0.038750, 0.063750, 0.080000, 0.008750, 0.053750, 0.078750, 0.050000, 0.132500, 0.151250 #*# 0.130000, 0.116250, 0.071250, 0.017500, 0.027500, 0.022500, -0.016250, 0.025000, 0.037500, 0.007500, 0.107500, 0.093750 #*# 0.080000, 0.086250, 0.046250, -0.002500, 0.023750, 0.027500, -0.010000, 0.041250, 0.073750, 0.042500, 0.150000, 0.163750 #*# 0.055000, 0.050000, 0.031250, -0.005000, 0.038750, 0.043750, 0.028750, 0.056250, 0.072500, 0.065000, 0.136250, 0.157500 #*# 0.101250, 0.103750, 0.070000, 0.007500, 0.033750, 0.045000, -0.007500, 0.043750, 0.093750, 0.042500, 0.108750, 0.117500 #*# 0.120000, 0.091250, 0.056250, 0.035000, 0.030000, 0.048750, 0.016250, 0.086250, 0.081250, 0.070000, 0.123750, 0.147500 #*# 0.128750, 0.106250, 0.085000, 0.021250, 0.075000, 0.115000, 0.047500, 0.102500, 0.123750, 0.105000, 0.166250, 0.195000 #*# tension = 0.2 #*# min_x = 25.0 #*# algo = bicubic #*# y_count = 12 #*# mesh_y_pps = 2 #*# min_y = 30.0 #*# x_count = 12 #*# max_y = 250.0 #*# mesh_x_pps = 2 #*# max_x = 272.94 il y a 28 minutes, pommeverte a dit : et tu es sûr que c'est le même que celui du pad? sur Github tu trouves le fichier config pour la tienne. https://github.com/Klipper3d/klipper/blob/master/config/printer-creality-cr10-v3-2020.cfg un extrait ci-dessous. En rouge les ajouts à faire. # 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 [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 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 27 Auteur Partager Posté(e) Septembre 27 (modifié) Grace à vous j'ai l'impression que j'avance un peu plus. Effectivement je n'avais pas le bon "printer.cfg" qui était nommé "printer-model.cfg" de base, j'ai donc pris celui pour CR 10 V3, mais toujours le même problème Il y a 9 heures, hyoti a dit : et passes ton sonic pad en français. Malheureusement il n'y a que anglais ou chinois... Sauf si j'ai loupé un épisode Edit : Effectivement avec la première mise a jour le Français apparait... Il y a 9 heures, hyoti a dit : tu parles bien d'une CR-10 V3 ? Oui et j'ai installé un BL Touch de Creality, le CR Touch Il y a 9 heures, hyoti a dit : Pour récupérer le fichier printer.cfg, le mieux c'est de connecter le sonicpad à un PC en Ethernet ou WIFI et utiliser l'interface WEB moonraker du Sonic Pad. J'essayerais de le connecter au PC demain Il y a 9 heures, hyoti a dit : Si je ne me trompe pas la CR-10 V3 est sur un Atmega, C'est bien ça ! Il y a 9 heures, hyoti a dit : En rouge les ajouts à faire. # 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 Je ne vois pas où je dois le modifier, ou plutôt où le placer pour qu'il fonctionne... Modifié (le) Septembre 28 par Neopagata Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 28 Partager Posté(e) Septembre 28 (modifié) Il y a 20 heures, Neopagata a dit : Je ne vois pas où je dois le modifier, ou plutôt où le placer pour qu'il fonctionne... Bonjour @Neopagata Voici le fichier printer.cfg pour CR10 V3 avec BLtouch d'après le lien que je t'ai envoyé précédemment J'ai décommenté et recommenté (les #) normalement les lignes pour le BLtouch (en bleu sur fonds gris) pour le le gcode de la macro G29 (bed leveling) j'ai recopié les lignes de ma config celles sur fond noir. Pour accéder sur ton PC à Moonraker sur le sonicpad tu actives la connection WIFI, tu regardes sur le Spad son IP elle sera du type à priori 192.168.1.xx sauf si tu as un routeur en dehors de ta box FAI. Dans le navigateur tu tapes cette adresse http://192.168.1.xx/#/ elle n'est pas en HTTPS tu peux avoir un message disant que la connection n'est pas sécurisée, tu dis ok. en cliquant sur l'icône à gauche (la croix rouge) tu accédes aux fichiers .cfg que tu peux éditer. Tu vois son contenu en 1 si il est bien pour une CR10 V3 ou pas avant de faire des modifs dans un premier temps tu renommes le fichier printer.cfg en old.cfg par exemple, pour ne pas le perdre et tu le télécharges ou/et copies. Si tu fais des modifs après tu le renommes printer.cfg tu sauves et relances klipper. @pommeverte STP, peux-tu jeter un coup d'oeil ci-dessous voir si il y a des trucs qui ne vont pas ! Merci Citation _________ # 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 #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: 255 [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 [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 stow_on_each_sample: False probe_with_touch_mode: False x_offset: 45.75 y_offset: -3.40 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] speed: 50 horizontal_move_z: 6 mesh_min: 46.50,0.75 mesh_max: 253.5,295.85 probe_count: 7,7 algorithm: bicubic [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_name: front left screw screw2: 273,29 screw2_name: front right screw screw3: 273,269 screw3_name: rear right screw screw4: 33,269 screw4_name: rear left screw #Uncomment the following lines if you have a BL-Touch [screws_tilt_adjust] screw1: 0,29 screw1_name: front left screw screw2: 228,29 screw2_name: front right screw screw3: 228,269 screw3_name: rear right screw screw4: 0,269 screw4_name: rear left screw speed: 50 horizontal_move_z: 10 screw_thread: CW-M3 ___________________ _________ une fois fait Je suppose qu'en suite il va falloir que tu regénères le micrologiciel pour l'imprimante, (firmware klipper) Sur le Spad Menu configurer > autres paramètres > outils de microprogramation de l'imprimante > générer devrait te compiler le firmware, Si cela ne marche pas tu actives les options pour la programmation de bas niveau en mettant les bons paramètres pour toi : atmega, puis AT2560 je crois ... et après tu généres le firmware, (normalement ceci est pour les imprimantes non préfigurées sur le Spad. cela fera un pas de plus !!! tiens nous au jus. Modifié (le) Septembre 28 par hyoti mofication Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 28 Partager Posté(e) Septembre 28 (modifié) Salut, Je suis loin d'être un Klipperiste , je n'aurais que ces quelques suggestions: laissé les commandes en majuscule: BED_MESH_CALIBRATE (ligne 16) mis à 0 le Zoffset du Bltouch pour éviter un accident. La valeur précise sera de toute façon à déterminer je ne suis pas certain que le double palpage de chaque point soit nécessaire. Ce sera un point à valider ultérieurement la vitesse de déplacement entre chaque point de palpage (dans les sections bed_mesh, bed_screws et screws_tilt_adjust) pourrait être augmentée jusqu'à 120mm/s, après s'être assuré qu'il n'y a pas de soucis à la vitesse par défaut (50mm/s) les points de palpage me paraissent un peu trop près du bord / pince. Fran6p a noté ces valeurs dans son fichier calibration.cfg pour la CR10 V2: mesh_min: 5,5 mesh_max: 262,295 avec seulement 5x5 points (probe_count: 5,5) au lieu de 7x7 points les vis de réglage du plateau sont des M4 et non des M3, donc: screw_thread: CW-M4 A la place du fichier exemple donné dans Klipper, tu aurais pu repartir des fichiers de @fran6p qu'il fournit pour sa CR10 V2 ici et là. Il y a des macros intéressantes comme START_PRINT, END_PRINT, PURGE, M600, ... PS: ça n'engage que moi, mais le contenu du fichier printer.cfg pourrait être inséré dans une citation (icone guillemet) pour éviter les messages envahissants Modifié (le) Septembre 28 par pommeverte 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
fran6p Posté(e) Septembre 28 Partager Posté(e) Septembre 28 (modifié) il y a 24 minutes, pommeverte a dit : ça n'engage que moi, mais le contenu du fichier printer.cfg pourrait être inséré dans une citation (icone guillemet) pour éviter les messages envahissants Entièrement d'accord Mes fichiers de configurations de ma CR10 V2 sont fonctionnels pour une V3. D'autant plus que j'utilise un extrudeur «direct-drive» ayant une réduction comme le Titan de la V3 (le sens de rotation du moteur est identique). Testé avec le SonicPad, ça fonctionne bien mais je préfère du vrai Open «totalement» source donc, un RPi avec écran tactile pilote ma CR10V2. Ce dépôt Github est le plus à jour Modifié (le) Septembre 28 par fran6p 2 Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 28 Partager Posté(e) Septembre 28 (modifié) il y a une heure, pommeverte a dit : PS: ça n'engage que moi, mais le contenu du fichier printer.cfg pourrait être inséré dans une citation (icone guillemet) pour éviter les messages envahissants Merci, je n'avais jamais attention à cette icône. Modification effectuée sur le dernier post, celui d'avant trop tard !! Modifié (le) Septembre 28 par hyoti ajout 1 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 28 Auteur Partager Posté(e) Septembre 28 Alléluia ! Merci beaucoup tout le monde ! Enfin le pad est bien connecté à l'imprimante ! Sauf que maintenant j'ai un autre soucis... Un jour je te dompterais Spad... Ce n'est qu'une question de temps... Je vais encore devoir faire des recherches Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 28 Partager Posté(e) Septembre 28 Est-ce que tu peux fournir le contenu de ton nouveau fichier printer.cfg? Le problème doit sûrement tourner autour: du décalage du BLtouch: x_offset: / y_offset: et de la zone de palpage: mesh_min: / mesh_max: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 29 Auteur Partager Posté(e) Septembre 29 Pour bien configurer le printer.cfg, j'ai vraiment bien suivi tout vos bon conseils Citation # 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 #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: 255 [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 [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 stow_on_each_sample: False probe_with_touch_mode: False x_offset: 45.75 y_offset: -3.40 #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,5 mesh_max: 262,295 # probe_count: 5,5 # algorithm: bicubic [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_name: front left screw screw2: 273,29 screw2_name: front right screw screw3: 273,269 screw3_name: rear right screw screw4: 33,269 screw4_name: rear left screw #Uncomment the following lines if you have a BL-Touch [screws_tilt_adjust] screw1: 0,29 screw1_name: front left screw screw2: 228,29 screw2_name: front right screw screw3: 228,269 screw3_name: rear right screw screw4: 0,269 screw4_name: rear left screw speed: 50 horizontal_move_z: 10 screw_thread: CW-M4 [idle_timeout] timeout: 172800 #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [bltouch] #*# z_offset = 0.700 Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 29 Partager Posté(e) Septembre 29 (modifié) Salut, Il y a 5 heures, Neopagata a dit : j'ai vraiment bien suivi tous vos bon conseils et c'est là ton plus grand tort . Il faut corriger les lignes: mesh_min: 5,10 mesh_max: 249,295 à condition bien sûr que ton CRTouch soit bien à X=45.75 et Y=-3.4 de la buse Il y a 5 heures, Neopagata a dit : #*# z_offset = 0.700 je trouve cette valeur un peu faible. Ça mériterait de descendre le CRtouch de 1mm. Ce n'est probablement que cosmétique, mais je commencerais le fichier plutôt par: Citation [gcode_macro G29] gcode: G28 BED_MESH_CALIBRATE G1 X0 Y0 Z10 F4200 [stepper_x] Modifié (le) Septembre 29 par pommeverte Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 29 Partager Posté(e) Septembre 29 il y a 3 minutes, pommeverte a dit : Il faut corriger les lignes: mesh_min: 5,10 mesh_max: 249,295 à condition bien sûr que ton CRTouch soit bien à X=45.75 et Y=-3.4 de la buse Tu es sûr pour le X du mesh_min ? avec un X offset à +45.75 le BLtouch doit être à droite de la tête, si sur la CR-10 V3 le end-stop X est bien à gauche ? j'aurais plutôt vu le mesh_min X vers 51 mm ? après j'ai peut-être tout inversé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 29 Partager Posté(e) Septembre 29 J'ai toujours un doute. D'après la doc de Klipper, la logique est inversée par rapport à Marlin, non? Citation Le x_offset est alors la nozzle_x_position - probe_x_position et y_offset est de même la nozzle_y_position - probe_y_position Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 29 Partager Posté(e) Septembre 29 il y a 6 minutes, pommeverte a dit : J'ai toujours un doute. D'après la doc de Klipper, la logique est inversée par rapport à Marlin, non? Je me basais sur cela : mesh_min : 35, 6 Requis La première coordonnée palpée, la plus proche de l'origine. Cette coordonnée est relative à l'emplacement de la sonde. https://www.klipper3d.org/fr/Bed_Mesh.html Merci à @Savate et @fran6p pour cette version. Lien vers le commentaire Partager sur d’autres sites More sharing options...
pommeverte Posté(e) Septembre 29 Partager Posté(e) Septembre 29 Je pense que tu as raison. Les valeurs seraient donc: mesh_min: 50,10 mesh_max: 295,295 à condition bien sûr que ton CRTouch soit bien à X=45.75 et Y=-3.4 de la buse (en avant et à droite de la buse) Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 29 Partager Posté(e) Septembre 29 il y a 2 minutes, pommeverte a dit : Je pense que tu as raison. Les valeurs seraient donc: mesh_min: 50,10 mesh_max: 295,295 à condition bien sûr que ton CRTouch soit bien à X=45.75 et Y=-3.4 de la buse (en avant et à droite de la buse) C'est le test qui décidera !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 29 Auteur Partager Posté(e) Septembre 29 (modifié) Il y a 1 heure, pommeverte a dit : et c'est là ton plus grand tort . Donc je note : Ne pas faire aveuglement confiance aux gens et réflechir par soit même... J'ai encore plein de choses a apprendre Sensei. Il y a 1 heure, hyoti a dit : avec un X offset à +45.75 le BLtouch doit être à droite de la tête, si sur la CR-10 V3 le end-stop X est bien à gauche ? Le CrTouch de Cr-10 V3 est bien à droite il y a 30 minutes, pommeverte a dit : Je pense que tu as raison. Les valeurs seraient donc: mesh_min: 50,10 mesh_max: 295,295 à condition bien sûr que ton CRTouch soit bien à X=45.75 et Y=-3.4 de la buse (en avant et à droite de la buse) Oui j'en suis venu à la même conclusion et c'est ce que j'ai parametré et le CR Touch fait enfin l'étalonnage ! Merci mille fois à vous tous pour votre patience et votre gentillesse ! J'ai aussi réduis le nombre de point de contrôle a effectuer de 25 à 16 et miracle ! Ca fonctionne ! (Jusqu'a ce qu'il m'arrive une autre tuile) J'ai plus qu'a tester une impression (Je verrais ça ce soir) Ah ! Et une dernière petite question, vu que le Sonic Pad est livré avec un accéléromètre, je dois aussi l'inclure dans le printer.cfg ou ça se calcule tout seul ? (Après je ferais des recherches en parallèle mais tant qu'on y est...) Modifié (le) Septembre 29 par Neopagata Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 29 Partager Posté(e) Septembre 29 il y a 7 minutes, Neopagata a dit : J'ai aussi réduis le nombre de point de contrôle a effectuer de 25 à 16 et miracle ! Ca fonctionne ! (Jusqu'a ce qu'il m'arive une autre tuile) Cela ne passait pas en 25 points ? Ton plateau a l'air relativement plan, c'est une plaque verre ou un flexible magnétique ? Perso je le fais en 12x12 car mon plateau flexible est un peu ondulé et cela passe. je ne refais le bed mesh avant chaque impression car je n'ai pas besoin de retirer la plaque flexible, et cela ne bouge pas. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Neopagata Posté(e) Septembre 29 Auteur Partager Posté(e) Septembre 29 (modifié) Je pense que c'est ce qui bloquais aux niveaux des décalages, mais pour tout te dire j'ai changé les réglages du mesh et les points de contrôle en même temps, et vu que ca a marché, j'ai pas osé les re-changer C'est la plaque de verre d'origine de la Cr-10 V3 Modifié (le) Septembre 29 par Neopagata Lien vers le commentaire Partager sur d’autres sites More sharing options...
hyoti Posté(e) Septembre 29 Partager Posté(e) Septembre 29 (modifié) il y a 35 minutes, Neopagata a dit : Je pense que c'est ce qui bloquais aux niveaux des décalages, mais pour tout te dire j'ai changé les réglages du mesh et les points de contrôle en même temps, et vu que ca a marché, j'ai pas osé les re-changer C'est la plaque de verre d'origine de la Cr-10 V3 L'avantage avec le SonicPad (Klipper) c'est que si tu changes un paramètre dans le printer.cfg, tu n'as pas à recompiler (un à la fois c'est plus prudent), il enregistre la version précédente sous printer-une datexxx.cfg qu'il suffit de renommer printer.cfg pour revenir en arrière. Quand tu calibres la sonde, après il intégre automatiquement le z-offset dans le fichier config (printer.cfg). mais depuis la dernière version (MàJ du Sonic Pad) ce n'est forcément le cas pour le BEDmesh (ce n'est pas clair). si tu édites le fichier printer.cfg tu verras dans la partie qu'il ne faut pas toucher si il y les valeurs du bedmesh ou pas. En pratique quand je fais le leveling, sous moonraker sur PC, tu peux visualiser le bedmesh. save dans "défaut" puis save et restart et la il est bien pris en compte dans le fichier de config. pxx.cfg) Modifié (le) Septembre 29 par hyoti correction Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant