diff --git a/LuaLibs/AddManData.lua b/LuaLibs/AddManData.lua index 52b6e79..ff56ca8 100644 --- a/LuaLibs/AddManData.lua +++ b/LuaLibs/AddManData.lua @@ -179,6 +179,7 @@ KEY_AUX_SOLIDS_WIPE_DIR = 'AuxSolidsWipeDir' -- Parametri di macchina SEC_3DPRINTING = '3dPrinting' +KEY_45DEG_EXTR = '45degExtrusion' KEY_HORIZ_EXTR = 'HorizExtrusion' KEY_COEFF_X = 'CoeffX' KEY_COEFF_Y = 'CoeffY' diff --git a/LuaLibs/RunGcodeGenerate.lua b/LuaLibs/RunGcodeGenerate.lua index 83f4e3c..4771d3f 100644 --- a/LuaLibs/RunGcodeGenerate.lua +++ b/LuaLibs/RunGcodeGenerate.lua @@ -92,7 +92,10 @@ function RunGcodeGenerate.Exec() -- Determino lavorazione di libreria local sExtrName = 'Extrusion' - if nSlicingType == SLICING_TYPE.HORIZONTAL or nSlicingType == SLICING_TYPE.MULTIPLANAR_HOR then + if nSlicingType == SLICING_TYPE.DEG45_X or nSlicingType == SLICING_TYPE.DEG45_Y then + local sMachIni = EgtGetCurrMachineDir() .. '\\' .. EgtGetCurrMachineName() .. '.ini' + sExtrName = EgtGetStringFromIni( SEC_3DPRINTING, KEY_45DEG_EXTR, sExtrName, sMachIni) + elseif nSlicingType == SLICING_TYPE.HORIZONTAL or nSlicingType == SLICING_TYPE.MULTIPLANAR_HOR then local sMachIni = EgtGetCurrMachineDir() .. '\\' .. EgtGetCurrMachineName() .. '.ini' sExtrName = EgtGetStringFromIni( SEC_3DPRINTING, KEY_HORIZ_EXTR, sExtrName, sMachIni) end diff --git a/Version.lua b/Version.lua index 01f3dd0..e9ad592 100644 --- a/Version.lua +++ b/Version.lua @@ -1,4 +1,4 @@ --- Version.lua by Egaltech s.r.l. 2026/05/16 +-- Version.lua by Egaltech s.r.l. 2026/05/26 -- Gestione della versione di 3dPrinting -VERSION = '3.1e2' \ No newline at end of file +VERSION = '3.1e3' \ No newline at end of file