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

    Firmware wishlist and priorities for Duet WiFi and Duet Ethernet

    Scheduled Pinned Locked Moved
    Firmware wishlist
    113
    236
    50.4k
    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.
    • Aelinonundefined
      Aelinon
      last edited by

      6
      13
      8
      19
      3
      Consider: Use Stallguard to perform bed levelling/compensation. GCode that sets lower current, slower moves, low Stallguard Threshold (SGT) and uses this to find the bed with the hotend by treating stall notification as trigger. Once complete, returns to normal current/speed/accel settings. Complications that may arise and require a lot of custom tuning per individual printer are outlined very well in section 4.1 of the datasheet: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2660_datasheet.pdf.
      Perhaps flag that allows SGT triggers for each driver to be displayed as they are triggered to assist in tuning the individual printer's motors?

      1 Reply Last reply Reply Quote 0
      • boelleundefined
        boelle
        last edited by

        @Aelinon:

        Consider: Use Stallguard to perform bed levelling/compensation.

        that would only work where the Z steppers are able to push the nozzle down

        if the X ends rest on Z isolators there will be no resistance when the nozzle touches the bed, but maybe the load will lighten enough that you can say that you are at the bed

        1 Reply Last reply Reply Quote 0
        • Aelinonundefined
          Aelinon
          last edited by

          @boelle:

          @Aelinon:

          Consider: Use Stallguard to perform bed levelling/compensation.

          that would only work where the Z steppers are able to push the nozzle down

          if the X ends rest on Z isolators there will be no resistance when the nozzle touches the bed, but maybe the load will lighten enough that you can say that you are at the bed

          You have a valid point - in all fairness I admit that I was particularly focused on deltas, because, I design/build/use deltas. 🙂
          This idea does seem to me to be a very similar concept to the accelerometers recently being used, without having to implement any new hardware. And pretty cool that Duet is the only board that I'm familiar with that could do it.

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

            @Aelinon:

            Consider: Use Stallguard to perform bed levelling/compensation. GCode that sets lower current, slower moves, low Stallguard Threshold (SGT) and uses this to find the bed with the hotend by treating stall notification as trigger. Once complete, returns to normal current/speed/accel settings. Complications that may arise and require a lot of custom tuning per individual printer are outlined very well in section 4.1 of the datasheet: https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2660_datasheet.pdf.
            Perhaps flag that allows SGT triggers for each driver to be displayed as they are triggered to assist in tuning the individual printer's motors?

            Sadly not possible. StallGuard only updates the stall status every full step, so the resolution would be too low. Also StallGuard doesn't work at low speed because the motor back EMF is too low.

            What might be possible is to use StallGuard and reduced motor current to eliminate the homing switches on a Delta printer. The homing positions do not need to be accurate if auto calibration is run after homing.

            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
            • Merlinundefined
              Merlin
              last edited by

              My vote~;
              14
              13
              16

              1 Reply Last reply Reply Quote 0
              • Nuffeundefined
                Nuffe
                last edited by

                1
                14
                20
                19
                5

                1 Reply Last reply Reply Quote 0
                • paul12undefined
                  paul12
                  last edited by

                  14
                  15

                  1 Reply Last reply Reply Quote 0
                  • educaundefined
                    educa
                    last edited by

                    5

                    If you do it, do it good.

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

                      Thanks for all your votes. I am currently working on #1, and when that is complete I will total the votes up.

                      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
                      • magicmushroom666undefined
                        magicmushroom666
                        last edited by

                        17
                        16
                        15
                        7

                        1 Reply Last reply Reply Quote 0
                        • boelleundefined
                          boelle
                          last edited by

                          What happens with ideas that made it to the list but got no votes?

                          will they stay for a next round of voting?

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

                            @boelle:

                            What happens with ideas that made it to the list but got no votes?

                            will they stay for a next round of voting?

                            Probably, and if not then you can suggest them again.

                            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
                            • Russ Griesundefined
                              Russ Gries
                              last edited by

                              Is there current support for bed probing more than once ? ( i dont think there is?)

                              Probing the same point lets say 5 times then taking the average of that point?
                              when i was using other firmware that was nice because some probes were just not that accurate. so this helped even out that problem.

                              also just a simple Request, on a G30 command we can also have the Max and Min values?

                              so the code that comes back looks like this:

                              [c] 8:52:14 PM
                              M98 P0:/macros/probetesting/Probe Testing moving 100 -100 probe 0,0 25 Point.p values .gcode
                              Bed probe heights: -0.009 -0.006 -0.006 -0.006 -0.006 -0.006 -0.006 -0.003 -0.006 -0.006 -0.006 -0.006 -0.006 -0.006 -0.006 -0.003 -0.003 -0.003 -0.003 -0.003 -0.003 -0.003 -0.003 -0.003 -0.003,
                              mean -0.005, deviation from mean 0.002[/c]

                              Could we also have the max and min value from the mean? ( the span)

                              i use (=ABS) in excel to handle the + and - values.

                              Thanks,

                              ~Russ

                              One Day At A Time…
                              My Main Research Page:
                              http://rwgresearch.com/open-projects/3d-printing-research/

                              1 Reply Last reply Reply Quote 0
                              • inachisiojexusundefined
                                inachisiojexus
                                last edited by

                                3
                                7
                                14
                                17
                                15

                                1 Reply Last reply Reply Quote 0
                                • NoSkillzEngineerundefined
                                  NoSkillzEngineer
                                  last edited by

                                  12, 11, 1.

                                  With 12, if 3 Phase BLDC with 3 channel magnetic encoders could be supported generally, I'll help in any way I can, I have nema 23 servos (I think) they were donated so three thick wires from the motor and five thinner wires coming from the bottom cap looking end…I'm going to assume they are servos.

                                  Is hdmi 1080p support difficult? I'm going to prototype a few boards in a few months.

                                  Would it be easier to use an android computer to interface with it over wifi? Probably. I'm thinking of a small hdmi or tablet or general touch screen to make it nicer to use, always powered and connected to the internet as well (obviously).

                                  Is it possible to have a way to retrieve files from a NAS or a macro or sub program or list of commands, stored in cache or ram to upload new files after a print without it getting interrupted? If I print a file that is set to print for 8 hours, and an hour into the print I want to upload a file, I want to be able to do it. I don't care if it does it right then or wait until the file is finished printing and then uploads it as a new command after, retrieving it from the attempted directory, as long as I can walk away or go to sleep and leave not needing to remember to do it after a print for later.

                                  It might sound like I'm being picky at times, it is only because I believe that "Technology is truly at its best when it becomes invisible." Take a good router, if it's good, most people forget they have a router at all. I want that for my printer, I want it to be that tool for me when I need it.

                                  1 Reply Last reply Reply Quote 0
                                  • Adamfilipundefined
                                    Adamfilip
                                    last edited by

                                    12
                                    18
                                    7

                                    1 Reply Last reply Reply Quote 0
                                    • Shenundefined
                                      Shen
                                      last edited by

                                      5 16

                                      1 Reply Last reply Reply Quote 0
                                      • nytundefined
                                        nyt
                                        last edited by

                                        5
                                        8
                                        6
                                        18

                                        1 Reply Last reply Reply Quote 0
                                        • Kulitorumundefined
                                          Kulitorum
                                          last edited by

                                          Fixing IDEX with R2 and proper Z-offset?

                                          1 Reply Last reply Reply Quote 0
                                          • cbusilloundefined
                                            cbusillo
                                            last edited by

                                            Can you read the driver temps over SPI? If so it would be awesome if one of the PWM fan channels could be temperature controlled.

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