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

    Horizontal lines

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    38
    3.2k
    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.
    • dc42undefined
      dc42 administrators @Ringo1508
      last edited by

      @ringo1508 said in Horizontal lines:

      My Z motors are LDO-42STH34-1004L420EZRB

      I didn't find an exact match, but as far as I can tell they are rated at 1A and have 8 ohm phase resistance. So 8V per phase at rated current. They should definitely not be connected in series if the VIN voltage is only 12V.

      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

      Ringo1508undefined 1 Reply Last reply Reply Quote 0
      • Ringo1508undefined
        Ringo1508 @dc42
        last edited by

        @dc42, I'm running 24V PSU. Should I still connect one to E1 and put the jumpers back on ZB? I have attached the motor spec. Jason Bao over at LDO also gave me the inductance: 9.5mH. These are the "Zaribo 320" motors. I know Prusa uses LDO motors for their machines and my i3 MK2S Z motors never got hot. I reduced my Z motors to 45% on the Duet because they were getting quite hot (I could hold them for about 10-15 secs and then had to pull my fingers off.) If I wire them up in parallel, will this reduce the heat? 0_1559225538307_LDO-42STH34-1004L420EZRB-Z2-RevC.pdf

        @Veti, the lead screws came already installed in the motors. Do I need to pull the motor apart? I will also double check the dust protector (a piece that screws down to nearly the motor so it protects dust from getting into the motor around the lead screw.) Someone provided me with a macro that mimics what Prusa machines do: it homes the axis, then centers the X axis and goes up to 5mm before the top of the printer, lowers the current to 30% and then goes up 20mm in order to make sure that the X gantry is level, and finally brings it back down.

        I upped my currents and printed a second xyz calibration cube. The right one in the pictures was X1000 Y1000 Z450. The left one was X1200 Y1200 Z700; this puts 70% current to them.

        0_1559225863155_IMG_20190530_085308.jpg

        0_1559225891858_IMG_20190530_085249.jpg

        0_1559225923596_IMG_20190530_085208.jpg !

        1 Reply Last reply Reply Quote 0
        • Ringo1508undefined
          Ringo1508
          last edited by

          I have a suspicion that maybe I tightened the X rod end screws too much (that help make sure the ends are in-line in case rods are too long/short.) I cannot test it yet as I seem to have screwed up ... 😞 lol. My motors have round shafts and I cranked the pulley grub screw pretty good because I didn't want it to slip. Well I tried to remove the pulley so I could file a flat and I got the pulley stuck on the shaft. I have to wait till I get my dremel in order to carefully cut it off. Thankfully I have spare Gates 2GT 16T pulleys.

          I did verify that the lead screws spin freely and that the dust "nut" is not causing any drag as I moved it about 1mm above the motor. Z frame is as close to square to the Y frame as possible (maybe about 0.2mm of gap 406mm up -- 16" square with ruler.) X axis confirmed to be square to Y axis (as far as I could tell with a ruler up against the Z frame laying across the heatbed lining up the dotted horizontal lines on it with the ruler.)

          So now I wait for Printed Solid's shipment of a new motor to test if it was the end screws (or anything mechanical at all.)

          @dc42, let me know if you think I should run ZA and E1 for my motors (24V PSU.) Will I lose the mesh bed leveling with the P7:7 command that figures out my points automatically if I switch to this?

          Thanks in advance!

          dc42undefined 1 Reply Last reply Reply Quote 0
          • Ringo1508undefined
            Ringo1508
            last edited by

            Pulled the motor apart and stuck the shaft into my drill ...it wobbles. 😞 This is the X axis motor.

            1 Reply Last reply Reply Quote 0
            • Ringo1508undefined
              Ringo1508
              last edited by

              So while I wait for my new motor, I hope I'm not going to beat a dead horse with this parallel vs series. I know (after reading a bunch of other posts) that in series both motors get full current but half the voltage whereas in parallel it's inverse. If I'm running 24V then both these 8V motors would be fine. My question now is, if ramps board (Prusa i3 MK2S) is running Z motors in parallel due to 12V PSU, and the Marlin firmware settings are compiled with 830ma, then each Z motor is only getting 415ma?

              Assuming the above is correct, then to simplify life for me on 24V PSU, I can keep them in series and then just set Z current to 450ma like I had before and be good? 🙂 🙂

              Is there a benefit from wiring one to ZA and one to E1? Which would you do if it were your printer? lol (easiest way to ask)

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

                see
                https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors

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

                  If I had a free motor driver I would give each Z motor it's own driver and use the link Veti provided to do a self leveling routine, much the same way that prusa rams the X axis into the top of the printer to ensure they are even.

                  I'm not really savvy on how serial versus parallel wiring would affect your particular motors given your PSU voltages. DC42 would have a better idea I'm sure.

                  Z-Bot CoreXY Build | Thingiverse Profile

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

                    @ringo1508 said in Horizontal lines:

                    @dc42, let me know if you think I should run ZA and E1 for my motors (24V PSU.) Will I lose the mesh bed leveling with the P7:7 command that figures out my points automatically if I switch to this?

                    Yes, I suggest you do that. It won't affect mesh bed compensation.

                    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
                    • Ringo1508undefined
                      Ringo1508
                      last edited by

                      Thank you @dc42, @Veti, and @Phaedrux. Once I get my new motor in I'll try a print before swapping the Z motors to the new set up and then swap the motors and post back for anyone that stumbles on this thread who might have the same issue.

                      1 Reply Last reply Reply Quote 1
                      • Ringo1508undefined
                        Ringo1508
                        last edited by

                        Just an update.

                        I received my new motors (same motors, just new ones) as the other seemed to have a bent shaft. I did the following tests:

                        1. printed cube on my Prusa i3 MK2.5 Bear with TMC2208 X and Y external drivers
                        2. printed cube using one of my other 1.8deg stepper motors as X motor (Z motors connected to ZA and ZB)
                        3. printed cube using new 0.9deg replacement X motor (Z motors connected to ZA and ZB)
                        4. printed cube using new 0.9deg replacement X motor using "faster" slicer profile (Z motors connected to ZA and E1)
                        5. printed cube using new 0.9deg replacement X motor using "slower" slicer profile (Z motors connected to ZA and E1)

                        Cubes in picture are 1 through 5 from left to right.

                        0_1559917153077_IMG_20190607_085544.jpg

                        Interestingly enough, I do see the lines/differences on the Prusa and might be worse than the Duet printer! (hah!)

                        I don't see a huge difference between any of these. If you zoom in, you can definitely see the line differences. Maybe I just didn't pay as much attention to them before getting into "building my own printer" phase? Do these lines look normal/acceptable to others? Should I work on trying to get them smoother or more uniform?

                        I'm using Amazon PETG and I did put them in the food dehydrator on 140F for 8+ hours before printing with them in order to make sure moisture wasn't a variable.

                        Other things I did:

                        • confirmed that X, Y, and Z axes are dang near perfectly square
                        • made sure belts were not too tight or too loose
                        • found the X carriage to have a weird tension when moving, then got easier to move, then harder, then easier ...loosened grub screws and moved the 16T pulley a little bit away from motor housing and tightened grub screws up ...this fixed that (I guess it was rubbing, which makes me think there's still a little wobble to the shaft)

                        I guess I just live with it 🙂 I'll try printing that speed and acceleration print again and see if it looks like the original pictures I posted.

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

                          @ringo1508 said in Horizontal lines:

                          Amazon PETG

                          thats the worst petg i have tried so far.
                          unfortunately i ordered 3 rolls. used up 1 to figure out how to print it well.
                          the other 2 are still unused. ordered different petg and was much happier.

                          Ringo1508undefined 1 Reply Last reply Reply Quote 0
                          • Ringo1508undefined
                            Ringo1508 @Veti
                            last edited by

                            @veti, I'll try the Atomic PETG I have then ...or see if I have some Hatchbox left over.

                            My next test will also to be to use S3D to slice it and see if that makes a difference. At least now I'm happy to know it's most likely not a mechanical issue. I do like having motors on different drivers now too.

                            @veti, do you have experience using multiple drivers for Z? I followed the link. I just want to make sure what I'm doing is good, or too much, or if there's something better:

                            bed.g

                            M561 ; clear any bed transform
                            G28  ; home all axes
                            G30 P0 X11 Y105 Z-99999 ; probe near a leadscrew, half way along Y axis
                            G30 P1 X220 Y105 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
                            G30 P0 X11 Y105 Z-99999 ; probe near a leadscrew, half way along Y axis
                            G30 P1 X220 Y105 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
                            G30 P0 X11 Y105 Z-99999 ; probe near a leadscrew, half way along Y axis
                            G30 P1 X220 Y105 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors
                            G29  ; probe the bed and enable compensation
                            

                            I have 2 motors (i3 style printer) so I'm making sure that the bed gets leveled between the two motors before doing teh G29. My config.g has the following in it:

                            config.g snippet

                            ; Z-Probe
                            M574 Z1 S2					; Set endstops controlled by probe
                            M558 P5 H5 F600 T3000 A3			; Set Z probe type to switch and the dive height + speeds
                            G31 P500 X0 Y0 Z0.9				; Set Z probe trigger value, offset and trigger height
                            M557 X11:220 Y5:196 P7:7			; Define mesh grid
                            
                            1 Reply Last reply Reply Quote 0
                            • Vetiundefined
                              Veti
                              last edited by

                              whats your M671 line?

                              Ringo1508undefined 1 Reply Last reply Reply Quote 0
                              • Ringo1508undefined
                                Ringo1508 @Veti
                                last edited by

                                @veti

                                M569 P0 S0					; Physical drive 0 goes backwards X
                                M569 P1 S0					; Physical drive 1 goes backwards Y
                                M584 X0 Y1 Z2:4 E3				; Set drive mapping, two z motors connected to driver outputs z and E1
                                M569 P2 S0 V0					; Physical drive 2 goes backwards Z
                                M569 P4 S0 V0					; Physical drive 4 goes backwards Z
                                M569 P3 S1					; Physical drive 3 goes forwards E0
                                M671 X-39:291 Y0:0 S0.5				; leadscrews at left and right of x axis
                                

                                I noticed when I accidentally manually moved the X axis on the Z lead screws that it wouldn't calibrate the X axis due to being more than 1mm offset, so I had to do the Prusa method of lowering the current on Z motors and ramming the top of the printer first. I guess I could up S0.5 to S2?

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

                                  what firmware version? i think there was a problem in one of the rc releases.

                                  Ringo1508undefined 1 Reply Last reply Reply Quote 0
                                  • Ringo1508undefined
                                    Ringo1508 @Veti
                                    last edited by

                                    @veti

                                    Firmware Name: RepRapFirmware for Duet 2 Maestro
                                    Firmware Electronics: Duet Maestro 1.0
                                    Firmware Version: 2.03RC2 (2019-05-14b2)
                                    Web Interface Version: 1.22.6

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

                                      update to the latest 2.03 rc and try again

                                      Ringo1508undefined 1 Reply Last reply Reply Quote 0
                                      • Ringo1508undefined
                                        Ringo1508 @Veti
                                        last edited by

                                        @veti do you think there's an issue with the version that's causing those horizontal lines? or is it something with the dual driver motor setup? (which seems to work great)

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

                                          i thought you said something about the leveling.

                                          did you try the disconnection of the coupler and moving the gantry? as is said any ever so slight resistance can cause this.

                                          Ringo1508undefined 1 Reply Last reply Reply Quote 0
                                          • Ringo1508undefined
                                            Ringo1508 @Veti
                                            last edited by

                                            @veti I have no couplers (lead screw is part of the motor)

                                            The only issue I have with leveling is that if I accidentally move the X gantry manually, if it's more than 1mm offset, then I have to ram it into the top before trying the leveling. I'm just going to try changing the S parameter of M671 to a higher number and see if that works. I used the default S0.5 that was in the documentation.

                                            When the machine is powered off, it is effortless to rotate the Z leads (they move smoothly)

                                            It might be Amazon PETG 🙂

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