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

Firmware 1.18 provisional change list

Scheduled Pinned Locked Moved
Firmware wishlist
13
41
6.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.
  • undefined
    Adamfilip
    last edited by 13 Dec 2016, 21:02

    Ability to update PanelDue firmware from Webcontrol 🙂

    1 Reply Last reply Reply Quote 0
    • undefined
      croadfeldt
      last edited by 13 Dec 2016, 21:03

      1.75mm filament.

      How large of a nozzle do you want to try? I can go from .4 up to 1.2mm.

      1 Reply Last reply Reply Quote 0
      • undefined
        croadfeldt
        last edited by 13 Dec 2016, 21:42

        Will try out the 1.2 and let you know.

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 13 Dec 2016, 22:08

          What I am thinking is that if you print with a 1.2mm nozzle at e.g. 0.6 mm layer height and 1.5mm extrusion width, then at 100mm/sec printing speed the extrusion rate for 1.75 mm filament would be about 1.5 X 0.6 X 100 / (1.75 X 1.75 X pi / 4) which is about 37 mm/sec. Maybe you can't reach this extrusion rate, but even 50mm/sec printing speed would need nearly 20mm/sec. Melting filament at this rate may cause a significant drop in nozzle temperature, which is why adding a feed forward term may be worthwhile.

          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
          • undefined
            Adamfilip
            last edited by 13 Dec 2016, 23:46

            Sounds like you should have a 3mm volcano.

            1 Reply Last reply Reply Quote 0
            • undefined
              croadfeldt
              last edited by 14 Dec 2016, 01:21

              We are at the limits of what the extruder can do here. 25mm/s is definitely too fast, 20mm/s still has few stepper skips. But for the purpose of this testing, we should be good. Don't mind the snapping sound, that's another issue I've brought up with E3D, I believe it's the bearings or binding in the driven gear assembly.

              1.2mm nozzle - 1.75mm filament - 300mm extrudes at 1500mm and 1200mm feedrates with the fan at %50 and %0.
              https://www.youtube.com/watch?v=1P9KXk67aPk

              1.2mm nozzle - 1.75mm filament - 900mm extrudes at 1200mm feedrates with the fan at %50 and %0.
              https://www.youtube.com/watch?v=yADr5m_hg9M

              1 Reply Last reply Reply Quote 0
              • undefined
                T3P3Tony administrators
                last edited by 14 Dec 2016, 01:44

                Chris - Off topic: in watching these videos I saw a lot more of your YouTube channel. I find it hard to not sit and watch my printers printing, now I get to sit and watch your printer as well - live!

                Are you using Octoprint just for the video streaming or for control as well? if the printer on the stream running a Duet? Sorry forall the questions, just about to share this and want to be accurate.

                www.duet3d.com

                1 Reply Last reply Reply Quote 0
                • undefined
                  croadfeldt
                  last edited by 14 Dec 2016, 02:21

                  Hey, glad I could help feed the addiction or bring the zen as it were. 🙂

                  I need to update my description as I've shifted away from Octoprint and now use just the Duet Web interface for all the on screen stats and job control. I do like Octoprint's G-Code preview and being able to display that, but with the recent OBS changes and inclusion of the browser plugin, I have a single browser session for DWC in OBS that I carve up into the on-screen display you see in the stream. Prior to switching though, I used Octoprint for the onscreen stats, so if you go back a few months you will see Octoprint used to control my RAMPs setup and for a while the DuetWifi.

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    dc42 administrators
                    last edited by 14 Dec 2016, 08:31

                    Thanks, Chris! Looks like you are getting about 8C temperature drop when you start extruding, and 8C or 6C overshoot when you stop depending on whether the fan is off or on. Definitely worth adding a feedforward term if any one wants to print at those sort f speeds with a Volcano.

                    Your temperature indication looks rather jittery. Are you using a thermistor, thermocouple, or PT100?

                    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
                    • undefined
                      croadfeldt
                      last edited by 14 Dec 2016, 15:15

                      You're welcome, I'm using a PT100. I've noticed the same thing that it jumps around a lot. The temp reading does stabilize eventually.

                      Full disclosure - I suspect I have a 5 voltage issue on the board or my power supply though, as my screen backlight has been flashing constantly now for days. Will address that separately if needed after I find my multimeter… Anyhow, if the PT100 is driven by the same 5v rail, it might account for the jitter.

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        dc42 administrators
                        last edited by 14 Dec 2016, 19:36

                        The PT100 daughter board runs from the 3.3V rail.

                        I have heard of another user seeing the PT100 readings jump around when the PT100 wires followed the extruder wires over some distance, so perhaps you have a similar interference issue in the cabling. The other possibility if you are using a 2-wire PT100 connection is that you have a connection in your PT100 circuit that isn't perfect.

                        I use a 4-wire PT100 connection and the wires follow the extruder wiring for about 300mm and the hot end wiring for 1m. Despite this, my temperature readings are rock steady.

                        I suggest you try monitoring the temperature readings under the following conditions:

                        1. With the extruder motor off (send M84 E0) and the hot end off.

                        2. With the extruder motor off and the hot end heater active.

                        3. With the extruder motor on (e.g. after extruding, with the M906 idle current factor set to 100%) and the hot end heater off.

                        That will tell you whether the extruder motor current and/or hot end heater current is interfering with the PT100 reading.

                        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
                        • undefined
                          InSanity
                          last edited by 17 Feb 2017, 14:13

                          Trying out this new firmware now, I still sometimes swear bed comp doesn't do what I expect it to. I'm thinking it's just caused by my Z axis motor and 2mm pitch lead screw just not having enough torque to hit any decent microsteps, more like 1/4 stepping.

                          Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            InSanity
                            last edited by 17 Feb 2017, 14:40

                            Right wrong or otherwise on my part I just had a heater fault with 1.18 trying to print some PETG. I had the first layer set to 240C without cooling and then 245 for the second layer with cooling. I got a heater fault pretty much the instant it tried to switch to layer two saying the temp wasn't rising the 0.3 deg C;/s that was expected. My logic was I wanted the print to stick on the first layer and then bond to itself on subsequent layers. Trying the same print with flat 240C which I'm sure will work.

                            Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                            1 Reply Last reply Reply Quote 0
                            • undefined
                              InSanity
                              last edited by 17 Feb 2017, 15:12

                              Sorry for the post flood, is bed comp set by default to tapper off ? Doing a test print now with a piece of tape on the lead screw so I can see any movement. The first layer it was waving around, now it's doing nothing at all running the same span.

                              Thanks,

                              Jeff

                              Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dc42 administrators
                                last edited by 17 Feb 2017, 16:08

                                @(In)Sanity:

                                Right wrong or otherwise on my part I just had a heater fault with 1.18 trying to print some PETG. I had the first layer set to 240C without cooling and then 245 for the second layer with cooling. I got a heater fault pretty much the instant it tried to switch to layer two saying the temp wasn't rising the 0.3 deg C;/s that was expected. My logic was I wanted the print to stick on the first layer and then bond to itself on subsequent layers. Trying the same print with flat 240C which I'm sure will work.

                                Currently the heater gain is only measured during auto tuning with the print cooling fan off. With the fan on it is likely to be lower. That would explain why it is expecting 0.3C/sec but you don't get that. Reducing the gain in the M307 command by 20% or 30% should fix it, but you may then get some overshoot during initial heating.

                                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
                                • undefined
                                  InSanity
                                  last edited by 17 Feb 2017, 16:12

                                  David, thanks for that. I also just ordered a new Z-Axis stepper and lead screw (one part) as I really think the 450 ma stepper is just not micro stepping at all well. It's the only remaining part of the printer. I've replaced all the electronics, motors, belts, shafts, rods, carriages, etc. Ohh and it would have been much cheaper to just buy a new printer..but not as much fun.

                                  Edit: What I've noticed is sometimes the Z-Axis moves for bed comp as expected and sometimes it doesn't. I'll assume it's the motor.

                                  Jeff

                                  Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                                  1 Reply Last reply Reply Quote 0
                                  • dc42undefined
                                    dc42 administrators
                                    last edited by 17 Feb 2017, 16:22

                                    @(In)Sanity:

                                    Sorry for the post flood, is bed comp set by default to tapper off ? Doing a test print now with a piece of tape on the lead screw so I can see any movement. The first layer it was waving around, now it's doing nothing at all running the same span.

                                    Thanks,

                                    Jeff

                                    By default the bed comp does not taper. You can check the setting by running M376 with no parameters.

                                    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
                                    • InSanityundefined
                                      InSanity
                                      last edited by 17 Feb 2017, 16:39

                                      Hey I have another perhaps stupid question. Is the idle down percentage applied via the stepper driver chip or is this the firmware applying the settings ? The reason I ask is if the Z-Axis driver wasn't receiving any step commands is it possible it would idle down if say it took over 30 seconds to get the next step command ?

                                      Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

                                      1 Reply Last reply Reply Quote 0
                                      • dc42undefined
                                        dc42 administrators
                                        last edited by 17 Feb 2017, 21:33

                                        Currently the current is reduced to the idle value only when no stepper motor has moved for the idle 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
                                        • InSanityundefined
                                          InSanity
                                          last edited by 17 Feb 2017, 21:38

                                          @dc42:

                                          Currently the current is reduced to the idle value only when no stepper motor has moved for the idle time.

                                          Ok, so it's the firmware telling them to idle down and not the chips themselves ?

                                          Duet WiFi Powered FFCP with E3D legends hotend system. BLTouch grid leveling.

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