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.8k
    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.
    • jmjcoke2undefined
      jmjcoke2
      last edited by

      7
      11
      12
      18

      1 Reply Last reply Reply Quote 0
      • Qdeathstarundefined
        Qdeathstar
        last edited by

        i suggested this before, but when i "heater fault" occurs why not pause the print and allow the user to "resume" the print after the fault is rectified/cleared.

        1 Reply Last reply Reply Quote 0
        • Nilsiboyundefined
          Nilsiboy
          last edited by

          1
          5
          6
          14
          19

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

            @Qdeathstar:

            i suggested this before, but when i "heater fault" occurs why not pause the print and allow the user to "resume" the print after the fault is rectified/cleared.

            Good idea, I'll add it to the wish list.

            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
            • boelleundefined
              boelle
              last edited by

              XYZ Compensation

              Like josef prusa does it here: https://www.youtube.com/watch?v=rYrLT5G-a9I

              i know that this might sound crazy but there must be a reason why mk42 heat beds have 9 points in some very precise locations

              and yes skew can be corrected but you have to measure manual. automatic would be better. maybe giving the user a chance to correct if there is skew in the hardware.

              i will be given one of these for free from a german source, and then i will get one from here: https://www.indiegogo.com/projects/mk42-heated-bed-ultimate-3d-printer-build-plate/x/16302496#/

              code for the feature can maybe be taken from here: https://github.com/prusa3d/Prusa-Firmware/blob/MK2/Firmware/mesh_bed_calibration.cpp#L53

              but that might not be the whole picture

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

                In no particular order my votes are:

                4/5) does this mean that say 2 corners of the bed can be fixed and 2 Z's steppers are then driven to get the same Z at both corners? ie like on the mendel90 where you only adjust 2 of 4 screws at the bed corners

                16
                19
                20
                15

                1 Reply Last reply Reply Quote 0
                • pkmundefined
                  pkm
                  last edited by

                  pause on heater fault
                  15
                  14
                  17 + filament monitor and pause on filament issue

                  1 Reply Last reply Reply Quote 0
                  • 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
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA