Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.07k stars 2.06k forks source link

Center of draw #16658

Open MarLaf1975 opened 1 year ago

MarLaf1975 commented 1 year ago

Is your feature request related to a problem?

The center of the imported model does not coincide with the center of the printer zero.

Describe the solution you'd like

the center of the sliced model is the center of the printer.

Describe alternatives you've considered

Possibility of modify the printer configuration center.

Affected users and/or printers

All

Additional information & file uploads

No response

GregValiant commented 1 year ago

"The center of the imported model does not coincide with the center of the printer zero." Some models have location data in the file. When there is location data Cura will respect that data and put the model where it is told to. Most cartesian printers have the origin at the left front corner. Your request would seem to place the model hanging off the left front corner of the build plate. This is a model at the printer 0,0,0.... image

This is the same model at what Cura considers to be 0,0,0 of the virtual build plate. This is the default location for 99% of STL files as they rarely have location data in the file. I would guess that at least 50% of 3mf files would also come in at this location. As far as my 230 x 230 printer is concerned this location is X115, Y115 and the numbers in the gcode would reflect that. image

So where exactly do you want the model to show up...at the right front corner, or the midpoint of the build plate?

Delta printers are different and the printer 0,0,0 and the midpoint are at the same point in space.