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

    move the Y/X axis "automatically" when the Z axis moves

    Scheduled Pinned Locked Moved
    General Discussion
    5
    7
    486
    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.
    • carlitototoundefined
      carlitototo
      last edited by

      Hello,
      Let me elaborate the title... I'm thinking of a coreXY printer where the movement of the XY axis would be directly related to the movement of the Z axis. ie, if the Z axis goes up, the X and Y axis would move forward, if the Z axis goes down, the X and Y axis would move backwards... So the question is : is there a way to make the XY axis move "automatically" so that if the Z axis moves, the XY motor axis turns and the X and Y axis doesn't physically move.

      I'm pretty shure my explanation is very unclear but I can't think of a better way to explain it for now 😞

      Thanks !

      deckingmanundefined 1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        then its not a corexy it would be a corexyz

        DC made the corexy configurable via a matrix in 2.03.

        So you would need to have a look at this

        https://duet3d.dozuki.com/Wiki/Gcode#Section_Parameters_for_Cartesian_CoreXY_CoreXZ_CoreXYU_CoreXYUV_MarkForged_kinematics_RRF_2_03_and_later_only

        1 Reply Last reply Reply Quote 0
        • deckingmanundefined
          deckingman @carlitototo
          last edited by

          @carlitototo You lost me on this bit

          "................... if the Z axis moves, the XY motor axis turns and the X and Y axis doesn't physically move."

          Ian
          https://somei3deas.wordpress.com/
          https://www.youtube.com/@deckingman

          1 Reply Last reply Reply Quote 0
          • droftartsundefined
            droftarts administrators
            last edited by

            There's this thread that explains CoreXYZ - https://groups.google.com/forum/#!topic/3dp-ideas/Z1_iA60YD2g
            They even extend it to CoreXYZE! Nice that all motors can be at the bottom of the machine. However, looks like a rat's nest of cables!
            As for the kinematics in RepRapFirmware, it should be doable. I haven't delved into the kinematics of Core XY (I use Delta and Cartesian) and the matrix transform, but I think there is the support in the firmware to do something like this.

            Ian

            Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

              Yes, this should be doable using the standard firmware. See the M669 link that @Veti posted above.

              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
              • carlitototoundefined
                carlitototo
                last edited by

                Thanks for the M669 @Veti ! It's amazing all the thing you can do with the RepRapFirmware !
                But now that @droftarts/Ian talked about CoreXYZ, I want to try this out rather than doing my idea ! It makes more sens and may be easier to implement
                But will the CoreXYZ be possible with RepRapFirmware ?

                1 Reply Last reply Reply Quote 0
                • carlitototoundefined
                  carlitototo
                  last edited by

                  Forgot to ask... Can the firmware account for belt elongation ? I saw this : Belt_Compliance_Measurement and it seems long belts can be an issue with precision, is there a way to compensate for such a thing ?

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