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

Should I update my Rostock Max 3.2+ to latest RRF3.4?

Scheduled Pinned Locked Moved
Firmware installation
6
9
753
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
    Stough
    last edited by 18 Mar 2022, 23:40

    I have an original Rostock V3 that I've upgraded a number of times. It is now running a Duet 2 WiFi/Ethernet with a Duet Smart Effector with ED3 hot end. It is working quite well, but I'm always looking to improve things.

    Here's what I'm running according to M115:
    FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.0(RTOS) ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2018-06-05b3

    So, should I update my firmware? It looks quite involved. I had been hoping to find a config.g file or config tool.json file as a basis to start my config from but have had very little luck. I've been perplexed in some of the config questions; for example, my thermistor settings for my ED3 don't seem to match the canned ones for ED3 in the config tool.

    Thoughts?

    What I'd love is for a RRF3.x expert to help me convert my RRF2 config.g. So I'll attach it for reference. πŸ˜‰

    Cheers,
    Tim

    M550 P"RostockMax V3.2+"                   ; Printer name
    M929 P"eventlog.txt" S1                    ; start logging to file eventlog.txt
    M555 P2                                    ; Gcode Output Type
    M552 S1                                    ; Enable Wifi
    M575 P1 B57600 S1                          ; PanelDue Comm Setup
    G21                                        ; Work in millimetres
    G90                                        ; Send absolute coordinates
    
    ; Setup Drive Directions (X,Y,Z,E0,E1)
    M569 P0 S0                                 ; Drive 0 goes forwards (X)
    M569 P1 S0                                 ; Drive 1 goes forwards (Y)
    M569 P2 S0                                 ; Drive 2 goes forwards (Z)
    M569 P3 S0                                 ; Drive 3 goes forwards (E0)
    M569 P4 S1                                 ; Drive 4 goes backwards(E1)
    
    ; Configure Endstops
    M574 X2 Y2 Z2 S1                           ; set endstop configuration (all endstops at high end, active high)
    
    ; Configure Filament Out Sensor (one input for both E0 and E1)
    M591 D0 P2 C3 S1                           ; Sensor for Drive 0 on E0, enable
    M591 D1 P2 C3 S1                           ; Sensor for Drive 1 on E0, enable
    
    M665 R144 L291.06 B135 H360 X0 Y0 Z0       ; delta radius, diagonal rod length, printable radius and homed height
                                               ; Y X Z are tower angle offsets
    M666 X0 Y0 Z0                              ; endstop offsets in mm
    
    M350 X16 Y16 Z16 E16:16 I1                 ; Set 16x microstepping w/ Interpolation
    M92 X160 Y160 Z160                         ; Set axis steps/mm (orig: M92 X200 Y200 Z200)                       
    M92 E508.180:508.180                       ; Set extruder steps/mm (orig: M92 E182.0:182.0)
    
    M906 X1200 Y1200 Z1200 E1200:1200 I50      ; Set motor currents (mA) and idle current %
    M201 X4200 Y4200 Z4200 E2000               ; Accelerations (mm/s^2) (orig: M201 X4200 Y4200 Z4200 E5000)
    M203 X18000 Y18000 Z18000 E6000            ; Maximum speeds (mm/min) (orig: E18000)
    M566 X2000 Y2000 Z2000 E900                ; Maximum instant speed changes mm/minute (orig: E2000)
    
    M106 P0 H-1                                ; Part Cooling Fan
    M106 P1 S1.0 H-1                           ; Case fan
    M106 P2 T50 S1.0 H1                        ; Heat sink fan
    
    M307 H0 B0                                 ; Heated Bed (H2)
    M305 P0 T100000 B4388 R4700 H30 L0         ; Bed thermistor
    
    M305 P1 T100000 B4388 R4700 H30 L0         ; Hot end Thermistor
    M563 P0 D0 H1                              ; Hot end (T0), drive (E0), heater (H1)
    G10 P0 S0 R0                               ; Hot end operating and standby temperatures
    
    ;Dual Extrusion Code 
    M563 P1 D1 H1                              ; Hot end (T1), drive (E1), heater (H1)
    G10 P1 S0 R0                               ; Hot end (1) operating and standby temperatures
    
    
    ; Z-Probe Config                           ; Sensitivity M672 S105:50:205 (aaa:255-aaa, default: 50)
    M558 P5 I0 A2 S0.05 R0.4 H20 F1200         ; Strain gauge probe settings (orig: M558 P5 I0 A2 S0.05 R0.4 H20 F2500)
    G31 P100 X0 Y0 Z-0.3                       ; Probe trigger and offset values (orig: G31 P100 X0 Y0 Z-0.3, v2: Z-0.15; Z0.4)
    M557 R130 S30                              ; defualt bed mapping, radius = 135mm (140mm), spacing = 30mm
    
    ; Bed Correction
    M376 H7					   ; Distance in mm to taper out correction. Set to ceil(20 * max(abs(bed_correction_dev))
    
    ; Final Setup
    M501                                       ; Load saved config values
    T0                                         ; Select Tool 0
    M375                                       ; Load height map
    M80                                        ; Make sure power is on
    
    undefined 1 Reply Last reply 19 Mar 2022, 00:02 Reply Quote 0
    • undefined Stough marked this topic as a regular topic 19 Mar 2022, 00:00
    • undefined
      bot @Stough
      last edited by bot 19 Mar 2022, 00:02

      I think you should do three things:

      1. update to firmware 2.05.1. It's the latest RRF2. You might have to make a change to your PID I parameter -- maybe double it or halve it. Check the old release notes. You should be able to dig it up, everything has been well documented but there has been lots of progress since then.

      2. After you update to 2.05.1, figure out the new congfig for RRF3. It shouldn't be too complicated. Maybe use the configurator tool, or start from a known good rostock max config.

      3. Once you have what seems like a safe config.g to use, find what used to be called "fallback procedure #2" (IIRC) in the documentation. It is a set of instructions for erasing the firmware on your board with the erase jumper (or button, if your board is old enough) and then just flashing the latest 3.4 firmware onto it. Make sure you update a Wifi server firmware as well (it might be bundled with 3.4 stable, but was not bundled with 3.4 rc2 when I last did this).

      IMO, it will be easier to just flash the firmware with bossac once, rather than going through the stages of uploading different firmware versions to the web interface. But, maybe it's not so bad either way.

      *not actually a robot

      undefined 1 Reply Last reply 6 Apr 2022, 01:12 Reply Quote 2
      • undefined
        Phaedrux Moderator
        last edited by Phaedrux 21 Mar 2022, 03:52

        If you still have access to DWC. Upload these 3 zip files, one at a time in the system tab. Don't extract them first. Reboot after each. Use M115 in the gcode console to verify the firmware has been applied.
        https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip
        https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet2and3Firmware-3.0.zip
        https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip
        https://github.com/Duet3D/RepRapFirmware/releases/download/3.4.0/Duet2and3Firmware-3.4.0.zip
        That will get your firmware and DWC up to date.

        You can see the change logs here:
        https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x

        For your config, might be a good idea to run through the configurator tool and generate a fresh set for RRF3.
        https://configtool.reprapfirmware.org/Start

        Backup your existing config files in the sys folder in case you want to switch back to RRF2. It’s easy to switch back and forth, just upload the zip file for the version you want and then upload your config files.

        These documents will come in handy during the conversion.
        https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
        https://docs.duet3d.com/en/User_manual/RepRapFirmware/Migration_RRF2_to_RRF3
        https://docs.duet3d.com/en/User_manual/Reference/Gcodes

        Z-Bot CoreXY Build | Thingiverse Profile

        undefined 1 Reply Last reply 28 Mar 2022, 01:46 Reply Quote 0
        • undefined
          Baenwort @Phaedrux
          last edited by 28 Mar 2022, 01:46

          If you want to have a example the SeeMeCNC provided version is running 3.2.2 and that should get you a configuration that is good upto firmware 3.3 firmware.

          https://forum.seemecnc.com/forum/viewtopic.php?p=111255

          For 3.4 there are some more changes needed. I'm using the SE300 hotend setup so I'm not positive on which changes you may need for your modified configuration.

          undefined 1 Reply Last reply 3 Apr 2022, 15:31 Reply Quote 0
          • undefined
            Stough @Baenwort
            last edited by 3 Apr 2022, 15:31

            Thanks to you all for the good information and suggestions.

            I haven't done the conversion yet, but I'm torn between Phaedrux and following the SeeMeCNC "official" path from the forums. In any case, I'm going to get back into printing for a couple of months so I can relearn what I've forgotten. If I need to make a fresh config, I'll need to refresh my memory of exactly how my machine differs from the SeeMeCNC v3.2. I really should have kept a better lab notebook. πŸ˜‰

            Thanks again and I'll report back here once I attempt the update.

            Cheers,
            Tim

            undefined 1 Reply Last reply 6 Apr 2022, 01:09 Reply Quote 0
            • undefined
              elvisprestley @Stough
              last edited by 6 Apr 2022, 01:09

              @stough buyer beware
              I upgraded my original Rostock V3 to the new RR V3.3 and I have never been able to downgrade again. They changed the folder structure that the Duet uses to look for files. Once you change, I can't figure out how to go back. I wipe and format the SD card, and still the older software "knows" that the file folder structure has changed and it goes looking for things in all the wrong places. Even if you try to fool the older version it doesn't fall for it.

              I'd recommend sticking with V2.2 as supported by SeeMe CNC. Steve knows his stuff.
              Running V3.3, I have unresolved heater fan issues, and am dead in the water as a result.

              Good luck!

              undefined 1 Reply Last reply 6 Apr 2022, 10:15 Reply Quote 0
              • undefined
                elvisprestley @bot
                last edited by 6 Apr 2022, 01:12

                @bot Can you please tell me more about "fallback procedure #2" (IIRC) in the documentation. It is a set of instructions for erasing the firmware on your board with the erase jumper

                where do I find these instructions?

                undefined 1 Reply Last reply 6 Apr 2022, 04:11 Reply Quote 0
                • undefined
                  bot @elvisprestley
                  last edited by 6 Apr 2022, 04:11

                  @elvisprestley https://docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware#fallback-procedure-2

                  *not actually a robot

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    dc42 administrators @elvisprestley
                    last edited by 6 Apr 2022, 10:15

                    @elvisprestley to revert frmware 3.3 to an earlier version it should only be necessary to upload the IAP file on the System page of DWC, then upload the earlier firmware binary.

                    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 1
                    5 out of 9
                    • First post
                      5/9
                      Last post
                    Unless otherwise noted, all forum content is licensed under CC-BY-SA