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

Voron Switchwire CoreXZ

Scheduled Pinned Locked Moved
My Duet controlled machine
3
6
2.6k
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.
  • undefined
    tmulder
    last edited by tmulder 29 Sept 2020, 15:06

    Hi there,

    I'm trying to setup a voron switchwire which is a CoreXZ machine. http://vorondesign.com/voron_switchwire

    IMG_6899.jpg

    Using a duet3d wifi with the machine configured as a CoreXZ i am able to move the XZ gantry left right up and down.
    But the Z axis coordinates do not seem to match what it should be X has a range of 250 and works as should.
    But moving Z 10 mm translates to 33mm of movement which results in everything higher than 80mm that the printer hits the top of the gantry.

    Could this be something in my config? config.g

    or something to do with the CoreXZ kinematics config described here https://github.com/Duet3D/RepRapFirmware/blob/dev/src/Movement/Kinematics/CoreKinematics.cpp#L168 where it does a mapping of 3.

    Would that mean i have to change the kinematics values for M669 as described here https://www.reprap.org/wiki/G-code#M669:_Set_kinematics_type_and_kinematics_parameters to revert them back to a 1:1 transfer?

    (I'm assuming Y has the same problems, but as you can see the steel plate my Y axis hasn't come in yet, the printer uses an Omron TL-Q5MC 2-Z sensor to level the bed thats why it needs a steel base)

    undefined 1 Reply Last reply 29 Sept 2020, 15:34 Reply Quote 0
    • undefined
      Veti
      last edited by 29 Sept 2020, 15:28

      i just checked M669 K2

      M669
      Kinematics is CoreXZ, matrix:
      1.00 0 1.00
      0 1.00 0
      3.00 0 -3.00

      The 3 is why you are seeing 30mm

      try
      M669 K2 X1:0:1 Y0:1:0 Z1:0:-1

      undefined 1 Reply Last reply 29 Sept 2020, 15:54 Reply Quote 1
      • undefined
        tmulder
        last edited by 29 Sept 2020, 15:33

        @Veti said in Voron Switchwire CoreXZ:

        M669 K2 X1:0:1 Y0:1:0 Z1:0:-1

        Awesome thanks that seems to have solved the problem!

        1 Reply Last reply Reply Quote 0
        • undefined
          Veti @tmulder
          last edited by 29 Sept 2020, 15:34

          @tmulder said in Voron Switchwire CoreXZ:

          (I'm assuming Y has the same problems, but as you can see the steel plate my Y axis hasn't come in yet, the printer uses an Omron TL-Q5MC 2-Z sensor to level the bed thats why it needs a steel base)

          is that sensor more accurate than normal npn sensors? the normal probe work fine with normal beds or with beds with a flex steel removable surface.

          undefined 1 Reply Last reply 29 Sept 2020, 15:57 Reply Quote 0
          • undefined
            dc42 administrators @Veti
            last edited by 29 Sept 2020, 15:54

            @Veti said in Voron Switchwire CoreXZ:

            i just checked M669 K2

            M669
            Kinematics is CoreXZ, matrix:
            1.00 0 1.00
            0 1.00 0
            3.00 0 -3.00

            The 3 is why you are seeing 30mm

            try
            M669 K2 X1:0:1 Y0:1:0 Z1:0:-1

            The original CoreXZ design by Nicholas Seward uses a 3:1 reduction on the Z axis, so that the Z axis has a higher resolution than the X axis. That's why RRF defaults to that matrix. See https://reprap.org/forum/read.php?2,377858.

            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
            • undefined
              tmulder @Veti
              last edited by tmulder 29 Sept 2020, 15:57

              @Veti They should be comparable, most voron designs are based on a PL-08N2 which has a 8 mm rated distance (0-7mm reliable).

              The Omron M5Q-LT is the default for the switchwire and i happen to have 5 lying around from another project which has a range of 5mm (+-10%, 0-4mm range)

              There accurate between there normal operating temperature, -20 to 70c

              There all comparable to normal NPN sensors, these just are 10-24V rated so there connected to one of the fan slots and hooked up to the probe-in slot with a diode to protect that pin from any 24V feedback

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