Config problem, all axis are moving when z is raised up



  • Hello everyone,

    I have a strange Issue whe i try to move the Axis manually on my converted Ultimaker 2+.
    If i move the Z axis manually up, the X and Y axis begin also to move. They drive trough the software enstops.
    When I raise Z again they drive back to zero.

    I think, that i have made something wrong in the config.

    Here is my printer Config:

    ; 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 backwards
    M569 P4 S0 ; physical drive 4 goes forwards
    M584 X0 Y1 Z2 E3:4 ; set drive mapping
    M350 Z32 E64:64 I0 ; configure microstepping without interpolation
    M350 X16 Y16 I1 ; configure microstepping with interpolation
    M92 X80.00 Y80.00 Z800.00 E1969.81:1969.81 ; set steps per mm
    M566 X900.00 Y900.00 Z12.00 E150.00:150.00 ; set maximum instantaneous speed changes (mm/min)
    M203 X18000.00 Y18000.00 Z2400.00 E3000.00:3000.00 ; set maximum speeds (mm/min)
    M201 X3000.00 Y3000.00 Z500.00 E300.00:300.00 ; set accelerations (mm/s^2)
    M906 X1200 Y1200 Z1200 E1000:1000 I30 ; set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    ; Axis Limits
    M208 X223 Y223 Z0 S1 ; set axis minima
    M208 X0 Y0 Z200 S0 ; set axis maxima

    ; Endstops
    M574 X1 Y1 Z1 S0 ; set active low and disabled endstops

    ; Z-Probe
    M558 P0 H7 F120 T6000 ; disable Z probe but set dive height, probe speed and travel speed
    M557 X15:215 Y15:210 S20 ; define mesh grid

    ; Heaters
    M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
    M305 P0 X200 ; configure PT100 for heater 0
    M143 H0 S100 ; set temperature limit for heater 0 to 100C
    M305 P1 X201 ; configure PT100 for heater 1
    M143 H1 S295 ; set temperature limit for heater 1 to 295C
    M305 P2 X202 ; configure PT100 for heater 2
    M143 H2 S295 ; set temperature limit for heater 2 to 295C

    ; Fans
    M106 P0 C"Lüfter Druckkopf" S0 I0 F500 H-1 ; set fan 0 name, value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 C"Duet Kühler" S0.3 I0 F500 H-1 ; set fan 1 name, value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P2 C"Beleuchtung" S0.75 I0 F500 H-1 ; set fan 2 name, value, PWM signal inversion and frequency. Thermostatic control is turned off

    ; Tools
    M563 P0 S"Nozzel links" D0 H1 F-1 ; 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
    M563 P1 S"Nozzel rechts" D1 H2 F-1 ; define tool 1
    G10 P1 X0 Y0 Z0 ; set tool 1 axis offsets
    G10 P1 R0 S0 ; set initial tool 1 active and standby temperatures to 0C

    ; Custom settings are not defined

    ; Miscellaneous
    M501 ; load saved parameters from non-volatile memory
    M911 S10 R11 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
    T0 ; select first tool



  • when you say manually. you mean via the move commands in the duet web control?

    homing works correctly?

    does this happen also when you home z?



  • Yes, I mean with "manually" the move commands in the duet web control.

    Homig works fine, also the homing from the Z axis.
    But i dicovered that, when i move X it move correct but Y drives trough the Software endstop.
    And when i move Y, it moves correct but than X makes thist mysterious movement.



  • @Novastorm said in Config problem, all axis are moving when z is raised up:

    ; Axis Limits
    M208 X223 Y223 Z0 S1 ; set axis minima
    M208 X0 Y0 Z200 S0 ; set axis maxima

    this should be

    ; Axis Limits
    M208 X0 Y0 Z0 S1 ; set axis minima
    M208 X223 Y223 Z200 S0 ; set axis maxima



  • Now i found the problem.
    It is not possible to set the axis minima to M208 X223 Y223 Z0 S1 and axis maxima to M208 X0 Y0 Z200 S0.

    I have changed it to M208 X0 Y0 Z0 S1 and M208 X223 Y223 Z200 S0
    And i revesed the rotation of the Drivers from X and Y
    M569 P0 S0 ; physical drive 0 goes Backwards
    M569 P1 S0 ; physical drive 1 goes Backwards

    After I changed my homing gcodes, it works fine.



  • @Veti

    The Ultimaker 2 got this positions in his Original Firmware, i only copied them.
    Thanks for the response


Log in to reply