Commit Graph

511 Commits

Author SHA1 Message Date
Tiago Conceição c23b2fc449 Update osla.md 2021-08-05 16:51:02 +01:00
Tiago Conceição 2a73c002f1 Update osla.md 2021-08-05 16:42:43 +01:00
Tiago Conceição 4e7145e3bc Update osla.md 2021-08-05 16:29:45 +01:00
Tiago Conceição b3eabb4a99 ODLP to OSLA 2021-08-04 20:25:33 +01:00
Tiago Conceição 515d43e859 Update odlp.md 2021-08-04 18:08:33 +01:00
Tiago Conceição 43816fb4cb Update odlp.md 2021-08-04 17:41:58 +01:00
Tiago Conceição 1cbae6eea3 ODLP update 2021-08-04 17:36:47 +01:00
Tiago Conceição f73956ad7e Update UVtools.InstallerMM.wxs 2021-08-01 17:02:06 +01:00
Tiago Conceição ada646f92d v2.16.0
- **(Add) PrusaSlicer printers:**
   - Creality HALOT-MAX CL-133
   - Nova3D Elfin2
   - Nova3D Elfin2 Mono SE
   - Nova3D Elfin3 Mini
   - Nova3D Bene4
   - Nova3D Bene5
   - Nova3D Whale
   - Nova3D Whale2
- **About box:**
  - (Add) Runtime information
  - (Fix) Limit panels width and height to not overgrow
- **(Fix) macOS:**
   - macOS version auto-upgrade (Will only work on future releases and if running v2.16.0 or greater)
   - Demo file not loading
   - Auto disable windows scaling factor when on Monjave or greater on new instalations
- (Add) Tool: Raise platform on print finish
- (Add) CXDLP: Support for Halot MAX CL-133
- (Improvement) Tools: Better handling/validation of tools that are unable to run with abstraction
- (Improvement) CWS: Simplify filenames inside the archive
- (Upgrade) EmguCV from 4.5.2 to 4.5.3
- (Change) Allow to set layer `LightPWM` to 0
- (Fix) Arrange dropdown arrow from layer image save icon to be at center
2021-08-01 16:58:33 +01:00
Tiago Conceição d104dc84f2 Update UVtools.InstallerMM.wxs 2021-07-24 03:03:31 +01:00
Tiago Conceição f7771338a7 Update CHANGELOG.md 2021-07-24 03:02:49 +01:00
Tiago Conceição 2d79c6504f v2.15.1
- **(Improvement) CWS:**
   - Remove light-off delay from the format
   - Sync movements with a delay time
   - Auto convert the light-off delay time to wait before cure time when required
- **(Improvement) CTB:**
   - When positively set the 'Wait time before cure' property on a CTBv3 or lower, it will compute the right light-off delay with that extra time into consideration
   - When positively set any of the light-off delays on a CTBv4 it will auto zero the 'Wait times' properties and vice-versa
   - Automation to set light-off delay on file load, will no longer do when any of 'Wait times' are defined for a CTBv4
