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

    Kossel XL - Migrating from Marlin to reprap firmware

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    16
    878
    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.
    • dc42undefined
      dc42 administrators
      last edited by

      The Max carriage travel is used only to limit the length of homing moves, so the exact distance is not critical.

      The difference between 80 and 100 steps/mm is 20 vs 16 tooth pulleys.

      The default speed and acceleration limits in the configurator are quite conservative, so increase them if you know your machine can handle higher values.

      HTH David

      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 0
      • wylleyundefined
        wylley
        last edited by

        Thank you all for the very helpful and quick replies !
        The last concern I would have is the Beta values for the thermistors,
        for the hotend I just selected the e3d hotend preset since I have an e3d v6 but I have no clue what the coefficient is for the bed thermistor and have no reference for the model, is it ok if I leave it as default (4138) ?

        1 Reply Last reply Reply Quote 0
        • Vetiundefined
          Veti
          last edited by

          where did you buy the bed from?

          if you leave the default your temperature will be off.
          for low pla (60C) the temperature difference can be a few degrees, assuming the common thermistors used. you could work with that.

          higher than that can lead to bigger temperature differences.

          wylleyundefined 1 Reply Last reply Reply Quote 0
          • wylleyundefined
            wylley @Veti
            last edited by

            @veti I just realized that in Marlin, I have both TEMP_SENSORs set to 1 and the comments say that "1 is 100k thermistor - best choice for EPCOS 100k (4.7k pullup)". So I assume that "pullup" is the Beta coefficient and so I will set the bed's one to 4725 too so its the same as the hotend's like in Marlin.

            Makes me think one could do a simple script to migrate from Marlin to RRF.

            1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti
              last edited by

              marlin thermistor values are actually in the code

              see
              https://github.com/MarlinFirmware/Marlin/blob/bugfix-2.0.x/Marlin/src/module/thermistor/thermistor_1.h

              // R25 = 100 kOhm, beta25 = 4092 K, 4.7 kOhm pull-up, bed thermistor

              1 Reply Last reply Reply Quote 0
              • wylleyundefined
                wylley
                last edited by wylley

                @Veti
                Oh ok, this is really confusing so both of my thermistors were at 4092 K but the configuration tool sets it to 4725 when I select the e3 hotend preset which happens to be really close to the pullup. So what should I do ? Put both at 4092 like in Marlin or maybe only change the hotend's one to 4725 ?

                Vetiundefined 1 Reply Last reply Reply Quote 0
                • Vetiundefined
                  Veti @wylley
                  last edited by

                  @wylley

                  if you have an genuine e3d hotend then yes you need to set B4725 and C7.060000e-8

                  most clones v6 hotends do not use a semitec thermistor. for those you do not set it to B4725 and C7.060000e-8

                  wylleyundefined 1 Reply Last reply Reply Quote 0
                  • wylleyundefined
                    wylley @Veti
                    last edited by

                    @veti It is a genuine one so I had the wrong Beta coefficient for years, good to know, thank you. I'm guessing leaving the bed at 4092 K like it was in marlin should be fine.

                    1 Reply Last reply Reply Quote 0
                    • Vetiundefined
                      Veti
                      last edited by Veti

                      @wylley said in Kossel XL - Migrating from Marlin to reprap firmware:

                      I'm guessing leaving the bed at 4092 K like it was in marlin should be fine.

                      yes. If it worked before it should be fine.

                      It is a genuine one so I had the wrong Beta coefficient for years

                      dont forget about the C coefficient. you need to set it as well as that changes the temperature calculation to the steinhart-hart model. A Beta value in steinhart-hart model has a different meaning.

                      wylleyundefined 1 Reply Last reply Reply Quote 0
                      • wylleyundefined
                        wylley @Veti
                        last edited by wylley

                        @veti After some research I've found that both of my thermistors had the wrong beta coefficient on Marlin since e3d says to use the TEMP_SENSOR 5 (wich has 4267 K beta value) and that my heatbed thermistor looks like a cheap chinese one with 3950 beta value. So I've put the e3d preset B4725 and C7.060000e-8 for the hotend and B3950 C0 for the heatbed on RRF.

                        I guess the manufacturer didnt care about the +-150 difference on both thermistors and just went with TEMP_SENSOR 1 on Marlin.

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