We have 2 settings that are used to setup initial positions in the engine: machine_extruder_start_pos_x/y and layer_start_x/y. They are used in different contexts, however it would make sense that they are setup accordingly. Thus I added a default value for the layer_start position, which is usually not defined, to match machine_extruder_start position.
:warning: The settings layer_start_x/y are defined in fdmprinter.def.json, but the machine_extruder_start_pos_x/y are defined in fdmextruder.def.json. The implementation currently works, but I'm not sure this is actually a valid setup. An other option would be to use an average position of all the extruders start position (which is already done for UM printers and an other 3rd party).
We have 2 settings that are used to setup initial positions in the engine:
machine_extruder_start_pos_x/y
andlayer_start_x/y
. They are used in different contexts, however it would make sense that they are setup accordingly. Thus I added a default value for thelayer_start
position, which is usually not defined, to matchmachine_extruder_start
position.:warning: The settings
layer_start_x/y
are defined infdmprinter.def.json
, but themachine_extruder_start_pos_x/y
are defined infdmextruder.def.json
. The implementation currently works, but I'm not sure this is actually a valid setup. An other option would be to use an average position of all the extruders start position (which is already done for UM printers and an other 3rd party).CURA-11937