X5SA DuetWifi - Common Problems and Fixes.



  • Do you mean it is forcing the nozzle into the bed, or the elevator to it's maximum travel position away from the nozzle?

    Move (manually if needbe) the machine so that the nozzle is ~10mm from the bed.

    Using the nudge buttons when you press +1mm does the gap between the nozzle and platform get larger or smaller?

    If smaller then you need to invert the drive direction.



  • home z sends the bed down. It should be going up.
    nudging is disabled until all axis are homed.



  • @chriskimbr said in X5SA DuetWifi - Common Problems and Fixes.:

    home z sends the bed down. It should be going up.
    nudging is disabled until all axis are homed.

    It sounds like you just need to reverse the direction of the Z motor. To nudge the bed prior to homing use the S2 parameter. So from the console, input G1 Z1 S2 and bed should go down 1mm. If it goes up, that confirms the motor direction needs to be reversed. If your Z motor is connected to P2 then M569 P2 Sn (if "n" is zero set it to 1 and vice versa).


  • administrators

    @deckingman said in X5SA DuetWifi - Common Problems and Fixes.:

    @chriskimbr said in X5SA DuetWifi - Common Problems and Fixes.:

    home z sends the bed down. It should be going up.
    nudging is disabled until all axis are homed.

    It sounds like you just need to reverse the direction of the Z motor. To nudge the bed prior to homing use the S2 parameter. So from the console, input G1 Z1 S2 and bed should go down 1mm. If it goes up, that confirms the motor direction needs to be reversed. If your Z motor is connected to P2 then M569 P2 Sn (if "n" is zero set it to 1 and vice versa).

    Before sending G1 S2 moves to nudge the bed, send G91 to put the motion in relative mode.



  • @dc42 said in X5SA DuetWifi - Common Problems and Fixes.:

    Before sending G1 S2 moves to nudge the bed, send G91 to put the motion in relative mode.

    Good catch! - The Caffeine hasn't kicked in yet ☺



  • From my first post:

    "Move head to middle of x, y, z travel.
    Power on machine.
    Send gcode G92 X0 Y0 Z0.
    Use the web control to nudge each axis in small movements to ensure it moves in the correct direction."

    Correct motion is raising the bed for a negative z nudge and dropping it for a posative.



  • To be fair it is a common gotcha that one and it should be made more obvious in the documentation. I'll look at tweaking that later on when I'm not looking after my little one!



  • @doctrucker said in X5SA DuetWifi - Common Problems and Fixes.:

    From my first post:

    "Move head to middle of x, y, z travel.
    Power on machine.
    Send gcode G92 X0 Y0 Z0.
    Use the web control to nudge each axis in small movements to ensure it moves in the correct direction."

    Correct motion is raising the bed for a negative z nudge and dropping it for a posative.

    Wes,

    To move an axis before it's been homed, you need to use S2 in the travel moves.
    G92 X0 Y0 Z0 won't work before the machine has been homed because it can't know the absolute position. Also, it'll only move to the centre of the bed if X0 Y0 has been set to the centre (but it would still need to be homed first).
    The web control buttons won't work until the machine has been homed because they don't use S2. So to nudge an axis before it's been homed, one needs to use the console and first input G91 to set relative, then use G1 with S2 (or use M564 H0).


  • administrators

    Actually, sending G92 X0 Y0 Z0 is equivalent to homing the printer in that it flags the axes mentioned as homed.



  • Yup, I use that regularly while testing.



  • @dc42 said in X5SA DuetWifi - Common Problems and Fixes.:

    Actually, sending G92 X0 Y0 Z0 is equivalent to homing the printer in that it flags the axes mentioned as homed.

    Oooh - learn something new every day................



  • @deckingman found out of desperation when a mod ment I couldn't reach a limit switch! 😄

    Edit: Slight error. Think the G92 comments were used in the old reprapltd firmware homing routines. Seem to remember a conversation with dc42 about why I had G92 commands in the homing routines when I dusted it off to build parts for the core xy.


Log in to reply