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

Firmware

Scheduled Pinned Locked Moved
Firmware installation
3
14
1.6k
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 12 Dec 2017, 08:46

    Try sending M997 S1 from USB first. That should update the WiFi firmware. If that works, send M997 S0, at which point it will disconnect. Allow it a couple of minutes to update, then try to connect via USB 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
    • undefined
      GBusy24
      last edited by 12 Dec 2017, 19:10 12 Dec 2017, 19:04

      I sent M997 S1 first and it was successful, but when I send M997 S0 next, I get another error message…...... SENDING:M997 S0
      [ERROR] Can't read from printer (disconnected?) (SerialException): call to ClearCommError failed
      [ERROR] Can't write to printer (disconnected?) (SerialException): WriteFile failed ([Error 22] The device does not recognize the command.)

      Also, every time I have a failed attempt at uploading, the DuetWifiFirmware.bin disappears fron the sys folder on the sd. ??

      No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

      1 Reply Last reply Reply Quote 0
      • undefined
        dc42 administrators
        last edited by 12 Dec 2017, 21:41

        Like I said before, the USB will disconnect after you send M997 S0. That is normal, because the USB port is not operation when the firmware is being upgraded.

        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
          GBusy24
          last edited by 12 Dec 2017, 23:15

          Thanks dc42! I'm back in business. Yes, I wasn't being patient!

          No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

          1 Reply Last reply Reply Quote 0
          • undefined
            GBusy24
            last edited by 12 Dec 2017, 23:54

            Wow. Now that I've successfully updated, I open DWC and start the process to begin a print and bam, my x and y axes are wacko. X+ direction arrow moves Y and vice versa. Z axis movement is still correct

            No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

            1 Reply Last reply Reply Quote 0
            • undefined
              elmoret
              last edited by 13 Dec 2017, 00:02

              Did you check the changelog? If you're using CoreXY kinematics, the motor directions have changed.

              1 Reply Last reply Reply Quote 0
              • undefined
                GBusy24
                last edited by 13 Dec 2017, 00:19

                I'm not tremendously knowledgable about everything Duet Wifi elmoret. How do I access the changelog and reverse whatever happened. Thanks.

                No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

                1 Reply Last reply Reply Quote 0
                • undefined
                  GBusy24
                  last edited by 13 Dec 2017, 00:28

                  Would this change have occurred in my config.g? Can't understand that.

                  No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    elmoret
                    last edited by 13 Dec 2017, 00:34

                    The changelog is a list of changes between firmware versions. Like how if Chevy came out with a new Corvette they might have a list of things like "now with 500HP, better handling" etc.

                    From the place where you (presumably) downloaded the firmware:

                    https://github.com/dc42/RepRapFirmware/releases

                    IMPORTANT! Before upgrading to this release, read the important upgrade notes in the WHATS_NEW file (https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md) . You will also find the list of all the new features and bug fixes in the same place.

                    Bingo!

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      elmoret
                      last edited by 13 Dec 2017, 00:35

                      @GBusy24:

                      Would this change have occurred in my config.g? Can't understand that.

                      No, it changes the math behind coreXY kinematics. Your config.g should unchanged (but now needs to be changed to match the new kinematic method).

                      1 Reply Last reply Reply Quote 0
                      • undefined
                        GBusy24
                        last edited by 13 Dec 2017, 00:53

                        Yes! You are exactly correct elmoret. BINGO! "Important! On a CoreXY machine, if upgrading from a version prior to 1.19beta9, you need to reverse the Y motor direction in the M569 command. Similarly for CoreXYU machines."

                        No such thing as spare time. No such thing as free time No such thing as down time. All you got is lifetime. Go!

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