diff --git a/PrusaSlicer/printer/Elegoo Mars 5 Ultra.ini b/PrusaSlicer/printer/Elegoo Mars 5 Ultra.ini new file mode 100644 index 00000000..8d26814e --- /dev/null +++ b/PrusaSlicer/printer/Elegoo Mars 5 Ultra.ini @@ -0,0 +1,42 @@ +# generated by PrusaSlicer 2.5.2+win64 on 2023-06-06 at 16:47:15 UTC +absolute_correction = 0 +area_fill = 50 +bed_custom_model = +bed_custom_texture = +bed_shape = 0x0,153.36x0,153.36x77.76,0x77.76 +default_sla_material_profile = Prusa Orange Tough 0.05 +default_sla_print_profile = 0.05 Normal +display_height = 77.76 +display_mirror_x = 1 +display_mirror_y = 0 +display_orientation = landscape +display_pixels_x = 8520 +display_pixels_y = 4320 +display_width = 153.36 +elefant_foot_compensation = 0.2 +elefant_foot_min_width = 0.2 +fast_tilt_time = 5 +gamma_correction = 1 +high_viscosity_tilt_time = 10 +host_type = octoprint +inherits = Original Prusa SL1 +max_exposure_time = 120 +max_initial_exposure_time = 300 +max_print_height = 165 +min_exposure_time = 1 +min_initial_exposure_time = 1 +print_host = +printer_model = SL1 +printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_SL1\nPRINTER_VENDOR_ELEGOO\nPRINTER_MODEL_MARS5_ULTRA\nFILEFORMAT_ENCRYPTED.CTB\n\nSTART_CUSTOM_VALUES\nBottomLiftHeight_0.05\nLiftHeight_0.05\nBottomLiftSpeed_0.05\nLiftSpeed_0.05\nRetractSpeed_0.05\nBottomLightPWM_255\nLightPWM_255\nEND_CUSTOM_VALUES +printer_settings_id = +printer_technology = SLA +printer_variant = default +printer_vendor = +printhost_apikey = +printhost_cafile = +relative_correction = 1,1 +relative_correction_x = 1 +relative_correction_y = 1 +relative_correction_z = 1 +slow_tilt_time = 8 +thumbnails = 290x290,116x116 diff --git a/UVtools.Core/FileFormats/CTBEncryptedFile.cs b/UVtools.Core/FileFormats/CTBEncryptedFile.cs index 9589964a..eb746869 100644 --- a/UVtools.Core/FileFormats/CTBEncryptedFile.cs +++ b/UVtools.Core/FileFormats/CTBEncryptedFile.cs @@ -703,6 +703,7 @@ public override bool HaveTiltingVat get { if (MachineName.Contains("Saturn 4 Ultra", StringComparison.OrdinalIgnoreCase)) return true; + if (MachineName.Contains("Mars 5 Ultra", StringComparison.OrdinalIgnoreCase)) return true; return LayerHeight == LiftHeight && LiftHeight < 0.5 && LiftSpeed < 0.5; } } diff --git a/UVtools.Core/FileFormats/GooFile.cs b/UVtools.Core/FileFormats/GooFile.cs index e341b100..e8f89381 100644 --- a/UVtools.Core/FileFormats/GooFile.cs +++ b/UVtools.Core/FileFormats/GooFile.cs @@ -637,6 +637,7 @@ public override bool HaveTiltingVat get { if (MachineName.Contains("Saturn 4 Ultra", StringComparison.OrdinalIgnoreCase)) return true; + if (MachineName.Contains("Mars 5 Ultra", StringComparison.OrdinalIgnoreCase)) return true; return LayerHeight == LiftHeight && LiftHeight < 0.5 && LiftSpeed < 0.5; } } diff --git a/UVtools.Core/Printer/Machine.cs b/UVtools.Core/Printer/Machine.cs index aad60e5d..574aa2bf 100644 --- a/UVtools.Core/Printer/Machine.cs +++ b/UVtools.Core/Printer/Machine.cs @@ -285,6 +285,7 @@ public Machine Clone() new(PrinterBrand.Elegoo, "Elegoo Mars 4 DLP", "Mars 4 DLP", 4098, 2560, 132.8f, 74.7f, 150f, FlipDirection.Horizontally), new(PrinterBrand.Elegoo, "Elegoo Mars 4 Max", "Mars 4 Max", 5760, 3600, 195.84f, 122.4f, 150f, FlipDirection.Horizontally), new(PrinterBrand.Elegoo, "Elegoo Mars 4 Ultra", "Mars 4 Ultra", 8520, 4320, 153.36f, 77.76f, 165f, FlipDirection.Horizontally), + new(PrinterBrand.Elegoo, "Elegoo Mars 5 Ultra", "Mars 5 Ultra", 8520, 4320, 153.36f, 77.76f, 165f, FlipDirection.Horizontally), new(PrinterBrand.Elegoo, "Elegoo Mars C", "Mars C", 1440, 2560, 68.04f, 120.96f, 150f, FlipDirection.Horizontally), new(PrinterBrand.Elegoo, "Elegoo Saturn", "Saturn", 3840, 2400, 192f, 120f, 200f, FlipDirection.Horizontally), new(PrinterBrand.Elegoo, "Elegoo Saturn 2", "Saturn 2", 7680, 4320, 218.88f, 123.12f, 250f, FlipDirection.Horizontally), diff --git a/build/compile.sh b/build/compile.sh old mode 100644 new mode 100755 diff --git a/build/createRelease.sh b/build/createRelease.sh old mode 100644 new mode 100755 diff --git a/build/libcvextern.sh b/build/libcvextern.sh old mode 100644 new mode 100755 diff --git a/build/run.sh b/build/run.sh old mode 100644 new mode 100755