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

Vector printing (G2/G3/G5)

Scheduled Pinned Locked Moved
Firmware wishlist
4
14
1.5k
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.
  • ?
    A Former User @Dougal1957
    last edited by 19 Sept 2019, 12:34

    Cool. I'd guess the devs will have a look after the tct trade show and duet3 dust settles.

    Hopefully cheap 32bit boards for Marlin and more slicer support will make it a standard feature in the near-ish future which would be great for faster and smoother prints

    1 Reply Last reply Reply Quote 0
    • undefined
      3Dreamer
      last edited by 19 Sept 2019, 12:36

      Thank you Bearer and Dougal1957 for your answers,

      @bearer said in Vector printing (G2/G3/G5):

      Are there slicers that output g-code that isn't segmented? I'm sure the firmware will evolve as we at some point move away from .stl as the intermediate step that remove all curves.

      Slicers are waiting for Firmwares and Firmwares are waiting for Slicers. Meanwhile FDM print software stagnate and machines are used well under their true capabilities.

      Anyway, Marlin firmware already support G5 commands (as experimental feature), while there are some pieces of software on GitHub that try to re-convert G1 movements into G2/G3 true arcs.

      Also consider that there are so much people that experiment with their printer and that do not alway use slicers to produce GCode. Sometimes I also use some self hand-coded softwares to generate the desired GCode commands.

      While we wait for overtaking STL it would be nice to let experimenters use their hardware at it's maximum capabilities 🙂

      @Dougal1957 said in Vector printing (G2/G3/G5):

      @bearer it is slated to be in KissSlicer V2 Premium in the very near future just as it will also support direct input of IGES and STEP Files

      Kiss

      As I know there is no guarantee that vector IGES/STEP informations will be translated into G2/G3/G5 instead of G1 commands, and I have very little hope by reading this page: http://www.kisslicer.com/premium-version.html

      Thank you!

      3D Printing new Applications Researcher.

      1 Reply Last reply Reply Quote 1
      • ?
        A Former User
        last edited by 19 Sept 2019, 13:14

        If its in experimental marlin, and both are open source then nothing stopping you from experimenting.

        undefined 1 Reply Last reply 19 Sept 2019, 13:35 Reply Quote 0
        • undefined
          3Dreamer @A Former User
          last edited by 19 Sept 2019, 13:35

          @bearer Yes, it is clear, you are right.
          Anyway not everyone is an expert programmer, so I think it is legit to kindly ask/suggest for this kind of firmware additions, and this is the main goal of this thread.

          I hope that someone into Duet/RepRap firmware development will be able to listen to my suggestion, or point me towards some partial actual solution.

          Thank you!

          3D Printing new Applications Researcher.

          1 Reply Last reply Reply Quote 1
          • undefined
            dc42 administrators
            last edited by 20 Sept 2019, 03:18

            I've added this to the RRF 3 wishlist.

            I took a look at the Github thread on the Marlin implementation, and it says that it uses an algorithm (De Casteljau's algorithm) that it uses doesn't maintain constant speed. That might be acceptable for laser cutters, but it wouldn't be acceptable for a 3D printer.

            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

            undefined 1 Reply Last reply 10 Dec 2019, 16:04 Reply Quote 0
            • undefined
              3Dreamer
              last edited by 20 Sept 2019, 07:46

              Thank you so much dc42!

              I am aware of the non constant speed issue that come from the De Casteljau's algorithm implementation, so we need to find a way to let vector printing become a reality in the RRF 3 😉

              3D Printing new Applications Researcher.

              1 Reply Last reply Reply Quote 0
              • undefined
                3Dreamer @dc42
                last edited by 10 Dec 2019, 16:04

                @dc42 While at first it seemed the same to me, deepening the question now I think that the Marlin implementation of the experimental G5 feature lead to obtain a sequence of linear segments, so a constant speed during movements.

                What made you wrote about non-constant speed?

                Thank you so much!

                3D Printing new Applications Researcher.

                undefined 1 Reply Last reply 10 Dec 2019, 16:41 Reply Quote 0
                • undefined
                  dc42 administrators @3Dreamer
                  last edited by dc42 12 Oct 2019, 16:47 10 Dec 2019, 16:41

                  @3Dreamer said in Vector printing (G2/G3/G5):

                  What made you wrote about non-constant speed?

                  Because when I searched for details of the Marlin implementation, that came up as a reported issue. But just because the lengths of the segments are not constant, that doesn't mean that the speed can't be constant. So maybe they fixed it.

                  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
                    3Dreamer
                    last edited by 14 Apr 2020, 11:19

                    Hi dc42,
                    just checking to see if there's any news on G5 implementation 🙂

                    Thank you!

                    3D Printing new Applications Researcher.

                    1 Reply Last reply Reply Quote 1
                    • undefined
                      dc42 administrators
                      last edited by 14 Apr 2020, 12:31

                      No new yet, but I'll add it for possible inclusion in RRF 3.02.

                      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

                      undefined 1 Reply Last reply 1 Sept 2020, 09:14 Reply Quote 1
                      • undefined
                        3Dreamer @dc42
                        last edited by 1 Sept 2020, 09:14

                        Hi @dc42,
                        is there any chance to see "G5 Bezier curves" implementation in the forthcoming period?
                        We are almost ready with our experimental slicing software, so it would be nice to test it on our machine ,-)

                        Thanks you so much for your work!

                        3D Printing new Applications Researcher.

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