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

    Help with new custom printer - Prints have ringing around them

    Scheduled Pinned Locked Moved
    General Discussion
    9
    32
    2.1k
    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.
    • martin7404undefined
      martin7404 @MrAwesome987
      last edited by

      @mrawesome987 well this type of linear guide uses C shaped bushings and as far the rods are mounted on Aluprofile that is not straight in terms of hundreds of millimeter , so they can go slightly out of alignment .

      Muldex IDEX Duet2+Duex5
      Custom CoreXY 600x400 Hemera , Duet3+Toolboard+1HCL closed loop
      Sapphire Pro with Duet2, with closed-loop motors
      custom high temp E3D tool changer with Duet2+Duex

      1 Reply Last reply Reply Quote 1
      • jumpedwithbothfeetundefined
        jumpedwithbothfeet @MrAwesome987
        last edited by

        @mrawesome987 glad you found the problem, it is looking a lot better 🙂 do the lead screws still appear bent as they move on the machine? or has that gone now? as @oliof has suggested a bed PID tune is next it`s easy and most importantly free to do!

        6HC Voron Trident based, 6XD CNC, Mini 5 polar printer

        MrAwesome987undefined 1 Reply Last reply Reply Quote 0
        • MrAwesome987undefined
          MrAwesome987 @jumpedwithbothfeet
          last edited by MrAwesome987

          @jumpedwithbothfeet said in Help with new custom printer - Prints have ringing around them:

          @mrawesome987 glad you found the problem, it is looking a lot better 🙂 do the lead screws still appear bent as they move on the machine? or has that gone now? as @oliof has suggested a bed PID tune is next it`s easy and most importantly free to do!

          The lead screws are definitely still looking bent. I'd like to replace them.

          I am looking at the Misumi lead screws, but I'm having a hard time speccing what I need. The lead on my current screws is 2.54 mm, which is probably a bit low, right? They offer carbon steel and stainless. Any advantage to carbon steel?

          Edit: I did PID tune the bed when I first configured it, although I PID tuned it for 60C, and I've been running it at 90C. Is that an issue?

          zaptaundefined 1 Reply Last reply Reply Quote 0
          • mrehorstdmdundefined
            mrehorstdmd @MrAwesome987
            last edited by

            @mrawesome987 now check this video on fixing the Z surface smoothness:
            https://www.youtube.com/watch?v=a3oQy6v3MrA

            https://drmrehorst.blogspot.com/

            1 Reply Last reply Reply Quote 0
            • zaptaundefined
              zapta @MrAwesome987
              last edited by

              @mrawesome987, here is a printer that also has that Z sync belt so probably the idea is feasible if you make it right.

              https://youtu.be/CkTgm4AQjhY?t=401

              mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
              • mrehorstdmdundefined
                mrehorstdmd @zapta
                last edited by

                That z sync belt is interesting, but I'm not sure why you'd want to use that instead of a single motor driving both screws, which would eliminate any potential problems with the motor interactions. If getting sufficient torque to lift the bed is the issue, one higher torque motor would probably cost less than two smaller motors, and then you'd only need one cable and driver.

                https://drmrehorst.blogspot.com/

                zaptaundefined 1 Reply Last reply Reply Quote 0
                • zaptaundefined
                  zapta @mrehorstdmd
                  last edited by

                  @mrehorstdmd said in Help with new custom printer - Prints have ringing around them:

                  but I'm not sure why you'd want to use that instead of a single motor

                  Lower backlash since each motor holds on the exact microstep?

                  Possibly could keep the belt loose and use it to avoid large skew when the motors are off, with automatic two points bed leveling on print start to get the motors in perfect sync.

                  mrehorstdmdundefined 1 Reply Last reply Reply Quote 0
                  • mrehorstdmdundefined
                    mrehorstdmd @zapta
                    last edited by

                    @zapta I have a machine with two Z screws that uses a single drive motor to lift the X axis. It absolutely never tilts. Over the last 6 or 7 years that the printer has been in use I've had to re tram the X axis two or three times after taking the X axis off the machine for modifications.

                    If you use two motors and leave the belt loose, you're allowing the motors to move independently, a small amount (a backlash amount?). If you have to run a sync routine to force the screws back into sync, what did you gain by adding the belt?

                    https://drmrehorst.blogspot.com/

                    MrAwesome987undefined 1 Reply Last reply Reply Quote 0
                    • MrAwesome987undefined
                      MrAwesome987 @mrehorstdmd
                      last edited by

                      @mrehorstdmd I agree with this I think.

                      My original thinking with the sync belt and two motors was that it would be beneficial in two ways:

                      • More torque to move the bed frame
                      • Sync the two lead screws so that they can't skip steps (or at least can't skip steps individually)
                      • Remove the possibility of turning one side without the other accidentally

                      The more I think about it, the more I am interested in moving to a single motor setup, with a much smaller pulley on the motor. Mostly for the reasons below:

                      • Probably more consistent that two motors?
                      • Remove the weight from directly on top of the motors, as it is now. Is this a huge issue? I'm not sure. Does anyone know what kind of force a Nema 23 can withstand long-term directly on the shaft?

                      As for the bent lead screw issue, I have reached out to the supplier I purchased them from a few months ago, and they seem to be willing to replace them. If that doesn't work out, I'll purchase new ones from a different, more reliable source.

                      While I wait for the issue above to resolve, I have been working to try to tune it to print decently. This has been causing some headache, but that's expected.

                      I have been testing by printing an XYZ 20mm cube, and the extrusion seems to be inconsistent. Most obviously is the corners.

                      The block on the left had PA set to .025, and the block on the right had PA set to .075. This produced a noticeable improvement, but does this sound like too much? I'm using a Hemera with Volcano, at .8mm nozzle.

                      2021-10-15.jpg

                      Of course, I forgot to get the config.g and I'm at work now. I'll try to upload that later this afternoon.

                      Thanks for your help guys.

                      1 Reply Last reply Reply Quote 0
                      • MrAwesome987undefined
                        MrAwesome987
                        last edited by

                        Here's my most recent config:

                        ; Configuration file for Duet WiFi (firmware version 3.3)
                        ; executed by the firmware on start-up
                        ;
                        ; generated by RepRapFirmware Configuration Tool v3.3.4 on Sat Oct 09 2021 23:56:58 GMT-0400 (Eastern Daylight Time)
                        
                        ; General preferences
                        M575 P1 S1 B57600                              ; enable support for PanelDue
                        G90                                            ; send absolute coordinates...
                        M83                                            ; ...but relative extruder moves
                        M550 P"500x500"                                ; set printer name
                        M669 K1                                        ; select CoreXY mode
                        
                        ; Network
                        M552 S1                                        ; enable network
                        M586 P0 S1                                     ; enable HTTP
                        M586 P1 S0                                     ; disable FTP
                        M586 P2 S0                                     ; disable Telnet
                        
                        ; Drives
                        M569 P0 S0                                     ; physical drive 0 goes backwards
                        M569 P1 S0                                     ; physical drive 1 goes backwards
                        M569 P2 S1                                     ; physical drive 2 goes backwards
                        M569 P4 S1                                     ; physical drive 4 goes forwards
                        M584 X0 Y1 Z2 E4                               ; set drive mapping
                        M350 X16 Y16 Z16 E16 I1                        ; configure microstepping with interpolation
                        M92 X80.00 Y80.00 Z1259.84 E420.50             ; set steps per mm
                        M566 X900.00 Y900.00 Z100.00 E2000.00            ; set maximum instantaneous speed changes (mm/min)
                        M203 X8000.00 Y8000.00 Z120.00 E3500.00        ; set maximum speeds (mm/min)
                        M201 X1200.00 Y1200.00 Z400.00 E5000.00            ; set accelerations (mm/s^2)
                        M906 X1800 Y1800 Z2000 E1330 I30               ; set motor currents (mA) and motor idle factor in per cent
                        M84 S30                                        ; Set idle timeout
                        
                        ; Axis Limits
                        M208 X0 Y0 Z0 S1                               ; set axis minima
                        M208 X490 Y490 Z875 S0                         ; set axis maxima
                        
                        ; Endstops
                        M574 X1 S1 P"xstop"                            ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
                        M574 Y2 S1 P"ystop"                            ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
                        M574 Z1 S2                                     ; configure Z-probe endstop for low end on Z
                        M591 D0 P1 C"e1stop" S1                        ; configure filament endstop for e1 extruder on low end
                        
                        ; Z-Probe / Compensation
                        M950 S0 C"exp.heater3"                         ; create servo pin 0 for BLTouch
                        M558 P9 C"^zprobe.in" H5 F120 T6000            ; set Z probe type to bltouch and the dive height + speeds
                        G31 P500 X0 Y-35.56 Z2.650                        ; set Z probe trigger value, offset and trigger height
                        M557 X25:475 Y25:450 S25                       ; define mesh grid
                        M376 H5
                        
                        ; Heaters
                        M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
                        M950 H0 C"bedheat" T0                          ; create bed heater output on bedheat and map it to sensor 0
                        M307 H0 B1 S1.00                               ; enable bang-bang mode for the bed heater and set PWM limit
                        M140 H0                                        ; map heated bed to heater 0
                        M143 H0 S120                                   ; set temperature limit for heater 0 to 120C
                        M308 S1 P"e1temp" Y"thermistor" T100000 B4138  ; configure sensor 1 as thermistor on pin e1temp
                        M950 H1 C"e1heat" T1                           ; create nozzle heater output on e1heat and map it to sensor 1
                        M307 H1 B0 S1.00                               ; disable bang-bang mode for heater  and set PWM limit
                        M143 H1 S280                                   ; set temperature limit for heater 1 to 280C
                        
                        ; Fans
                        M950 F0 C"fan0" Q500                           ; create fan 0 on pin fan0 and set its frequency
                        M106 P0 S0 H-1                                 ; set fan 0 value. Thermostatic control is turned off
                        
                        ; Tools
                        M563 P0 S"Extruder 1" D0 H1 F0                 ; define tool 0
                        G10 P0 X0 Y0 Z0                                ; set tool 0 axis offsets
                        G10 P0 R0 S0                                   ; set initial tool 0 active and standby temperatures to 0C
                        M572 D0 S0.025                                ;set pressure advance
                        
                        ; Custom settings are not defined
                        M501
                        
                        
                        1 Reply Last reply Reply Quote 0
                        • fcwiltundefined
                          fcwilt @MrAwesome987
                          last edited by

                          @mrawesome987 said in Help with new custom printer - Prints have ringing around them:

                          @jumpedwithbothfeet Just wanted to make sure both steppers are always synced. Is that a problem? It made sense when I designed it, is it overkill?

                          Coupling them with a belt like that is generally fine but I don't like to do it above a flexible coupler as it puts sideways forces on them they may not be designed to handle.

                          Have you tried it without the belt?


                          As to lead screws there can be a large difference between cheap Chinese ones and ones from other sources.

                          Example Lead Screw Specs

                          Notice in the chart from the link above they specify things like the accuracy of movement per turn.

                          Also this company has "good, better, best" offerings. - so to speak.

                          Frederick

                          Printers: a small Utilmaker style, a small CoreXY and a E3D MS/TC setup. Various hotends. Using Duet 3 hardware running 3.4.6

                          MrAwesome987undefined 1 Reply Last reply Reply Quote 0
                          • MrAwesome987undefined
                            MrAwesome987 @fcwilt
                            last edited by

                            @fcwilt said in Help with new custom printer - Prints have ringing around them:

                            @mrawesome987 said in Help with new custom printer - Prints have ringing around them:

                            @jumpedwithbothfeet Just wanted to make sure both steppers are always synced. Is that a problem? It made sense when I designed it, is it overkill?

                            Coupling them with a belt like that is generally fine but I don't like to do it above a flexible coupler as it puts sideways forces on them they may not be designed to handle.

                            Have you tried it without the belt?


                            As to lead screws there can be a large difference between cheap Chinese ones and ones from other sources.

                            Example Lead Screw Specs

                            Notice in the chart from the link above they specify things like the accuracy of movement per turn.

                            Also this company has "good, better, best" offerings. - so to speak.

                            Frederick

                            Yes, one of my images above shows the difference with and without the belt tensioned. It was definitely a huge part of the problem, but the issue is still not 100% cured, which I attribute to the massively bent lead screws. I have ordered some solid couplers and am also getting replacement lead screws from the place I originally ordered them from. I am hopeful that they will be better, but if not, I'll order some from elsewhere. Thanks!

                            On my most recent XYZ cubes, I am still fighting the same quality issues, ignoring the Z wobble issue for now (since that's to blame on the lead screws). This is one of the most recent cubes:

                            DSC01475.JPG DSC01474.JPG

                            I cant seem to get rid of the bad corners. I have tried both Pressure Advance (.025 up to .1), more retraction (currently at 2.5mm @ 3000mm/m), rotating the print on the bed (no real change), slower print (no change), etc.

                            Any suggestions?

                            Thanks!

                            1 Reply Last reply Reply Quote 0
                            • MrAwesome987undefined
                              MrAwesome987
                              last edited by

                              Benchy for reference:

                              DSC01483 (Custom).JPG
                              DSC01482 (Custom).JPG
                              DSC01480 (Custom).JPG
                              DSC01479 (Custom).JPG
                              DSC01478 (Custom).JPG
                              DSC01477 (Custom).JPG

                              jumpedwithbothfeetundefined 1 Reply Last reply Reply Quote 0
                              • jumpedwithbothfeetundefined
                                jumpedwithbothfeet @MrAwesome987
                                last edited by

                                @mrawesome987 did you remove the leadscrews to check them for straightness?

                                6HC Voron Trident based, 6XD CNC, Mini 5 polar printer

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