Releases: sn4k3/UVtools
Releases · sn4k3/UVtools
v5.0.6
- PCB Exposure:
- (Fix) When importing gerber files via drag and drop to the main window the file was created with 0mm layer height and no exposure set
- (Fix) Merging multiple gerber files with mirror active was mirroring the image in each draw causing the wrong output (#980)
- (Fix) Excellon drill format does not load tools when they have spindle parameters [F/C] (#980)
- (Fix) Excellon drill format to respect the integer and decimal digit count when specifying them (#980)
- Stress Tower:
- (Improvement) Allow to pause and cancel the operation
- (Improvement) Process layers in a more efficient way to reduce allocations and be able to produce the test without RAM hogging
- (Upgrade) .NET from 9.0.0 to 9.0.1
- (Upgrade) OpenCV from 4.9.0 to 4.10.0
v5.0.5
- (Add) PrusaSlicer printer: Elegoo Saturn 4 Ultra 16K
- (Improvement) Goo: Implement and support the tilting vat printers
- (Improvement) All shapes in pixel editor will now respect the non-equal pixel pitch and compensate the lower side to print a regular shape, this also affects the polygons on PCB exposure tool and other tools as well
- (Fix) PCB Exposure: Use raw polygons instead of angle aligned polygons to respect the gerber implementation (#976)
v5.0.4
- PCB Exposure:
- (Fix) Polygon primitive vertex count not parsing correctly when having argument (#976)
- (Fix) Obround aperture to follow the correct implementation (two semicircles connected by parallel lines tangent to their endpoints) (#976)
- (Fix) Implement the "hole diameter" argument in all apertures (#976)
- (Fix) Implement the "rotation" argument for the polygon aperture
v5.0.3
- Anycubic file format:
- (Fix) Reset TSMC values to comply with globals when decoding file and AdvancedMode is disabled (#971)
- (Fix) Setting the LiftHeight2 was setting the base value to BottomLiftHeight2
- (Fix) Setting the BottomRetractSpeed was not applying the value in the base property
- Multiple exposure finder:
- (Fix) Counter triangles not taking all the new left space
- (Fix) When doing multiple heights the text label always show the base height
- (Improvement) Layer image viewer internal handling
- (Fix) Settings - Send to process: Unable to pick a process file, it was selecting folder instead
- (Fix) Save As can show incorrect file extension description when there are other file formats with the same extension
v5.0.2
v5.0.1
v5.0.0
- File formats:
- (Add) Anycubic PWSZ Zip file format (#892)
- (Add) Support for Anycubic Photon Mono 4 (pm4n) and corresponding PrusaSlicer profile
- (Add) Support for Anycubic Photon Mono 4 Ultra (pm4u) and corresponding PrusaSlicer profile
- (Add) Support for Anycubic Photon Mono M7 (pm7) and corresponding PrusaSlicer profile
- (Add) Support for Anycubic Photon Mono M7 Max (pm7m) and corresponding PrusaSlicer profile
- (Add) Support for Anycubic Photon Mono M7 Pro (pwsz) and corresponding PrusaSlicer profile
- (Add) PrusaSlicer printer: Phrozen Sonic Mighty Revo (#950)
- (Add) Litophane tool: Option to enable or disable the separation of grayscale pixels (#954)
- (Add) Exposure time finder: Re-arrange exposure text layout and allow to change it font (#955)
- (Add) Setting: Available RAM lower limit - Sets a lower limiter for the available memory RAM the program is allowed to run operations. (#953)
When meet the threshold, a stopping action will be queued to relief pressure and maintain the system stability.
In cases where is unable to pause or cancel the operation, the program will be forced to close and trigger an exception to ensure the system stability.
Note: This limiter will check the RAM every 2 seconds while operations are running, if you have set a very low limit there is a chance to consume more RAM in the time and cause system instability.
System can also reserve some RAM to prevent depletion and start to use SWAP memory, doing such with a low limit and is possible that the limiter never trigger.
0: Ignore the RAM limiter.
Default: 1 GB - (Improvement) Change the gif animation library to a more efficient and compatible one
- (Fix) Contour traverse function was duplicating the contours, causing wrong calculations
- (Fix) Blur: Prevent stack blur from use even values
- (Upgrade) AvaloniaUI from 11.1.3 to 11.2.2
- (Upgrade) .NET from 6.0.33 to 9.0.0
- .NET 6.0 is end of life and will no longer supported
- This represents three major upgrades and will increase the system os version requirements, see more here: https://github.com/dotnet/core/blob/main/release-notes/9.0/supported-os.md
- macOS requirement from Catalina (10.15) to Monterey (12.0)
- With this upgrade the software will be able to take advantage of the new features and improvements of the .NET 9.0, including a significant performance boost
v4.4.3
- File formats:
- (Change) Rename file and class from
PhotonSFile
toAnycubicPhotonSFile
- (Change) Rename file and class from
PhotonWorkshopFile
toAnycubicFile
- (Change) Rename file and class from
CXDLPFile
toCrealityCXDLPFile
- (Change) Rename convert menu group from
CXDLP
toCreality CXDLP
- (Fix) CTB (Version 5):
NullReferenceException
when trying to convert from a file with anull
MaterialName (#857) - (Fix) Sanitize file version before convert the file to ensure capabilities (#934)
- (Fix) Unable to set the format version when converting from files with a version that match it own default version (#857)
- (Change) Rename file and class from
v4.4.2
- (Add) Tool - Redraw model: Add multiple operator modes (#926)
- (Fix) Tool - Redraw model: Redo (Ctrl + Shift + Z) would cause a crash
- (Fix) Pixel Editor: Make the content scrollable when the window is resized to a smaller size
- (Fix) Calibration - Exposure time finder: When the "Multiple exposures" panel is collapsed it become disabled and unusable
- (Fix) Layer preview - Difference: Fixes the white background over black pixels
- (Fix) macOS: Change title "Avalonia Application" to "UVtools" on some app managers
v4.4.1
- (Add) Pixel Editor: Fill tool and merge into Erase section, left click fills and right click erases
- (Improvement) SL1: Implement missing material override properties
- (Fix) File formats: Error while trying to generate a thumbnail for a file that have a empty first layer (#912)
- (Upgrade) AvaloniaUI from 11.1.1 to 11.1.3
- (Upgrade) .NET from 6.0.32 to 6.0.33