• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Phaedrux Moderator @Caveman
    last edited by 17 Nov 2020, 19:40

    @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
    • undefined
      Caveman
      last edited by 17 Nov 2020, 20:06

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

      1 Reply Last reply Reply Quote 0
      • undefined
        Phaedrux Moderator
        last edited by 17 Nov 2020, 20:15

        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
        • undefined
          Caveman
          last edited by 17 Nov 2020, 20:17

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

          1 Reply Last reply Reply Quote 0
          • undefined
            Caveman
            last edited by 17 Nov 2020, 20:48

            Nope not fixed, after reboot same issue.

            1 Reply Last reply Reply Quote 0
            • undefined
              Phaedrux Moderator
              last edited by 17 Nov 2020, 20:50

              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
              • undefined
                Caveman
                last edited by 17 Nov 2020, 20:55

                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
                • undefined
                  Phaedrux Moderator
                  last edited by 17 Nov 2020, 20:57

                  ; 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
                  • undefined
                    Caveman
                    last edited by 17 Nov 2020, 21:20

                    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
                    • undefined
                      Phaedrux Moderator
                      last edited by Phaedrux 17 Nov 2020, 21:21

                      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
                      • undefined
                        Caveman
                        last edited by 17 Nov 2020, 21:22

                        thanks just found it on the duzoki

                        1 Reply Last reply Reply Quote 0
                        • undefined
                          Caveman
                          last edited by 17 Nov 2020, 22:48

                          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
                          • undefined
                            Phaedrux Moderator
                            last edited by 17 Nov 2020, 22:55

                            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
                            11 out of 14
                            • First post
                              11/14
                              Last post
                            Unless otherwise noted, all forum content is licensed under CC-BY-SA