M291: Display on LCD not always working when Web session is open

  • Dear all

    I have in my start code a G1 movement, then heat up the nozzle and the bed and then extrude some filament and then this code to display a message which has to be confirmed before continue printing.
    Reason for the pause is to have time to clean up the nozzle before starting the print. The duet3d is conected over wifi and also connected to a panel due 7i lcd display.
    The problem is now, when a web session is opened that the message sometimes is only displayed on the web interface and not on the panel due 7i display. This is a little bit annoying as I have to go to the next room, only to confirm the message and head back to the room where the printer is located.
    Sometimes the message is displayed on both (panel due 7i display and on the laptop or whatever machine which is connected via web interface) at the same time.

    Does anyone know which causes this behaviour?
    Is it firmware related or is it eventually a bug? or can i customize the behaviour of the M291 command?

    Here is my starting script which I have placed in simplify3d.
    The bold marked line is the line which the text above refers to.

    Running on this setup:
    RepRapFirmware for Duet 2 WiFi/Ethernet version 2.03 running on Duet WiFi 1.02 or later

    G28 ; Home
    G29 S1 ; Load Mesh
    G21 ; Metrisches System
    G90 ; Absolute positioning
    M82 ; Set extruder to absolute mode
    G1 Z80 F3000 ; Wegfahren um Nozzle zu reinigen
    G1 X0 Y0 F3000
    G1 E20 F100
    M291 P"Pausiert fuer Nozzle Reinigung" R"Pausiert" S2 ; Pause Mit msgbox. Weiter mit M292
    G1 X110 Y110 F3000 ; Zurueckfahren nach der Reinigung
    G1 Z10 F3000 ; Zurueckfahren nach der Reinigung

  • administrators

    That is not the intended behaviour. I will run some tests.

  • You might be able to open the Console on the PanelDue and enter M292 manually to avoid going back and forth between rooms (or add a "continue" macro with just M292 for more convenience) until David had time to investigate.

Log in to reply