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

    Doubt due to passage from 2.05.1 to 3.1.1

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    29
    1.5k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      Having M584 on two lines is fine. What I would change, as I said before, would be having all the Z axis motors on the mainboard and the extruders on the duex.
      M584 X0 Y1 Z2:3:4 E5:6

      duex.pwm1 looks ok for the BLtouch. Will need to test first obviously.

      heater and thermistors look ok if you have NTC3950 100K thermistors. Be sure to do a PID tune for the heaters.

      Fan block was correct before, but now they are both set to thermostatic control. The part cooling fan should have H-1 and no T parameter to disable thermostatic.

      Tools start with T0, you only have one tool so T0 is your first tool, you have no T1.

      Z-Bot CoreXY Build | Thingiverse Profile

      lucundefined 2 Replies Last reply Reply Quote 0
      • lucundefined
        luc @Phaedrux
        last edited by

        @Phaedrux said in Doubt due to passage from 2.05.1 to 3.1.1:

        .....What I would change, as I said before, would be having all the Z axis motors on the mainboard and the extruders on the duex.
        M584 X0 Y1 Z2:3:4 E5:6

        OK...now I got it. I thought you thought I had duex5 and you wanted to tell me to place the 3 Z motors in the duex. I will follow your advice.

        duex.pwm1 looks ok for the BLtouch. Will need to test first obviously.

        ok, of course.

        heater and thermistors look ok if you have NTC3950 100K thermistors. Be sure to do a PID tune for the heaters.

        Yeah ... I have these right now. I will definitely do the PID related to hotend and bed.

        Fan block was correct before, but now they are both set to thermostatic control. The part cooling fan should have H-1 and no T parameter to disable thermostatic.

        Thanks .... I correct (M106 P0 S0 H-1 / M106 P1 S1 H-1)

        Tools start with T0, you only have one tool so T0 is your first tool, you have no T1.

        I seem to remember that I had a problem with the display in the paneldue 5i and had to put T1 in the RR2 as something was not showing but I'm not sure about that.

        Please allow me another question:

        • For paneldue: I installed firmware 1.23.2 and I'm not sure if I necessarily have to install 1.24. Do I need to update?

        Many thanks for your availability .... I don't know if it will happen (I'm in Italy) but you have two paid beers !!!😁

        dc42undefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators @luc
          last edited by

          @luc said in Doubt due to passage from 2.05.1 to 3.1.1:

          For paneldue: I installed firmware 1.23.2 and I'm not sure if I necessarily have to install 1.24. Do I need to update?

          AFAIR, 1.23.2 will is OK with RRF 3.1.1 on a Duet 2. Version 1.24 is necessary on Duet 3 systems with both a PanelDue and an attached single board computer.

          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

          lucundefined 1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator @luc
            last edited by

            @luc said in Doubt due to passage from 2.05.1 to 3.1.1:

            M106 P1 S1 H-1

            The hotend fan would stay as you have it fr thermostatic control. M106 P1 S1 H1 T45.

            Z-Bot CoreXY Build | Thingiverse Profile

            lucundefined 1 Reply Last reply Reply Quote 0
            • lucundefined
              luc @dc42
              last edited by

              @dc42 said in Doubt due to passage from 2.05.1 to 3.1.1:

              @luc said in Doubt due to passage from 2.05.1 to 3.1.1:

              For paneldue: I installed firmware 1.23.2 and I'm not sure if I necessarily have to install 1.24. Do I need to update?

              AFAIR, 1.23.2 will is OK with RRF 3.1.1 on a Duet 2. Version 1.24 is necessary on Duet 3 systems with both a PanelDue and an attached single board computer.

              Thank you very much

              1 Reply Last reply Reply Quote 0
              • lucundefined
                luc @Phaedrux
                last edited by

                @Phaedrux said in Doubt due to passage from 2.05.1 to 3.1.1:

                @luc said in Doubt due to passage from 2.05.1 to 3.1.1:

                M106 P1 S1 H-1

                The hotend fan would stay as you have it fr thermostatic control. M106 P1 S1 H1 T45.

                Thank you very much

                1 Reply Last reply Reply Quote 0
                • lucundefined
                  luc @Phaedrux
                  last edited by

                  @Phaedrux said in Doubt due to passage from 2.05.1 to 3.1.1:

                  Having M584 on two lines is fine. What I would change, as I said before, would be having all the Z axis motors on the mainboard and the extruders on the duex.
                  M584 X0 Y1 Z2:3:4 E5:6

                  Please @Phaedrux , tell me if the shift from E0 from duet2 (E3) to duex (E5) is correct:

                  On duet2
                  Hotend:
                  M308 S1 P "e0temp" Y "thermistor" T100000 B3950
                  M950 H1 C "e0heat" T1
                  M307 H1 B0 S1.00
                  M143 H1 S280

                  Fan cools print:
                  M950 F0 C "fan0" Q500
                  M106 P0 S0 H-1

                  On duex2
                  Hotend:
                  M308 S1 P "exp.heater3" Y "thermistor" T100000 B3950
                  M950 H1 C "e0heat" T1
                  M307 H1 B0 S1.00
                  M143 H1 S280

                  Fan cools print:
                  M950 S0 C "duex.fan3"
                  M106 P0 S0 H-1

                  Okay or did I miss something on the way? 😳
                  Thanks again.

                  Phaedruxundefined 1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @luc
                    last edited by

                    @luc said in Doubt due to passage from 2.05.1 to 3.1.1:

                    Okay or did I miss something on the way?

                    You did not need to move the heaters or thermistors at all. Just the motor connections move from duet to duex and use the M584 command I showed above. That's all.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    lucundefined 1 Reply Last reply Reply Quote 0
                    • lucundefined
                      luc @Phaedrux
                      last edited by

                      @Phaedrux Ok, I get it, just motors. But to learn the command syntax for duex is it correct as I wrote above? How was I supposed to write?

                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by

                        Yes that looks correct. The easiest way to check would be to use the configurator to setup a duex and see what it generates.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • lucundefined
                          luc
                          last edited by

                          The initial (basic) configuration with the configurator (excluding duex) was very useful for me but I find it much better to use the Gcode guide to make additions and / or changes. It is also easy.
                          Only the references to the duex seem to me (for my way of doing but maybe I'm wrong) a bit limited. I have yet to understand its logic.

                          1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator
                            last edited by

                            Well the only thing that's really different for the Duex is the pin names. You can see a list of all pin names here: https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_2_WiFi_Ethernet

                            and when combined with the wiring diagram, it should be fairly simple.

                            https://duet3d.dozuki.com/Wiki/Duex_wiring_diagrams
                            https://duet3d.dozuki.com/Wiki/Duex2_and_Duex5_Features

                            Z-Bot CoreXY Build | Thingiverse Profile

                            lucundefined 1 Reply Last reply Reply Quote 0
                            • lucundefined
                              luc @Phaedrux
                              last edited by

                              @Phaedrux Hi, I loaded 3.1.1 and then the new config, home, etc ...... everything worked right at the first try! This is a satisfaction both for me and for you who have patiently supported me. Thank you again!

                              The PIDs remain to do and move the 3 Z motors but I will do it later when I have some free time.

                              In the meantime I ask what "Mode: FFF" means in DWC (top right)
                              Mode FFF.JPG
                              I don't know if it was there before but I hadn't noticed.

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • Phaedruxundefined
                                Phaedrux Moderator
                                last edited by

                                FFF = fused filament fabrication, AKA filament 3D printing mode.

                                Z-Bot CoreXY Build | Thingiverse Profile

                                1 Reply Last reply Reply Quote 0
                                • dc42undefined
                                  dc42 administrators @luc
                                  last edited by

                                  @luc, if you still have your config file (or config-override.g file if you were using it) from RRF2, then you can use the M307 parameters from that, instead of doing a new PID tune.

                                  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
                                  • lucundefined
                                    luc
                                    last edited by

                                    Unfortunately I agree that I have the following errors:

                                    5/10/2020, 08:48:48 M98 Pconfig.g
                                    HTTP is enabled on port 80
                                    FTP is enabled on port 21
                                    TELNET is disabled
                                    Warning: Heater 0 appears to be over-powered. If left on at full power, its temperature is predicted to reach 365C
                                    Warning: Heater 1 appears to be over-powered. If left on at full power, its temperature is predicted to reach 790C
                                    Error: Heater 2 not found
                                    Error: Heater 4 not found
                                    Error: Heater 5 not found
                                    Error: Heater 6 not found

                                    On Heater 0 and 1 I think I understand what it is (maybe even PID to be redone) but for Heater 2-4-5 and 6 what should I check?

                                    1 Reply Last reply Reply Quote 0
                                    • lucundefined
                                      luc
                                      last edited by

                                      ok ... i solved. It was because of the config.override. I sent an M500, the file updated and the "Heaters x not found" errors disappeared. It remains the "warnig Heater 1 but I should resolve with a new pid.

                                      1 Reply Last reply Reply Quote 0
                                      • Phaedruxundefined
                                        Phaedrux Moderator
                                        last edited by

                                        Here's what those warnings means.
                                        https://duet3d.dozuki.com/Wiki/FAQ#Section_M307_Heater_1_appears_to_be_over_powered_If_left_on_at_full_power_its_temperature_is_predicted_to_reach_521C

                                        Z-Bot CoreXY Build | Thingiverse Profile

                                        lucundefined 1 Reply Last reply Reply Quote 0
                                        • lucundefined
                                          luc @Phaedrux
                                          last edited by

                                          @Phaedrux Hi, maybe I say something not exact but I'm always looking for a solution by character. There is a value in the PID M307 which indicates the power of the heating phase which by default is 100%. If you decrease example to 80%, could it no longer give the warning? It might take a little longer to heat up but would you have other problems?

                                          Phaedruxundefined 1 Reply Last reply Reply Quote 0
                                          • Phaedruxundefined
                                            Phaedrux Moderator @luc
                                            last edited by

                                            @luc You may not get the warning, but the warning is indicating what the temperature is predicted to reach during a failure condition where the heater is stuck at 100% power on with no control. So limiting the PWM value to 80% won't help in that failure case.

                                            Z-Bot CoreXY Build | Thingiverse Profile

                                            lucundefined 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA