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

    Duet WiFi firmware new feature priorities

    Scheduled Pinned Locked Moved
    Firmware wishlist
    54
    167
    40.1k
    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.
    • LeonMFundefined
      LeonMF
      last edited by

      For me, the biggest things would be:

      • Digital Filament sensor support. (I have a tunell sensor on my Smoothie. It would be a killer to lose the ability to have large print pause resume capability. I'd go back to having tons of partial rolls of filament lying around!)
      • Config override file
      • Predictive Temperature Control
      • Babystepping
      • I don't have a number 5!

      Current: Railcore II ZLT w/Duet 3 and Hemera hot end.
      Retired: Robo3D R1,BI V2.5 Delta updated to BerryBot magnets, bespoke carriages and Duet Ethernet, M3D Promega;

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

        You can already use digital filament sensors. See http://reprap.org/wiki/G-code#M581:_Configure_external_trigger. I'll write a wiki page about using this facility with filament out sensors when I get time.

        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
        • PRZundefined
          PRZ
          last edited by

          I described a simple switch based filament detection here :
          http://reprap.org/wiki/RepRap_Firmware_macros#Set_of_macros_for_filament_detection

          I published details and photos here: http://forums.reprap.org/read.php?416,668887,668887#msg-668887
          However, I have yet to publish the stl and scad for the modified tensioner

          1 Reply Last reply Reply Quote 0
          • LeonMFundefined
            LeonMF
            last edited by

            @dc42 My apologies. Everything I'd seen to this point (including this thread) seemed to indicate it wasn't yet a feature (reading comprehension fail).

            Can it ignore the sensor when not actually printing? When my print is finished, the Tunell sensor will trigger a non-moving condition. As a result, the switch would be triggered until I reset it. This would cause the system to go to the "pause position" while at home and that's not so awesome of a result on a Delta printer.

            A valid answer is, dump the fancy electronic sensor for one that doesn't trigger unless it's out of filament but I hope that's not the one you give me. πŸ™‚

            Current: Railcore II ZLT w/Duet 3 and Hemera hot end.
            Retired: Robo3D R1,BI V2.5 Delta updated to BerryBot magnets, bespoke carriages and Duet Ethernet, M3D Promega;

            1 Reply Last reply Reply Quote 0
            • demonio669undefined
              demonio669
              last edited by

              I' ll add to the list a "region extrude inhibit" some times a piece comes off of the bed, if I can do a region extrude inhibit, I can pause the printer, remove the piece that comes off mark a region and inhibit the extrude in that region. when the print finish i can print the piece that fail

              1 Reply Last reply Reply Quote 0
              • demonio669undefined
                demonio669
                last edited by

                @briangilbert:

                @demonio669

                I've spoken to David previously about adding support for a simple switch based filament out sensor to the PanelDue so that you don't have to run as many wires (I'm on a delta and the PanelDue is right next to my spools).

                If you have any interest in that please chime up.

                Is a cool feature. I have the panel due in the printer's bottom. For me is the same to wire from duet or from panel due (in my setup I prefer from duet )

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

                  @LeonMF:

                  @dc42 My apologies. Everything I'd seen to this point (including this thread) seemed to indicate it wasn't yet a feature (reading comprehension fail).

                  Can it ignore the sensor when not actually printing? When my print is finished, the Tunell sensor will trigger a non-moving condition. As a result, the switch would be triggered until I reset it. This would cause the system to go to the "pause position" while at home and that's not so awesome of a result on a Delta printer.

                  A valid answer is, dump the fancy electronic sensor for one that doesn't trigger unless it's out of filament but I hope that's not the one you give me. πŸ™‚

                  If you follow the link to the gcode wiki in my previous post, you will see that the M581 command has an option for the trigger to be recognised only while printing from SD card.

                  M581 is recently implemented and not much used yet. Please let us know how well it works with your Tunell filament sensor.

                  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
                  • demonio669undefined
                    demonio669
                    last edited by

                    Another Request:

                    Add a switch to M117 Gcode to allow send de message via email (to check via email if the printer started to print or the print finished for example)

                    M117 S"This is the subject" -D"john@example.com" -B"This is the message body"

                    1 Reply Last reply Reply Quote 0
                    • Stevebealeundefined
                      Stevebeale
                      last edited by

                      Just got mine. Luverly..
                      Can the BL Touch probe be added.
                      Steve a newbe

                      1 Reply Last reply Reply Quote 0
                      • PRZundefined
                        PRZ
                        last edited by

                        About the BL touch, Have a look at this thread : http://forums.reprap.org/read.php?416,669287,669287#msg-669287
                        Short answer : Not yet
                        Longer answer: It may be workable to output a servo compatible signal with a fan/signal output, using M106 code to adjust the PWM, but this is not yet tested.

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

                          In version 1.15 the PWM resolution is greatly increased. One of the main reasons I did this was to provide better resolution of the servo pulse length when a PWM channel is used as a servo output.

                          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
                          • StephenRCundefined
                            StephenRC
                            last edited by

                            For the BL Touch, you could use https://www.sparkfun.com/products/13118 for the servo signals, then all you need a pin to toggle it.

                            1 Reply Last reply Reply Quote 0
                            • Mattundefined
                              Matt
                              last edited by

                              G. Support for three independently-controlled Z motors
                              S. BLTouch
                              F. Support for multiple independent X carriages
                              B. Multi-threaded web server
                              H. Grid-based bed compensation

                              1 Reply Last reply Reply Quote 0
                              • sgaundefined
                                sga
                                last edited by

                                S. Using stallguard for missed step detecion and auto rehome.
                                Apparently the tmc2660 shall be able to detect unexpected high loads.
                                After a few hours of frustration I finally did a semi successful benchy3D the most visible faults are due to the head hitting hardened overhanging corners curling upwards and producing missed steps, or hitting an already printed structure. Unfortunately I generally detect the fault 1-2 layers later.
                                If it could eventually be detected immediatly the delta could be paused, rehomed and restarted with no layer shift.
                                For some reason it does seem to work most of the time when done manually.
                                And yes I could up the current. But I don't want to because it prevents to hard shocks in case of colisions,

                                1 Reply Last reply Reply Quote 0
                                • croadfeldtundefined
                                  croadfeldt
                                  last edited by

                                  Does this include changes requested for webcontrol?

                                  If so, Is it possible to have a config.g backup made automatically?

                                  I just attempted to make an update to config.g via the web interface to change the offset of my probe after adding a PEI sheet to the build plate. Made the change, hit save and the firmware evidently reset without warning or saving the config.g, taking out config.g in the process. It's now a 0 byte file. Like a fool, I don't have a backup, you can bet I will be grabbing one before changes from now on…

                                  Anyhow, my request would be to have the current config.g backed up every time an update is made, that would at least keep a quasi backup file on the SD card.

                                  Or if someone wants to point me in the direction of the code, I will add it, if nothing else, for myself. πŸ™‚

                                  1 Reply Last reply Reply Quote 0
                                  • deckingmanundefined
                                    deckingman
                                    last edited by

                                    Personally, I always keep the config files in a folder on my PC and keep this backed up. When I want to make changes, I re-name the config as configold or some such and upload the new file, rather than edit it from within the web interface. I've had one too many corrupt SD cards in the past.

                                    Ian
                                    https://somei3deas.wordpress.com/
                                    https://www.youtube.com/@deckingman

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

                                      I've started a new forum heading for Duet Web Control feature requests. Please start a new thread there to request keeping a backup copy of config.g.

                                      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
                                      • jmjcokeundefined
                                        jmjcoke
                                        last edited by

                                        1.F/f
                                        2.F/f
                                        3.F/f
                                        Thanks.

                                        Joshua Coke

                                        Trick Laser Metal Max with Smart Effector
                                        Duet Wifi
                                        Zesty Nimble
                                        Mosaic Pallette+
                                        At work
                                        Renishaw AM250/400/ RenAM500M/500Q Powder Bed Fusion (Metal 3D Printers)

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

                                          @jmjcoke:

                                          1.F/f
                                          2.F/f
                                          3.F/f
                                          Thanks.

                                          F is multiple independent X carriages. I think it's possible to implement this without any firmware changes. You would use the M584 and M574 commands in homex.g and homeall.g to switch between motors and endstop switch locations, and M584 to switch X motors in the tool change files. You would need to connect the two normally closed X endstop switches in series, and simultaneous homing of both carriages would not be available.

                                          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
                                          • botundefined
                                            bot
                                            last edited by

                                            @dc42:

                                            @jmjcoke:

                                            1.F/f
                                            2.F/f
                                            3.F/f
                                            Thanks.

                                            F is multiple independent X carriages. I think it's possible to implement this without any firmware changes. You would use the M584 and M574 commands in homex.g and homeall.g to switch between motors and endstop switch locations, and M584 to switch X motors in the tool change files. You would need to connect the two normally closed X endstop switches in series, and simultaneous homing of both carriages would not be available.

                                            I was thinking of this the other day. With two x carriages, one may have a different z offset than the other, is there a way to incorporate a move to lower the bed by some amount (to clear any edge clips/obstructions) and then raise it to the other tools z offset during toolchanges?

                                            *not actually a robot

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