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

    Duet meastro target position not reachable from current position

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    2
    14
    603
    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.
    • Phaedruxundefined
      Phaedrux Moderator @Caveman
      last edited by

      @Caveman said in Duet meastro target position not reachable from current position:

      Error: G0/G1: target position not reachable from current position

      This error usually means that you're asking for a movement command that is physically impossible because it would require one of the carriages to rise higher than your delta parameters would allow. The solution is usually to move the head lower before that command. Usually part of homedelta.

      I assume you're getting this error when doing homeall?

      ; homedelta.g
      ; called to home all towers on a delta printer
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.4 on Fri Nov 13 2020 12:59:28 GMT+0100 (Central European Standard Time)
      G91                       ; relative positioning
      G1 H1 X315 Y315 Z315 F1800 ; move all towers to the high end stopping at the endstops (first pass)
      G1 H2 X-5 Y-5 Z-5 F1800   ; go down a few mm
      G1 H1 X10 Y10 Z10 F360    ; move all towers up once more (second pass)
      G1 Z-5 F6000              ; move down a few mm so that the nozzle can be centred
      G90                       ; absolute positioning
      G1 X0 Y0 F6000            ; move X+Y to the centre
      

      Try increasing the G1 Z-5 move to G1 Z-25, that should give the arms more clearance for the G1 X0 Y0 move to center the head.

      Don't forget to redo your calibration.

      https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer
      https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareDeltaPrinter

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • Cavemanundefined
        Caveman
        last edited by

        will try that, but strange this always worked in older firmware.

        1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator
          last edited by

          You're not the first to notice after an update.

          https://forum.duet3d.com/search?term=Error%3A G0%2FG1%3A target position not reachable from current position&in=posts&matchWords=all&sortBy=topic.lastposttime&sortDirection=desc&showAs=posts

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • Cavemanundefined
            Caveman
            last edited by

            aha, seems to be working here it's calibrating now!

            1 Reply Last reply Reply Quote 0
            • Cavemanundefined
              Caveman
              last edited by

              Nope not fixed, after reboot same issue.

              1 Reply Last reply Reply Quote 0
              • Phaedruxundefined
                Phaedrux Moderator
                last edited by

                Did you save your calibration with M500?
                Do you also have M501 at the end of config.g to load the saved calibration?

                Z-Bot CoreXY Build | Thingiverse Profile

                1 Reply Last reply Reply Quote 0
                • Cavemanundefined
                  Caveman
                  last edited by

                  I think i figured it out, it has active high endstops and that also changed in rff3.
                  changed endstops fron x1 y1 z1 to x2 y2 z2 and now everything works as normal also the 5mm moves

                  1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator
                    last edited by

                    ; Endstops
                    M574 X1 S1 P"xstop" ; configure active-high endstop for low end on X via pin xstop
                    M574 Y1 S1 P"ystop" ; configure active-high endstop for low end on Y via pin ystop
                    M574 Z1 S1 P"zstop" ; configure active-high endstop for low end on Z via pin zstop

                    Ah yes, your endstops were set as min endstops. For your delta the endstops are at the top, ie the high end. so X2 Y2 Z2 would be correct.

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 0
                    • Cavemanundefined
                      Caveman
                      last edited by

                      And how do I set new F value for fans? have delta fans and in my old config I had M106 P0 S0 I0 B0 F6500 H-1 for partcooling fan.

                      Now it loosk like this M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 and set its frequency
                      M106 P0 S0 H-1 ; set fan 0 value. Thermostatic control is turned off

                      1 Reply Last reply Reply Quote 0
                      • Phaedruxundefined
                        Phaedrux Moderator
                        last edited by Phaedrux

                        Change the M950 Q500 to Q6500.
                        M950 Q is the frequency now

                        M950 is an important command in RRF3 as it defines pins now.

                        https://duet3d.dozuki.com/Wiki/Gcode#Section_M950_Create_heater_fan_or_GPIO_servo_pin

                        Z-Bot CoreXY Build | Thingiverse Profile

                        1 Reply Last reply Reply Quote 0
                        • Cavemanundefined
                          Caveman
                          last edited by

                          thanks just found it on the duzoki

                          1 Reply Last reply Reply Quote 0
                          • Cavemanundefined
                            Caveman
                            last edited by

                            Have another question, after calibration and everything saved and M501 in config. Do I have to calibrate everytime a reboot delta? Or can I just run a mesh?

                            1 Reply Last reply Reply Quote 0
                            • Phaedruxundefined
                              Phaedrux Moderator
                              last edited by

                              I'm not a delta user, so I can only defer to these links.

                              https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer
                              https://duet3d.dozuki.com/Wiki/ConfiguringRepRapFirmwareDeltaPrinter

                              but from what I gather It's not uncommon to run a quick calibration before every print.

                              Z-Bot CoreXY Build | Thingiverse Profile

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