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

    Roadmap for raster clustering

    Scheduled Pinned Locked Moved
    Laser Cutters
    6
    15
    965
    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.
    • droftartsundefined
      droftarts administrators @o_lampe
      last edited by

      @o_lampe raster clustering is described here https://forum.cohesion3d.com/t/improved-raster-speed-firmware-update-for-cohesion3d-boards/850/8
      It's calculated in the laser GCode generation software, and sent to the laser controller in a longer form of G1 command. This allows the controller firmware to use more of it's GCode buffer for look ahead, rather than a lot of individual G1 commands. It's most useful for laser engraving/rastering, rather than cutting.

      From this post, later in the thread https://forum.cohesion3d.com/t/improved-raster-speed-firmware-update-for-cohesion3d-boards/850/13:

      The simple explanation is that you send one G1 move and send one or more S values, separated by colons, to be evenly distributed along the G1 move, like this:
      G1 X0.5 S1:0:0.5:0.75:0:0.2

      From what I understand, it's implemented in Lightburn (software developer @LightBurn is also on the forum here), not sure about other laser control/gcode generation software.

      Ian

      Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

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

        @o_lampe I've added this to the work list for RRF 3.5.

        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 1
        • dc42undefined
          dc42 administrators @o_lampe
          last edited by

          @o_lampe this feature may make it into RRF 3.5 experimentally because it can use some of the code I am adding to support another feature. Will you be able to beta test it? Which Duet do you have in your laser machine?

          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

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

            @dc42 It wasn't me who started the thread. But to answer the question, I still have the original controller in my K40.
            Does the new feature require a Duet3 compatible MCU? Buying a Mini5+ and a Lightburn license is out off the scope for me...

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

              @o_lampe it does not require a Duet 3, it should work also on Duet 2.

              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 1
              • dc42undefined
                dc42 administrators @rabbit
                last edited by

                @rabbit this facility will be implemented in RRF3.5beta3 which we hope to release later this week.

                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

                bg_86undefined 1 Reply Last reply Reply Quote 1
                • rabbitundefined
                  rabbit
                  last edited by

                  Hi,
                  That are great news.
                  I have to build an air filtration system first, but then I can beta test it.
                  I use the duet 3 board without SBC.
                  Best,
                  Vincent

                  1 Reply Last reply Reply Quote 0
                  • bg_86undefined
                    bg_86 @dc42
                    last edited by

                    @dc42 I resorted to turning on clustering because I was desperate to resolve a speed issue which I detailed in my first post here earlier. Ran the clustered gcode for 3 minutes and saw immediate speed increases but if you need me to do any testing I have a corexy machine I built out of 1/4 aluminum plate with 2A nema17s that flies. Raster engraving preliminary test and subsequent print cancel showed excellent results. Not sure what you want tested.

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

                      @bg_86 thanks for the feedback. It would be good to know how well it works at high speeds, in particular whether the registration of pixels printed on adjacent rows is accurate enough.

                      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

                      bg_86undefined 1 Reply Last reply Reply Quote 0
                      • bg_86undefined
                        bg_86 @dc42
                        last edited by

                        @dc42 My 10W diode laser doesn't deliver enough photons at 400mm/s to get any real definition that you can visually analyze well on the one rastered image test I did tonight. I'm not sure where your concerns might lie in regards to adjacent row alignment and testing. Are you looking for a heavy clustered line from a rastered image with lots of on/off commands in a single row or will a basic vector outline image with less clusters work? Also, if I do happen to see streaks that extend beyond the point where the laser should be commanded to stop, could the speed of the 5khz LaserTree 10W laser to shut off the beam be muddying the waters of the test? I did a quick test of a 5" wide rastered image and I want to say I see streaks extending but I figured I would reach out with a little more guidance on this testing before I provide any kind of seat of the pants test results.

                        So far though? Looking good!

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

                          @bg_86 said in Roadmap for raster clustering:

                          I want to say I see streaks extending

                          Do you use air assist that blows still hot wood particles in one direction?
                          I only use air assist when I cut through material, because the dust can disappear below then.
                          Laser Diodes often don't use air assist (beside the cooling fan for the laser), but I thought I mention it.

                          bg_86undefined 1 Reply Last reply Reply Quote 0
                          • bg_86undefined
                            bg_86 @o_lampe
                            last edited by

                            @o_lampe I do, but the air was off for late night testing in the garage. Clever thinking tho

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