Duet Board Firmware Upgrade - How To - Chris's Basement

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 มิ.ย. 2024
  • In this video, we go over the process of updating the firmware on a Duet 2 Wifi mainboard. Depending on what firmware you're running, you might have to use some commands from the terminal to get this done. We walk through it, step by step.
    00:00 Intro
    00:47 2.1 and Up
    04:39 Version 1.18
    12:02 Conclusion
    Duet configuration video:
    • Duet 2 Wifi - 3D Print...
    Duet Github:
    github.com/dc42
    Duet firmware install guide:
    duet3d.dozuki.com/Wiki/Instal...
    Pronterface terminal:
    www.pronterface.com/
    SUPPORT THE CHANNEL BY CLICKING THESE LINKS!
    OpenBuilds - Great CNC and 3D Printer Parts (aff)
    openbuildspartstore.com/?ref=...
    Slice Engineering - Mosquito Hotends (aff)
    www.sliceengineering.com/?p=r...
    Wham Bam Systems Flexible Beds (aff)
    bit.ly/2HoS1cV
    Amazon (aff) [US DE GB CA IT ES FR JP]:
    www.amazon.com/?tag=chrisbase...
    Banggood(aff) ban.ggood.vip/7vm3
    Aliexpress(aff) s.click.aliexpress.com/e/UrRbCm8
    Buy me a coffee to keep me going!
    buymeacoff.ee/Wc0DouFbl
    You can support my work on Patreon
    / brotherchris
    One Time Tips, You Can PayPal Me:
    www.paypal.me/ChrisRiley3D
    ----------------------------------------------
    Find Me Over On Twitter!
    ----------------------------------------------
    Twitter : / chrisriley3d
    FTC Disclaimer: A percentage of sales is made through Affiliate links
    As an Amazon Associate I earn from qualifying purchases.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 71

  • @teddysurf
    @teddysurf 4 ปีที่แล้ว +2

    All of your tutorials or really well done, it’s step-by-step, you don’t waste time (and by the time I mean every TH-camr I’ve ever seen spends at least two minutes in the beginning talking about this that and the other instead of getting to the content, so thank you)talking about superfluous things and I’ve never done one of your tutorials and looked back and went, he didn’t explain X. So thank you.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Thanks for all the kind words.

  • @JasonZnack
    @JasonZnack 4 ปีที่แล้ว +2

    Thank you for the very thorough instructions. The Duet is great, but it can be easy to get lost if you're not used to it. This will be a great reference for many I'm sure.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Thank you, I thought the same thing, lots of different commands. Hopefully this will help others.

  • @onebadzx3460
    @onebadzx3460 4 ปีที่แล้ว +1

    Man you really need to dive into this board more so we can all learn off of you
    Thanks for the help so far

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      That is in the works for sure, stay tuned.

  • @MrDynamik1
    @MrDynamik1 3 ปีที่แล้ว

    Chris your walk throughs are top notch. You've been saving me a lot of trouble the past few years. Thank you good sir!!

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Glad to hear it! Thanks for watching

  • @BackgardenUFOS
    @BackgardenUFOS 3 ปีที่แล้ว

    fantastic video, as usual, A big fan of Chris Riley👍

  • @JohnOCFII
    @JohnOCFII 4 ปีที่แล้ว +1

    Useful reference. Thank goodness the current process is easier than back in the 1.16-1.20 days...

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Thanks John! Yes, much easier now a days.

  • @3dgussner958
    @3dgussner958 4 ปีที่แล้ว +2

    Very detailed video 👏... Looking forward for alternative firmware

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Thanks Gussner!

  • @MrWaalkman
    @MrWaalkman 4 ปีที่แล้ว +1

    Excellent video! The following you can ignore, and has nothing to do with your video, but this is what I went through upgrading my Maestro yesterday.
    I modified my POS FLSun I3 to a direct drive extruder (robbed from my parted out TronXY A8, which was possibly the only part worth saving). Between my old, retired, Rostock and the FLSun as original, I'm pretty much done with bowden tubes.
    I had quite a bit of tweaking to do so I went to the RepRap configuration site and it requires a minimum firmware level of 2.03. My Maestro was loaded with 2.01 so it was upgrade time.
    This is where the wheels fell off.
    I uploaded the 2.05 firmware being sure to correct the name of the file first, and, nothing... Hmm, that's weird... Okay, try as I might the Maestro wasn't having it. Okay, download the entire package and let the board sort it out. The board unpacked the file and that was about it. At this point I had upgraded DWC (Duet Web Control) as well, which promptly broke DWC. Just grand...
    A few google searches later and I had YAT installed on my PC, but the Maestro was not getting recognized by my PC. Oh joy... Replacing the USB cable fixed this and while I still couldn't use DWC, I was able to communicate with the board. Which still showed me at 2.01.
    So I decided to wipe my SD card and reinstall everything, when Windows stopped reading that card. Sure enough, it had died. I replaced it with a loaner from one of my Raspberry PIs and soldiered on.
    With the new files, and running the M997 command, I finally got the beast upgraded, but still no network. I was using AdvancedIP to scan the network, and while I could see the board, I couldn't ping it. Maybe a bad cable? It was easier to switch to a different network (and after three hours I was getting pretty frustrated), which is what I did, and I was able to ping it this time.
    I also noticed that AdvancedIP would "remember" the scanned IP address between scans (only for the Maestro board), so I wasn't getting comfies from it either.
    (yet) Another upload of DWC and it finally started working. I ran the RepRap configuator and everything looked okay, I was going from two extruders back to one, losing a cooling fan in the process, but it put together what looked like a good starting point, so I loaded it into my Maestro (after saving my old config first, which turned out to be a good thing).
    Everything ran well enough, I did some testing and put the printer to bed for the night.
    Went to start it up this morning, and no DWC. Damnit!
    Back to YAT and I could see that even though I had setup my static IP in the RepRap configuator, it had helpfully ignored me and went with its default dynamic IP setup instead. And look, no fans Ma! What the hell...
    Looking through the config file I could see that it came from RepRap, but it was missing a bunch of stuff. Mind you, stuff that I had explicitly selected during the configuration.
    Out came the old file, and I hand edited the darn thing to make it work. When you want something done right, break out Notepad++.
    So in all, I got hit by a bad SD card, a bad USB cable, a misplaced network cable (yeah, I owned myself on that one), dodgy IP scanning software, and a configurator that isn't worth the electrons that it's printed on.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Great write up, thanks for all the great info. Always good to hear about other peoples builds.

  • @Rmilyard
    @Rmilyard 4 ปีที่แล้ว +1

    Thanks for video! Helped me! I just got a Duet 2 Wifi that going to build MK3S style printer with my spare parts.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Nice! That will be an awesome build. I hope to do that soon as well.

  • @Substancia3D
    @Substancia3D 4 ปีที่แล้ว +1

    Again a nice video here Chris. Thanks

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Thank you and thanks for watching.

  • @StevenSSmith
    @StevenSSmith 4 ปีที่แล้ว +2

    I'm really glad to see some Duet 2 content! You might do a video on pressure advanced calibration. I use the marlin lin adv calibration page to generate gcode, then use notepad++ to replace start gcode, find and replace "M900 K" with "M572 D0 S"

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Thanks Steven, I hope to touch on a lot of the different Duet features.

    • @StevenSSmith
      @StevenSSmith 4 ปีที่แล้ว +1

      @@ChrisRiley One thing I'm having a hard time with is non linear extrusion calibration. If you figure that one out, let me know.

    • @StevenSSmith
      @StevenSSmith 4 ปีที่แล้ว +1

      @@ChrisRiley Another is the skew correction. The tool to print and the method isn't as reliable and consistent as the one for marlin. That might be another good topic for a video

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      @@StevenSSmith Interesting, I'll take a look.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      @@StevenSSmith Will do!

  • @madmike8406
    @madmike8406 4 ปีที่แล้ว +1

    Great Video!

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Thank you, Mike, as always.

  • @gertbenade3082
    @gertbenade3082 6 หลายเดือนก่อน

    Great Video!!!
    Going a bit fast but helped nevertheless!!
    Keep up the good work!

    • @ChrisRiley
      @ChrisRiley  6 หลายเดือนก่อน

      Glad it helped! Thanks

    • @gertbenade3082
      @gertbenade3082 6 หลายเดือนก่อน

      @@ChrisRiley I had to go up from V1.19 with EVERY succesive version until I could finally get the latest (V3.4.6), thanks once again!

  • @abrahamherzog7493
    @abrahamherzog7493 4 ปีที่แล้ว +2

    Thanks so much I really like your videos you explain very well
    I'm in the middle of making a 3D printer just because of your videos,
    And maybe I want to know a bit more about robotics?!

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Very nice! I am glad you are building a printer.

    • @abrahamherzog7493
      @abrahamherzog7493 4 ปีที่แล้ว +1

      @@ChrisRiley I am so glad that you respond to me,
      maybe you know where I can find software for a robot arm?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      @@abrahamherzog7493 Have a look at this article www.toptal.com/robotics/introduction-to-robot-operating-system

  • @Sergiodj453
    @Sergiodj453 4 ปีที่แล้ว +1

    I can’t wait to see if you can get Marlon on a duet!

  • @expatinthailand9824
    @expatinthailand9824 4 ปีที่แล้ว +1

    Chris. Please do a video on updating the firmware on the PanelDue displays for the Duet boards. Thanks.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      I would love to, but I don't have one at the moment. :(

  • @michaelenelmar
    @michaelenelmar 3 ปีที่แล้ว +1

    Dear Chris. Thanks for your work. I got from a friend a custom delta with a Duet Wifi v1. 01. The official Web is quite confusing and I couldn't find any clear instructions about my old board. I stepped in the forum on a comment that said that this board needs to be updated to 2.02. Is that correct? I'm on 1.18. Your programs also seem different from the official instructions. Thanks, stay save and enjoy.

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      Hello, I did try to find some info on it, but like you, can't find much. I can try to reach out to Duet if you can't find the info you need.

  • @jimjam623
    @jimjam623 4 ปีที่แล้ว +1

    Many thanks Chris - you're a star! Overall an excellent walk through the upgrade process (from RRF v1.18) that is sadly so unecessarily complicated by the official instructions lacking a clear entry and exit point 'for dummies' - only completely obvious after having successfully achieving the upgrade. It's such a useful reference in fact, I'll post a link to it in the comments on the wiki: duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware
    The full instructions for upgrading from 1.18 (beginning at 9:17) are in fact nicely contained in the two short, sequential sections on the official wiki:
    duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_Getting_ready_to_upgrade
    duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware#Section_Doing_the_upgrade
    I discovered the hard way there are a couple of extra steps (1. and 2. below) required before getting started with Chris's instructions (Step 3. below) - and another step (4. below) required during the process that I guess is only ever required once.
    1. Via the web interface create a macro called 'SetNetwork' containing the following three lines, replacing the your-network-ssid and your-network-password with your router's credentials - and keeping the quotes:
    M552 S0
    G4 P1000
    M587 S"your-network-ssid" P"your-network-password"
    2. Via the Web Interface, edit config.g and comment out M552 S0 (to temporarily disable the WiFi).
    3. Follow Chris's instructions from 9:17 to 11:22
    4. The big one I overlooked, and one Chris doesn't mention (I guess the downgrade-upgrade cycle as Chris describes it doesn't need it??):
    Via Pronterface, send the following line to run the macro defined at Step 1, above:
    M98 P/macros/SetNetwork
    5. Edit config.g and re-enable M552 S0 - either via the Web Interface, following a power cycle and M552 S1 issued using Pronterface, or directly editing the file on the SD card.
    If any of this is unhelpful, let me know and I'll edit it - the upgrade process is already way too time consuming enough.

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      This looks great! Thanks for putting this together. I am glad the video has helped others.

  • @ramenhausten
    @ramenhausten 4 ปีที่แล้ว +1

    Hey mate got any good settings for the tronxy x5s you would recommend for the duet ?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      I have a config for it, but I am not sure it is up to date with the newest firmware version. drive.google.com/open?id=12p0AIhkqZeLdcPnRNLmtE6O3XHWWgneV

  • @adamkucharski1383
    @adamkucharski1383 9 หลายเดือนก่อน +1

    hi i try to ubdate my duetbord but when i place files its not connecting to pronto face i do every thing like its in wideo from 1.18 to 2.03
    :(

    • @ChrisRiley
      @ChrisRiley  9 หลายเดือนก่อน

      Something could be corrupt. Try this video to rescue it. th-cam.com/video/UPu7_RPE1d0/w-d-xo.html

  • @elfpimp1
    @elfpimp1 4 ปีที่แล้ว +1

    So, what should I do as far as settings? Things like offset, etc. Prior to the update. Gosh, I should also look at what versions I have running on the Geetech and my FLSun.... probably wouldn't hurt to update those as well..

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      I would just try to get all the settings you can before the update. Either config files or M503 output.

    • @elfpimp1
      @elfpimp1 4 ปีที่แล้ว +1

      @@ChrisRiley M503 I know. . Been trying to redo the offset for my bigger printer with the auto leveling.. Otherwise I'm clueless, lol..

  • @honeyy79
    @honeyy79 3 ปีที่แล้ว +1

    Chris. My motors don't work with this card, what is the most normal problem then?

    • @ChrisRiley
      @ChrisRiley  3 ปีที่แล้ว

      First thing I would check in the wires, try flipping the center 2. It could be different from your old board to Duet.

  • @lenny6617
    @lenny6617 4 ปีที่แล้ว +1

    Did you start back you Tronxy X5S? I completely gave up on this one. Did you have to mod it?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Nope, I have started to part out my X5S. I hope to put this one on a new scratch build.

    • @lenny6617
      @lenny6617 4 ปีที่แล้ว +1

      @@ChrisRiley I want to see how you transform you X5S mine will be custom very soon. full XYZ Linear Rails

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      @@lenny6617 Pretty much the only thing I am reusing on mine is the extrusion and the motors, maybe the lead screw.

  • @mikestromberg5288
    @mikestromberg5288 4 ปีที่แล้ว +1

    Have you tried using Klipper?

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Not on Duet yet, but it's on the list.

  • @paulcumber4732
    @paulcumber4732 4 ปีที่แล้ว +1

    Well that work on any 3d printer motherboard

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Hey Paul, it should.

  • @adamkucharski1383
    @adamkucharski1383 9 หลายเดือนก่อน +1

    hi can i go from 1.18.1 to 3.4.6 like that?

    • @ChrisRiley
      @ChrisRiley  9 หลายเดือนก่อน

      You will need to jump from 1.18 to something 2.x then to 3.x docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware

    • @austinjohnson1079
      @austinjohnson1079 9 หลายเดือนก่อน

      @@ChrisRiley This is a very frustration process if you don't read that instruction.
      Stuck in a situation now trying to rebuild a workable duet board not thinking to back up my og sd card. :/
      Lesson learned, if ain't broke done fix it. lol.

  • @jrodrmendoza
    @jrodrmendoza 4 ปีที่แล้ว +1

    Hey Chris Helpme, do you have de firmware for Rostock Max V4, helpme :/

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว

      Sorry my friend, I don't.

    • @jrodrmendoza
      @jrodrmendoza 4 ปีที่แล้ว

      @@ChrisRiley helpme please :(

  • @gamerghost123
    @gamerghost123 4 ปีที่แล้ว +1

    Hey bud how u doin was wondering if u will send us a guide and some insight into firmware upgrade 3.0
    github.com/dc42/RepRapFirmware/releases/tag/3.0
    Looks a bit complex with code changes and such

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Hey, I haven't looked into this yet, interesting, I will have a look and see what I can do.

  • @panagiotismenounos812
    @panagiotismenounos812 4 ปีที่แล้ว +1

    Great videos as always!!!
    I have also created a 3d printer firmware for my own usage and uploaded to github github.com/3DHexfw/3DHex . It's open source and i would be very happy if you make some tests or why not make a video about it. For now it is only tested with RAMPS shield. Thanks in advance!!!

    • @ChrisRiley
      @ChrisRiley  4 ปีที่แล้ว +1

      Very interesting, I will take a look.

    • @panagiotismenounos812
      @panagiotismenounos812 4 ปีที่แล้ว +1

      @@ChrisRiley i will be waiting for your feedback...thank you!