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

    Surface Finish : Duet path planner?

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    4
    14
    1.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.
    • FrcWifiDuetundefined
      FrcWifiDuet
      last edited by FrcWifiDuet

      Hi I'm using a wifi duet3d board, firmware with 2.02 RC2 with a custom core XY printer. I've successfully printed a conic part .05mm layer/ 25mm nozzle 90mm/s but I'm trying to improve the surface finish, the part is almost a good has a molded one but I'm trying to have the same fishing I had with my delta and replicate board, I have small line perpendicular to the layer printing orientation all around the pieces, it's very thin almost a moire effect seem line the triangular mesh pattern for the object. ( micro in size)

      Does the wifi duet have a integrated path planer where I can modify the smoothing value?

      0_1540060843979_Squaring_print.jpg

      From simplify3D view (look at the real image ridge a not visible in preview)
      0_1540061564094_DrawingRigde.jpg

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

        AFAIK no 3D printer firmwares do smoothing. What you ask for in GCode is what you get. What you need to do is tell whatever program you use to generate the STL file to use smaller segments when approximating curves.

        A certain amount of smoothing takes place anyway because of the mechanics of the machine. More smoothing will take place if you print the perimeters at a higher speed. You may also need to increase the XY jerk to avoid the head slowing down at the boundaries between segments.

        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

        FrcWifiDuetundefined 1 Reply Last reply Reply Quote 0
        • FrcWifiDuetundefined
          FrcWifiDuet
          last edited by FrcWifiDuet

          @dc42 said in Surface Finish : Duet path planner?:

          AFAIK no 3D printer firmwares do smoothing
          I had this with the replicape 3D printer controller any equivalent on Wifiduet?

          https://replicape.github.io/replicape/configuration.html
          see planner section

          So no equivalent in Wifi Duet? will try to fine pitch the jerk setting which Gcode?

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

            I found no mention of path smoothing in that web page.

            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

            FrcWifiDuetundefined 2 Replies Last reply Reply Quote 0
            • FrcWifiDuetundefined
              FrcWifiDuet @dc42
              last edited by FrcWifiDuet

              @dc42 said in Surface Finish : Duet path planner?:

              I found no mention of path smoothing in that web page.

              Yes my error, segment length is deprecated... Never saw such parameter in simplify3d segment length seems automatic, tried to increase triangle mesh in my cad but without significant results

              1 Reply Last reply Reply Quote 0
              • FrcWifiDuetundefined
                FrcWifiDuet @dc42
                last edited by FrcWifiDuet

                @dc42

                My settings are already quite high for a core XY any other ideas? I will try to reduce heat or extrusion ratio but at those speed 215 degree for PLA+ seems reasonable...

                ;M350 X16 Y16 Z16 E16:16 I1 ; Configure microstepping with interpolation
                M92 X160 Y160 Z414 E645:250 ; Set steps per mm
                M350 X128 Y128 Z128 E128 I0 ; Configure microstepping with interpolation
                M566 X1000 Y1000 Z1200 E1200 ; Set maximum instantaneous speed changes (mm/min)
                M203 X15000 Y15000 Z15000 E9000 ; Set maximum speeds (mm/min)
                M201 X1000 Y1000 Z2000 E1000 ; Set accelerations (mm/s^2)
                M906 X1300 Y1300 Z1100 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
                M84 S200 ; Set idle timeout

                Thanks...

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

                  Simple regular shapes like cones and cylinders are quite artificial shapes and are worse case scenarios for inducing surface quality artifacts due to repeating patterns. If you print a more natural shape are you able to notice the same patterns?

                  Your extruder jerk and acceleration are a little low. They may be limiting your speed. If you increase them, does the pattern remain?

                  Are you using pressure advance?

                  Have you tried a different spool of filament? Or different slicer?

                  Z-Bot CoreXY Build | Thingiverse Profile

                  FrcWifiDuetundefined 1 Reply Last reply Reply Quote 0
                  • FrcWifiDuetundefined
                    FrcWifiDuet @Phaedrux
                    last edited by FrcWifiDuet

                    @phaedrux said in Surface Finish : Duet path planner?:

                    Are you using pressure advance?

                    Yes and helped a lot, no more blob problem... I will try to deactivate it

                    "Have you tried a different spool of filament? Or different slicer?" yes and no 😉 not with this object, but the problem is always there

                    1 Reply Last reply Reply Quote 0
                    • 3DOesteundefined
                      3DOeste
                      last edited by

                      Hi, interpolation only works with 16 microsteps, you are using 128.

                      1 Reply Last reply Reply Quote 0
                      • FrcWifiDuetundefined
                        FrcWifiDuet
                        last edited by

                        @3doeste said in Surface Finish : Duet path planner?:

                        Hi, interpolation only works with 16 microsteps, you are using 128.

                        it's disable on the second line
                        M350 X128 Y128 Z128 E128 I0

                        1 Reply Last reply Reply Quote 0
                        • FrcWifiDuetundefined
                          FrcWifiDuet @dc42
                          last edited by FrcWifiDuet

                          @dc42
                          Thanks, I think I've nail down the problem but with my delta and fusion 360 I always generate the STL files using the high setting and never had such problem. Now with my new coreXY direct extrusion I think the printer is more precise and I see defect I didn't saw before. With very less visible layer lines at 0.05mm height and a .25mm nozzle surface is more mirror like and any light defects are visible. I think I even see the belt pattern. Light orientation play a big role has you can see in the following pictures. Jerk and acceleration are still a little to high the carriage is heavy 400 gram. To the touch the piece surface is like silk don't know how much I can go. Maybe I will change the idler wheels for some toothed version to reduce belt vibration

                          0_1540147526650_flat.jpg

                          0_1540147422225_UP.jpg

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

                            @frcwifiduet said in Surface Finish : Duet path planner?:

                            .05mm layer/ 25mm nozzle

                            I think a lot of the surface finish at this fine extrusion level is dictated by vibration. Bearings, rolling wheels, belts, motors, resonant vibrations. The filament being layed down is so thin that it seems to cool very quickly and all the little pressure vibrations in the filament get locked in place before they have a chance to relax and dissipate. The thicker the extrusion the less features get locked in the surface. At least that's my theory anyway.

                            Furthermore, the extrusion speed is very slow. The gear on my titan aero barely moves when I'm printing at 0.05mm layer height. I think at that low speed some extrusion steps are getting missed. This may be exacerbated by the very small segment size from a high res file.

                            alt text
                            I'm not sure how well this shows up in the photo, but this is a small boomerang printed at 0.05mm layer height and a 0.6mm nozzle, (though I have also printed it at 0.4mm nozzle with the same results). Around the center curve you can see some scalloping features going vertically against the layer lines. It gets worse as you slow down and better as you speed up. The reason I think is that some extruder steps get missed. You can kind of see the gear pulse as it goes around the arc.

                            This has been discussed before in another thread. Increasing the microstepping value for the extruder can help, but you can then run into hiccups and missed steps that way. @wilriker even made a calculator. https://wilriker.github.io/microstep-calculator/

                            I really like the look and feel of 0.05mm layer heights. It feels almost like an injection molded part, but there are so many new artifacts that get exposed when the layer lines go away. I've given up on such low layer heights entirely until I have a printer more capable of the resolution. Something like the RailCoreII which has shown incredibly detailed prints at very low layer heights. It's a lot more sturdy and solid than a Dbot.

                            0.15 layer height with a 0.6mm nozzle is my new favorite. You can print infill every 2nd or 3rd layer and get some decent speed improvements, plus I find the infill much stronger that way. With the right temperature the layers can really disappear and none of the high frequency noise is present in the surface finish.

                            alt text

                            alt text

                            Z-Bot CoreXY Build | Thingiverse Profile

                            FrcWifiDuetundefined 2 Replies Last reply Reply Quote 0
                            • FrcWifiDuetundefined
                              FrcWifiDuet @Phaedrux
                              last edited by FrcWifiDuet

                              I think a lot of the surface finish at this fine extrusion level is dictated by vibration. Bearings, rolling wheels, belts, motors, resonant vibrations. The filament being layed down is so thin that it seems to cool very quickly and all the little pressure vibrations in the filament get locked in place before they have a chance to relax and dissipate.

                              Yes I think you're right, be we must take in consideration that a glossy black is the worst case scenario, but I like this filament it's ESUN PLA+ very sturdy can make a .25mm circular plastic band and it will not break under stress unlike native PLA and it's relatively cheap 30$US per Kg often is special at 20$

                              Furthermore, the extrusion speed is very slow. The gear on my titan aero barely moves when I'm printing at 0.05mm layer height. I think at that low speed some extrusion steps are getting missed.

                              I've bought a twin gear metal extruder to help reduce this
                              https://dyzedesign.com/dyzextruder-gt-extruder/
                              but must pay the price in weight event it's only 250gram ( no much higher than your Titan) . Bowden setups reduce all this but hysteresis on the retraction is a pain for small details

                              This has been discussed before in another thread. Increasing the microstepping value for the extruder can help, but you can then run into hiccups and missed steps that way. @wilriker even made a calculator. https://wilriker.github.io/microstep-calculator/

                              I really like the look and feel of 0.05mm layer heights. It feels almost like an injection molded part, but there are so many new artifacts that get exposed when the layer lines go away. I've given up on such low layer heights entirely until I have a printer more capable of the resolution.
                              Something like the RailCoreII which has shown incredibly detailed prints at very low layer heights.

                              0.15 layer height with a 0.6mm nozzle is my new favorite. You can print

                              Nice Turtle! I do mostly mechanical part and .6mm don't give the clearance I want.

                              1 Reply Last reply Reply Quote 0
                              • FrcWifiDuetundefined
                                FrcWifiDuet @Phaedrux
                                last edited by

                                @phaedrux said in Surface Finish : Duet path planner?:

                                Something like the RailCoreII which has shown incredibly detailed prints at very low layer heights. It's a lot more sturdy and solid than a Dbot.

                                Mine is a custom build and a tank, but I wonder if I should remove the sprint bed like I did with my delta. I'm somewhat encouraged by the results

                                Thanks for your suggestions

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