is upgrading from 2.x to 3.x worth the risk?



  • I thought updating the firmware would be just uploading a .bin to the controller. Imagine my shock! I'm facing the prospect of editing my config.g using partial and unclear how-tos. Is it worth the risk?

    I have an AM8 24v conversion.



  • depends whether you need conditional gcode, object cancellation or the flexible pin assignments.
    There will be other RRF3 only features but can't think of any right now.

    RRF2 is going to get no more feature updates so the choice is yours really.
    I have 3 machines running RRF3.1.1 (a duet 2 ethernet, LPC port and duet 3) and have found the process fairly painless.

    We are all here to help and if you keep a backup of your config files, you can always roll back if you aren't happy



  • @jay_s_uk said in is upgrading from 2.x to 3.x worth the risk?:

    We are all here to help and if you keep a backup of your config files, you can always roll back if you aren't happy

    OK! I'm going to do it.
    alt text



  • I felt it was worth the risk. As with anything advancement often involves growing pains. I do believe that RRF3 is now much more configurable and capable. Make sure you understand the changes and how they relate to your system before you start. It is not an update that you just install and expect to work.

    I went slow I didnt dive right in. I took my working 2.05 config and macros for toolchanger and copied it and then over a couple weekends worked on updating it to 3.1.1. I read through all the release notes, forum posts, and the RRF3 guide. I went through each line and updated and added and clearly (to me) commented what was needed / changed as I went. Once i was confident in the new config I went through the upgrade process 2.05->3.0->3.1.1. All in all it went really smooth. Only small issue for me was the changes to z probe / endstop. In that case I had 2 possible config setups and I tested each one and with a little bit of tinkering I figured it out quickly.


  • Moderator

    It's really not too bad. Start with a config from the web tool: https://configtool.reprapfirmware.org/Start

    Even though the tool may not have all of the special cases included it will give you a good starting point for getting the syntax.

    Backup your previous config and have that firmware version handy just incase you want to roll back.


Log in to reply