31 minutes ago, nallath said:STL doesn't define what 0,0,0 means, so it's up to the software to pick one. As it's generally a good idea to print in the middle, we put the X&Y on the middle of the build plate. As in most cases you also want to print the entire object, we also place it on top of the buildplate instead of poking through it.
If you want your models to keep your positioning, you need to use a format that actually supports doing that, such as 3MF (which defines the origin as being the lower left corner of the buildplate)
Thank you for the quick response! I'll definitely look into 3MF files. So the vertices specified in the 3MF file are directly imported as they are into Cura (without any conversion)?
Also, when you say "we put the X&Y on the middle of the build plate", do you mean you find the center of, say, the vertices of the STL file (in x, y) and put that at the center? Is there any automatic rotation involved?
Sorry for the dumb questions ?
Recommended Posts
nallath 1,124
STL doesn't define what 0,0,0 means, so it's up to the software to pick one. As it's generally a good idea to print in the middle, we put the X&Y on the middle of the build plate. As in most cases you also want to print the entire object, we also place it on top of the buildplate instead of poking through it.
If you want your models to keep your positioning, you need to use a format that actually supports doing that, such as 3MF (which defines the origin as being the lower left corner of the buildplate)
Link to post
Share on other sites