diff --git a/Macro/Rotation_Distance.cfg b/Macro/Rotation_Distance.cfg index 6367193..3e9d0ae 100644 --- a/Macro/Rotation_Distance.cfg +++ b/Macro/Rotation_Distance.cfg @@ -1,36 +1,16 @@ - -# [gcode_macro Rotation_Distance] -# gcode: -# # Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) -# # Calcul de la rotation de distance -# {% set Valeur_Slicer = params.VALEUR_SLICER|default(150)|int %} -# {% set Rotation_Actuelle = params.ROTATION_ACTUELLE|default(40)|int %} -# {% set Valeur_Reelle = params.VALEUR_REELLE|default(100)|int %} -# # Affichage des valeurs des variables pour débogage -# - M117 "Valeur_Slicer= { Valeur_Slicer } | Rotation_Actuelle= { Rotation_Actuelle } | Valeur_Reelle= { Valeur_Reelle }" -# {% set Rotation_Distance = (Valeur_Slicer * Rotation_Actuelle) / Valeur_Reelle %} - -# { action_respond_info("Nouvelle_Rotation_Distance: Valeur_Slicer=%d, Rotation_Actuelle=%d, Valeur_Reelle=%d" % (Valeur_Slicer, Rotation_Actuelle, Valeur_Reelle)) } -# # Affichage du résultat pour débogage -# - M117 "Rotation_Distance= { Nouvelle_Rotation_Distance }" -# # Envoi de la commande G-code avec le résultat évalué -# - Nouvelle_Rotation_Distance= { '%.2f' % Rotation_Distance } - - -[gcode_macro Rotation_Distance] +[gcode_macro Rotation_Distance_X] gcode: # Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) # Calcul de la rotation de distance - {% set Valeur_Slicer = params.VALEUR_SLICER|default(150)|float %} + {% set Valeur_Slicer = params.VALEUR_SLICER|default(120)|float %} {% set Rotation_Actuelle = params.ROTATION_ACTUELLE|default(40)|float %} {% set Valeur_Reelle = params.VALEUR_REELLE|default(100)|float %} # Affichage des valeurs des variables pour débogage - M117 "Valeur_Slicer= { Valeur_Slicer } | Rotation_Actuelle= { Rotation_Actuelle } | Valeur_Reelle= { Valeur_Reelle }" - {% set Rotation_Distance = (Valeur_Slicer * Rotation_Actuelle) / Valeur_Reelle %} - - { action_respond_info("Nouvelle_Rotation_Distance: Valeur_Slicer=%.2f, Rotation_Actuelle=%.2f, Valeur_Reelle=%.2f" % (Valeur_Slicer, Rotation_Actuelle, Valeur_Reelle)) } + {% set Rotation_Distance = (Valeur_Reelle * Rotation_Actuelle) / Valeur_Slicer %} + # {% set Rotation_Distance = (Valeur_Slicer * Rotation_Actuelle) / Valeur_Reelle %} # Affichage du résultat pour débogage - - M117 "Rotation_Distance= { Nouvelle_Rotation_Distance }" - # Envoi de la commande G-code avec le résultat évalué - - Nouvelle_Rotation_Distance= { '%.2f' % Rotation_Distance } \ No newline at end of file + - M117 "Rotation_Distance= { Rotation_Distance }" + - Nouvelle_Rotation_Distance= { '%.2f' % Rotation_Distance } + \ No newline at end of file diff --git a/Moteur/Moteur_E.cfg b/Moteur/Moteur_E.cfg index b97d12f..42d8adc 100644 --- a/Moteur/Moteur_E.cfg +++ b/Moteur/Moteur_E.cfg @@ -38,7 +38,7 @@ max_extrude_cross_section: 50 #5 #50 pour paramètre ERCF ###################################################################### # Valeur a modifier en fonction des Stepps  -# Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) +# Rotation = ((valeur Reelle x Rotation actuelle) / Valeur slicer ) rotation_distance: 4.41 ###################################################################### diff --git a/Moteur/Moteur_X.cfg b/Moteur/Moteur_X.cfg index 8dff5f2..b5162d0 100644 --- a/Moteur/Moteur_X.cfg +++ b/Moteur/Moteur_X.cfg @@ -20,7 +20,7 @@ full_steps_per_rotation: 200 ##################################################################### # Valeur a modifier en fonction des Stepps  -# Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) +# Rotation = ((valeur Reelle x Rotation actuelle) / Valeur slicer ) rotation_distance: 39.70 ##################################################################### endstop_pin: SB2040:LIMIT_2 @@ -35,4 +35,9 @@ run_current: 0.8 #1.1 max interpolate: True # False si micro steps = 64 #stealthchop_threshold: 999999 #tx_pin: PC10 -#uart_address: 0 \ No newline at end of file +#uart_address: 0 + + + + + diff --git a/Moteur/Moteur_Y.cfg b/Moteur/Moteur_Y.cfg index ca8c7ba..5419c96 100644 --- a/Moteur/Moteur_Y.cfg +++ b/Moteur/Moteur_Y.cfg @@ -20,7 +20,7 @@ full_steps_per_rotation: 200 ############################################################################# # Valeur a modifier en fonction des Stepps  -# Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) +# Rotation = ((valeur Reelle x Rotation actuelle) / Valeur slicer ) rotation_distance: 39.826 ############################################################################# endstop_pin: ^PA2 diff --git a/Moteur/Moteur_Z.cfg b/Moteur/Moteur_Z.cfg index 568b90c..3b27e89 100644 --- a/Moteur/Moteur_Z.cfg +++ b/Moteur/Moteur_Z.cfg @@ -20,7 +20,7 @@ full_steps_per_rotation: 200 ################################################################### # Valeur a modifier en fonction des Stepps  -# Rotation = ((valeur slicer x Rotation actuelle) / Valeur Reelle) +# Rotation = ((valeur Reelle x Rotation actuelle) / Valeur slicer ) rotation_distance: 39.907 ################################################################### #endstop_pin: si mecanique