bigb Posté(e) Mars 23, 2023 Posté(e) Mars 23, 2023 (modifié) Bonjour J’espère que vous allez tous bien. je débute avec klipper et je suis 0 en anglais donc sa n'aide pas surtout que j'ai dysorthographie Je viens d’installer ma Manta e3ez. Et j’ai quelques questions sur la configuration de klipper, J’ai un crtouch mais aux 1ers essais il me mais l’erreur « BLTouch failed to deploy » Le capteur se déploie une fois et l’axe Z ne bouge pas, par contre aux essais suivants s’est ok J’ai un capteur de résonance bigtreetech adsl345 que je n’arrive pas à configurais. Arrivé à l’étape « sudo usermod -a -G tty pi » s’est encore ok , par contre quand je tente « sudo raspi-config » j’ai l’erreur « sudo: raspi-config: command not found » donc si je modifie le fichier printer.cfg sa fait planter Pour le réglage de Steps je crois avoir compris peux on me confirmait. Sur marlin j’avais X :78.6 Y : 79.6 Z :407.4 E0 :429.9 Donc si j’ai bien tout compris J’ai fait : full steps per rotation * microsteps / steps mm 200*16/stpes marlin X :40.71 Y :40.20 Z :7.86 E0 :7.44 Est-ce que j’ai tout bon ? Voici une copie de mon fichier Printer.cfg Citation # This file contains common pin mappings for the BIGTREETECH Manta E3EZ # To use this config, the firmware should be compiled for the # STM32G0B1 with a "8KiB bootloader" "8 MHz crystal" # and "USB (on PA11/PA12)" or "CAN bus (on PB12/PB13)". # See docs/Config_Reference.md for a description of parameters. [stepper_x] step_pin: PA14 dir_pin: !PA10 enable_pin: !PA13 microsteps: 16 full_steps_per_rotation: 200 rotation_distance: 40.71 endstop_pin: ^PC4 position_endstop: 0 position_max: 235 homing_speed: 50 [stepper_y] step_pin: PC8 dir_pin: !PA15 enable_pin: !PC14 microsteps: 16 full_steps_per_rotation: 200 rotation_distance: 40.20 endstop_pin: ^PB0 position_endstop: 0 position_max: 235 homing_speed: 50 [stepper_z] step_pin: PD2 dir_pin: !PD4 enable_pin: !PD3 microsteps: 16 full_steps_per_rotation: 200 rotation_distance: 7.86 endstop_pin: probe:z_virtual_endstop #^PA6 position_max: 270 [bltouch] sensor_pin: ^PA6 control_pin: PA7 pin_move_time: 0.2 x_offset: -47 y_offset: -1 z_offset: 1.45 speed: 60 [safe_z_home] home_xy_position: 75, 75 # Change coordinates to the center of your print bed speed: 50 z_hop: 10 # Move up 10mm z_hop_speed: 5 [extruder] step_pin: PD5 dir_pin: !PD6 enable_pin: !PB3 microsteps: 16 full_steps_per_rotation: 200 rotation_distance: 7.44 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: PB11 #HE0 sensor_type: EPCOS 100K B57560G104F sensor_pin: PA4 #TH0 control: pid pid_Kp: 22.062 pid_Ki: 1.414 pid_Kd: 86.043 min_temp: 0 max_temp: 250 #[filament_switch_sensor material_0] #switch_pin: PC5 #[extruder1] #step_pin: PB7 #dir_pin: PB6 #enable_pin: !PB4 #heater_pin: PB10 # HE1 #sensor_pin: PA5 # T1 #[filament_switch_sensor material_1] #switch_pin: PB1 [heater_bed] heater_pin: PB2 #HB sensor_type: EPCOS 100K B57560G104F #Generic 3950 sensor_pin: PA3 #TB control = pid pid_kp = 72.167 pid_ki = 1.103 pid_kd = 1179.923 #control: watermark min_temp: 0 max_temp: 130 [fan] pin: PA8 [heater_fan fan1] pin: PB15 kick_start_time: 0.5 # Délai de démarrage heater_temp: 45.0 # temp d'arrêt #[heater_fan fan2] #pin: PB14 [firmware_retraction] #retract_length: 0 # La longueur du filament (en mm) à rétracter lorsque G10 est activé, et à fournir # lorsque G11 est activé (voir unretract_extra_length ci-dessous). # La valeur par défaut est 0 mm. #retract_speed: 20 # La vitesse de rétraction, en mm/s. La valeur par défaut est 20 mm/s. #unretract_extra_length: 0 # Longueur (en mm) de filament *supplémentaire* à ajouter lors de la dé-rétraction. #unretract_speed: 10 # La vitesse de dé-rétraction, en mm/s. La valeur par défaut est 10 mm/s. [gcode_arcs] #resolution: 1.0 # Un arc sera divisé en segments. La longueur de chaque segment sera égale à # la résolution en mm définie ci-dessus. Des valeurs plus faibles produiront un # arc plus fin, mais également plus de travail de votre machine. Les arcs plus # petits que la valeur configurée deviendront des lignes droites. La valeur par # défaut est 1 mm. [respond] #default_type: echo # Définit le préfixe par défaut de la sortie "M118" et "RESPOND" à l'un des # éléments suivants : # echo: "echo : " (C'est la valeur par défaut) # command: "// " # error: " !! " #default_prefix: echo: # Définit directement le préfixe par défaut. Si elle est présente, cette valeur # remplacera celle de "default_type". [mcu] serial: /dev/serial/by-id/usb-Klipper_stm32g0b1xx_3C0012000C504B5735313920-if00 [printer] kinematics: cartesian max_velocity: 300 max_accel: 3000 max_z_velocity: 5 max_z_accel: 100 [virtual_sdcard] path: ~/gcode_files [display_status] [pause_resume] [mcu rpi] serial: /tmp/klipper_host_mcu [gcode_macro PAUSE] description: Pause the actual running print rename_existing: PAUSE_BASE gcode: PAUSE_BASE _TOOLHEAD_PARK_PAUSE_CANCEL [gcode_macro RESUME] description: Resume the actual running print rename_existing: RESUME_BASE gcode: ##### read extrude from _TOOLHEAD_PARK_PAUSE_CANCEL macro ##### {% set extrude = printer['gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL'].extrude %} #### 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' %} M83 G1 E{extrude} F2100 {% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %} {% 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 variable_park: True gcode: ## Move head and retract only if not already in the pause state and park set to true {% if printer.pause_resume.is_paused|lower == 'false' and park|lower == 'true'%} _TOOLHEAD_PARK_PAUSE_CANCEL {% endif %} TURN_OFF_HEATERS CANCEL_PRINT_BASE [gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL] description: Helper: park toolhead used in PAUSE and CANCEL_PRINT variable_extrude: 1.0 gcode: ##### 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 %} {% set z_park_delta = 2.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 - z_park_delta) %} {% set z_safe = z_park_delta %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### {% if printer.extruder.can_extrude|lower == 'true' %} M83 G1 E-{extrude} F2100 {% if printer.gcode_move.absolute_extrude |lower == 'true' %} M82 {% endif %} {% else %} {action_respond_info("Extruder not hot enough")} {% endif %} {% if "xyz" in printer.toolhead.homed_axes %} G91 G1 Z{z_safe} F900 G90 G1 X{x_park} Y{y_park} F6000 {% if printer.gcode_move.absolute_coordinates|lower == 'false' %} G91 {% endif %} {% else %} {action_respond_info("Printer not homed")} {% endif %} ######################################## # TMC2209 configuration ######################################## #[tmc2209 stepper_x] #uart_pin: PB8 ##diag_pin: PC4 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2209 stepper_y] #uart_pin: PC9 ##diag_pin: PB0 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2209 stepper_z] #uart_pin: PD0 ##diag_pin: PC6 #run_current: 0.650 #stealthchop_threshold: 999999 #[tmc2209 extruder] #uart_pin: PD1 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2209 extruder1] #uart_pin: PB5 #run_current: 0.800 #stealthchop_threshold: 999999 ######################################## # TMC2130 configuration ######################################## #[tmc2130 stepper_x] #cs_pin: PB8 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 ##diag1_pin: PF3 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2130 stepper_y] #cs_pin: PC9 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 ##diag1_pin: PF4 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2130 stepper_z] #cs_pin: PD0 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 ##diag1_pin: PF5 #run_current: 0.650 #stealthchop_threshold: 999999 #[tmc2130 extruder] #cs_pin: PD1 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 #run_current: 0.800 #stealthchop_threshold: 999999 #[tmc2130 extruder1] #cs_pin: PB5 #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 #run_current: 0.800 #stealthchop_threshold: 999999 [board_pins] aliases: # EXP1 header EXP1_1=PC1, EXP1_3=PC3, EXP1_5=PC0, EXP1_7=PA2, EXP1_9=<GND>, EXP1_2=PC2, EXP1_4=<RST>, EXP1_6=PA0, EXP1_8=PA1, EXP1_10=<5V> #[bltouch] #sensor_pin: PA6 #control_pin: PA7 #[output_pin PS_ON] #pin: PA9 #[output_pin pb9_pin] #pin: PB9 #[neopixel my_neopixel] #pin: PC7 #[mcu host] #serial: /tmp/klipper_host_mcu #[adxl345] #cs_pin: PC15 #spi_bus: spi3a #spi_software_miso_pin: PC11 #spi_software_mosi_pin: PC12 #spi_software_sclk_pin: PC10 #*# <---------------------- SAVE_CONFIG ----------------------> #*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated. #*# #*# [heater_bed] #*# control = pid #*# pid_kp = 72.167 #*# pid_ki = 1.103 #*# pid_kd = 1179.923 Merci d’avance pour l’aide <EDIT> Modération: j'ai déplacé ton long pavé de texte (printer.cfg) dans une balise appropriée => la lecture n'en ai que facilité </EDIT> Modifié (le) Mars 23, 2023 par fran6p
fran6p Posté(e) Mars 23, 2023 Posté(e) Mars 23, 2023 Il y a 2 heures, bigb a dit : e débute avec klipper et je suis 0 en anglais Ça tombe bien, la traduction de la documentation de Klipper (pas celle de Bigtreetech, hein) est disponible en gaulois Pour ce qui est de ton fichier, comme tu n'indiques pas quelle imprimante est associée à cette carte BTT, pas simple de t'aider complètement. Il y a 2 heures, bigb a dit : Est-ce que j’ai tout bon ? Pour tes calculs, oui mais je n'ai jamais eu à modifier ces valeurs Les seuls pas que je modifie sont ceux concernant l'extrudeur. Pour ton CRtouch, si tu veux qu'il fonctionne, il faut que la section le concernant ne soit pas commenté et qu'il soit branché sur la carte comme décrit dans le PDF de BTT en respectant l'ordre des fils (+V->+V, GND->GND, …) : Citation [bltouch] sensor_pin: PA6 control_pin: PA7 Révélation Quelle carte utilises-tu sur la MantaE3EZ ? Une CB1 de BTT ou une CM4 de Raspberry ? L'OS n'est pas le même d'où probablement ton erreur «sudo raspi-config» (raspi-config n'existe qu'avec l'OS de Raspberry donc avec une CM4). … 2
bigb Posté(e) Mars 24, 2023 Auteur Posté(e) Mars 24, 2023 (modifié) bonjour je te remercie déjà j'ai plus de problème avec ADXL345 sa s'est réglé j'ai donc un bigtreetech manta E3EZ avec CB1 et le creality cr touch sur une imprimante elegoo neptune 2s le câblage est ok, pour essayé j'ai inversé le PA6 par le PC6 (et mis le Probe et gnd sur la prise du contacteur Z pc6 pour testé ) il fonctionne toujours pareil la 1er fois une erreur (le cr descend puis monte 1cycle l'axe Z descend de 1mm ) il marche quelque fois puis de retour une erreur les commande pour levais et baissé fonctionne bien edit: je vien de testé avec un 3dtouch chinois sa fonctionne mes pas avec un crtouch officiel je joint en txt mon dernier fichier printer.cfg printer.txt Modifié (le) Mars 24, 2023 par bigb
fran6p Posté(e) Mars 24, 2023 Posté(e) Mars 24, 2023 Désolé pas d'idée. Il faudrait peut-être essayer des paramètres supplémentaires dans la section [bltouch] et consulter le document dédié au Bltouch qui indique quelques pistes quand ça ne fonctionne pas comme souhaité. J'ai une remarque sur ton safe_z_home: ton plateau, il a une dimension de 150 x 150 ( 2 x 75 ) ? (ce n'est pas ce que tu déclares en stepper_x et _y ( 235 ). Idem pour ton test de résonance que tu ne fais pas au centre. Quels pilotes as-tu car aucun paramètre n'est indiqué, ils fonctionnent en mode «Allegro A4988»
bigb Posté(e) Mars 27, 2023 Auteur Posté(e) Mars 27, 2023 (modifié) bonjour et merci oui j'avais oublié d'activé la config des pilotes TMC donc sa me mettais le bazar s'est rentré dans l'ordre sauf pour mon CR touch officiel de creality j'ai tenté de passé par la prise Z stop pour le Out (probe sur manta) j'ai tenté d'inversé In (servos) et Out bien sur en reconfigurant les port dans printer.cfg sinon tout mes autre problèmes sont réglé l'impression est propre même si demande encore d'améliorais les réglages maintenant juste 2 home au démarrage ou après 5mn sans que le crtouch est servie et après sa fonctionne impec Modifié (le) Mars 27, 2023 par bigb
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