Flsun Q-Error: G2/G3: outside machine limits
-
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.60Overrides:
; 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.00G-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 90degThanks in advance to all those who are willing to help
-
Does it work if you use
R95
instead ofI95
? -
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 -
Firmware version?
-
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 -
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 laterI 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
-
@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 ?
-
G1 X-90 Y0 Z0.2 F4000 ; move to arc start
G3 X0 Y-90 J90 Z0.2 E40 F300 ; lay arc stripe 90degupdated wipe code. Still giving the same error. I think there is something wrong with my config, but I just cant figure out what