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

    RRF 3.0 Upgrade - Help wanted

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    18
    653
    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

      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