Aller au contenu

Messages recommandés

Posté(e) (modifié)

Bonjour, suite a la nouvelle maj de Klipper certaines fonctions ont été supprimées.

Entre autres la fonction default_parameter

 

De ce fait les macros LOW_TEMP_CHECK et M300 ne fonctionnent plus.

La macros START_PRINT doit aussi etre modifiée.

 

Pour modifier, on supprime le rouge, on ajoute ou on modifie le vert

 

[gcode_macro LOW_TEMP_CHECK]

default_parameter_T: 200   <---On supprime ça

gcode: 

    {% set EXTRUDER_TEMP = params.T|default(200)|int %} <---On ajoute ça

    {% if printer.extruder.target != 0 %} # if there is a setpoint for extruder

        {% if printer.extruder.temperature < printer.extruder.target %} # if not reached, heat

            M118 Heating from {printer.extruder.temperature} to {printer.extruder.target}.

            M109 S{printer.extruder.target|float} 

        {% endif %}

    {% else %} # if no setpoint for extruder

        {% if printer.extruder.target < EXTRUDER_TEMP %}  # heat to T.

            M118 No setpoint, heating to {EXTRUDER_TEMP}.

            M109 S{EXTRUDER_TEMP}

        {% endif %}

    {% endif %}

 

[gcode_macro M300]

default_parameter_S: 1000

default_parameter_P: 100

gcode:

   {% set TONE_PUISSANCE= params.S|default(1000)|int %} 

   {% set TONE_DURATION = params.P|default(100)|int %} 

    SET_PIN PIN=BEEPER_pin VALUE={S}

    G4 P{P}

    SET_PIN PIN=BEEPER_pin VALUE=0

 

Ne recuperez que ce qu'il faut modifier car ma macro start print est modifiée à ma convenance

[gcode_macro START_PRINT]

variable_T_BED: 60
variable_T_EXTRUDER: 200

gcode:

    {% set TBED = params.T_BED|default(60)|int %}

    {% set TEXTRUDER = params.T_EXTRUDER|default(200)|int %}

    # Check filament true or cancel print

    CHECK_FILAMENT

    # Use absolute coordinates

    G90

    # Reset the G-Code Z offset (adjust Z offset if needed)

    SET_GCODE_OFFSET Z=0.0

    # Start bed heating and wait

    M190 S{TBED}

    # Home all axes

    #G28

    # Use the bed mesh

    G29

    #BED_MESH_PROFILE LOAD=cr10v3

    # Move the nozzle near the bed

    G1 X2 Y20 Z10 F6000

    # Wait nozzle temp

    M109 S{TEXTRUDER}

    # Prime line

    PURGE

 

 

Pour l'explication:

 

default_parameter_T: 200  =  {% set EXTRUDER_TEMP = params.T|default(200)|int %} 

Modifié (le) par Stef67
Posté(e)

D'où l'intérêt d'aller de temps en temps lire le fichier «config_changes» qui indique toutes les modifications et les paramètres à ne plus utiliser car dépréciés 😉

Cette modification date de mai de cette année (mon dépôt est à jour depuis cette date pour les différentes macros) :

Citation

20210503: The gcode_macro default_parameter_<name> config option is deprecated. Use the params pseudo-variable to access macro parameters. Other methods for accessing macro parameters will be removed in the near future. See the Command Templates document for examples.

et

20211102: Several deprecated features have been removed. The stepper step_distance option has been removed (deprecated on 20201222). The rpi_temperature sensor alias has been removed (deprecated on 20210219). The mcu pin_map option has been removed (deprecated on 20210325). The gcode_macro default_parameter_<name> and macro access to command parameters other than via the params pseudo-variable has been removed (deprecated on 20210503). The heater pid_integral_max option has been removed (deprecated on 20210612).

🙂

Posté(e)

Correction du 1er post ( je ne peut plus editer )

[gcode_macro M300]

default_parameter_S: 1000

default_parameter_P: 100

gcode:

   {% set TONE_PUISSANCE= params.S|default(1000)|int %} 

   {% set TONE_DURATION = params.P|default(100)|int %} 

    SET_PIN PIN=BEEPER_pin VALUE={TONE_PUISSANCE} <---correction ici

    G4 P{TONE_DURATION} <--- et ici

    SET_PIN PIN=BEEPER_pin VALUE=0

  • 2 weeks later...

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