Skip to content

Latest commit

 

History

History
33 lines (30 loc) · 827 Bytes

klipper_version.md

File metadata and controls

33 lines (30 loc) · 827 Bytes
[gcode_macro mcu_version]
gcode:
  {action_respond_info(printer.mcu.mcu_version)}

[gcode_macro mcu_build_versions]
gcode:
  {action_respond_info(printer.mcu.mcu_build_versions)}
[gcode_macro M115.1]
rename_exsisting: M115
gcode:
  {action_respond_info(printer.mcu.mcu_version)}
{action_respond_info(printer.mcu.mcu_build_versions)}
[gcode_macro DUMP_MCU_VER]
gcode:
  {% set parameters = namespace(output = 'mcu version: \n') %}
  {% for name1 in printer %}
    {% for name2 in printer[name1] %}
      {% set show = ['mcu_version'] %}
      {% if name2 is in show %}
        {% set param = "%s: %s" % (name1, printer[name1][name2]) %}
        {% set parameters.output = parameters.output +  param + "\n" %}
      {% endif %}
    {% endfor %}
  {% endfor %}
  {action_respond_info(parameters.output)}