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

  Рет қаралды 21,734

Chris Riley

Chris Riley

Күн бұрын

Пікірлер
@teddysurf
@teddysurf 4 жыл бұрын
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 KZbinr 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 5 жыл бұрын
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 5 жыл бұрын
Thank you, I thought the same thing, lots of different commands. Hopefully this will help others.
@MrWaalkman
@MrWaalkman 4 жыл бұрын
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.
@MrDynamik1
@MrDynamik1 4 жыл бұрын
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 4 жыл бұрын
Glad to hear it! Thanks for watching
@onebadzx3460
@onebadzx3460 5 жыл бұрын
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 5 жыл бұрын
That is in the works for sure, stay tuned.
@StevenSSmith
@StevenSSmith 5 жыл бұрын
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 5 жыл бұрын
Thanks Steven, I hope to touch on a lot of the different Duet features.
@StevenSSmith
@StevenSSmith 5 жыл бұрын
@@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 5 жыл бұрын
@@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 5 жыл бұрын
@@StevenSSmith Interesting, I'll take a look.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@StevenSSmith Will do!
@JohnOCFII
@JohnOCFII 5 жыл бұрын
Useful reference. Thank goodness the current process is easier than back in the 1.16-1.20 days...
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks John! Yes, much easier now a days.
@Substancia3D
@Substancia3D 5 жыл бұрын
Again a nice video here Chris. Thanks
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thank you and thanks for watching.
@Sergiodj453
@Sergiodj453 5 жыл бұрын
I can’t wait to see if you can get Marlon on a duet!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
We can do it!
@3dgussner958
@3dgussner958 5 жыл бұрын
Very detailed video 👏... Looking forward for alternative firmware
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thanks Gussner!
@Rmilyard
@Rmilyard 5 жыл бұрын
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 5 жыл бұрын
Nice! That will be an awesome build. I hope to do that soon as well.
@expatinthailand9824
@expatinthailand9824 5 жыл бұрын
Chris. Please do a video on updating the firmware on the PanelDue displays for the Duet boards. Thanks.
@ChrisRiley
@ChrisRiley 5 жыл бұрын
I would love to, but I don't have one at the moment. :(
@BackgardenUFOS
@BackgardenUFOS 3 жыл бұрын
fantastic video, as usual, A big fan of Chris Riley👍
@ChrisRiley
@ChrisRiley 3 жыл бұрын
Many thanks!
@michaelenelmar
@michaelenelmar 4 жыл бұрын
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 4 жыл бұрын
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.
@elfpimp1
@elfpimp1 5 жыл бұрын
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 5 жыл бұрын
I would just try to get all the settings you can before the update. Either config files or M503 output.
@elfpimp1
@elfpimp1 5 жыл бұрын
@@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 жыл бұрын
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.
@adamkucharski1383
@adamkucharski1383 Жыл бұрын
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 Жыл бұрын
Something could be corrupt. Try this video to rescue it. kzbin.info/www/bejne/i4HYaJKIhapkmpI
@jimjam623
@jimjam623 4 жыл бұрын
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 жыл бұрын
This looks great! Thanks for putting this together. I am glad the video has helped others.
@mikestromberg5288
@mikestromberg5288 5 жыл бұрын
Have you tried using Klipper?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Not on Duet yet, but it's on the list.
@madmike8406
@madmike8406 5 жыл бұрын
Great Video!
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Thank you, Mike, as always.
@ramenhausten
@ramenhausten 5 жыл бұрын
Hey mate got any good settings for the tronxy x5s you would recommend for the duet ?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
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
@lenny6617
@lenny6617 5 жыл бұрын
Did you start back you Tronxy X5S? I completely gave up on this one. Did you have to mod it?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Nope, I have started to part out my X5S. I hope to put this one on a new scratch build.
@lenny6617
@lenny6617 5 жыл бұрын
@@ChrisRiley I want to see how you transform you X5S mine will be custom very soon. full XYZ Linear Rails
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@lenny6617 Pretty much the only thing I am reusing on mine is the extrusion and the motors, maybe the lead screw.
@adamkucharski1383
@adamkucharski1383 Жыл бұрын
hi can i go from 1.18.1 to 3.4.6 like that?
@ChrisRiley
@ChrisRiley Жыл бұрын
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 Жыл бұрын
@@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.
@gertbenade3082
@gertbenade3082 Жыл бұрын
Great Video!!! Going a bit fast but helped nevertheless!! Keep up the good work!
@ChrisRiley
@ChrisRiley Жыл бұрын
Glad it helped! Thanks
@gertbenade3082
@gertbenade3082 Жыл бұрын
@@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 5 жыл бұрын
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 5 жыл бұрын
Very nice! I am glad you are building a printer.
@abrahamherzog7493
@abrahamherzog7493 5 жыл бұрын
@@ChrisRiley I am so glad that you respond to me, maybe you know where I can find software for a robot arm?
@ChrisRiley
@ChrisRiley 5 жыл бұрын
@@abrahamherzog7493 Have a look at this article www.toptal.com/robotics/introduction-to-robot-operating-system
@paulcumber4732
@paulcumber4732 5 жыл бұрын
Well that work on any 3d printer motherboard
@ChrisRiley
@ChrisRiley 5 жыл бұрын
Hey Paul, it should.
@jrodrmendoza
@jrodrmendoza 4 жыл бұрын
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 5 жыл бұрын
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 5 жыл бұрын
Hey, I haven't looked into this yet, interesting, I will have a look and see what I can do.
@panagiotismenounos812
@panagiotismenounos812 5 жыл бұрын
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 5 жыл бұрын
Very interesting, I will take a look.
@panagiotismenounos812
@panagiotismenounos812 5 жыл бұрын
@@ChrisRiley i will be waiting for your feedback...thank you!
Upgrade Your Duet Board to RepRap V3 - How To - Chris's Basement
23:58
Duet3D Duet 3 - Unboxing & Overview
23:26
Rushmere3D
Рет қаралды 12 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
How to wire the Duet3D 3D Printer Controller & Expansion Board
7:38
Duet 2 Wifi - 3D Printer Main Board - How to -  Chris's Basement
21:12
32bit Marlin 2.0 - RE-ARM Main Board - Chris's Basement
16:28
Chris Riley
Рет қаралды 77 М.
Duet 2 Maestro & Reprap firmware on SK-GO: Guide for a Marlin user
19:22
Tuning Up Cheap Chinese Linear Bearing
7:59
MrDabrudda
Рет қаралды 350 М.
Ooznest OX - xPro USB vs Duet3D controller comparison
16:20
Maker | Geek
Рет қаралды 9 М.
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН