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

    Duet 3 first-generation prototype giveaway

    Scheduled Pinned Locked Moved
    General Discussion
    15
    34
    4.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.
    • nopheadundefined
      nophead @DocTrucker
      last edited by

      @doctrucker I don't know. I don't read many books. I did spend 30 years writing real time embedded software though before giving it up to make 3D printers and then retiring.

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

        @nophead said in Duet 3 first-generation prototype giveaway:

        No it doesn't because motion planning does not depend on real time input,

        How do you handle motion related configurations that are done at the printer's level? E.g. from config.gcode? Do you feed them to the off line planner?

        nopheadundefined 1 Reply Last reply Reply Quote 0
        • DocTruckerundefined
          DocTrucker @nophead
          last edited by DocTrucker

          @nophead it was a genuine question following your name drop on the 'Bresenham loop', which I will look up. My question wasn't intended to put you on the defensive. Likewise most of my tricks have been learnt on the fly rather than a single source but it was worth asking.

          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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

            How does offline planning handle changes in extrusion factor? Or changes in speed factor without violating acceleration and jerk limits? Or pause and resume? Not to mention other dynamic changes that are useful when tuning the printer, such as changes to pressure advance, jerk, acceleration etc.

            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

            DocTruckerundefined Edgars Batnaundefined 2 Replies Last reply Reply Quote 0
            • DocTruckerundefined
              DocTrucker @dc42
              last edited by DocTrucker

              @dc42 we prepared a buffer of slices and if the user made changes these were applied a few slices ahead of the systems current position in order to avoid any stutters.

              Edit: We also weren't processing right down to step sequences, just doing any coding that required a measure of look ahead or geometric correction. Essentially we cleaned the slice data and simplified it.

              Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

              1 Reply Last reply Reply Quote 1
              • Edgars Batnaundefined
                Edgars Batna @dc42
                last edited by

                The discussion about realtime vs non-realtime can be a catch 22, but generally I agree about having only stepper control in real-time. I've got quite a bit of desktop application development experience and I've been learning the RepRapFirmware for around 6 months now as a hobby to do some custom things to my printer. To be entirely honest there's not enough resources on such machines. Even if you do find the resources, you end spending more time and the code ends up hard to read and debug. I'd much prefer non-realtime planning, well, on an actual OS and CPU with RAM, including some actual development tools. Pardon if it's a bit harsh, but debugPrint is not the way of the future. In any case, I really appreciate the amount of features made possible so far.

                1 Reply Last reply Reply Quote 0
                • FABIO_Fundefined
                  FABIO_F
                  last edited by

                  Where can i get it? I have a project for a giant corexy.

                  1 Reply Last reply Reply Quote 0
                  • nopheadundefined
                    nophead @zapta
                    last edited by

                    @zapta said in Duet 3 first-generation prototype giveaway:

                    @nophead said in Duet 3 first-generation prototype giveaway:

                    No it doesn't because motion planning does not depend on real time input,

                    How do you handle motion related configurations that are done at the printer's level? E.g. from config.gcode? Do you feed them to the off line planner?

                    Sorry I missed this question a month ago.

                    My machine specific configuration is simply expressed in Python files, rather than encoded into dozens of cryptic gcodes. When I process the machine agnostic g-code tool path from the slicer I apply the machine and filament specific speeds, accelerations and temperatures, etc, before sending binary packets to the actual machine.

                    I never modify anything on the fly though. I have never felt the need. When I start a print job it is usually from another room. I tend to look via camera to see if the first layer looks sane and then I wait for it to finish. I don't interact with my machines other than to clear the bed ready for the next job, or change the filament. I run a separate python script to do the latter.

                    1 Reply Last reply Reply Quote 0
                    • ffnullundefined
                      ffnull
                      last edited by

                      Hello. I am an experienced user of your products. I already have 4 boards on hand and ordered another one with all the additional options. I will be glad to receive a prototype for changing the motherboard in CreatBot F430

                      altair0319undefined 1 Reply Last reply Reply Quote 0
                      • A Former User?
                        A Former User @dc42
                        last edited by

                        dc42 said in Duet 3 first-generation prototype giveaway:

                        We will decide who gets these boards around one week from now and I will announce the lucky winners here.

                        may be a tad late? 6 Jul 2019 👆

                        although haven't seen any announcements

                        1 Reply Last reply Reply Quote 0
                        • v_gerzhaundefined
                          v_gerzha
                          last edited by

                          Nice, I Would like to test it too on my SCARA project and adapt it to the project

                          1 Reply Last reply Reply Quote 0
                          • altair0319undefined
                            altair0319 @ffnull
                            last edited by

                            @ffnull just curious, what advantage you will have by doing a duet conversion? My 430 is on the way and I happen to have a duet 2 board in hand.

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