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

Delta does not keep Z height on X / Y movement [noob]

Scheduled Pinned Locked Moved
General Discussion
4
7
791
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
    denke
    last edited by 2 Mar 2018, 12:11

    Hello All!

    I have upgraded an flsun delta XL mk2 printer to the duet wifi board, but I cannot get the configuration right:

    Fist, there is a difference between the manual setup guide and the configurator:
    The Configuratir sais that the delta radius is the center of the tower mount -> bed center distance
    The manual config guide sais that the delta radius is the span of the rod when the carridge is centered: http://reprap.org/wiki/Delta_geometry
    Which one should i use?
    If the later, than shouldn't I set something about the head? For example the distance between the nozzle and the centerpoint of the rods?

    My actual problem is, that the head does not keep the z height when the carridge is moved either X or Y, there is about a centimeter of difference if the head is centered or if it is at the edge of the printable area (it lifts up). The head position is not lost, if I re-center the head it goes back to the same place always.
    Which I checked:
    -Rod length is correct (268mm)
    -steps/mm values are correct (assuming it has to be measured on the pulley) (100)
    -Axis are parallel and solid, there is no play (linear rails are used)
    -Delta radius - I tried this with according the configurators and the manual setting version (170mm VS 142mm)
    -Homed head height (283 mm)
    -Wiring and basic hw configuration is fine (motor direction, endstops etc.)
    -No missed steps

    Thank You for your help,
    Denes Dolhay

    1 Reply Last reply Reply Quote 0
    • undefined
      dc42 administrators
      last edited by 2 Mar 2018, 12:30

      The delta radius is the horizontal span of each rod when the effector is centred. The firmware does not need to know the distance between the nozzle and the rods bearings.

      Your symptom indicates that either the rod length, the delta radius, or the tower steps/mm is not configured correctly.

      See https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer for more. Bear in mind that if you are using a config-override.g file, the M665 and M666 commands in that may override the ones in config.g.

      HTH David

      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
        DjDemonD
        last edited by 2 Mar 2018, 16:15

        Yeah I think the thing often misunderstood with deltas is that any x or y movement is entirely computed and relies on the calibration being precise. A pure z move, relies on nothing but steps/mm. Get the height close, put in a correct printable radius and put in an accurate rod length in M558, then autocalibrate if you don't have a probe use the manual calibration wizard.

        Simon. Precision Piezo Z-Probe Technology
        www.precisionpiezo.co.uk
        PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

        1 Reply Last reply Reply Quote 0
        • undefined
          denke
          last edited by 2 Mar 2018, 16:34

          Thank You for the help!!
          Seems I accidently uploaded the json instead of the zip when modified the delta radius.

          The configurator.reprapfirmware.org site states under general -> delta -> delta radius (tooltip) that "Radius between the centre of the bed and the midpoint of the towers" which is false. Since i'm a noob here and I do not know, is it You who I should tell, or should I write someone a mail, or file a report?

          BTW, this board and sw is something completely different.
          Thank You for the work you put in it!

          1 Reply Last reply Reply Quote 0
          • undefined
            denke
            last edited by 3 Feb 2018, 16:38 2 Mar 2018, 16:37

            Oh, another bugreport with the configurator:
            When loading the json all motor microstepping changes to "x16" instead of "x16 interpolated to x256" which was exported and the default value

            1 Reply Last reply Reply Quote 0
            • undefined
              DjDemonD
              last edited by 2 Mar 2018, 18:16

              Sorry I've never used the configurator it seems straightforward enough to just modify the sample kossel config.

              Simon. Precision Piezo Z-Probe Technology
              www.precisionpiezo.co.uk
              PT1000 cartridge sensors NOW IN, just attach to your Duet board directly!

              1 Reply Last reply Reply Quote 0
              • undefined
                T3P3Tony administrators
                last edited by 2 Mar 2018, 18:39

                @denke:

                Thank You for the help!!
                Seems I accidently uploaded the json instead of the zip when modified the delta radius.

                The configurator.reprapfirmware.org site states under general -> delta -> delta radius (tooltip) that "Radius between the centre of the bed and the midpoint of the towers" which is false. Since i'm a noob here and I do not know, is it You who I should tell, or should I write someone a mail, or file a report?

                BTW, this board and sw is something completely different.
                Thank You for the work you put in it!

                Thanks for the reports, I will let Christian know.

                www.duet3d.com

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