Cannot upgrading firmware from 2.05.1 to 3.0 and 3.4.5
-
@genioluiz7 I'd guess that the SD card has been corrupted just enough for the Duet not to be able to read it, as it has been working up until now. You even have a picture of the newer version of DWC in your first post, so it got that far. To get to the point where it says "Your Duet rejected the HTTP request", the firmware is starting up, the config.g is read (it has to be, to turn the networking on), it is connecting to your network, and the request from your browser is making it to the Duet. It's just that the Duet can't find the file the browser is requesting, which could be because it is corrupted, or not in the correct place.
While the SD card can be read in your PC, it has the benefit of a sophisticated operating system, with gigabytes of memory. The microcontroller on the Duet runs everything in 0.5MB! So the SD card does need to be in the best condition.
Try:
- Copy any important files (eg contents of sys folder) to your PC.
- reformatting the SD card, see https://docs.duet3d.com/en/User_manual/RepRapFirmware/SD_card#formatting
- Create the folder structure, copy files back to SD card
- Make sure you use the version of DWC that matches the firmware version on the Duet.
Ian
-
Hi @droftarts, you're right the problem was in the slot. I brought a new one and weld it. Now the SD card slot is alive.
Many thanks for that.
Now I updated the firmware to the last release and obviously, some error pops out.
They are all about the obsolete S parameter, which needs to be replaced with H parameter.What is the quickest way to solve this error?
-
@genioluiz7 it may be easiest to generate a new config using the config tool https://configtool.reprapfirmware.org/ and start from there
-
@jay_s_uk
RRF Config tool said: "you can create your own individual configuration by creating a new one from scratch or by loading an existing JSON template"So, since my printer is an Anycubic Chiron, I've to download here https://github.com/coolio986/Marlin_2.0.x_Anycubic_Chiron only "process-palette.json" and upload that from the DWC >File >System>Upload system file
Right?
-
@genioluiz7 no, that won't work. its on about config.json files for configs previously made with the config tool.
Just go through and get something near enough and then update it to match your current axis dimensions etc afterwards -
@jay_s_uk
how can i configure this page? -
@genioluiz7 assign things how they are in your current config
-
-
@jay_s_uk
Hi, I've configured the new file json. How can I be sure I set everything correctly? I want to check before upload that on duet.
-
@genioluiz7 the board doesn't use the json file it uses config.g
-
@droftarts don't worry I downloaded the zip file to from the RRF. Now what should I do?
-
@genioluiz7 said in Cannot upgrading firmware from 2.05.1 to 3.0 and 3.4.5:
Now what should I do?
Upload that zip file to the system tab in DWC.
-
@jay_s_uk don't worry I downloaded the zip file to from the RRF. Now what should I do?
-
@genioluiz7 if you have uploaded your configuration to the Duet, you now need to test everything works, and adjust it as necessary if it does not. Follow this guide: https://docs.duet3d.com/en/How_to_guides/Commissioning
Ian
-
@droftarts I've followed the instruction in the link you sent. After several configurations, these are the conclusions: something works something doesn't. The z-axis doesn't move correctly. My Chiron has two motors to lift the extruder, but only the left one is working, the other seems turned off.
So I think that I've to turn it on and next level the x-axis and synchronize the two z-motors (A and B) together.How can I fix this problem?
Many thanks for your help. Very appreciated. -
@genioluiz7 said in Cannot upgrading firmware from 2.05.1 to 3.0 and 3.4.5:
My Chiron has two motors to lift the extruder, but only the left one is working, the other seems turned off.
So I think that I've to turn it on and next level the x-axis and synchronize the two z-motors (A and B) together.Probably best to start a new thread for this problem. Include your config.g and how you have the motors connected.
-