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

    [solved] strong vibration with pressure advance

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    28
    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.
    • giostarkundefined
      giostark
      last edited by giostark

      Hi all !
      I'm trying to fine tune the printer. I exposed the seam in Cura for reach the better result I cant achieve (correcting the issues).
      I had the problem of small blobs in corner despite using coasting (in Cura) , indeed , with coasting enabled it create 2 small blobs , the first where the coasting start and the second on corner end.
      So I disabled coasting , (combing already disabled) and leaved just retraction enable to avoid oozing.
      The retraction seems to work well. Also the "extra prime amount" is useful for lower the pressure of the filament after a long move. But really tiny blobs still remain.

      Speed 35mm/s .
      Bondetech extruder (original).
      Capricorn tube. 60cm
      Smart effector.
      H.Bars.
      Original e3D nozzle copper block.
      Steel nozzle 0.4.
      The extruder is well calibrated (if I extrude 10mm or 10cm they are the exact measure)
      No bite mouse occur if good Cura setting are used.
      The calibration of the printer stay between 0.02 to 0.03 of deviation.

      Reading the page of pressure advance https://duet3d.dozuki.com/Wiki/Pressure_advance
      I tried M572 D0 S0.5 till M572 D0 S01.2 (code placed at the end of the drivers section of the config.g). I can see differences in the print but with high value some layer have something similar to missing lines. Probably because the retraction setting come summed to the retraction of the advance producing under extrusion. I'll face this later...
      From what I have seen the "pressure advance" produce several small retraction during the layer way. In my case every time the small retraction occur I can hear a STRONG sound coming from the extruder.
      The printer is absolutely silent but with those fast retraction that produce those horrible noises isn't even usable.
      Is this normal? There is some conflict somewhere?
      I attach here the video with sound (produce more noise that it look like):
      HorribleSoundExtruder.mp4

      ps:
      tnx Phaedrux for make this post possible 😉

      Alex.crundefined o_lampeundefined 2 Replies Last reply Reply Quote 0
      • Alex.crundefined
        Alex.cr @giostark
        last edited by Alex.cr

        @giostark

        Lets start with the basics. Please post your config.g file for us to take a look at.

        If I had to make a guess right now you have two problems, your acceleration and jerk are too high for your extruder setup or you don't have enough current running to the motor.

        The video you posted makes it sound like the stepper is missing steps. This would negate the PA and probably cause over extrusion in the corners.

        And you have a Bondtech BMG I am assuming? Or a different model?

        In my experience S1.2 is way too high for your given set up. S0.5 is more reasonable but maybe still on the high side. As a reference from my similar setup to yours, I use 0.1 for my PA.

        Voron2.4/Duet3 SBC+6HC+3HC+1LC+1HCL(x2) - Delta/Duet2 Wifi - CubePro/Duet2 Wifi+Duex5 - Laser/Duet3 Mini5+ - Cel Robox - U̶p̶3̶0̶0̶+/D̶u̶e̶t̶3̶ ̶6̶H̶C̶+̶LC1̶ - F̶T̶-̶5̶/̶D̶u̶e̶t̶2̶ ̶W̶i̶f̶i̶ - S̶o̶l̶i̶d̶o̶o̶d̶l̶e̶

        1 Reply Last reply Reply Quote 2
        • o_lampeundefined
          o_lampe @giostark
          last edited by

          @giostark said in strong vibration with pressure advance:

          I tried M572 D0 S0.5 till M572 D0 S01.2 (code placed at the end of the drivers section of the config.g)

          The right place to add this line is after the tool definition. Don't know if that makes a difference, just thought it was worth mentioning.

          1 Reply Last reply Reply Quote 1
          • giostarkundefined
            giostark
            last edited by

            Thanks both of you! Yep is a BGM. When i touch the filament i can feel the small retracted part. But i suspect you are pointing well.
            I also will move the code in the right place. In few hours i'll upload the config.g, now i'm in office with just the mobile phone...

            1 Reply Last reply Reply Quote 0
            • giostarkundefined
              giostark
              last edited by

              Here we are , this is how the config.g is right now. (I'll move the M572 bottom)

              Config.g
              
              
              ; General preferences
              G21 ; Work in millimetres
              G90 ; Send absolute coordinates...
              M83 ; ...but relative extruder moves
              ;M555 P2 ; Set firmware compatibility to look like Marlin
              
              ;*** The homed height is deliberately set too high in the following - you will adjust it during calibration.
              
              M575 P1 S1 B57600; enable panel due to connect properly
              
              M665 L400.310:400.320:400.310 R164.474 H510.20 B165.0 X0 Y0 Z0.000; Set diagonal rod length, delta radius,  printable radius and homed - L400.310:400.320:400.310 - Diagonals 400.310:400.320:400.310, delta radius 164.474, homed height 510.200, bed radius 165.0, X -0.071°, Y 0.090°, Z 0.000° con cinghie nere e carrelli liberi
              M666 X0.00 Y0.0 Z0.0 A0.00 B0.00; Put your endstop adjustments here, or let auto calibration find them ; old setting M666 X0.45 Y0.40 Z-0.25  A0.00 B0.00;
              
              
              
              ; Network
              M550 PTEVO Little Monster ; Set machine name
              M552 S1
              G4 P1000
              M587 S"Vodafone-casa24" P"rocco55=rocco55"
              M586 P0 S1 ; Enable HTTP
              M586 P1 S0 ; Disable FTP
              M586 P2 S0 ; Disable Telnet
              
              
              ; Motors 0.9 degree
              M569 P0 S1 ; Drive 0 goes forwards
              M569 P1 S1 ; Drive 1 goes forwards
              M569 P2 S1 ; Drive 2 goes forwards
              M569 P3 S0 ; Drive 3 goes forwards
              M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
              M92 X160 Y160 Z160 E920 ; Set steps per mm
              M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
              M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
              M201 X1000 Y1000 Z1000 E1000 ; Set accelerations (mm/s^2)
              M906 X1445 Y1445 Z1445 E1445 I60 ; Set motor currents (mA) and motor idle factor in per cent.I100 is idle 100% power motor. By def 1700 for axis and 1500 for Extruder for standard motors. For 0.9 motors use 1700 for 3 axis and 1700 for extruder (the motors are the same).
              ;M84 S30 ; Set idle timeout
              M572 D0 S1.2; pressure advance  - D0 - extruder name and SX.X the amount of the pressure advance
              
              
              
              ; Axis Limits
              M208 Z-0.3 S1 ; Set minimum Z for use negative baby steps
              
              ; Endstops
              M574 X2 S1 P"xstop" ; Set active high endstops
              M574 Y2 S1 P"ystop"
              M574 Z2 S1 P"zstop"
              
              ; Z-Probe
              M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
              M558 P8 C"^zprobe.in+zprobe.mod" H4 F1000 T5000 A5 R0.4 ; P9 for BLTouch, dive height 5mm=H5  , probe at 100mm/min, travel 6000mm/min, up to 5 probes, pause 0.1s  ; M558 P8 R0.4 F1200 for smart effector
              G31 P100 X0 Y0 Z-0.1 ;  offset and trigger height. The higher the Z value, the closer the bed will get to the nozzle. G31 X0 Y20 Z1.150 P25  for BLT. - G31 P100 X0 Y0 Z-0.1 for SMART.
              M557 R140 S50 ; Define mesh grid
              
              
              
              
              ; HEATERS :
              
              M308 S0 P"bedtemp" Y"thermistor" A"Bed" T100000 B3950 ; define bed temperature sensor 
              M950 H0 C"bedheat" T0 ; heater 0 uses the bed_heat pin, sensor 0
              M308 S1 P"e0temp" Y"thermistor" A"Nozzle" T100000 B4725 C7.060000e-8 R4700; define E0 temperature sensor for nozzle
              M950 H1 C"e0heat" T1 ; heater 1 uses the e0_heat pin and sensor 1
              M308 S2 P"e1temp" Y"thermistor" A"H_C_Resistor" T100000  B4725 C7.06e-8 R4700  ; configure sensor 2 as thermistor on pin e1_temp for hot chamber 
              M950 H2 C"e1heat" T2 ; heater 2 uses the e1_heat pin and sensor 2resistence
              M308 S3 P"e2temp" Y"thermistor" A"Enclosure" T10000    ; configure sensor 3 as thermistor on pin exp.35 for enclosure
              M950 P3 P"exp.heater3" T3; sensor 3 uses the exp.35 pin and sensor 3
              M140 H0 ; the bed heater is heater 0
              M141 H2 ; heater 2 is the chamber heater
              M143 H1 S280
              M570 H1 P1200 S1200
              
              
              
              ; Tools
              M563 P0 D0 H1  S"Nozzle"; F1 -  Define tool 0 L'F1 inverte la ventola del tool e le ventole di raffreddamento. cosi' quando sposto il cursore del tool varia correttamente l'intensita' della ventola del nozzle. (prima invece cambiavano le ventole di raffreddamento) Con la nuova mappatura dei pin questo non e' piu' necessario.
              G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets
              G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C
              
              ; Fans
              M950  F0  C"fan1"  ; part fan
              M106 P0 S0 C"Printend Part" H-1 ; M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
              M950  F1 C"fan0"  ; tool fan
              M106 P1  S1 X1  C"Nozzle Head" H1 T45 ;    Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on at 45degree - 0.3 is 30%
              M950  F2 C"fan2" 
              M106 P2 S0  H-1 C"Chamber"; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off - 0.3 is 30%
              
              
              
              
              ; Automatic power saving
              M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; Set voltage thresholds and actions to run on power loss
              
              ; Custom settings
              ;M591 D0 C3 P2 E6.0 ;old extruder settings
              
              ; Filament Sensor - Add the following to config file anywhere before the M501 command
              M591 D0 P1 C"e0_stop" R20 S1; configure extruder drive 0 to use E1 endstop (C4) with 20% tolerance , new extruder settings for filament sensor
              ;M591 D0 ; display filament sensor parameters for extruder drive 0
              
              ; Miscellaneous
              M501 ; Load saved parameters from non-volatile memory
              
              M280 P3 S10 I1
              
              M280 P3 S90 I1
              
              1 Reply Last reply Reply Quote 0
              • giostarkundefined
                giostark
                last edited by giostark

                I tried with those settings gathered from this post:
                https://forum.duet3d.com/topic/9092/bondtech-bmg-owners-what-are-your-accel-and-jerk-settings
                The guy with the kossel use pretty the same despite the current.
                My motor are rated to 1700 so the 90% is 1530.
                The vibration of the very small retraction is really strong because is too fast?

                M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
                M92 X160 Y160 Z160 E920 ; Set steps per mm
                M566 X1200 Y1200 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min) Jerk
                M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)
                M201 X3000 Y3000 Z3000 E3000 ; Set accelerations (mm/s^2)
                M906 X1530 Y1530 Z1530 E1530 I60 ;
                

                With 0.5 PA the tiny blobs still remain. Retraction speed is set to 30mm/s for a 3mm length.
                20210526_194514.jpg

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

                  @giostark said in strong vibration with pressure advance:

                  With 0.5 PA the tiny blobs still remain. Retraction speed is set to 30mm/s for a 3mm length.

                  Actually your retraction speed is limited by your M203 command.

                  @giostark said in strong vibration with pressure advance:

                  M203 X18000 Y18000 Z18000 E1200 ; Set maximum speeds (mm/min)

                  Try increasing your max speed inM203 so that you have better control over the actual retraction speed. And then try different jerk and acceleration values.

                  If you use firmware retraction you can actually make adjustments during the actual print. Same for acceleration and jerk. This lets you do the tuning more quickly. Just send the commands in the console during the print. M201 E1000, etc.

                  There's also a set of macros that can help.
                  https://forum.duet3d.com/topic/6181/tuning-macros-menus-accel-jerk-retraction-pressure-advance?_=1622058401633

                  Z-Bot CoreXY Build | Thingiverse Profile

                  giostarkundefined 2 Replies Last reply Reply Quote 1
                  • giostarkundefined
                    giostark @Phaedrux
                    last edited by

                    @phaedrux
                    You are right ... I'm sleeping 😖

                    1 Reply Last reply Reply Quote 0
                    • giostarkundefined
                      giostark @Phaedrux
                      last edited by

                      @phaedrux
                      I tried to rise the retraction speed till 35mm/s (after changing the E in M203) . But this doesn't changed much.
                      With PA at 0.8 there are still no differences in blobs and the vibration is still really strong during the performing of PA.
                      Still before at 20mm/s the retraction was good. With the extra prime amount at restart I'm able to reduce the pressure at the start.
                      What seems I can't avoid is the very small blob at the end.
                      Is normal that the retraction is so fast and produce this vibration? Probably is the part too small ? 3cm X 3cm (wall 3mm thick) So the retraction must happen really fast ... The only solution for avoid this to happen is to slow down really much the print speed , right? But 35mm/s is already slow.
                      Now I try again with the coasting option and without the PA. That retraction produce a too noise sound and I cant leave the printer on during night. or stay in the same room during the day either.
                      Other advice are welcome !
                      I saved in the bookmark the macro post 😉 tnx

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

                        You're running into a downside of bowden extruder setups.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        giostarkundefined 1 Reply Last reply Reply Quote 0
                        • giostarkundefined
                          giostark @Phaedrux
                          last edited by giostark

                          @phaedrux
                          Ok, I have to finish this printer and then I'll start to mount the CoreXY full metal . Now it is in pieces in boxes.
                          If I found solutions I'll update this post. Thx as always for your time ! 😊

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

                            @giostark said in strong vibration with pressure advance:

                            If I found solutions I'll update this post.

                            Hours of rigorous testing and tuning with those macros. Maybe changing to more exotic capricorn tubing. Maybe a different extruder motor. Mounting a flying extruder to reduce distance to the print head.

                            Z-Bot CoreXY Build | Thingiverse Profile

                            giostarkundefined 1 Reply Last reply Reply Quote 0
                            • giostarkundefined
                              giostark @Phaedrux
                              last edited by

                              @phaedrux
                              The tube is already an original capricorn , the 0.9 motor should be fine (german provenience) . In origin I had the fly system but I changed it for the enclosure system , for light the head and avoid to leave the extruder inside the hot chamber. The direct drive on the Smart effector seems not an option right? I'm already spending so much time back this damn trap 🙄 but seems that I have to put still some effort on it.
                              I'm proceeding with other test...

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

                                @giostark said in strong vibration with pressure advance:

                                The direct drive on the Smart effector seems not an option right?

                                With the right motivation anything is possible.

                                https://forum.duet3d.com/topic/20235/duet-smart-effector-directive-drive-on-e3d-titan-aero?_=1622066115459

                                Z-Bot CoreXY Build | Thingiverse Profile

                                giostarkundefined 1 Reply Last reply Reply Quote 1
                                • giostarkundefined
                                  giostark @Phaedrux
                                  last edited by

                                  @phaedrux
                                  Eh , I posted there ... this should be an interesting solution to adapt:

                                  alt text
                                  https://www.filastruder.com/products/ldo-orbiter-v1-5-150g-dual-drive-direct-extruder?_pos=1&_sid=27a70bb42&_ss=r

                                  Alex.crundefined o_lampeundefined 2 Replies Last reply Reply Quote 0
                                  • Alex.crundefined
                                    Alex.cr @giostark
                                    last edited by

                                    @giostark

                                    I have one other thought. Measure your filament diameter and ensure there is not interference with the Capricorn tubing. I ended up getting rid of the Capricorn on all of my setups because it caused too much drag on the filament and I was unable to retract without losing steps in the extruder. Or that you are not changing the shape of the filament too much by squeezing it so hard with the BMG.

                                    Voron2.4/Duet3 SBC+6HC+3HC+1LC+1HCL(x2) - Delta/Duet2 Wifi - CubePro/Duet2 Wifi+Duex5 - Laser/Duet3 Mini5+ - Cel Robox - U̶p̶3̶0̶0̶+/D̶u̶e̶t̶3̶ ̶6̶H̶C̶+̶LC1̶ - F̶T̶-̶5̶/̶D̶u̶e̶t̶2̶ ̶W̶i̶f̶i̶ - S̶o̶l̶i̶d̶o̶o̶d̶l̶e̶

                                    1 Reply Last reply Reply Quote 2
                                    • o_lampeundefined
                                      o_lampe @giostark
                                      last edited by

                                      @giostark
                                      There were guys adapting the Orbiter to a SmartEffector, needs a bit more work, though.

                                      1 Reply Last reply Reply Quote 1
                                      • giostarkundefined
                                        giostark
                                        last edited by giostark

                                        Hi all the mate that try to help me !
                                        News... As suggested by Phaedrux I reverted to a fly system the extruder , I had no choice. In origin I wanted to put it out the chamber for avoid the heat. But seems that a long tube can affect the pressure quite a lot.
                                        I suspended the extruder and used a near 10cm of Capricorn.
                                        The earlier horrible rumor was because the stiffness of the structure . Too rigid , the quick and strong extruder reversing generate a reverberation long the aluminium bars of the structure increasing the final rumor.
                                        Now , the plastic belt with spring that suspend the extruder work as dampeners and also because inside the double plexiglass chamber all the rumors are gone !!!
                                        I tried the pressure advance again at 0.2 disabling "extra prime amount" and leaving a 5mm retraction (70mm/s) + a 0.2 of coasting. (0.3mmlayer height)
                                        This is the result , I need MORE testing but for today I'm fine , is late and I'm exhausted. Also cables and roll need new arrangement.
                                        Attached the video with no rumors anymore and a part now printed... I noticed that on the left a small vibration is because some extruder settings. If I disable pressure advance and some Cura option the wave go away but start the blobs . On the right corner the prominent edges correspond to the old blob that now are more flat.
                                        So , no more rumors and room for get a better printed part...good to go!
                                        The direct driver is really intriguing. Is not excluded a future upgrade...
                                        no-rumors.mp4
                                        20210530_013936.jpg

                                        o_lampeundefined 1 Reply Last reply Reply Quote 1
                                        • o_lampeundefined
                                          o_lampe @giostark
                                          last edited by o_lampe

                                          @giostark
                                          Looks good, but the errors on the left and right edge seem to have a regular distance, like you have Z-banding or wobble?

                                          giostarkundefined 1 Reply Last reply Reply Quote 1
                                          • giostarkundefined
                                            giostark @o_lampe
                                            last edited by

                                            @o_lampe
                                            At first I suspected it but reverting to neutral setting in Cura and disabling the pressure advance they were gone. Seems different amount of material.
                                            This wave artifact appear ONLY after that the nozzle turn the corner. (in this case the printer nozzle go form left to right).
                                            On the right the small white sign are excess of material (the light reflected them resulting in small white).
                                            An other strange behavior of the coasting (with the long tube and a big value of it) was that when the printer stop to extruder before applying the coasting , it leave a small blob (seems a hole but from the top view is an excess of material). This let me thing that is difficult to control the pressure so I shortened the tube.
                                            Now I have to play between "pressure advance", "coasting", "wall inserting" , "retraction" .
                                            Any your consideration is welcome!
                                            20210530_102459.jpg

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