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

    How do I set the offset between nozzles/ head origin

    Scheduled Pinned Locked Moved
    General Discussion
    2
    14
    2.2k
    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.
    • kylesmthundefined
      kylesmth
      last edited by

      Hello thanks for for checking this out. I'm having a bit of confusion setting up my chimera hot end, specifically with the G10 commands.

      First issue:

      I'm trying to set active and standby temperatures but when I try to go with 195/170 I get a heater error saying to check wiring and it will not let me power on heater 1. Like this:

      ; Tool definition section
      M563 P0 D0 H1 ; Define tool 0 to use extruder drive 0 and heater 1
      G10 P0 S195 R170 X18 Y0 ; Set tool 0 operating and standby temperatures
      ;*** If you have a dual-nozzle build, un-comment the following 2 lines
      M563 P1 D1 H2 ; Define tool 1
      G10 P1 S195 R170 X-18 Y0 ; Set tool 1 operating and standby temperatures

      The second question I have is how to determine the offset for the two nozzles. I measured the center to center distance between nozzles to be 18 so right now I have it set up as you see above.

      after reading here https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer I realized that I may have determined that wrong. If someone could give me some clarification on this I would really appreciate it thanks.

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

        If the distance between nozzles is 18mm, set one of the offsets to 9mm and the other to -9mm.

        What exactly is the error message you get when you try to activate tool 0?

        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
        • kylesmthundefined
          kylesmth
          last edited by

          the error message says temperature excursion exceeded 15*C

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

            @kylesmth:

            the error message says temperature excursion exceeded 15*C

            See https://duet3d.com/wiki/Spurious_heater_faults_and_how_to_avoid_them.

            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
            • kylesmthundefined
              kylesmth
              last edited by

              this page seems to be a dead link https://duet3d.com/wiki/Tuning_the_heat

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

                Thanks for reporting that, I've fixed the link.

                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
                • kylesmthundefined
                  kylesmth
                  last edited by

                  I was able to go through the auto tuning for both nozzles successfully. Now that I have my new M307 numbers do I have to remove the M301commands from the config file? I'm just not sure where the new numbers should be placed / the sequence of commands.

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

                    Yes you should remove the M301 commands.

                    The restrictions on the order in which commands are placed in config.g are listed at https://duet3d.com/wiki/Configuring_RepRapFirmware_for_a_Cartesian_printer#Main_configuration_file.

                    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
                    • kylesmthundefined
                      kylesmth
                      last edited by

                      after auto tuning should I just send M500 to save the new settings? or should I be manually writing it into the config file? these are my updated settings after auto tuning but i'm still getting heater faults.

                      ; Heater and thermistor section
                      ;*** If you have a Duet board with 1K thermistor series resistors, change R4700 to R1000 to the following M305 commands
                      M305 P0 T100000 B3950 R4700 H0 L0 ; Put your own H and/or L values here to set the bed thermistor ADC correction
                      M305 P1 T100000 B4719 R4700 H0 L0 ; Put your own H and/or L values here to set the first nozzle thermistor ADC correction
                      M305 P2 T100000 B4719 R4700 H0 L0 ; Put your own H and/or L values here to set the second nozzle thermistor ADC correction
                      ;M301 H1 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 0
                      ;M301 H2 P10 I0.10 D100 T0.50 S1.0 ; PID settings for extruder 1
                      M307 H1 A415.9 C173.7 D4.4 B0
                      M307 H2 A450.6 C173.7 D4.6 B0
                      M570 S120

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

                        You can do whichever you like. But remember these:

                        1. Settings saved with M500 are saved in config-override.g and will only be used if you have a M501 command near the end of config.g. The M501 command simply runs config-override.g.

                        2. If you have a M501 command near the end of config.g then any M307 or M301 commands in config-override.g will override settings in config.g.

                        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
                        • kylesmthundefined
                          kylesmth
                          last edited by

                          After doing everything suggested I'm still getting heater faults, is there anything else I can do? Sorry for all the questions this is my first time playing around with dual extrusion.

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

                            Which type of heater fault are you getting? Have you run M307 H1 and M307 H2 to check that the values set in config.g are the ones being used?

                            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
                            • kylesmthundefined
                              kylesmth
                              last edited by

                              @dc42:

                              Which type of heater fault are you getting? Have you run M307 H1 and M307 H2 to check that the values set in config.g are the ones being used?

                              I did run both of these and the values are definitely set. I'm still getting the same fault message as before.

                              1 Reply Last reply Reply Quote 0
                              • kylesmthundefined
                                kylesmth
                                last edited by

                                It seems to be ok now that I've set standby and running temps to 0 under G10. I'll do some more testing today and see what I come up with it seems to be those G10 temps that are throwing everything off

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