Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. ScubaDoge
    3. Topics
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 9
    • Best 0
    • Controversial 0
    • Groups 0

    Topics created by ScubaDoge

    • ScubaDogeundefined

      BL Touch Not Going To the End of the Bed

      Tuning and tweaking
      • • • ScubaDoge
      8
      0
      Votes
      8
      Posts
      212
      Views

      Phaedruxundefined

      M208 defines the length of the axis.

      Your 0,0 point should be the front left corner of the bed where the nozzle can actually print. The M208 maximum is the farthest point from 0,0 that the axis can safely move the nozzle tip.

      According to your config,g your endstops are on the low end of travel, so they should be on the left and front side of the plate.
      -x moves should move to the left, +x to the right
      -y moves should move to the front, +y to the back

      If this is not the case, you need to sort that out first as that may be the root of the problem.

      If this is accurate for your setup, and you want to measure the M208 min and max accurately, try this:

      Send M564 H0 S0 to allow you to move the print head anywhere ignoring any limits. Be careful now as you can crash your print head.

      Jog your nozzle to where you want 0,0 to be.
      Send G92 X0 Y0 to set that point as 0,0
      Send G1 H3 X-50 F300 to set the endstop trigger point as the m208 x axis minimum
      Send G1 H3 Y-50 F300 to set the Y minimum

      Now you can jog your print head to the maximum side of each axis until the nozzle is at the farthest usable point. Make note of the X and Y position.

      Send M208 X### where ### is the position you noted for X
      Do the same for Y with M208 Y###

      Now send M208 by itself and the firmware will report the actual minimum and maximum positions of your bed size. Compare that to what you have in your config,g for M208.

      ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minima M208 X230 Y230 Z250 S0 ; set axis maxima

      How does it compare?

    • ScubaDogeundefined

      Printer Ignoring My Offsets

      Tuning and tweaking
      • • • ScubaDoge
      11
      0
      Votes
      11
      Posts
      511
      Views

      OwenDundefined

      @ScubaDoge
      When you run G29, the firmware uses the probe offsets and moves to put the probe in the command position
      When you are homing and use G30, it probes in the current position.
      So you need to adjust your G1 command to place the probe in the center of the bed (or wherever you want it to be) before you call G30 to probe.