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

Firmware 1.16 released

Scheduled Pinned Locked Moved
Firmware installation
8
23
3.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.
  • undefined
    dc42 administrators
    last edited by 8 Nov 2016, 16:36

    I have released firmware 1.16 at https://github.com/dc42/RepRapFirmware/tree/dev/Release/Duet-WiFi/Stable. For a full list of changes and notes on upgrading from earlier versions, see https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW. My thanks to Chrishamm for his contributions.

    Chrishamm has released DuetWebControl 1.13 and that is the recommended version for this firmware release. For your convenience, I have included a copy in my firmware release folder on github. Also included there is Chrishamm's DuetWebServer-1.03-ch.bin file and I recommend you try using this version. You can find the previous version (1.02) in the Archived folder if you think you need it.

    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
      terabyte
      last edited by 11 Aug 2016, 20:41 8 Nov 2016, 20:41

      Thank you! Awesome! I hope that 1.17 will come just as fast:) Update went without a hitch! By the way does it make a difference which firmware should be uploaded first?

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 8 Nov 2016, 21:30

        @terabyte:

        Thank you! Awesome! I hope that 1.17 will come just as fast:) Update went without a hitch! By the way does it make a difference which firmware should be uploaded first?

        DWC 1.13 won't work with RRF 1.15 and all beta and some RC versions of 1.16. So install DWC 1.13 last.

        I am aiming to do about one major firmware release a month but I am not promising it. I have other work scheduled too relating to ongoing development of the Duet WiFi product range.

        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
          W3DRK
          last edited by 8 Nov 2016, 23:09

          Hey David, you mentioned in the RC2 thread about the possibility of using "inverted PWM" with the new servo support/M280.

          Is it possible to enable inverted PWM on the heater channels when used for servos? According to the RepRep Gcode wiki, I only see that as being an option for the fan channels. Since my particular configuration is using a Duet 0.6 I don't have fan channels to spare, hence my need to use one of the surplus heater channels…

          1 Reply Last reply Reply Quote 0
          • undefined
            dc42 administrators
            last edited by 8 Nov 2016, 23:17

            Servo PWM inversion is completely separate from fan PWM inversion and works on all pins for which servo support is available. See http://reprap.org/wiki/G-code#M280:_Set_servo_position.

            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
              W3DRK
              last edited by 11 Aug 2016, 23:54 8 Nov 2016, 23:48

              Did you just update that document? Because I looked before posting my question and there was no mention of an I parameter for M280 at the time. I always RTFM before posting questions….

              In any event, it works! So BLTouch appears to be 3.3v tolerant.

              @dc42:

              Servo PWM inversion is completely separate from fan PWM inversion and works on all pins for which servo support is available. See http://reprap.org/wiki/G-code#M280:_Set_servo_position.

              1 Reply Last reply Reply Quote 0
              • undefined
                roboduet
                last edited by 8 Nov 2016, 23:53

                @W3DRK:

                Did you just update that? Because I looked before posting my question and there was no mention of an I parameter at the time. I always RTFM before posting questions….

                You can see edit history here: http://reprap.org/mediawiki/index.php?title=G-code&diff=prev&oldid=177383

                1 Reply Last reply Reply Quote 0
                • undefined
                  hacker
                  last edited by 9 Nov 2016, 15:09

                  Hey, what would be the easy way to find out (short of extracting the board from under the bed or reading through the diffs) what is the new P3? I mean, what was P3 (in terms of M42) before the upgrade is now what? I can't clean my nozzle without find that out 😉 I'm not sure the wiki reference helps much…

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    dc42 administrators
                    last edited by 9 Nov 2016, 15:49

                    P3 was never officially supported because it is the I2C Data pin, now used to communicate with Duet expansion boards. Try another pin. For example, P60 = CS5 = physical pin 50 on the expansion connector.

                    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
                      hacker
                      last edited by 9 Nov 2016, 17:34

                      @dc42:

                      P3 was never officially supported because it is the I2C Data pin, now used to communicate with Duet expansion boards. Try another pin. For example, P60 = CS5 = physical pin 50 on the expansion connector.

                      Thanks! That means having to remove bed, but at least I know why now 😉

                      I tried to find what pins are officially supported, but IIRC all I found was "temporary" 0xff bitmask in "#if 1" block or something like that 😉

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        hacker
                        last edited by 9 Nov 2016, 17:53

                        @dc42:

                        P3 was never officially supported because it is the I2C Data pin, now used to communicate with Duet expansion boards. Try another pin. For example, P60 = CS5 = physical pin 50 on the expansion connector.

                        P60 doesn't seem to do anything to CS5, though P61 does affect E3_STOP, so I'm fine.

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          hacker
                          last edited by 9 Nov 2016, 18:08

                          BTW, the wiki page about unused pins https://duet3d.com/wiki/Using_servos_and_controlling_unused_I/O_pins mentions M206 as a command to disable fan, which, I believe, is M106.

                          1 Reply Last reply Reply Quote 0
                          • undefined
                            dc42 administrators
                            last edited by 9 Nov 2016, 18:57

                            Thanks for pointing that out, I have corrected it.

                            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
                              piankoc
                              last edited by 9 Nov 2016, 20:41

                              I tried upgrading all updates through the web interface and it didn't update. I then tried the alternate method and loaded the files into the /sys folder and connected to through USB. I updated the main firmware and the web controls but got an error on the Web server file saying the file was not found (even though it was there). I continued to try different files and it continued not to work. now when I try to log into the web interface I get an error. {"err": "404: / NOT FOUND"}

                              Any idea why the error is there? I am assuming it is because of the web server file not found issue. Any idea why the file cant be found? Or why I keep having trouble updating firmware through the web interface?

                              1 Reply Last reply Reply Quote 0
                              • undefined
                                dc42 administrators
                                last edited by 9 Nov 2016, 20:46

                                If it's a Duet WiFi then the DuetWebControl.bin hasn't installed correctly. Download DuetWebControl-1.13.bin, rename it to DuetWebControl.bin and copy it to the /sys folder on the SD card. Then put the SD card in the Duet, start and connect to the Duet, and send M997 S2 to install it. Installation takes several minutes, until the blue LED on the wifi module stops flashing.

                                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
                                  piankoc
                                  last edited by 9 Nov 2016, 20:53

                                  Sorry should have said that, yes it is a Duet WiFi. Ill check this when I get back home to see if it helps.
                                  Thanks for the help!

                                  1 Reply Last reply Reply Quote 0
                                  • undefined
                                    Russ Gries
                                    last edited by 10 Nov 2016, 06:30

                                    on the http://reprap.org/wiki/G-code#M280:_Set_servo_position

                                    the Example is
                                    "Example
                                    M300 P1 S50 "

                                    its M280 right?

                                    I'm not sure if you guys can edit that… I'm sure you can.
                                    Fantastic work all!!!! just in time ! needed that servo functionality! 🙂

                                    ~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
                                    • undefined
                                      dc42 administrators
                                      last edited by 10 Nov 2016, 06:55

                                      Thanks for pointing that out. I have corrected it.

                                      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
                                        Russ Gries
                                        last edited by 10 Nov 2016, 07:01

                                        NP,

                                        also, is the current 1.16 firmware the same as the 1.16 RC3? ( i cant even find that version)

                                        i used a file that was updated "8 hrs ago" and when checking using the web interface… i get V1.16 but no other info, the date is 11-9-16

                                        it was stated in the other thread that you fixed some PWM errors for the Duet 8.5 for servo control, i just want to make sure i have the correct version as I'm trying to test some servo controls with a duet 8.5

                                        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
                                        • undefined
                                          Russ Gries
                                          last edited by 10 Nov 2016, 07:04

                                          also, when using the command "M307 H# A-1 C-1 D-1"

                                          i get no feed back in the command line.

                                          but if i just enter "M307 H#" after using "M307 H# A-1 C-1 D-1" then and only then do i get "Heater # is disabled"

                                          just FYI

                                          ~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
                                          4 out of 23
                                          • First post
                                            4/23
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA