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.
    • 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