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

moiré on my delta 3D printer

Scheduled Pinned Locked Moved
Tuning and tweaking
6
25
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
    dc42 administrators
    last edited by 25 Jul 2019, 10:17

    What layer height are you using? If the microsteps on your motors are not even, that causes moire on flat vertical surfaces unless the layer height is an exact number of full steps. But the surfaces in your photo are not vertical, so this may be less relevant.

    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
      Thugmek
      last edited by 25 Jul 2019, 10:20

      I think I know what you mean, microteps near hardware fullsteps can't be set correctly (like on my painting).0_1564049974824_Bez názvu.png I did some measurement of coil voltage with osciloscope, but i saw only short spikes, and shorter or longer off-time, not sine wave.

      undefined 1 Reply Last reply 25 Jul 2019, 11:00 Reply Quote 0
      • undefined
        nophead @Thugmek
        last edited by 25 Jul 2019, 11:00

        @thugmek You need to look at current, not voltage. That is harder to do, I use hall effect current modules that are completely isolated and have no resistance, so can be inserted in series with the coils without having any effect.

        I have also used an isolated scope and a small series resistor but that risks damaging the drivers.

        1 Reply Last reply Reply Quote 0
        • undefined
          nophead
          last edited by 25 Jul 2019, 11:03

          Altenratively you can measure the voltage across the sense resistors with a scope but you only see part of the waveform when the current is not being recirculated. See http://hydraraptor.blogspot.com/2009/08/mixed-decay-mixed-blessing.html

          1 Reply Last reply Reply Quote 0
          • undefined
            Thugmek
            last edited by 25 Jul 2019, 11:12

            I don't think there is some risk for driver if I use 2 small resistors, but circuit will have different behavior if I increase resistance. I tried measure voltage on sense resistor and I saw square pulse with, off-time and square pulse with negative polarity.

            undefined 1 Reply Last reply 25 Jul 2019, 11:32 Reply Quote 0
            • undefined
              nophead @Thugmek
              last edited by 25 Jul 2019, 11:32

              @thugmek Even with an isolated scope you can only measure one coil because the probes are normally linked. However you only really need to look at one coil as the the other should be the same with a 90 degree phase shift.

              When looking at the sense resistors there will be periods when it is zero but the on portions should be an accurate reflection of the current.

              The actual current should be a sine wave with a saw tooth ripple. When you look across the sense resistor you see just the rising parts of the saw tooth with gaps in between.

              1 Reply Last reply Reply Quote 0
              • undefined
                Thugmek
                last edited by 25 Jul 2019, 12:14

                I set current 1600mA and it's quite good. Moiré is still visible, but 1000mA benchy is 4x-5x worse. Only problem is motor temperature. We use PLA parts and 60 degrees on motor is too much. TMC2660 should have some sine wave correction. HEND register should be used for this, but I don't have any idea how can I calculate correct value.

                1 Reply Last reply Reply Quote 0
                • undefined
                  Veti
                  last edited by 25 Jul 2019, 12:22

                  are you refering to https://www.trinamic.com/fileadmin/assets/Support/Appnotes/AN026-Adaptive_Microsteptable.pdf ?
                  The 2130 has it but not the 2660.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Thugmek
                    last edited by 25 Jul 2019, 12:27

                    I'm refering to oficial TMC2660 datasheet, pages 20 and 35-36. But I'm afraid that correction is posible ony in Constant Off-Time Mode 😕

                    undefined 1 Reply Last reply 25 Jul 2019, 13:19 Reply Quote 0
                    • undefined
                      nophead @Thugmek
                      last edited by 25 Jul 2019, 13:19

                      @thugmek If it gets better with higher current then perhaps it can't do the low current microsteps, in which case a lower supply voltage might help.

                      I only have experience of Allegro constant off time drivers but they definitely don't work properly on 24V because the minimum on time is too long to meet the very small currents needed near the zero crossing.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        Veti
                        last edited by 25 Jul 2019, 13:55

                        you might be able to isolate the stepper from the pla by using a vibration damper made from cork. this will also reduce the noise of the printer.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Thugmek
                          last edited by 25 Jul 2019, 14:29

                          We have 5mm height washers betwen motor and PLA, but metal screews can get hot and bend PLA. Hot motors aren't so good for us. All printer electronics is made for 24 volts, using 12V power suply is not good too, but I have idea: what about smoother made of antiparalel diodes? Should voltage drop od diodes help? 😄

                          undefined undefined 2 Replies Last reply 25 Jul 2019, 14:39 Reply Quote 0
                          • undefined
                            Veti
                            last edited by 25 Jul 2019, 14:34

                            you could also use htpla and anneal it. that way it can withstand temperatures above 100C

                            1 Reply Last reply Reply Quote 1
                            • undefined
                              nophead @Thugmek
                              last edited by 25 Jul 2019, 14:39

                              @thugmek The simplest solution is print ABS brackets. I run my motors so they have a 20C rise but they are in a 45C chamber, so they get to 65C. ABS is fine with that.

                              1 Reply Last reply Reply Quote 1
                              • undefined
                                pipersw @Thugmek
                                last edited by 25 Jul 2019, 15:18

                                @thugmek said in moiré on my delta 3D printer:

                                We have 5mm height washers betwen motor and PLA, but metal screews can get hot and bend PLA. Hot motors aren't so good for us. All printer electronics is made for 24 volts, using 12V power suply is not good too, but I have idea: what about smoother made of antiparalel diodes? Should voltage drop od diodes help? 😄

                                With Trinamic drivers, you shouldn't use smoother : tl-smoothers-do-they-make-sense

                                1 Reply Last reply Reply Quote 0
                                • undefined
                                  Phaedrux Moderator
                                  last edited by 25 Jul 2019, 16:26

                                  I'm not a delta user, but isn't it recommended to use 0.9 degree motors for this very reason (among others)?

                                  Z-Bot CoreXY Build | Thingiverse Profile

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