Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    [3.5rc1] 12864 menu issues and multi-stream gcode issues

    Scheduled Pinned Locked Moved
    Beta Firmware
    3
    5
    304
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • pfnundefined
      pfn
      last edited by pfn

      I recently updated 2 of my printers to 3.5rc1 yesterday, one of them came from 3.4.5, the other from 3.5b4:

      On both printers, my actions file in my menu system no longer function properly, none of the M98 lines execute the macro (https://github.com/pfn/voron2-rrf-config/blob/master/menu/actions). I think I also tried verifying the filelist macros and those didn't work for me, but others on discord were unable to repro.

      Additionally, a problem similar to one I previously had in 3.5b2 has re-surfaced (https://forum.duet3d.com/topic/31812/3-5b2-macros-called-from-a-job-lose-parameters). When I use my job-prologue.g as start gcode in my print job, as soon as the heat-wait loop completes, execution jumps ahead to clean-nozzle.g which causes an abort due to either homing not yet being completed, or the print head temperature not being up-to-temp. The abort occurs immediately, but the job-prologue.g continues executing to completion, so the printer then proceeds to home and then set/wait for the nozzle to reach temperature.

      Aforementioned files for reference:

      • https://github.com/pfn/voron2-rrf-config/blob/master/sys/job-prologue.g
      • https://github.com/pfn/voron2-rrf-config/blob/master/sys/k/clean-nozzle.g

      I also encountered a problem with canceling a job, I don't recall the exact repro steps, but it is similar to what I previously described in https://forum.duet3d.com/topic/32937/3-5b4-dwc-stops-responding-after-canceling-a-job-on-12864 -- I think I canceled a job on DWC, and thereafter, the printer would not respond to any commands at the 12864 or vice versa.

      1 Reply Last reply Reply Quote 0
      • pfnundefined
        pfn
        last edited by pfn

        It seems the 12864 menu issue is https://github.com/Duet3D/RepRapFirmware/issues/909 I guess we'll see this fixed in rc2? And then I can quote/escape the line to "M98 P""#0""" L"..."? I suppose I could also make the argument embedded in the M98 line...

        Going by that, I would expect my macros menu file to be similarly non-functional as that is simply written as "M98 P#0" (https://github.com/pfn/voron2-rrf-config/blob/master/menu/macros)

        X-Dron created this issue in Duet3D/RepRapFirmware

        closed [Bug]: RepRapFirmware 3.5.0-rc.1 and Screens 12864 #909

        dc42undefined 1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @pfn
          last edited by

          @pfn there are 3.5.0-rc.1+ firmware builds available at https://www.dropbox.com/scl/fo/tjznycpk7bv7sj71p0ssl/h?rlkey=096p4nvgmigyrb20jj8olg3wu&dl=0 which include the fix for this.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          gloomyandyundefined 1 Reply Last reply Reply Quote 0
          • gloomyandyundefined
            gloomyandy @dc42
            last edited by

            @dc42 I think that @pfn may be using the stm32 port. I'll try and make a recent build available for him to test. Does the most recent source contain a possible fix for the multi-stream problem described above or is this just for the menu issues?

            dc42undefined 1 Reply Last reply Reply Quote 0
            • dc42undefined
              dc42 administrators @gloomyandy
              last edited by

              @gloomyandy yes I think it does - AFAIR Christian implemented a fix to cause both channels to wait for temperature.

              Duet WiFi hardware designer and firmware engineer
              Please do not ask me for Duet support via PM or email, use the forum
              http://www.escher3d.com, https://miscsolutions.wordpress.com

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Unless otherwise noted, all forum content is licensed under CC-BY-SA