mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-06 21:44:01 -06:00
Apply suggestions from code review
This commit is contained in:
parent
b29b5138f0
commit
c006913a04
1 changed files with 19 additions and 17 deletions
|
@ -1,33 +1,35 @@
|
|||
[5.5]
|
||||
|
||||
*Engine Plugins
|
||||
- Introduced infrastructure to enable the creation of Engine Plugins it’s a way to add and change new settings to Cura.
|
||||
- In this first version, there are engine slots available for
|
||||
-- Gcode postprocessing to allow plugins to modify gcode
|
||||
-- Infill to allow plugins to modify Infill Generation
|
||||
-- Broadcasting settings used for a slice
|
||||
- To enable this we created an exception for loading project files with settings introduced in a plug-in, and introduced a way to notify the user if they load a project file with an engine plug-in that is not yet available.
|
||||
- To showcase this new infrastructure we introduced a plug-in with new Gradual Flow settings that prevent sudden flow jumps when transitioning between flows. You can find it under your installed plug-ins and in your settings list.
|
||||
* Engine Plugins
|
||||
- Introduced infrastructure for Engine Plugins; Plugin developers can now hook into and change the actual slice process using a programming language in which they feel comfortable: C++, Python, C#/.NET, Dart, Go, Java, Kotlin, Node, Objective-C, PHP, Ruby
|
||||
- In this initial version, plugins can hook into the following engine slots:
|
||||
-- Modify generated gcode, postprocessing it per layer
|
||||
-- Generate Infill patterns
|
||||
-- Modify extrusion paths
|
||||
-- Listen to a broadcast of all Settings
|
||||
- Cura plugins can now easily add new Settings and extend existing dropdown Settings
|
||||
- Users are now warned if a previously saved project file depends on a plugin and that plugin isn't installed in the Cura instance which tries to load it
|
||||
- To showcase this new infrastructure we introduced a Gradual Flow Engine plugin; This plugin prevents sudden drastic changes in flow transitions. You can find it under your bundled plugins and the new gradual flow settings can be found in the material category when all settings are visible
|
||||
|
||||
*Introduced Settings
|
||||
* Introduced Settings
|
||||
- Gradual Flow Enabled, Gradual Flow Max Acceleration, Initial Layer Max Flow Acceleration, Gradual Flow discretization step size, are to finetune the Gradual Flow plug-in.
|
||||
- Top Surface Outer Wall Flow, Top Surface Inner Wall Flow, Top Surface Outer Wall Speed, Top Surface Inner Wall Speed, Top Surface Outer Wall Acceleration, Top Surface Inner Wall Acceleration, Top Surface Outer Wall Jerk, and Top Surface Inner Wall Jerk settings can be used to tune the top surface of your models.
|
||||
- Small Top/Bottom Width reduces jerky motions in small top/bottom surfaces, with Small Top/Bottom On Surface you can exclude the setting on the surface
|
||||
- Enable Fluid Motion, Fluid Motion Shift Distance, Fluid Motions Small Distance, and Fluid Motion Angle are settings for printers with smooth motion planners like Klipper.
|
||||
- Group Outer Walls will bundle types of walls in the same layer reducing travels, thanks to the contribution by @Arcari55
|
||||
|
||||
*Updates on supported OSses
|
||||
* Updates on supported OSses
|
||||
- Introduced Mac OSX builds for ARM64 (M1 support), next to our existing X64 builds. With major contributions from @TheSin
|
||||
- Introduced a single Linux build removing the need to have a different modern and regular Linux build.
|
||||
|
||||
*Setting improvements for Ultimaker Printers
|
||||
* Setting improvements for Ultimaker Printers
|
||||
- UltiMaker printers with UltiMaker Materials have faster-predicted printing times as a result of a number of changed printing speeds
|
||||
- UltiMaker configurations with limited intent in the past, like AA 0.8 cores, now have more intents available
|
||||
- Updated printing temperatures for UltiMaker printers to be more uniform
|
||||
- Updated Support Interface Settings for UltiMaker printers
|
||||
- Introduced a support material tag, so support is automatically printed with support material
|
||||
|
||||
*Quality of Life Improvements
|
||||
* Quality of Life Improvements
|
||||
- Use Tab to navigate between settings in the Per Model Settings window
|
||||
- Introduced Ctrl-C and Ctrl-V next to the current multiply behavior
|
||||
- Arrange your models in a grid with the same orientation with Grid Placement
|
||||
|
@ -42,7 +44,7 @@
|
|||
- It's now clearer if Cura is syncing materials over the cloud
|
||||
- It's not possible anymore to send a printjob to an turned off cloud connected UltiMaker printer
|
||||
|
||||
*Other Features
|
||||
* Other Features
|
||||
- You can now sponsor the Cura team from the Application Switcher, and Help menu
|
||||
- Infill behavior close to the skin to prevent jerky motions and visible overextrusion
|
||||
- The About Dialog includes more build information for Cura developers
|
||||
|
@ -51,7 +53,7 @@
|
|||
- Introduced a new Post Processing Script; Limit XY Accel for bed-slinger printers, contributed by @GregValiant
|
||||
- Introduced the machine name in the gcode headers, contributed by @smartin015
|
||||
|
||||
*Bug Fixes that improve Printed Part Quality
|
||||
* Bug Fixes that improve Printed Part Quality
|
||||
- The first support layers were printed incorrectly if adhesion was set to None
|
||||
- The support was printed before the brim when the origin was at the center of the buildplate
|
||||
- Printers with a high resolution would incorrectly print embossed features
|
||||
|
@ -61,13 +63,13 @@
|
|||
- A brim would be too small if the extruder was not defined.
|
||||
- The Initial Buildplate and Printing Temperature would not be applied correctly when printing One-At-A-Time
|
||||
|
||||
*Other Bug Fixes
|
||||
- You could not load some Marketplace materials with intents on the like BASFE 17-4PH
|
||||
* Other Bug Fixes
|
||||
- You could not load some Marketplace materials with intents on the like BASF Ultrafuse 17-4PH
|
||||
- For some Linux versions it was not possible to add a 3D printer
|
||||
- Fixed the installation screen for DMG installation because it still had the old logo.
|
||||
- The minimum support area was not working correctly for tree support
|
||||
- Support Horizontal Expansion would be hidden but influenced the warning for Support Interface
|
||||
- The shadow in One At A Time printing sequence would not correctly resize with the skirt/brim size
|
||||
- The shadow in One-At-A-Time printing sequence would not correctly resize with the skirt/brim size
|
||||
- It was not possible to select the support structure with basic setting visibility.
|
||||
- Removed the option to change the Brim Distance in the per object setting untilit is fixed
|
||||
- Fixed a slicing crash if the skirt was larger than the buildplate
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue