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

    M555 P5 not supported?

    Scheduled Pinned Locked Moved
    Firmware developers
    3
    5
    272
    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.
    • theruttmeisterundefined
      theruttmeister
      last edited by

      I'm working on a project that was built around Repetier... and our lives would be much easier if we could use the RRF compatibility function to emulate Repetier (at least in terms of protocol, we can change the g-codes we use for things).

      Clearly that was planned, M555 P5 is right there in the documentation. Is there a branch of RRF that had that emulation implemented?

      Yes, switching our code to talk to something still underdevelopment would be better 🙂

      Isolate, substitute, verify.

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        What specifically is different?

        The Marlin compatibility only sets the behaviour of the usb response to match the Marlin behaviour. Other Marlin specific gcodes are also supported, but those are supported irrespective of which M555 P value is set.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • theruttmeisterundefined
          theruttmeister
          last edited by

          Wait messages.

          Specifically, Repetier gives 'wait' responses when its busy (and at other times). Marlin just doesn't respond. Our code hangs because its waiting for a 'wait' response...

          Although I'm sure there are some other specifics as well. Like I said, its not a g-code issue, its a protocol issue, the USB response is more than just g-code.

          We will re-write our own code to move to something more up-to-date (like RRF), but for right now, being able to turn on Repetier compatibility (if anyone ever actually wrote it) would let us skip waiting on that.

          Isolate, substitute, verify.

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

            Is there a specification of the 'wait' responses anywhere?

            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

            theruttmeisterundefined 1 Reply Last reply Reply Quote 0
            • theruttmeisterundefined
              theruttmeister @dc42
              last edited by

              @dc42 Not that I'm aware of... I've looked through the repetier repo and I can't find a document that covers the responses. I suspect that it would require going through the code.

              Isolate, substitute, verify.

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