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
    602
    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.
    • Cavemanundefined
      Caveman
      last edited by

      I have a problem, I have updated my duet to rff 3.2 and have some issues that I can't seem to figure out.

      I have a Anycubic Kossel linear plus with a Duet meastro.

      First I can't seem to home my printer. I get this weird message:

      G28
      

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

      config (6).g bed (2).g config-override.g homedelta.g

      Because of this I can't do any calibration or print. Anyone know what I have done wrong?

      Phaedruxundefined 1 Reply Last reply Reply Quote 0
      • 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