Grayshif Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 Bonjour, Déjà plus d'une semaine que je cherche à trouver d’où vient le problème en fin d'impression la buse et le plateau reste sur la pièce moteur et l'extrudeur s'arrête de chauffer d’après le message ça serai un problème de parametra de mon Bl-touch son emplacement Move out of range: 0.000 300.000 72.200 [9244.774] 10:13 Move out of range: 0.000 300.000 72.200 [9244.774] J'utilise les paramètres recommandé sur printables: https://www.printables.com/fr/model/218601-artillery-biqu-h2-mount-with-bltouch-for-volcano-o bltouch] sensor_pin: PC2 control_pin: PC3 x_offset:-2.5 y_offset:30 z_offset: 0.66 speed:5 samples:2 samples_tolerance: 0.060 samples_tolerance_retries: 3 samples_result:average sample_retract_dist: 5.0 [bed_mesh] speed: 90 mesh_min: 10.5,40 mesh_max: 282.5,285 algorithm: bicubic probe_count: 7,7 mesh_pps: 2, 2 fade_start: 1 fade_end: 10 fade_target: 0 [bed_screws] screw1: 50,50 screw1_name: front left screw2: 250,50 screw2_name: front right screw3: 250,250 screw3_name: back right screw4: 50,250 screw4_name: back left speed: 100.0 [screws_tilt_adjust] screw1: 50,24.25 screw1_name: front left screw2: 250,24.25 screw2_name: front right screw3: 250,224.25 screw3_name: back right screw4: 50,224.25 screw4_name: back left speed: 100.0 screw_thread: CW-M5 [stepper_x] step_pin: !PB14 dir_pin: PB13 enable_pin: !PB15 microsteps: 16 rotation_distance: 40.69 endstop_pin: !PA2 position_endstop: 0 position_max: 299 homing_speed: 100 second_homing_speed: 10 [stepper_y] step_pin: PB10 dir_pin: PB2 enable_pin: !PB12 microsteps: 16 rotation_distance: 40.69 endstop_pin: !PA1 position_endstop: 0 position_max: 299 homing_speed: 100 second_homing_speed: 10 [stepper_z] step_pin: PB0 dir_pin: !PC5 enable_pin: !PB1 microsteps: 16 rotation_distance: 7.96 endstop_pin: probe:z_virtual_endstop position_max: 399 position_min: -2.5 homing_speed: 25 second_homing_speed: 10 Si quelqu'un à une piste je suis preneur Bonne Journée Grayshif
pommeverte Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 Salut, Est-ce que tu peux fournir ton Gcode de fin (macro ou dans le trancheur)? A priori, tu dois demander un déplacement hors de la zone d'impression
Grayshif Posté(e) Juin 21, 2024 Auteur Posté(e) Juin 21, 2024 et un gcode de fin Encore merci pour ton aide [gcode_macro END_PRINT] gcode: # Extinction du bed, extrudeur et ventilateur M140 S0 M104 S0 M106 S0 #Move nozzle away from print while retracting G90 G1 X0 Y300 E-3 F300 #Raise nozzle by 10mm G91 {% if printer.gcode_move.position.z < 385 %} G1 Z10 F3000 {% endif %} G90 #Disable steppers M84
pommeverte Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 par sécurité, tu pourrais modifier la position d'attente: G1 X1 Y299 E-3 F3000 même si je préfèrerais remplacer cette ligne (et le G90 précédent) par les suivantes, pour éviter le picot de fin d'impression et racler le dessus de la pièce : Citation G91 ;set to relative positioning G1 E-4 F2700 ;Retract a bit G1 Z0.2 F2400 ;Raise Z G1 X3 Y3 F3000 ;Wipe out G90 Est-ce que tu as le même problème si tu choisis l'extrusion relative dans le trancheur? Par contre, il me semble que la valeur de mesh_max n'est pas compatible avec le décalage du BLtouch (que je trouve surprenant , inversion X-Y ?): mesh_max: 282.5,285 la valeur max en Y ne peut être supérieure à 270 ( 300 - décalage Y du BLtouch) Cela dit, ça n'explique pas pourquoi tu as ce message en fin d'impression
Grayshif Posté(e) Juin 21, 2024 Auteur Posté(e) Juin 21, 2024 Je n' ai pas essayé avec l extrusion relative je vais faire les modifications que tu recommandes et tester tout ça dans la soirée gcode_macro END_PRINT] gcode: # Extinction du bed, extrudeur et ventilateur M140 S0 M104 S0 M106 S0 #Move nozzle away from print while retracting G90 G1 X1 Y299 E-3 F3000 #Raise nozzle by 10mm G91 ;set to relative positioning G1 E-4 F2700 ;Retract a bit G1 Z0.2 F2400 ;Raise Z G1 X3 Y3 F3000 ;Wipe out G90 #Disable steppers M84 Que pense tu nouveau gcode de fin @pommeverte et le mesh max mesh_max: 282.5,270 Si j'ai bien suivie ton raisonnement
MrMagounet Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 @Grayshif eu dans ta config tu as définit comme limit X et Y 299mm mais lors de ton out of range ton message indique que tu as fait une demande déplacement a 300 en Y ce est 1mm au dessus de ta valeur Max Y non ? donc assure toi bien que dans ton trancheur les dimension d'impression soit de 299x299 que dans les Gcode tu es pas de déplacmeent au dessus de 299mm en X et Y et que toutes tes macro ne dépasse pas ta valeur. 1
Grayshif Posté(e) Juin 21, 2024 Auteur Posté(e) Juin 21, 2024 Je vais modifier et mettre 300 La modif est faite merci pour l information
pommeverte Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 (modifié) Il y a 3 heures, Grayshif a dit : Que pense tu nouveau gcode de fin que c'est pô bon , tu n'as pas remplacé les bonnes lignes. Voici ce que ça donnerait: Citation [gcode_macro END_PRINT] gcode: # Extinction du bed, extrudeur et ventilateur M140 S0 M104 S0 M106 S0 #Move nozzle away from print while retracting G91 ;set to relative positioning G1 E-4 F2700 ;Retract a bit G1 Z0.2 F2400 ;Raise Z {% if printer.gcode_move.position.x < 287 %} G1 X3 F3000 ;Wipe out {% else %} G1 X-3 F3000 ;Wipe out {% endif %} {% if printer.gcode_move.position.y < 287 %} G1 Y3 F3000 ;Wipe out {% else %} G1 Y-3 F3000 ;Wipe out {% endif %} #Raise nozzle by 1mm G91 {% if printer.gcode_move.position.z < 394 %} G1 Z1 F3000 {% endif %} #Move nozzle away from print while retracting G90 G1 X1 Y299 E-3 F3000 #Disable steppers M84 j'en ai profité pour conditionner le petit mouvement "d'essuyage" en fin d'impression et réduire le déplacement final en Z (10mm => 1mm) il y a une heure, MrMagounet a dit : tu as défini comme limit X et Y 299mm c'était tellement évident pour moi que la course était de 300mm en X et surtout en Y, que je n'ai même pas eu l'idée de regarder Modifié (le) Juin 21, 2024 par pommeverte 1
Grayshif Posté(e) Juin 21, 2024 Auteur Posté(e) Juin 21, 2024 on est d'accord je dois faire un copier-coller de ta citation dans la macro end-print ce que je viens de faire et je vous remercie chaleureusement pour votre aide 1
pommeverte Posté(e) Juin 21, 2024 Posté(e) Juin 21, 2024 (modifié) exactement edit: j'ai conservé la logique du test de déplacement en Z mais théoriquement, tu devrais pouvoir te déplacer jusqu'à 400mm, ce qui donnerait: Citation [gcode_macro END_PRINT] gcode: # Extinction du bed, extrudeur et ventilateur M140 S0 M104 S0 M106 S0 #Move nozzle away from print while retracting G91 ;set to relative positioning G1 E-4 F2700 ;Retract a bit G1 Z0.2 F2400 ;Raise Z {% if printer.gcode_move.position.x < 287 %} G1 X3 F3000 ;Wipe out {% else %} G1 X-3 F3000 ;Wipe out {% endif %} {% if printer.gcode_move.position.y < 287 %} G1 Y3 F3000 ;Wipe out {% else %} G1 Y-3 F3000 ;Wipe out {% endif %} #Raise nozzle by 1mm G91 {% if printer.gcode_move.position.z < 399 %} G1 Z1 F3000 {% endif %} #Move nozzle away from print while retracting G90 G1 X1 Y299 E-3 F3000 #Disable steppers M84 à condition évidemment que tu changes la course en Z: Citation [stepper_z] ... position_max: 400 Modifié (le) Juin 21, 2024 par pommeverte
Grayshif Posté(e) Juin 21, 2024 Auteur Posté(e) Juin 21, 2024 J ai pensé aussi a le modifier encore merci
Grayshif Posté(e) Juin 22, 2024 Auteur Posté(e) Juin 22, 2024 Ma première impression aujourd'hui c est parfaitement déroulé encore merci a vous pour votre aide 2
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