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

    RRF 3.0 Upgrade - Help wanted

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    18
    598
    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.
    • pro3dundefined
      pro3d
      last edited by

      Long time no see... I decided to update from RRF 2.X to 3.0 and see that there are some changes to the config file and as a Marlin nerd I dont understand how to use the command M308 and M950 to get the heater and temp sensor right

      I tried read the documentation but as a mechanic it is over my head I am sorry. Could someone point me in the right direction?

      Here is my old config
      My hotend is a e3d V6 with a PT1000 (NOT PT100) temp sensor. I am not sure if I run the stock heater but it is 30W or 40W - is this important?

      The Bed Heater is a 1000W silicon pad with a NTC3950 thermistor

      M305 P1 X501 R4700 ; heater 1 uses a PT1000 connected to thermistor channel 1
      M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
      M143 H0 S120 ; Set temperature limit for heater 0 to 120C
      M143 H1 S280 ; Set temperature limit for heater 1 to 280C

      FB_IMG_1551372410199.jpg

      Valkyrie DIY High Temp 3D Printer

      R&D - Engineering Designer - Viking 3D Printers
      https://vkingprinter.com/

      A Former User? dc42undefined 2 Replies Last reply Reply Quote 0
      • stewwyundefined
        stewwy
        last edited by

        I found reading the notes confusing and gave a lot of detail i did not need to know.
        Simplest way was to use the Configurator tool and when it had spit out all the files looking through them and punching in all my correct details. Took me about a day to get it sorted. main problem I found was the config tool missed out my M671 command so my bed tramming did not work. It's much simpler than it appears 🙂

        pro3dundefined 1 Reply Last reply Reply Quote 0
        • A Former User?
          A Former User @pro3d
          last edited by

          @pro3d said in RRF 3.0 Upgrade - Help wanted:

          I am not sure if I run the stock heater but it is 30W or 40W - is this important?

          No doesn't matter, the current should be less than less than 3.5A even if running off 12V, and the new VH3.96 contacts can handle that and then some.

          1 Reply Last reply Reply Quote 0
          • pro3dundefined
            pro3d @stewwy
            last edited by

            @stewwy said in RRF 3.0 Upgrade - Help wanted:

            I found reading the notes confusing and gave a lot of detail i did not need to know.
            Simplest way was to use the Configurator tool and when it had spit out all the files looking through them and punching in all my correct details. Took me about a day to get it sorted. main problem I found was the config tool missed out my M671 command so my bed tramming did not work. It's much simpler than it appears 🙂

            Thank you - I did not think about using the configurator. I will try that

            Valkyrie DIY High Temp 3D Printer

            R&D - Engineering Designer - Viking 3D Printers
            https://vkingprinter.com/

            1 Reply Last reply Reply Quote 0
            • pro3dundefined
              pro3d
              last edited by

              What is modulation pin? Never heard this before and I use a BL Touch as endstop

              mudulation pin.png

              Valkyrie DIY High Temp 3D Printer

              R&D - Engineering Designer - Viking 3D Printers
              https://vkingprinter.com/

              1 Reply Last reply Reply Quote 0
              • stewwyundefined
                stewwy
                last edited by

                I don't use a bltouch but from the wiki : Analogue probe with modulation Modulation (IR LED on/off control)

                pro3dundefined 1 Reply Last reply Reply Quote 0
                • pro3dundefined
                  pro3d @stewwy
                  last edited by

                  @stewwy
                  Phew... Lots of new stuff here I have to read up on I see.. Thanks for helping

                  Valkyrie DIY High Temp 3D Printer

                  R&D - Engineering Designer - Viking 3D Printers
                  https://vkingprinter.com/

                  1 Reply Last reply Reply Quote 0
                  • stewwyundefined
                    stewwy
                    last edited by

                    I did find that I had to redo my PID tuning again so you need to factor that in.

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

                      @pro3d said in RRF 3.0 Upgrade - Help wanted:

                      Here is my old config
                      My hotend is a e3d V6 with a PT1000 (NOT PT100) temp sensor. I am not sure if I run the stock heater but it is 30W or 40W - is this important?

                      The Bed Heater is a 1000W silicon pad with a NTC3950 thermistor

                      M305 P1 X501 R4700 ; heater 1 uses a PT1000 connected to thermistor channel 1
                      M305 P0 T100000 B4138 R4700 ; Set thermistor + ADC parameters for heater 0
                      M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                      M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                      Try this:

                      M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; heater 0 uses a thermistor connected to temp0
                      M308 S1 P"temp1" Y"pt1000" ; heater 1 uses a PT1000 connected to temp1
                      M950 H0 T0 C"bedheat" Q10 ; heater 0 uses output bed_heat, low PWM frequency
                      M950 H1 T1 C"e0heat" ; heater 1 uses output e0heat
                      M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                      M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                      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

                      pro3dundefined 2 Replies Last reply Reply Quote 0
                      • pro3dundefined
                        pro3d @dc42
                        last edited by

                        @dc42

                        Thank you DC! Do you have an advice for the BL touch as well? It is very confusing in the configurator and also I dont understand the guide

                        bl touch.png

                        Valkyrie DIY High Temp 3D Printer

                        R&D - Engineering Designer - Viking 3D Printers
                        https://vkingprinter.com/

                        1 Reply Last reply Reply Quote 0
                        • pro3dundefined
                          pro3d @dc42
                          last edited by

                          @dc42 said in RRF 3.0 Upgrade - Help wanted:

                          Try this:

                          M308 S0 P"temp0" Y"thermistor" T100000 B4138 ; heater 0 uses a thermistor connected to temp0
                          M308 S1 P"temp1" Y"pt1000" ; heater 1 uses a PT1000 connected to temp1
                          M950 H0 T0 C"bedheat" Q10 ; heater 0 uses output bed_heat, low PWM frequency
                          M950 H1 T1 C"e0heat" ; heater 1 uses output e0heat
                          M143 H0 S120 ; Set temperature limit for heater 0 to 120C
                          M143 H1 S280 ; Set temperature limit for heater 1 to 280C

                          It did not work well. Both now read 2000
                          heaters.png

                          Valkyrie DIY High Temp 3D Printer

                          R&D - Engineering Designer - Viking 3D Printers
                          https://vkingprinter.com/

                          1 Reply Last reply Reply Quote 0
                          • pro3dundefined
                            pro3d
                            last edited by pro3d

                            @dc42 said in RRF 3.0 Upgrade - Help wanted:

                            Y"pt1000" ; heater 1 uses a PT1000 connected to temp1

                            I now have the temp sensor working - Need to figure out the bltouch

                            Valkyrie DIY High Temp 3D Printer

                            R&D - Engineering Designer - Viking 3D Printers
                            https://vkingprinter.com/

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

                              Try re-running config.g (send M98 P"config.g" from the console) and see if you get any error messages.

                              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

                              pro3dundefined 1 Reply Last reply Reply Quote 0
                              • pro3dundefined
                                pro3d @dc42
                                last edited by pro3d

                                @dc42
                                This is what the config tool threw at me and it seems to work. Now I just need the rest.. BLTOuch and what not

                                M308 S0 P"bedtemp" Y"thermistor" T100000 B4100 ; configure sensor 0 as thermistor on pin bedtemp
                                M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
                                M143 H0 S120 ; set temperature limit for heater 0 to 120C
                                M307 H0 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit
                                M308 S1 P"e0temp" Y"pt1000" ; heater 1 uses a PT1000 connected to temp1
                                M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
                                M143 H1 S280 ; set temperature limit for heater 1 to 280C
                                M307 H1 B0 S1.00 ; disable bang-bang mode for the nozzle heater and set PWM limit

                                Valkyrie DIY High Temp 3D Printer

                                R&D - Engineering Designer - Viking 3D Printers
                                https://vkingprinter.com/

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

                                  @pro3d said in RRF 3.0 Upgrade - Help wanted:

                                  @dc42 said in RRF 3.0 Upgrade - Help wanted:

                                  Y"pt1000" ; heater 1 uses a PT1000 connected to temp1

                                  I now have the temp sensor working - Need to figure out the bltouch

                                  What do you current have in config.g for bltouch, and what do you have in deplyprobe.g and retractprobe.g?

                                  You don't need a modulation pin for bltouch so you can set it to none.

                                  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

                                  pro3dundefined 1 Reply Last reply Reply Quote 0
                                  • pro3dundefined
                                    pro3d @dc42
                                    last edited by

                                    @dc42 said in RRF 3.0 Upgrade - Help wanted:

                                    What do you current have in config.g for bltouch, and what do you have in deplyprobe.g and retractprobe.g?

                                    You don't need a modulation pin for bltouch so you can set it to none.

                                    Here is my old probe config
                                    ; Z-Probe
                                    M574 Z1 S2 ; Set endstops controlled by probe
                                    M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
                                    M558 P9 H5 F120 T6000 A30 S0.02 ; Set Z probe type to bltouch and the dive height + speeds
                                    G31 P500 X26 Y0 Z1 ; Set Z probe trigger value, offset and trigger height
                                    M557 X26:326 Y16:376 S150:180 ; Define mesh grid

                                    Valkyrie DIY High Temp 3D Printer

                                    R&D - Engineering Designer - Viking 3D Printers
                                    https://vkingprinter.com/

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

                                      @pro3d said in RRF 3.0 Upgrade - Help wanted:

                                      Here is my old probe config
                                      ; Z-Probe
                                      M574 Z1 S2 ; Set endstops controlled by probe
                                      M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
                                      M558 P9 H5 F120 T6000 A30 S0.02 ; Set Z probe type to bltouch and the dive height + speeds
                                      G31 P500 X26 Y0 Z1 ; Set Z probe trigger value, offset and trigger height
                                      M557 X26:326 Y16:376 S150:180 ; Define mesh grid

                                      The M574 line was wrong anyway, it should have been M574 Z1 S0 (i.e. no Z endstop). I assume you are using G30 commands to home Z in homez.g and homeall.g.

                                      Remove the M307 line. Change the M558 line to:

                                      M558 P9 C"zprobe.in" H5 F120 T6000 A30 S0.02 ; Set Z probe type to bltouch and the dive height + speeds

                                      I will assume that you don't have an attached DueX expansion board. Add this line:

                                      M950 S0 C"exp.heater3"

                                      Change your M280 commands in deployprobe.g and retractprobe.g to use P0 instead of P3, and remove the i1 parameter.

                                      Before you rely on Z homing working, test deployment and retraction of the probe (M401 and M402). Then test Z homing very carefully, making sure you can cut the power if the Z motors don't stop in time.

                                      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

                                      pro3dundefined 1 Reply Last reply Reply Quote 0
                                      • pro3dundefined
                                        pro3d @dc42
                                        last edited by

                                        @dc42

                                        Its alive 🙂 Thanks!

                                        Valkyrie DIY High Temp 3D Printer

                                        R&D - Engineering Designer - Viking 3D Printers
                                        https://vkingprinter.com/

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