Stef67 Posté(e) Novembre 3, 2021 Posté(e) Novembre 3, 2021 (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) Novembre 3, 2021 par Stef67
fran6p Posté(e) Novembre 3, 2021 Posté(e) Novembre 3, 2021 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).
Stef67 Posté(e) Novembre 4, 2021 Auteur Posté(e) Novembre 4, 2021 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
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