CoreXY Prints Mirrored
-
Got a Problem with my CoreXY.
Letter are Printed Mirrored.
Endstops are at min Home Position is in front left.
Any Ideas? -
Sounds like your X and Y axes are swapped. +X should be to the right and +Y should be to the rear. To swap them, either swap the X and Y motor connectors, or use parameter X-1 in your M667 command; then adjust your M569 commands to get the motors moving in the correct directions.
-
Ok X+ Moves to the Right, but Y + Moves Forward.
Heres my config.g where i have to change the point you mean?
Sorry but thats my first Duet ill use[c]
; Configuration file for Duet WiFi (firmware version 1.17)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool on Sat Jul 08 2017 11:09:27 GMT+0200 (CEST); General preferences
M111 S0 ; Debugging off
G21 ; Work in millimetres
G90 ; Send absolute coordinates…
M83 ; ...but relative extruder moves
M555 P2 ; Set firmware compatibility to look like MarlinM667 S1 ; Select CoreXY mode
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X300 Y300 Z300 S0 ; Set axis maxima; Endstops
M574 X1 Z1 S0 ; Define active low and unused microswitches
M574 Y2 S0 ; Define active high microswitches
M558 P0 X1 Y0 Z1 H5 F120 T6000 ; Set Z probe type to switch, the axes for which it is used and the probe + travel speeds
G31 P600 X0 Y0 Z2.5 ; Set Z probe trigger value, offset and trigger height
M557 X15:285 Y15:285 S20 ; Define mesh grid; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S1 ; Drive 3 goes forwards
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X81.697 Y81.697 Z2139.768 E146,853 ; Set steps per mm
M566 X900 Y900 Z12 E120 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000 Y6000 Z180 E1200 ; Set maximum speeds (mm/min)
M201 X500 Y500 Z250 E250 ; Set accelerations (mm/s^2)
M906 X800 Y800 Z800 E800 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Heaters
M143 S260 ; Set maximum heater temperature to 260C
M301 H0 S1.00 P10 I0.1 D200 T0.4 W180 B30 ; Use PID on bed heater (may require further tuning)
M305 P0 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 0
M305 P1 T100000 B4138 C0 R4700 ; Set thermistor + ADC parameters for heater 1; Tools
M563 P0 D0 H1 ; 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; Network
M550 PSETTED ; Set machine name
M551 PSETTED ; Set password
M552 S1 ; Enable network
M587 SOpenWrt P"SETTED" ; Configure access point. You can delete this line once connected
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S0 ; Disable Telnet; Fans
M106 P0 S0.3 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on; Custom settings are not configured
[/c] -
; Drives
M569 P0 S1 ; Drive 0 goes forwards
M569 P1 S1 ; Drive 1 goes forwards
M569 P2 S1 ; Drive 2 goes forwardsWhich one is your Y motor? Change the S1 to S0.
-
Top Left X Motor Connected to X-Driver
Top Right Y Motor Connected to X-DriverIll Try to change between S1 and S0
But then Homing is Front right or rear left instead of front left.And till Moving the Motors are running sometime agains each other
-
Change your M667 S1 command to M667 S1 Y-1. Then check whether +X and +Y movement is correct.
-
Done Movements are now X+ to Right und Y+ to the Rear. Homepoint from top left to rear left.Also have to Change Y Endstop from Front (Max) to rear (Min)
Or ist Y rear Max Postion? -
If your Y endstop is at the front, it is a low end switch so use Y1 in your M574 command. If it is at the rear then use Y2. Adjust your homey.g and homeall.g files to move in the correct direction.
-
Ok thx for the Help.