- (Improvement) PrusaSlicer printers that use .cws format, implement the wait times on printer notes
- (Fix) GCode parser: Commented commands were being parsed
- (Fix) Exposure time information on bottom status bar was inverted, showing normal/bottom time instead of bottom/normal
- (Fix) macOS: Installing libusb is no longer a requirement
2021-07-24 02:55:43 +01:00
Tiago Conceição f72a9de628 macOS update dependencies 2021-07-20 22:55:03 +01:00
Tiago Conceição a6652770dd Update CreateRelease.WPF.ps1 2021-07-16 22:45:56 +01:00
Tiago Conceição aaff80b1f5 Update CHANGELOG.md 2021-07-16 22:45:52 +01:00
Tiago Conceição a648610d59 v2.15.0
- **File formats:**
   - (Add) Wait time before cure: The time to rest/wait in seconds before cure a new layer
   - (Add) Wait time before after: The time to rest/wait in seconds after cure a new layer
   - (Add) Wait time after lift: The time to rest/wait in seconds after a lift/peel move
   - (Change) All gcode file formats dropped light-off delay field in favor of new 'Wait time before cure' field, setting light-off delay still valid but it redirects to the new field
   - (Change) Reorder 'Light-off delay' before 'Exposure time'
   - (Improvement) Recalculate the print time when a related property changes
   - (Fix) Generic time estimation calculation was ignoring exposure times
   - (Fix) Unable to load files with uppercase extensions
   - (Fix) ZIP: Use G1 at end of gcode instead of G0
   - (Fix) CWS: Use G1 for movements
   - **(Fix) CXDLP:** (#240)
      - Layer area calculation
      - Validation checksum
   - **(Fix) ZCODE:**
      - Use G1 at end of gcode instead of G0 to prevent crash to top bug on firmware
      - Put back the M18 motors off at end of gcode
- **GCode Builder/Parser:**
   - (Add) Allow to choose between G0 and G1 for layer movements and end gcode
   - (Fix) Safe guard: If the total print height is larger than set machine Z, do not raise/lower print on completeness
   - (Fix) Light-off delay is the real delay time and not the calculated movement of the lifts plus the extra time
   - (Improvement) Parse gcode line by line instead searching on a group of layers to allow a better control and identification
- **Tools:**
   - **Change print parameters:**
      - (Add) Tooltips to labels
      - (Add) Sun UTF-8 to the Light PWM value unit to describe intensity
   - (Improvement) Dynamic lifts: Round lift height and speed to 1 decimal
   - (Fix) Exposure time finder: Time estimation when using 'Use different settings for layers with same Z positioning'
- **Prusa Slicer:**
  - (Add) Note keyword: BottomWaitBeforeCure_xxx
  - (Add) Note keyword: WaitBeforeCure_xxx
  - (Add) Note keyword: BottomWaitAfterCure_xxx
  - (Add) Note keyword: WaitAfterCure_xxx
  - (Add) Note keyword: BottomWaitAfterLift_xxx
  - (Add) Note keyword: WaitAfterLift_xxx
  - (Change) Uniz IBEE: Remove light-off delay and implement wait time keywords
- **macOS:** (#236)
  - (Remove) osx legacy packages from build and downloads
  - (Fix) macOS: Simplify the libcvextern.dylib and remove libtesseract dependency
  - (Fix) macOS: Include libusb-1.0.0.dylib
  - Note: `brew install libusb` still required
- **UI:**
  - (Fix) Refresh gcode does not update text on UI for ZIP, CWS, ZCODEX files
  - (Fix) Operations: Import a .uvtop file by drag and drop into the UI would not load the layer range
  - (Change) When convert a file, the result dialog will have Yes, No and Cancel actions, where No will open the converted file on current window, while Cancel will not perform any action (The old No behaviour)
2021-07-16 22:40:11 +01:00
Tiago Conceição 3d32288605 Update ODLP.md 2021-07-16 22:13:36 +01:00
Tiago Conceição 3b43b28bc0 Update ODLP.md 2021-07-16 22:12:52 +01:00
Tiago Conceição 2e51da02b8 Update ODLP.md 2021-07-16 21:13:16 +01:00
Tiago Conceição 5a35502d8b Update ODLP.md 2021-07-16 20:30:34 +01:00
Tiago Conceição 49d059fdc7 Update ODLP.md 2021-07-16 19:53:20 +01:00
Tiago Conceição 04ea32f196 Update ODLP.md 2021-07-16 19:27:28 +01:00
Tiago Conceição 45daa9912e Update ODLP.md 2021-07-16 18:49:18 +01:00
Tiago Conceição fcbb604e33 Update ODLP.md 2021-07-16 18:36:05 +01:00
Tiago Conceição e522a42a0d Update ODLP.md 2021-07-16 18:35:30 +01:00
Tiago Conceição d1142666ec Update ODLP.md 2021-07-16 18:34:37 +01:00
Tiago Conceição 08eb36d867 Update ODLP.md 2021-07-16 18:33:03 +01:00
Tiago Conceição 7f9e309364 Update ODLP.md 2021-07-16 18:14:35 +01:00
Tiago Conceição 721b841815 Update ODLP.md 2021-07-16 18:10:55 +01:00
Tiago Conceição d9f2963e67 Update ODLP.md 2021-07-16 18:10:12 +01:00
Tiago Conceição 9acb9060ac Create ODLP.md 2021-07-16 18:06:00 +01:00
Tiago Conceição c289954753 v2.14.3
- (Add) Exposure time finder: Base layers print modes, a option to speed up the print process and merge all base layers in the same height
- (Add) GCode tab: Allow to temporarily edit and use custom gcode
- (Change) Zcode: Omit M18 at end of the gcode to prevent carrier goes up and crash to the limit at a end of a print
2021-07-12 02:01:02 +01:00
Tiago Conceição 683a6f4fb4 v2.14.2
- **Exposure time finder:**
   - (Add) [ME] Option: 'Use different settings for layers with same Z positioning'
   - (Add) [ME] Option: 'Lift height' for same Z positioned layers
   - (Add) [ME] Option: 'Light-off delay' for same Z positioned layers
   - (Improvement) Auto-detect and optimize the 'multiple exposures' test to decrease the print time, by set a minimal lift to almost none
   - (Improvement) Better information on the thumbnail
   - (Fix) Importing a profile would crash the application
   - (Fix) Error with 'Pattern loaded model' fails when generating more models than build plate can afford (#239)
- **GCode:**
   - (Fix) When the last layer have no lifts and a move to top command is set on end, that value were being set incorrectly as last layer position
   - (Fix) Layer parsing from mm/s to mm/m bad convertion
- (Add) File formats: Setter `SuppressRebuildGCode` to disable or enable the gcode auto rebuild when needed, set this to false to manually write your own gcode
- (Fix) ZCode: Some test files come with layer height of 0mm on a property, in that case lookup layer height on the second property as fallback
2021-07-11 01:09:43 +01:00
Tiago Conceição 29c485458c v2.14.1
- (Upgrade) EmguCV from 4.5.1 to 4.5.2
- **File formats:**
   - (Add) Getter `IsAntiAliasingEmulated`: Gets whatever a file format uses real or emulated AntiAliasing
   - (Add) Getter `IsDisplayPortrait`: Gets if the display is in portrait mode
   - (Add) Getter `IsDisplayLandscape`: Gets if the display is in landscape mode
- **Tool - Resize:** (#235)
   - (Fix) Division by 0 when start layer is equal to end layer
   - (Fix) Calculations when using the option "Increase or decrease towards 100%"
- (Add) About window: OpenCV build number and a button to copy build information to clipboard
- (Improvement) Exposure exposure finder: Improve the **Multiple brightness** section to auto fill with correct values for file formats that use time fractions to emulate AntiAliasing, this can be used to replace the **Multiple exposures** section
- (Fix) UVJ: Error when using a null or empty layer array on manifest `config.json` file (#232)
- (Fix) GCode parser: When only a G4/wait command is present on a layer it was setting the global exposure time and discard the this value per layer
2021-07-07 22:41:12 +01:00
Tiago Conceição c56ddb904c Update README.md 2021-07-07 16:16:15 +01:00
Tiago Conceição d95f75d5b8 Update README.md 2021-07-06 00:25:30 +01:00
Tiago Conceição b13c6c392d Update CREDITS.md 2021-07-06 00:25:28 +01:00
Tiago Conceição 570e6217b0 Update ctb.bt 2021-07-05 18:16:04 +01:00
Tiago Conceição 747decbe6f Update README.md 2021-07-05 18:15:59 +01:00
Tiago Conceição 01c1281285 Update README.md 2021-07-05 16:51:49 +01:00
Tiago Conceição ac51b7c4e0 v2.14.0
- **File Formats:**
   - (Add) SL1S: Prusa SL1S Speed
   - (Add) CTB v4 support (318570758)
   - (Improvement) PHOTON, CBDDLP, CTB v2, PHZ: Disallow per layer settings, beside the format support, printers never use it
   - (Improvement) Longer Orange format with new found keys
   - (Improvement) CXDLP: Fix the resolution from CL-60 and trigger an error when a invalid resolution was set and unable to detect the printer model
- **Prusa Slicer:**
   - (Add) UVtools Prusa SL1S SPEED
   - (Add) Longer Orange 120
   - (Fix) Creality HALOT-ONE CL-60: Flip resolution & display and remove mirror
   - (Fix) Creality HALOT-SKY CL-89: Remove mirror
   - (Improvement) Longer Orange printers with better default settings
- (Add) Button on `Help - Sponsor`: Open github sponsor webpage
2021-07-03 01:16:17 +01:00
Tiago Conceição 2329074efb Update lgs.bt 2021-07-01 11:42:54 +01:00
Tiago Conceição 17f351e53a Update lgs.bt 2021-06-26 14:20:33 +01:00
Tiago Conceição ccf336b3ea Update FUNDING.yml 2021-06-26 12:34:25 +01:00
Tiago Conceição 7b76c4917b Update CHANGELOG.md 2021-06-25 21:46:21 +01:00
Tiago Conceição 74b6335f64 v2.13.4
- (Fix) ZCode: lcd.gcode was blank / not generating when converting from any file format
- (Fix) Zcodex: Change MaterialId from `uint` to `string` (#223, #224)
- (Fix) CXDLP: Set the default printer name to `CL-89` when creating new instance, was `null` before
- (Fix) Some tools were unable to pull certain settings from profiles and imported settings:
   - Elephant foot
   - Exposure finder
   - Grayscale
   - Stress tower
   - Tolerance
   - XYZ Accuracy
   - Change resolution
   - Dynamic lifts
- (Change) `Layer repair` icon at Issues tab and `Outline` icon on preview toolbar (#227)
- (Developers) Created `UVtools.AvaloniaControls` project with `AdvancedImageBox` control for AvaloniaUI
2021-06-25 21:43:30 +01:00
Tiago Conceição 57c4825d16 Update README.md 2021-06-15 23:59:03 +01:00
Tiago Conceição b2fd7bc7ae Update 2021-06-15 23:54:02 +01:00
Tiago Conceição a6f3e74f93 Update 2021-06-15 23:41:58 +01:00
Tiago Conceição 3888f187bb Create UVtools.AvaloniaControls 2021-06-15 23:29:45 +01:00