Use M600 in color change



  • Hi, I'm using M600 in my G-Codec, but it does not resume printing. I do not know what can happen.

    ; 0:/sys/filament-change.g

    M83 ; relative extruder moves
    G1 E-40 F3600 ; retract 10mm of filament
    G91 ; relative positioning
    G1 Z50 F600 ; lift Z by 50mm
    G90 ; absolute positioning
    G1 X25 Y345 F7200 ; go to X=50 Y=345

    ;DESCARGAR FILAMENTO

    M291 P"Vamos a descargar el filamento..." R"DESCARGA PARA CAMBIO DE FILAMENTO" S3 ;Nuevo Mensaje en pantalla
    M292 P"Sacando Filamento..." R"DESCARGA PARA CAMBIO DE FILAMENTO" S0 T0 ; Nuevo Mensaje en pantalla
    G1 E10 F300 ; Feed 10mm of filament at 600mm/min
    G1 E-50 F12000 ; Feed 620mm of filament at 3000mm/min
    G1 E-850 F6000 ; Feed 40mm of filament at 100mm/min
    M400 ; Wait for moves to complete
    M84 E0 ; Turn off extruder drives

    ;CARGAR FILAMENTO

    M291 P"Vamos a cargar el nuevo filamento..." R"CARGA PARA CAMBIO DE FILAMENTO" S3 ;Nuevo Mensaje en pantalla
    M292 P"Cargando nuevo Filamento" R"CARGA PARA CAMBIO DE FILAMENTO" S0 T0 ; Nuevo Mensaje en pantalla
    G1 E10 F180 ; Feed 10mm of filament at 600mm/min
    G1 E850 F6000 ; Feed 620mm of filament at 3000mm/min
    G1 E60 F300 ; Feed 40mm of filament at 100mm/min
    G4 P1000 ; Wait one second
    G1 E-7 F3600 ; Retract 1mm of filament at 1800mm/min
    M400 ; Wait for moves to complete

    ;REANUDAR IMPRESION

    M291 P"Reanudar Impresion???" R"REANUDANDO LA IMPRESION" S3 ; Nuevo Mensaje en pantalla
    M24 ; Reanudar Impresion

    The last point M24, does not execute

    Thank You


  • administrators

    M24 does not work in pause.g or filament-change.g because the printer state when running those files is "pausing", not "paused". I have made a note to look into supporting M24 in these files for RepRapFirmware 3.


Log in to reply