Jump to content
UltiMaker Community of 3D Printing Experts

Cura 2.4 Z Seam Alignment - how does it work?


Nicolinux

Recommended Posts

Posted · Cura 2.4 Z Seam Alignment - how does it work?

Trying to figure out what kind of coordinates Cura expects for this feature. Started with x: 0, y: 0 and the z-seam seems to be bottom left:

00.thumb.png.d9a3e2496dd4b3d0715d6cbe86225e27.png

The question is how does Cura interpret these values? Is x: 0, y:0 bottom left of the bounding box of the model or in relation to the build plate?

Tried different values but the z-seam position does not change:

0-100.thumb.png.53934b306f67b7bc6db24636ed0eb0d9.png

However if I take a crazy high value, it switches to top left:

0-weird.thumb.png.e95d6f45fe467f02ec2358bea5b96240.png

WTF!? How? Why? This does not make sense

00.thumb.png.d9a3e2496dd4b3d0715d6cbe86225e27.png

0-100.thumb.png.53934b306f67b7bc6db24636ed0eb0d9.png

0-weird.thumb.png.e95d6f45fe467f02ec2358bea5b96240.png

  • Link to post
    Share on other sites

    Posted (edited) · Cura 2.4 Z Seam Alignment - how does it work?

    Your build area is 215x215

    Your cube size is 24.3x24.3

    Assuming your cube is centered on the build area, then the bottom left point of the cube would be at 95.35x, 95.35y

    Specifying X=0 and Y=100 puts that coordinate just 4.65mm north (Y) of the bottom left corner of your cube, but on the X axis.

    I believe Cura is favoring corners for Z-Seam alignments to minimize visibility, so the lower left corner of your cube is closest.

    Did you try 0x, 215y for the upper left corner? This would be the top left corner of your build area. That should put the z-seam at the top-left corner of your cube.

    Also try: 95x, 120y That will place your z-seam coordinate right next to the cubes upper-left corner.

    You cube is define as (from lower-left corner going clockwise):

    (95.35,95.35), (95.35,119.65),(119.65,119.65),(119.65,95.35)

    For more accurate z-seam placements, try these corrdinates:

    95x, 95y = lower left corner.

    95x, 120y = upper left corner

    120x, 120y = upper right corner

    120x, 95y = lower right corner

    Distance = sqrt((x2-x1)^2 * (y2-y1)^2))

    Cura is finding the closet point (distance) to your specified z-seam location and if your points are way far away, it can give (seemingly) inconsistent results.

    Edited by Guest
    • Like 1
    Link to post
    Share on other sites

    Posted · Cura 2.4 Z Seam Alignment - how does it work?

    Thank you for the insight. I tried on round/curved objects but it is not consistent. There are no edges so maybe Cura's algorithm behaves differently. I would expected it just regards the bounding box.

  • Link to post
    Share on other sites

    Posted · Cura 2.4 Z Seam Alignment - how does it work?

    Thank you for the insight. I tried on round/curved objects but it is not consistent. There are no edges so maybe Cura's algorithm behaves differently. I would expected it just regards the bounding box.

     

    Hey, I'm just making this stuff up as I go. :O

    That's just how I'd write it/understand it.

  • Link to post
    Share on other sites

    • 2 months later...
    Posted · Cura 2.4 Z Seam Alignment - how does it work?

    It appears there is a bug maybe in how it is implemented.

    Even though the object placed on the table shows as having coordinates as XYZ (0), The Z Seam XY pos seems to be referenced from the XY(0) of the table from the lower left corner.

    SO an object placed in the center of the table, if I wanted a z-seam on the Y(-) side of the part, and my table was X(250mm) Y(200mm), I need to give the mid way coordinate of my X or 125mm, and a Y coordinate of 0mm.

    That way it picks a spot on the part that is closest to X125Y0, it will always be on the Y(-) side of the part.

    Want it on the X(-) side? Use X0Y100

    Want it on the Y(+) Side? Use X125Y200

    Its not perfect on where it places it on them coordinates, but its pretty close to being straight up the side

    Its based on the size of the table you have specified in your printer setup. Different size tables will need different values.

  • Link to post
    Share on other sites

    Posted (edited) · Cura 2.4 Z Seam Alignment - how does it work?

    It appears there is a bug maybe in how it is implemented.

    Nope, you've got it exactly right on how to set z-seam locations.

    However, the center of the board is not XY(0,0) (unless you have a Delta Machine.

    The lower left corner is 0,0 and the center of the board is X125, Y100 in your example.

    The confusion is Local Coordinates v. Printer Coordinates.

    Your object sits in the center of the board, which is locally (0,0), however, the Printer Coordinates put it at (125,100)

    Hope this helps.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · Cura 2.4 Z Seam Alignment - how does it work?
    Your object sits in the center of the board, which is locally (0,0), however, the Printer Coordinates put it at (125,100)

    Thats my point, it doesnt make sense in my head to show the object placement as XY(0) when at the center of the software table if you have to specify Printer coordinates to adjust z seam.

    It would be mor logical to to have it one way or the other. Being that the software makes you use Printer coordinates, it would make more sense to show the object location in reference to the printer coordinates.

    This is just me, and its my opinion, and opinions are like farts, everyones got some.

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 26 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...