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

Flsun Q-Error: G2/G3: outside machine limits

Scheduled Pinned Locked Moved
General Discussion
5
8
382
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
    Dog
    last edited by Dog 19 Jul 2022, 18:57

    Hi,

    I'we been configuring my Flsun Q5 with Duet 2 Wifi board for a while now, and as of now it seems to work (i can get it to print and connection etc seems fine), but when i try to use the whole buildplate i get the error G2/G3: outside machine limits. I know im not outside the bed, and i think i shouldn't be outside the configured limits (i hope im wrong here).

    Config regarding plate size etc:
    G90
    M83
    M550 P"Flsun Q5"
    M665 R108.965 L225 B107 H217.298
    M666 X0.14 Y0.47 Z-0.60

    Overrides:
    ; Delta parameters
    M665 L215.000:215.000:215.000 R108.971 H217.213 B105.0 X-0.080 Y0.075 Z0.000
    M666 X0.153 Y0.468 Z-0.621 A0.00 B0.00

    ; Workplace coordinates
    G10 L2 P1 X0.00 Y0.00 Z0.00
    G10 L2 P2 X0.00 Y0.00 Z0.00
    G10 L2 P3 X0.00 Y0.00 Z0.00
    G10 L2 P4 X0.00 Y0.00 Z0.00
    G10 L2 P5 X0.00 Y0.00 Z0.00
    G10 L2 P6 X0.00 Y0.00 Z0.00
    G10 L2 P7 X0.00 Y0.00 Z0.00
    G10 L2 P8 X0.00 Y0.00 Z0.00
    G10 L2 P9 X0.00 Y0.00 Z0.00

    G-code that sets off the error:

    G92 E0
    G1 X-95 Y0 Z0.2 F4000 ; move to arc start
    G3 X0 Y-95 I95 Z0.2 E40 F400 ; lay arc stripe 90deg

    Thanks in advance to all those who are willing to help 🙂

    undefined undefined 2 Replies Last reply 19 Jul 2022, 20:22 Reply Quote 0
    • undefined
      oliof @Dog
      last edited by 19 Jul 2022, 20:22

      Does it work if you use R95 instead of I95?

      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

      1 Reply Last reply Reply Quote 0
      • undefined
        Dog
        last edited by 20 Jul 2022, 06:18

        Tried it, error remains the same. I even made the diameter of the arc smaller to make sure it would be within limits.

        G code tested:
        G3 X0 Y-95 R95 Z0.2 E40 F400 ; lay arc stripe 90deg

        1 Reply Last reply Reply Quote 0
        • undefined
          Phaedrux Moderator
          last edited by 20 Jul 2022, 19:44

          Firmware version?

          Z-Bot CoreXY Build | Thingiverse Profile

          1 Reply Last reply Reply Quote 0
          • undefined
            Dog
            last edited by Dog 21 Jul 2022, 16:58

            Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.4.1 (2022-06-01)

            Sorry that it took so long, had to sleep and work 😄 Heres also the complete code files
            config.g
            config-override.g
            wahoomount-duet(1).gcode

            undefined 1 Reply Last reply 21 Jul 2022, 19:56 Reply Quote 0
            • undefined
              alankilian @Dog
              last edited by alankilian 21 Jul 2022, 19:56

              @dog

              It test-prints fine on my SeemeCNC Rostock Max V3.2
              RepRapFirmware for Duet 2 WiFi/Ethernet version 3.4.0beta5+1 (2021-10-28 21:18:12) running on Duet Ethernet 1.02 or later

              I edited your GCODE to turn off heaters and allow cold extrusion and things went perfectly without errors.

              I'm posting my config.g config-overrides.g and modified GCODE to see if you can find anything in there that will help you.

              ; Configuration file for Duet WiFi (firmware version 3)
              ; executed by the firmware on start-up
              ;
              ; generated by RepRapFirmware Configuration Tool v3.2.3 on Tue Mar 09 2021 13:21:24 GMT-0500 (Eastern Standard Time)
              ; General preferences
              G90 ; send absolute coordinates...
              M83 ; ...but relative extruder moves
              M550 P"alan" ; set printer name
              M665 R132.5 L291.06 B132.5 H400 ; Set delta radius, diagonal rod length, printable radius and homed height
              M666 X0 Y0 Z0 ; put your endstop adjustments here, or let auto calibration find them
              ; Network
              M552 P0.0.0.0 S1 ; enable network and acquire dynamic address via DHCP
              M586 P0 S1 ; enable HTTP
              M586 P1 S0 ; disable FTP
              M586 P2 S0 ; disable Telnet
              ; Drives
              M569 P0 S1 ; physical drive 0 goes forwards
              M569 P1 S1 ; physical drive 1 goes forwards
              M569 P2 S1 ; physical drive 2 goes forwards
              M569 P3 S1 ; physical drive 3 goes forwards
              ; Testing external driver
              ;M569 P5 S1 T4:4:4:4 ; physical drive 5 goes forwards
              ;M584 X0 Y1 Z2 E3 U5 ; set drive mapping
              ;M350 X16 Y16 Z16 E16 U16 I1 ; configure microstepping with interpolation
              ;M92 X100.00 Y100.00 Z100.00 U100.00 E91.00 ; set steps per mm
              ;M566 X1200.00 Y1200.00 Z1200.00 U1200 E1200.00 ; set maximum instantaneous speed changes (mm/min)
              ;M203 X18000.00 Y18000.00 Z18000.00 U18000E1200.00 ; set maximum speeds (mm/min)
              ;M201 X1000.00 Y1000.00 Z1000.00 U1000E1000.00 ; set accelerations (mm/s^2)
              ;M906 X1000 Y1000 Z1000 E800 U1000I30 ; set motor currents (mA) and motor idle factor in per cent
              M584 X0 Y1 Z2 E3 ; set drive mapping
              M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
              M92 X100.00 Y100.00 Z100.00 E91.00 ; set steps per mm
              M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
              M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
              M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
              M906 X1000 Y1000 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
              M84 S30 ; Set idle timeout
              ; Axis Limits
              M208 Z0 S1 ; set minimum Z
              ; Endstops
              M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
              M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
              M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop
              ; Z-Probe
              M558 P1 C"zprobe.in" H10 F3000 T6000 ; set Z probe type to unmodulated and the dive height + speeds
              G31 P500 X0 Y0 Z-0.1 ; set Z probe trigger value, offset and trigger height
              M557 R132 S40 ; define mesh grid
              ; Heaters
              M308 S0 P"bedtemp" Y"thermistor" T100000 B4388 C7.06e-8 ; 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
              M307 H0 B1 S1.00 ; enable bang-bang mode for the bed heater and set PWM limit
              M140 H0 ; map heated bed to heater 0
              M143 H0 S120 ; set temperature limit for heater 0 to 120C
              M308 S1 P"e0temp" Y"thermistor" T100000 B4385 ; configure sensor 1 as thermistor on pin e0temp
              M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
              M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
              M143 H1 S280 ; set temperature limit for heater 1 to 280C
              ; Fans
              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
              M950 F1 C"fan1" Q500 ; create fan 1 on pin fan1 and set its frequency
              M106 P1 S0.7 H1 T45 ; set fan 1 value. Thermostatic control is turned on
              ; Tools
              M563 P0 D0 H1 F0 ; define tool 0
              G10 P0 X0 Y0 Z0 ; set tool 0 axis offsets
              G10 P0 R0 S0 ; set initial tool 0 active and standby temperatures to 0C
              ; Custom settings
              M501 ; Load config-overrides.g
              ;T0 ; Select tool zero
              ; Miscellaneous
              M575 P1 S1 B57600 ; enable support for PanelDue
              M912 P0 S3.5 ; MCU temperature calibration
              M591 D0 P3 C"e0_stop" S1 ; Configure filament monitor
              ; config-override.g file generated in response to M500 at 2022-02-21 10:55
              ; This is a system-generated file - do not edit
              ; Delta parameters
              M665 L291.060:291.060:291.060 R144.000 H400.186 B132.5 X-0.223 Y-0.216 Z0.000
              M666 X0.202 Y-0.646 Z0.444 A0.00 B0.00
              ; Heater model parameters
              M307 H0 R0.105 C920.580:920.580 D9.08 S1.00 V13.0 B0 I0
              M307 H1 R3.207 C105.337:95.848 D5.98 S1.00 V13.0 B0 I0
              ; Workplace coordinates
              G10 L2 P1 X0.00 Y0.00 Z0.00
              G10 L2 P2 X0.00 Y0.00 Z0.00
              G10 L2 P3 X0.00 Y0.00 Z0.00
              G10 L2 P4 X0.00 Y0.00 Z0.00
              G10 L2 P5 X0.00 Y0.00 Z0.00
              G10 L2 P6 X0.00 Y0.00 Z0.00
              G10 L2 P7 X0.00 Y0.00 Z0.00
              G10 L2 P8 X0.00 Y0.00 Z0.00
              G10 L2 P9 X0.00 Y0.00 Z0.00

              1658422801441-wahoomount-duet-1.gcode

              SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

              1 Reply Last reply Reply Quote 1
              • undefined
                dc42 administrators @Dog
                last edited by 22 Jul 2022, 16:16

                @dog said in Flsun Q-Error: G2/G3: outside machine limits:

                G3 X0 Y-95 I95 Z0.2 E40 F400 ; lay arc stripe 90deg

                Did you mean to use J95 instead of I95, so that the circle is centred on X0 Y0 ?

                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
                • undefined
                  Dog
                  last edited by 23 Jul 2022, 22:22

                  G1 X-90 Y0 Z0.2 F4000 ; move to arc start
                  G3 X0 Y-90 J90 Z0.2 E40 F300 ; lay arc stripe 90deg

                  updated wipe code. Still giving the same error. I think there is something wrong with my config, but I just cant figure out what 😕

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