Aller au contenu

Messages recommandés

Posté(e)

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

 
Posté(e)

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

Posté(e)

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

Posté(e)

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 🤨

Posté(e)

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

 

Posté(e)

@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.

  • Merci ! 1
Posté(e)

Je vais modifier et mettre 300

La modif est faite merci pour l information

Posté(e) (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) par pommeverte
  • Haha 1
Posté(e)

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

  • J'aime 1
Posté(e) (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) par pommeverte
Posté(e)

Ma première impression aujourd'hui c est parfaitement déroulé encore merci a vous pour votre aide

  • J'aime 2

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...