change_log.txt 122 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941
  1. [4.6.2]
  2. TODO
  3. [4.6.1]
  4. Patch release to fix some bugs that emerged with 4.6.0.
  5. * Z seam placement.
  6. Changes to the Simplify() algorithm in 4.6.0 caused Z seam placement issues, which resulted in less-than-perfect results. This has been fixed.
  7. * Ender 3 Pro nozzles missing.
  8. A lot of issue reports came in about nozzles missing for this machine definition, so we made a fix to stop this happening.
  9. [4.6.0]
  10. THANK YOU to all Ultimaker Cura users helping in the fight against COVID-19 – with 3D printing, volunteering, or just by staying home. Want to get involved? Find out more at https://ultimaker.com/in/cura/covid-19
  11. * New Intent profiles.
  12. In version 4.4 we introduced Intent profiles for the Ultimaker S3 and Ultimaker S5 which allow you to start prints at the click of a button without a lot of configuration steps. Due to popular demand, version 4.6 expands the range of Engineering Intent profiles to include more of the Ultimaker material portfolio: PC, Nylon, CPE, and CPE+. These work with 0.4 print cores.
  13. * Show active post processing scripts.
  14. fieldOfview has contributed an ease of use improvement to the post processing plugin. The number of enabled post processing scripts will now display as a badge notification over the post processing scripts icon. A tooltip gives extra information about which scripts are enabled for quick and easy inspection, so there's no need to open the post processing dialog.
  15. * Hole Horizontal Expansion.
  16. smartavionics has contributed a new setting that applies an offset to all holes on each layer, allowing you to manually enlarge or contract holes to compensate for horizontal expansion.
  17. * Per-model settings.
  18. The "Infill only" checkbox has been changed to a dropdown selection: “Infill mesh only” or “Cutting mesh”.
  19. * Transparent support rendering.
  20. In preview mode with ‘Line type’ selected, support material will render with transparency so you can easily see what’s being supported.
  21. * No stair stepping for PVA profiles.
  22. Stair stepping is intended to reduce the adhesion between support and the model, where the support rests on the model, and to reduce scarring. As PVA doesn't suffer from scarring or adhesion issues due to its water-solubility, this value has been set to 0 for PVA profiles. A known issue with the stair stepping algorithm causes support to disappear sometimes, so doing this reduces the chance of that happening when PVA is used.
  23. * Separators in extensions menu.
  24. fieldOfview has contributed a method for plugin authors to add separators between menu items in the “Extensions” submenu. The method is backwards-compatible so changes don’t have to be made in Cura and Uranium together.
  25. * Ultimaker account sign in prompt.
  26. Added clearer text to the sign in popup and first use flow to highlight the benefits of using an Ultimaker account with Cura.
  27. * Updated installer.
  28. Small fixes have been made to the installer. To keep up with the times, we’ve also updated the images to display an Ultimaker S3 instead of an Ultimaker 3.
  29. * Infill mesh ordering.
  30. When you have three objects overlapping each other and you set two of them to "Modify settings for infill of other models", then the setting "Infill Mesh Order" determines which of the two infill meshes gets priority where they overlap. This was broken for cutting meshes, so BagelOrb contributed a fix.
  31. * Backups storage size.
  32. We’ve put a hard limit on backup file size in this release to prevent other files being stored there.
  33. * 3MF gcode comments removed.
  34. Fixed a bug where comments were removed from Start/End G-codes when opening from a 3MF.
  35. * Print monitor preheat fields.
  36. Values in the print monitor preheat fields were broken in previous versions, they have now been fixed by fieldOfview.
  37. * Stepper motor disarming during pause at height.
  38. Some printers automatically disable their steppers after a pause after a certain time. This script makes it possible to set that in the pause script (instead of relying on default behavior of the firmware).
  39. * Crash if logging in on two instances at the same time.
  40. During the beta period we caught a critical bug where logging in to an Ultimaker account with two instances of Cura would crash the second instance. It crashes because while the web page is open, Cura opens a web server in the local host. The web page redirects to that web server when you've logged in, so that it knows that the log-in was successful and what the credentials are. Both instances try to create a web server on the same port, which is impossible.
  41. * "Changes detected from your Ultimaker account" message.
  42. We fixed a bug on MacOS where duplicate "Changes detected from your Ultimaker account" popups would appear at a single time.
  43. * Crashes when inactive.
  44. Some people reported experiencing crashes when the computer had been inactive for a long time, or when the laptop got suspended or went to sleep. This has been fixed.
  45. * Support blocker is not blocking support.
  46. Fixed an issue where the support blocker was not blocking support.
  47. * Sending slice message takes too long when using mesh helpers.
  48. Fixed an issue where it would take too long to trigger a slice when using the mesh helpers and support blocker.
  49. * Flying Bear printers.
  50. oducceu has contributed a machine definition for the Flying Bear Ghost 4S Printer.
  51. * Magicfirm printers.
  52. jeffkyjin has contributed machine definitions for MBot Grid II+, MBot Grid II+ (dual), MBot Grid IV+ and MBot Grid IV+ (dual).
  53. * HMS434.
  54. Updates to the HMS434 machine definition have been contributed by maukcc.
  55. * FabX Pro.
  56. hussainsail2002 has contributed machine definitions for FabX Pro and print profiles for REDD materials.
  57. * Disclaimer: Third-party machine definitions are accepted as contributed, and are not tested or maintained in any way by the Cura development team.
  58. [4.5.0]
  59. * Ultimaker Marketplace sync.
  60. Plugins and print profiles downloaded from the Ultimaker Marketplace will now become associated with your Ultimaker account when logged in. If changes are detected in your installation after logging in, an option to sync a list of available packages will become available. You can also add packages to your installation using the web-based Ultimaker Marketplace.
  61. * Layer preview number.
  62. The layer slider number in preview mode is now at the top, instead of on the left, for a neater fit next to the settings panel.
  63. * Project name in window title.
  64. In the same way your browser shows the page title next to the name of the application, Cura now shows the name of the loaded file in the title bar.
  65. * Fuzzy skin outside only.
  66. When enabled, this option prevents fuzzy skin inside holes. This way you can still fit your prints around other things – useful for printing grips or similar applications.
  67. * Brim distance.
  68. This new setting contributed by SmartAvionics allows you to define a gap between the brim and the model for easier brim removal and reduced chance of leaving a mark on the finished piece.
  69. * 'Skin Edge Support' settings.
  70. It’s now possible to add an extra line inside your infill that supports the edge of the skin better. Two new settings contributed by SmartAvionics control this feature: ‘Skin Edge Support Thickness’ and ‘Skin Edge Support Layers’. Find these under ‘Infill settings’.
  71. * Bridge over low density infill.
  72. SmartAvionics has contributed a new setting that determines if the infill density in a location is lower than the specified infill density, skin and walls above it should be treated as bridging.
  73. * Shared heater.
  74. A new ‘Shared heater’ checkbox has been added to the machine settings page to support printers that have one nozzle and one heater, but multiple feeders. When enabled, heating and pre-heating procedures act differently so that the nozzle doesn’t cool down for the stand-by temperature or the initial/final printing temperatures. Contributed by SmartAvionics.
  75. * Material mixing.
  76. A new post-processing script can be used to mix materials if you have a mixing nozzle. Mix materials of different colors in order to print in a different color than either of your currently loaded materials. Contributed by Hrybmo.
  77. * Infill mesh planning.
  78. Another contribution from SmartAvionics optimizes the order in which infill meshes print their parts. It now takes the previous location into account instead of always the starting location.
  79. * Automatic extruder values.
  80. Automatic extruder values are now added for dual extrusion when slicing via the command line.
  81. * Gamma correction for lithopanes.
  82. Loading an image file into Cura creates a heightmap that can be used to make lithopanes. BagelOrb has altered the method of calculating this to apply gamma correction, so that the lightness of the pane is more truthful to the original lightness.
  83. * Support for alpha channels in ImageReader.
  84. Added support for images with transparency, such as PNGs. When using an image with transparency, the contours of the transparent layer will be followed. Contributed by BagelOrb.
  85. * Speed up plugin loading.
  86. fieldOfView has contributed a code optimization to load plugins faster on start. Mileage may vary, but Cura’s startup speed should see a marked improvement.
  87. * Crash logging.
  88. We switched to a more robust provider for crash analytics, so we can develop a more stable product for you. We also added some extra datapoints to crash reports.
  89. * Scene re-rendering.
  90. A new performance enhancement that limits re-rendering of the application interface from ‘constant’ to ‘only-when-necessary’.
  91. * HTTP request handling.
  92. Previous versions used different ways of handling HTTP requests. This version uses a unified method, for better performance.
  93. * Job names less sensitive to being touched.
  94. A contribution from fieldOfview has fixed an issue where the jobname in the bottom-left of the scene is no longer made static by clicking on it. If you load a model and change to another printer, the prefix is now correctly updated.
  95. * Property checks on instance containers.
  96. A new speed optimization for reading setting values from profiles.
  97. * Native support has been added for the following third-party printers. Find them in the ‘Add printer’ list.
  98. - BeamUp S. Contributed by Beamup3D.
  99. - Anet3D. Contributed by springtiger.
  100. - Lotmaxx. Contributed by sm3dp.
  101. - eMotionTech. KOUBeMT has contributed updates to eMotionTech materials and the Strateo3D printer.
  102. - HMS434. Updates contributed by maukcc.
  103. - 3D Tech. Contributed by dvdsouza.
  104. - Skriware 2. Contributed by skriDude.
  105. - Leapfrog Bolt. Contributed by VincentRiemens.
  106. - Makeblock mCreate. Contributed by pkz0313.
  107. - Voron2. Contributed by Fulg.
  108. * Bug fixes
  109. - Fixed a bug in some Windows graphics drivers that would prevent Cura from starting.
  110. - Round interpolated Z values when spiralizing. Contributed by SmartAvionics.
  111. - Corrected build plate temperature limits for Ultimaker S-line printers.
  112. - Fixed delete button on Apple keyboards to delete selected models.
  113. - Fixed an issue where selecting ‘all settings’ visibility in custom mode would override a custom selection of settings when switching back.
  114. - Min x/y distance on sloped walls. Contribution from SmartAvionics that uses minimum x/y distance when the layer below protrudes beyond current layer (i.e. sloped walls).
  115. - Speed up for determining the print order when many parts are in the scene. Another contribution from SmartAvionics.
  116. - Fixed an issue where overlapping volumes interfered with each other when in surface mode. Contributed by BagelOrb.
  117. - Fixed a wrong extrusion move between the last x/y position and the ‘park head to take a photo’ position in the timelapse post-processing script.
  118. - Fixed an issue where window sizes weren’t saved when closing Ultimaker Cura. Contributed by fieldOfView.
  119. - Fixed an issue where a duplicate brim was created when adhesion and a prime tower brim was enabled at the same time. Contributed by SmartAvionics.
  120. - Fixed an issue where settings are lost when switching between printers within a group of network-connected printers.
  121. - Fixed an issue where one-at-a-time mode was marking models as unprintable even though they were.
  122. - Fixed an issue where there was a huge extrusion move after bridge wall lines.
  123. - Prevent "Minimum Support Area" causing support to intersect with the model. This has been fixed by SmartAvionics.
  124. - Fixed running Qt with alternative Qt versions. This has been fixed by SmartAvionics.
  125. - Fixed "Retraction Minimum Travel". This has been fixed by SmartAvionics.
  126. - The model no longer flips upside-down when using Lay Flat on a mirrored object.
  127. - Improved the spinning animation in the splash screen.
  128. - The horizontal layer progress bar no longer gets obscured by the print action panel.
  129. - Fixed an issue where the specified extruder for brims would not extrude for every brim when working with multiple models in one-at-a-time mode.
  130. - Fixed style inconsistencies when using dark mode with the intent profile selection.
  131. - Fixed pause at height pausing too late.
  132. - Fixed the Material Volume Between Wipes setting not functioning at all.
  133. - Fixed an issue where comments were stripped out of G-code in start/end G-code fields.
  134. - Fixed an issue where changes did not show up when creating, deleting, renaming, or duplicating print profiles for some printers.
  135. - Removed hidden printers from the user's profile folder, which were causing Cura to slow down sometimes.
  136. - Improved performance of discovering printers on the network using Zeroconf.
  137. - The ‘Support Wall Line Count’ setting now applies to tree support as well. The specific setting for Tree Support has been removed.
  138. - Fixed random crashes when loading project files for custom FFF printers.
  139. - Fixed an issue where a duplicated material profile would assign values in the wrong fields.
  140. - Fixed an issue where large areas of concentric skin would accumulate small errors. Contributed by SmartAvionics.
  141. [4.4.1]
  142. * Bug fixes
  143. - Fixed problem where wrong material was selected by default.
  144. - Fixed a problem where custom profiles were disappearing when loading a project without a nozzle profile.
  145. [4.4.0]
  146. *Intent profiles.
  147. What’s the intent of your print? A rapid prototype? A visual prototype? An end-use part with specific holes sizes? Intent profiles accelerate the CAD-CAM workflow by preconfiguring all the right settings in Ultimaker Cura for each of these use cases. Simply select a profile that matches the intent of your design, slice, and you’re ready to print immediately, without the need to adjust the typical settings. For now, there are three Intent profiles:
  148. *‘Draft’
  149. Intended for initial prototypes and concept validation, and will print your design in the shortest time possible.
  150. *‘Engineering’
  151. Intended for high-dimensional accuracy, to print functional prototypes and mechanical end-use parts.
  152. *‘Visual’
  153. Intended for visual prototypes and prints that need excellent aesthetic quality.
  154. For now, these profiles work for the Ultimaker S5 and Ultimaker S3 with Ultimaker PLA, Tough PLA, and ABS materials, and include PVA and Breakaway combinations. More profiles will follow over time.
  155. *Per-model settings.
  156. Per-model settings are a set of very powerful features for users who need to tweak specific settings in specific parts of the model. In previous releases these were buried in the interface somewhat, so this release has made them more discoverable with clear icons in the toolbar, so everyone can discover them. The per-model settings can now be accessed both when working from the recommended and the custom print settings mode.
  157. *Specify network printer.
  158. When connected to an Ultimaker Connect group of multiple printers, Ultimaker Cura once again shows a pop-up to select a designated printer for your printjob. This functionality had been disabled in the last version to ensure reliability when printing remotely.
  159. *Performance improvements.
  160. Various tweaks under the hood for a snappier, more responsive interface. This improvement is most noticeable when switching extruders, print profiles, hovering over tooltips and when scrolling through the print settings list.
  161. *SDK version increment.
  162. The changes made in version 4.4 (mainly for intents but also other things) are so thorough that we needed to do a major increment of the SDK version. Contributors – please update your packages!
  163. *Pause at height message.
  164. A setting has been added to the pause at height script that displays a custom message on screen. This can be used to give instructions to operators to perform an action during the pause, e.g. ‘Place 626 bearings in slots now’.
  165. *Restore window preference.
  166. https://github.com/fieldOfView has contributed a new preference around restoring the previous window position/size to the last used position/size on start up. This would be a workaround for those setups where starting Ultimaker Cura on a secondary screen will prevent it from working.
  167. *Group Linux instances.
  168. https://github.com/MatthewCroughan has contributed a fix so that multiple instances of Ultimaker Cura get grouped in one application group in Gnome (the Linux front-end). It adds a bit of metadata to the .desktop file so that the windows can be grouped.
  169. * Known bugs
  170. Cura not starting on Windows 10. Some users started reporting that Ultimaker Cura 4.3 and higher did not start properly, fur unknown reasons. We have implemented some code to get a better understanding of the issue, but we have not been able to fix it just yet.
  171. As a quick fix: Go to the install path, by default “C:\Program Files\Ultimaker Cura 4.4”. Right click Cura.exe and select ‘properties’. Click the ‘compatibility’ tab and select “Run This Program in Compatibility Mode For: Windows 8”. If this does not fix your issue, please contact your service provider.
  172. * Minor improvements
  173. - Reweighting stages.
  174. - Small plug-in system improvements
  175. - Add RetractContinue post-processing script by https://github.com/thopiekar
  176. - Add DisplayRemainingTimeOnLCD post-processing script by https://github.com/iLyngklip
  177. - Thickness of the very bottom layer
  178. * Updated third party printers
  179. - Strateo3D. https://github.com/KOUBeMT has updated the machine profile for Strateo3D.
  180. - Key3D Tyro. https://github.com/DragonJe has created a definition, extruder, and profiles for the Key3D Tyro.
  181. - Prusa i3 MK3/MK3S printer. https://github.com/samirabaza has contributed the latest definition for Prusa i3 MK3/MK3s made by Prusa Research with a minor modification to fit in Prusa folder under "add printer".
  182. - Hellbot printer. https://github.com/F-Fischer has contributed a machine profile for the Hellbot printer.
  183. - HMS434 update by https://github.com/maukcc
  184. - Add CR-10 MAX and Ender-5 plus by https://github.com/trouch
  185. - Modify Cubicon device profile by https://github.com/HUNIBEST-HyVISION
  186. - Add Cubicon printer definitions by https://github.com/HUNIBEST-HyVISION
  187. * Bug fixes
  188. - Re-calculating retraction-safe area with every wall by https://github.com/smartavionics
  189. - Fix Normals after Mirror Operation
  190. - Crash when loading PJ with creality
  191. - Per-object setting stacks checked for errors even if they are empty by https://github.com/smartavionics
  192. - getAngleLeft gives wrong results when lines are colinear
  193. - Lots of qml warnings regarding MaterialsTypeSelection.qml
  194. - PR: Avoid unwanted travel with ironing by https://github.com/smartavionics
  195. - PR: Remove all travel moves < 5um by https://github.com/smartavionics
  196. - AMF files are mirrored
  197. - Changes to Material diameter do not get applied
  198. - Long string of text on profile names goes through borders
  199. - CURA 4.3 - Crash when connecting networked Ultimaker S5
  200. - Layer slider falls behind action panel, on low resolution displays only by https://github.com/AMI3
  201. - Deleting profiles will not update the size of the drop-down menu
  202. - Create / Update / Discard options are enabled when they should be greyed out
  203. - Scroll bar for profile dropdown
  204. - Can't change printhead X/Y Min/Max
  205. - Syncing to a printer that has both nozzles disabled causes Cura to crash
  206. - Project file open behavior preference is ignored when opening from command line.
  207. - Create CFFF printer and change nozzle diameter will cause a crash
  208. - Pause At Height resumes with wrong speed
  209. - One-at-a-time ordering wrong
  210. - Fix license extraction from CuraPackage
  211. - Invalid firmware for UM2 update continues forever
  212. - Infill inset too much with connected lines and thicker infill by https://github.com/smartavionics
  213. - Reworked line polygon crossings by https://github.com/smartavionics
  214. [4.3.0]
  215. *Ultimaker S3.
  216. This release includes a new profile for our latest S-line of 3D printers: the Ultimaker S3. Eagle-eyed beta testers may have noticed this extra printer profile in the beta release, too. Well done to those who spotted it. Learn more about the Ultimaker S3 by reading the blog on Ultimaker.com.
  217. *Even more 3D file formats.
  218. This version is compatible with even more 3D file formats out-of-the-box, so you can integrate CAD software, 3D scanning software, and 3D modeling software into your workflow with ease. Natively open Collada, GLTF, OpenCTM, and PLY formats, to name a few. And don’t forget, downloading plugins from the Ultimaker Marketplace brings in support for many more.
  219. *Align faces to the build plate.
  220. Orienting your models with the rotation tool or the lay flat tool can be a hassle with complex geometries. This new time-saving feature lets you select a face of your model to rest on the build plate, so you can get the orientation you need quickly and easily. Please note this is disabled in compatibility mode (and if your machine is running OpenGL 3.2 or lower).
  221. *Support infill/interface line directions.
  222. Improve reliability with more precise control over certain aspects of your print. Choose the angle that support-infill and interfaces print at, thanks to a contribution from vgribinchuck. Input a set of angles you want lines generated at, and these will be placed sequentially throughout your 3D print.
  223. *Randomize infill start.
  224. Randomize which infill line is printed first. This distributes strength across the model, preventing one segment becoming the weakest link, at the cost of an additional travel move.
  225. *Print small features slower.
  226. Smartavionics has contributed a setting which recognizes small perimeters and reduces print speed in order to boost the reliability and accuracy of small printed features. This is especially useful for small perimeters such as printed holes, as they tend to get ripped away from the build plate easily due to their low contact area.
  227. *Easy selector for Z seam positions.
  228. Z seams are now easier to position on your model, thanks to a contribution by trouch. A drop down selection box has been added to custom mode, giving you a list of presets to place the z seam on your model.
  229. *Colorblind assist theme.
  230. Nubnubbud has added a new theme for colorblind users which makes more distinction between colors, such as the yellow/green line colors in the layer view.
  231. *DisplayFilenameAndLayerOnLCD script.
  232. Some improvements for this post processing script from the community. N95JPL has contributed updates to offer a wider range of optional information. Adecastilho has contributed updates so that the layer count is displayed before the filename to prevent the layer number getting truncated in the event of long filename, as well as an option to start layer count at either 0 or 1. The ':' in the display string has also been removed as it is a GCODE command that splits the line into two different commands.
  233. *Peripheral information for output devices.
  234. Architectural changes in Ultimaker Cura to allow display information about peripherals in the printer output device, so that I can use it to later on show that information in the Monitor stage plugin.
  235. *Quality changes on import.
  236. Users can now import profiles that have been created on a different machine other than the active one.
  237. *Remove prime after coasting.
  238. Reduce the visibility of the z seam when printing with coasting by preventing nozzle priming.
  239. *Map Material Station slot data.
  240. The available configurations drop down will display information about a Ultimaker S5 Material Station if connected. Read more about the Ultimaker S5 Material Station on ultimaker.com
  241. *Manage Printer link.
  242. Added a “Manage Printer” link in the monitor tab which takes you to Ultimaker Connect.
  243. *Improvement in code quality.
  244. Improved code quality resulting in improved stability.
  245. * Bug fixes
  246. - Uninstall in silent mode. Fixed an issue where a dialog displays when uninstalling in silent mode.
  247. - Build Interface if Support is Present. In some cases, support could be pushed away by large support XY distance, but interfaces could be left on overhangs which leads to situation when interface is generated without support. This has been fixed.
  248. - Install in silent mode. The bundled Arduino driver is signed by a certificate that's not trusted on Windows by default, so there was no way to suppress the prompt or to have the installer skip driver installation. This has been fixed.
  249. - 3MF project printer connection not included. When loading a project file that was saved while a network connection was active, the network connection is not re-established. This has been fixed.
  250. - Thin Walls broken. Fixed an error with thin walls being broken.
  251. - Tray icon remaining. Fixed a bug where the tray icon would remain after closing the application.
  252. - Marketplace text. Fixed an issue where Marketplace text is blurry on some screens
  253. - Unsupported profile imports. Fixed an issue where exported profiles could not be reimported.
  254. - Loading file message. Added visual feedback when loading files such as STLs
  255. - Loading GCODE on disabled extruders. Fixed an issue where GCODE imported using multi-extrusion fails to load if an extruder is disabled.
  256. - Support brim with concentric support pattern. Fixed an issue where support would be in mid-air.
  257. - Reduced cloud logging. Logging has been reduced for cloud connections on unstable connections.
  258. - Application menu extruder menu. Fixed an issue where changing the extruder via the application menu didn’t work.
  259. - Tool handles move when rotating. Fixed an issue where rotate tool handles would change location when rotating.
  260. - F5 reload. Fixed an issue where F5 doesn't reload GCODE.
  261. - Application not starting before the splash screen. Fixed an issue where the application wouldn’t start before the splash window.
  262. - Qt 5.13 crashes. Fixed an issue where the ShaderEffect crashes using Qt 5.13
  263. - Can’t select other materials in print setting tab. Fixed an issue where other materials couldn’t be selected using the print settings tab.
  264. - Drop down to buildplate after resize. Models don’t drop down to the build plate if they are scaled down from ‘too large to fit’.
  265. - Unsupported quality profiles. Fixed unsupported quality profiles appearing for 0.25 + 0.8 print core combinations.
  266. - 'Arrange all models' for groups. Fixed an issue where arrange all models hangs for grouped models.
  267. - Update Checker not working. Fixed this so that updates are visible if using a legacy version.
  268. - Missing support brim. Fixed an issue where support brim was missing if platform adhesion set to ‘None’.
  269. - Multiply non-normal mesh doesn't work. Fixed instances where processes stopped and messages would hang.
  270. - Settings not updating in GUI with inheritance. Fixed settings not updating GUI with inheritance.
  271. - Prevent 'generic'-part in name of specific materials. Introduced checks for ‘generic’ material types to help material categorization.
  272. - Hide temperature settings. The "Default Print Temperature" setting is currently editable, but editing this setting can cause problems with temperatures later especially when you have it in your custom profile. We decided to hide this setting so users can no longer edit it in the later releases to avoid confusion. The "Default Build Plate Temperature" has also been hidden because it causes a similar issue.
  273. - Add machine_heated_build_volume. Introduced a new machine_heated_build_volume machine-setting, which is set it to false by default, and only set it to true for the Ultimaker S5. Users can alter their own definition if they do have a heated build volume.
  274. - Z-hops on first layer. First move other start GCODE not z-hopped. Contributed by sailorgreg.
  275. - Preserve extruder-only moves in post stretch script. Contributed by sgtnoodle.
  276. - “Print via Cloud” is no longer possible without an Internet connection
  277. - Monitor tab no longer sometimes shows incorrect printer name or type
  278. - Long print job names are no longer overlapping other text in the monitor tab
  279. - “Connected to Cloud” pop-up now only displays when the currently selected printer is connected to Ultimaker cloud.
  280. - Monitor tab is no longer greyed out when idle.
  281. *Third-party printer definitions
  282. New machine definitions added for:
  283. - IMADE3D Jellybox. Contributed by filipgoc for IMADE3D Jellybox printers, which adds JellyBOX 2 printer and revises settings of JellyBOX Original.
  284. - Vertex Nano. Contributed by velbn
  285. - Felix Pro 2. Contributed by pnks
  286. - JGAurora A35. Contributed by pinchies.
  287. - eMotionTech Strateo3D. Contributed by KOUBeMT.
  288. - NWA3D A31. Contributed by DragonJe.
  289. [4.2.0]
  290. *Orthographic view.
  291. When preparing prints, professional users wanted more control over the 3D view type, so this version introduces an orthographic view, which is the same view type used by most professional CAD software packages. Find the orthographic view in View > Camera view > Orthographic, and compare the dimensions of your model to your CAD design with ease.
  292. *Object list.
  293. Easily identify corresponding filenames and models with this new popup list. Click a model in the viewport and its filename will highlight, or click a filename in the list and the corresponding model will highlight. The open or hidden state of the list will persist between sessions. How convenient.
  294. *Print previews.
  295. Some improvements have been made to print previews displayed in the monitor tab, Ultimaker Connect, or the Ultimaker S5 interface. In some instances, previews were clipped at the bottom or side, and sometimes models outside of the build plate area were visible. This is all fixed now.
  296. *AMF file compatibility.
  297. Ultimaker Cura now supports AMF (Additive manufacturing file format) files out-of-the-box, thanks to an AMF file reader contributed by fieldOfView.
  298. *Slice button delay.
  299. After clicking ‘Slice’, a lack of response could lead to frustrated buttonclicking. This version changes the button text to read ‘Processing’ during any pre-slicing delay.
  300. *Layer view line type.
  301. The line type color scheme in the layer view has been tweaked with new colors for infill and support interfaces so that they can be distinguished better.
  302. *Nozzle switch prime distance.
  303. Certain materials “ooze” more than others during retraction and long moves. Vgribinchuk has contributed a new setting that lets you finetune the restart distance, so that the full extrusion width is achieved when resuming a print.
  304. *Smart Z seam.
  305. A new option to increase the aesthetic quality of your prints has been added to custom mode, under Z seam settings. Smart Z seam works by analyzing your model’s geometry and automatically choosing when to hide or expose the seam, so that visible seams on outer walls are kept to a minimum.
  306. *Separate Z axis movements.
  307. Z axis movement handling has been improved to reduce the chance of print head collisions with prints.
  308. *Flow per feature.
  309. You can now adjust material flow for specific features of your print, such as walls, infill, support, prime towers, and adhesion. This allows line spacing to be controlled separately from flow settings.
  310. *Merge infill lines.
  311. We did some finetuning of the CuraEngine to improve print quality by filling thin infill areas more precisely and efficiently, and reducing movements that caused excessive gantry vibration.
  312. *Z hop speed.
  313. The Z hop speed for printers with no specific speed value would default to ‘299792458000’ (light speed!) The new Z hop speed setting ensures that all Z hops are performed at a more sensible speed, which you can control.
  314. *Support tower diameter.
  315. The ‘Minimum diameter’ setting for support towers has been renamed to ‘Maximum Tower-Supported Diameter’, which is more accurate and more specific because it mentions towers.
  316. *Square prime towers.
  317. Circular prime towers are now the default option. Square prime towers have been eradicated forever.
  318. *Third-party printer order.
  319. The ‘add printer’ menu now includes third-party printers that are ordered by manufacturer, so that specific machines can be found easily. Printer definitions. New machine definitions added for:
  320. - Anet A6 contributed by markbernard
  321. - Stereotech ST320 and START contributed by frylock34
  322. - Erzay3D contributed by Robokinetics
  323. - FL Sun QQ contributed by curso007
  324. - GeeTech A30 contributed by curso007
  325. *Creawsome mod.
  326. This version has pulled the Creawsome mod, made by trouch, which adds a lot of print profiles for Creality printers. It includes definitions for Creality CR10 Mini, CR10s, CR10s Pro, CR20, CR20 Pro, Ender 2, Ender 4 and Ender 5, and updates the definitions for CR10, CR10s4, CR10s5 and Ender3. The CRX is untouched. Pull requests are now submitted that merge the mod into mainline Cura.
  327. * Bug fixes
  328. - Noto Sans. Noto Sans was introduced as the default font in Ultimaker Cura some versions ago, but until now it wouldn’t render properly in the application unless already installed on your computer. This release forces the application to render Noto Sans even when it’s not installed as a font on your computer. Fun fact: Ultimaker recently rebranded, and we made Noto Sans our corporate font as well.
  329. - Reslice with per-model settings. When slicing a model with per-model settings, a change of one of the per model settings would not trigger a reslice. This has been fixed. Serial port interruptions. This version adds a way to stop serial connections if you add command line parameters.
  330. - Print one-at-a-time blob. In print-one-at-a-time mode, prime blobs could cause obstructions and cause prints to fail. This has been fixed.
  331. - Prime tower brim overlap fix. Fixed an issue where models on the build plate could overlap with brims of other models.
  332. - Wrong printer name. Fixed an issue where Ultimaker 3D printers that are synchronized over the network would display ‘Extruder 1’ in place of the printer’s hostname.
  333. - Unnecessary travel at print start. Fixed an issue where printing without a prime blob would cause the print head to make a 10 mm travel move for no reason.
  334. - Stair step height. This version fixes support stair step height, which influences the adhesion between the model and support printed on top (supports everywhere). For now, this bug has had no influence on PVA supported prints.
  335. [4.1.0]
  336. *Draggable settings panels
  337. There was a lot of feedback from the 4.0 release about the collapsible settings panels. Based on this feedback, we decided to make them completely draggable. The print settings panel (prepare stage) and the color scheme panel (preview stage) can now be dragged and positioned anywhere in the 3D viewer. A double click of the header will reset each to their default position.
  338. *Updated onboarding flow.
  339. The onboarding flow on first startup has been updated with a look and feel more in line with the new interface. A series of setup steps will be shown, including Welcome, User agreement, Change log, the option to add a (networked) printer, and the option to sign up/sign in with an Ultimaker account.
  340. *Add printer menu.
  341. Various updates in the ‘Add printer menu’. The machine settings menu has been updated in line with the new look and feel of the interface, and it's now possible to directly add machines from discovered network printers.
  342. *Expert settings visibility.
  343. Previously, new settings weren't displayed in the expert preset even though they were expert-level settings. The latest features (e.g. Prime tower brim) are now included in the expert preset, for easy access.
  344. *Experimental print profile indicator.
  345. When an experimental print profile is activated, the settings panel header will now display an "Experimental" tag.
  346. *Printing guidelines.
  347. More information about how to print advanced materials can be quickly and easily accessed via the interface. When a material is chosen in the configuration selector, an icon will appear next to it, which when clicked will direct the user to a 'Printing Guidelines' page specified by the print profile supplier.
  348. *Increased rendering speed.
  349. Rendering speed improvements that should be quite noticeable with multiple objects on the build plate.
  350. *Layer change script.
  351. This new post-processing script injects custom Gcode on a layer change, so that manual commands can be defined, e.g. park the print head. Contributed by wporter82. https://github.com/wporter82
  352. *Prime tower brim.
  353. Prime towers might need the extra adhesion of a brim even when the model doesn’t, so an option for a prime tower to print with a brim independently of the model has been added. This setting is available when the adhesion type is set to 'None', 'Skirt' or 'Brim', and the prime tower is enabled. Currently this option doesn’t work with rafts.
  354. *Prime tower Gcode comments.
  355. Gcode now contains comments to indicate when a prime tower is printed, like so: {code};TYPE:PRIME-TOWER{code}
  356. *Maximum deviation setting.
  357. Previously, the maximum deviation was hard-coded in CuraEngine to be half of the maximum resolution. A new setting has been added that sets the maximum allowed deviation from the original polygon when reducing model resolution. If line segments are shorter than the maximum resolution, they are removed, unless this introduces a deviation greater than the maximum deviation.
  358. *Gyroid support.
  359. Smartavionics has contributed a new option for a gyroid support pattern, similar to his gyroid infill contribution. A gyroid pattern is relatively efficient with material, so gyroid patterns permeable to water can dissolve faster. It’s also easier to pull gyroid structures off your model with pliers compared to some other support patterns. https://github.com/smartavionics
  360. *Purchase materials.
  361. The Marketplace now includes a direct link to a site where users can buy specific materials to work with the corresponding print profile. The link is specified by the print profile supplier through the contributor portal.
  362. *Marketplace notifications.
  363. When a plugin or print profile in the Marketplace has updates, a badge notification will appear over the Marketplace button and installed packages tab, prompting you to update.
  364. * New third-party definitions:
  365. - NWA3D A5. Contributed by DragonJe. https://github.com/DragonJe
  366. - Anycubic Chiron. Contributed by BluefireXD. https://github.com/BluefireXD
  367. - Alfawise u30. Contributed by NicolasNSSM. https://github.com/NicolasNSSM
  368. - Cubicon. Contributed by Hyvision. https://github.com/Hyvision
  369. - Wanhao Duplicator 9. Contributed by matshch. https://github.com/matshch
  370. - Creality 3D-X. Contributed by steverc1572 https://github.com/steverc1572
  371. - Z-Bolt. Contributed by alexkv. https://github.com/alexkv
  372. - TiZYX Evy. Contributed by ValentinPitre. https://github.com/ValentinPitre
  373. - FLSUN QQ. Contributed by ranfahrer. https://github.com/radfahrer
  374. - Structur3D Silicone. Contributed by afinkle. https://github.com/afinkle
  375. - TiZYX Evy Dual. Contributed by ValentinPitre. https://github.com/ValentinPitre
  376. *Bug fixes:
  377. - Fixed an issue where the application crashed when opening the Ultimaker Marketplace after being logged in for more than 10 minutes. This was due to an expired token when checking network requests.
  378. - For PLA-PLA support combinations, the horizontal expansion value has changed from 0.2 to 0 by default. This fixes an issue where unnecessary support is generated. The default value for PVA remains the same.
  379. - Fixed an issue where choosing to "Update Existing" profile during project file loading did not overwrite the current settings with what was in the project file.
  380. - Removed the GFF and CFF materials from this version onwards. These materials are intended only for testing and are incompatible with the Ultimaker 2+
  381. - Fixed an issue where the maximum resolution setting removed more vertices than necessary.
  382. - Improved gyroid infill to stop very small (less than 10 uM) line segments being created when the gyroid infill lines are connected, increasing print consistency and reliability. Contributed by smartavionics https://github.com/smartavionics
  383. - Previously, disabling build plate adhesion would also disable support brim settings. A support brim can now be enabled independently of build plate adhesion.
  384. - Improved combing moves over thin model areas. Contributed by smartavionics https://github.com/smartavionics
  385. - Fixed an issue where the printer selector panel text would exceed the boundaries of popups in languages other than English.
  386. - Removed the ability to create print profiles with duplicate names in the print profile manager. Print profiles with the equal names would eventually lead to crashes or undefined behavior.
  387. - Fixed an issue where the application would not remember the previous save path after saving again in the same session.
  388. - Older machines running Mac OS X don't always support OpenGL 4.0+. For better performance the software can now detect if a machine doesn’t support it, and use OpenGL 2.0 instead. Contributed by fieldOfview. https://github.com/fieldofview
  389. - Fixed an issue where the application would crash when selecting the support eraser tool.
  390. - Fixed an issue where Z seams didn’t snap to the sharpest corner.
  391. - Fixed issues where prints would have imperfections and on vertical surfaces.
  392. [4.0.0]
  393. *Updated user interface
  394. Ultimaker Cura is a very powerful tool with many features to support users’ needs. In the new UI, we present these features in a better, more intuitive way based on the workflow of our users. The Marketplace and user account control have been integrated into the main interface to easily access material profiles and plugins. Three stages are shown in the header to give a clear guidance of the flow. The stage menu is populated with collapsible panels that allow users to focus on the 3D view when needed, while still showing important information at the same time, such as slicing configuration and settings. Users can now easily go to the preview stage to examine the layer view after slicing the model, which previously was less obvious or hidden. The new UI also creates more distinction between recommended and custom mode. Novice users or users who are not interested in all the settings can easily prepare a file, relying on the strength of expert-configured print profiles. Experienced users who want greater control can configure over 300 settings to their needs.
  395. *Redesigned "Add Printer" dialog
  396. Updated one of the first dialogs a new user is presented with. The layout is loosely modeled on the layout of the Ultimaker 3/Ultimaker S5 "Connect to Network" dialog, and adds some instructions and intention to the dialog. Contributed by fieldOfView.
  397. *Updated custom mode panel
  398. Based on feedback from 4.0 beta, the custom mode panel is now resizable to make more settings visible. The set position will persist between sessions.
  399. *Monitor tab
  400. Updated the monitor tab interface for better alignment with Cura Connect interface.
  401. *Remote printing
  402. Use your Ultimaker S5 printer with an Ultimaker account to send and monitor print jobs from outside your local network. Requires firmware 5.2 (coming soon).
  403. *User ratings for plugins
  404. With an Ultimaker account, users can now give feedback on their experience by rating their favourite plugins.
  405. *Integrated backups
  406. ‘Cura backups’ has been integrated into Ultimaker Cura and can be found in the ‘extensions’ menu. With this feature, users can use their Ultimaker account to backup their Ultimaker Cura configurations to the cloud for easy, convenient retrieval.
  407. *Plugin versioning
  408. Newer plug-ins can't load in older versions if they use newer features, while old plug-ins may still load in newer versions.
  409. *LAN and cloud printer icons
  410. Users can now quickly see if their printer is network or cloud enabled with new icons.
  411. *Improved UI speed
  412. This version switches faster between extruders and printers. Your mileage may vary depending on your system specifications.
  413. *Floats precision
  414. No settings in Ultimaker Cura require more than three digits of precision, so floats in setting input fields have been limited to three digits only. Contributed by fieldOfView.
  415. *Minimum support area
  416. This feature allows set minimum area size for support and support interface polygons. Polygons which area are smaller than set value will not be generated. Contributed by vgribinchuk/Desktop Metal.
  417. *Lazy Tree Support calculation
  418. In previous versions, 95% of Tree Support’s computation time was used to calculate the collision volumes to make sure that the branches avoid collisions with the meshes. Now it calculates these volumes only when necessary, reducing the computation time. Contributed by bjude.
  419. *CPE and CPE+ comb retractions
  420. Changed all CPE and CPE+ profiles to travel up to 50 mm without retraction, decreasing blobs caused by combing long distances.
  421. *Marketplace improvements
  422. Added optimizations to show a support site instead of an email address, increased the number of lines that are shown for the description, and show a 'website' link so people can order material directly.
  423. *Arduino drivers silent install
  424. Previous versions stopped silent installation because the Arduino drivers packaged with Cura are not signed. Arduino drivers are now skipped when performing a silent install.
  425. *New third-party definitions
  426. - Wanhao. Updated printer profiles to use new travel_speed macro (Contributed by forkineye).
  427. - JGAurora A1, A5 and Z-603S (Contributed by pinchies).
  428. - Alfawise U20 (Contributed by pinchies).
  429. - Cocoon Create ModelMaker (Contributed by pinchies).
  430. - Ender-3. Updates to the printer definition (Contributed by stelgenhof).
  431. *Bug fixes
  432. - Fixed an issue which prevented slicing when per extruder settings were changed with a disabled extruder.
  433. - Improved handling of non-Ultimaker network connected printers within Ultimaker Cura. Contributed by fieldOfView
  434. - Fixed an issue where printing with the second extruder only would retract material unnecessarily.
  435. - Fixed an issue where outdated plugins remained partially activated.
  436. - Fixed an issue where combing was not working when tweaking Retraction minimum travel.
  437. - Fixed an oversized print head collision zone when using print one-at-a-time mode.
  438. - Due to inaccuracy of floats in very large prints, the position is reset again several times using "G92 E0" commands.
  439. - Improved update checker text for better readability.
  440. - Updated the implementation of 3MF in Ultimaker Cura for better consistency with 3MF consortium specifications.
  441. - Removed all final and initial print temperature offsets, and increased first layer print temperature to fix under-extrusion problems.
  442. - Holding shift and rotating a model on its axis for fine-grained rotations would sometimes pan the camera. This has now been fixed.
  443. - Added file type associations for .gcode and .g extensions.
  444. - Marked some more profiles as experimental.
  445. - Fixed an issue where duplicated PLA with a different label would replace the original PLA entry.
  446. - Updated which profile new materials are based when you create a brand new material. Contributed by fieldOfView.
  447. - Fixed adhesion type errors on startup.
  448. - Fixed an issue where system tray icons would remain when Ultimaker Cura is closed until mouse-over.
  449. - Added extra tooltip to give extra information about start/end g-codes.
  450. - Fixed an issue where clicking 'Create Account' would go to login instead of sign-up.
  451. - Fixed an issue where the legacy profile importer would generate corrupt profiles.
  452. - Fixed an issue where Ultimaker Cura could crash on start-up during the upgrading of your configuration to the newest version for some people.
  453. - Fixed an issue where Ultimaker Cura would crash after downloading plugin from Marketplace.
  454. - Ignores plugins folder when checking files for version upgrade. Start-up is now much faster if you've installed a lot of plugins or have used many versions of Ultimaker Cura.
  455. - Fixed an issue where the firmware checker shows up when there is no internet connection.
  456. - Fixed an issue where settings could not be made visible again after hiding all settings.
  457. - Fixed false configuration error for CC Red 0.6 core after a version upgrade.
  458. - Fixed an issue where a warning is issued when selecting a printer with no material loaded. The extruder will now be disabled instead.
  459. [3.6.0]
  460. *Gyroid infill
  461. New infill pattern with enhanced strength properties. Gyroid infill is one of the strongest infill types for a given weight, has isotropic properties, and prints relatively fast with reduced material use and a fully connected part interior. Note: Slicing time can increase up to 40 seconds or more, depending on the model. Contributed by smartavionics.
  462. *Support brim
  463. New setting that integrates the first layer of support material with the brim’s geometry. This significantly improves adhesion when printing with support material. Contributed by BagelOrb.
  464. *Cooling fan number
  465. It is now possible to specify the cooling fan to use if your printer has multiple fans. This is implemented under Machine settings in the Extruder tab. Contributed by smartavionics.
  466. *Settings refactor
  467. The CuraEngine has been refactored to create a more testable, future-proof way of storing and representing settings. This makes slicing faster, and future development easier.
  468. *Print core CC 0.6
  469. The new print core CC 0.6 is selectable when the Ultimaker S5 profile is active. This print core is optimized for use with abrasive materials and composites.
  470. *File name and layer display
  471. Added M117 commands to GCODE to give real-time information about the print job file name and layer number shown on the printer’s display when printing via USB. Contributed by adecastilho.
  472. *Firmware checker/Ultimaker S5
  473. The update checker code has been improved and tested for more reliable firmware update notifications in Ultimaker Cura. The Ultimaker S5 is now included.
  474. *Fullscreen mode shortcuts
  475. Fullscreen mode can be toggled using the View menu or with the keyboard shortcuts: Command + Control + F (macOS), or F11 (Windows and Linux). Contributed by KangDroid.
  476. *Configuration error message
  477. In previous versions, Ultimaker Cura would display an error dialog explaining when something happened to user configuration files, including the option to reset to factory defaults. This would not warn about losing the current printer and print profile settings, so this information has been added.
  478. *Rename Toolbox to Marketplace
  479. The entry points to the Toolbox are now renamed to Marketplace.
  480. *Materials in the Marketplace
  481. A new tab has been added to the Marketplace that includes downloadable material profiles, to quickly and easily prepare models for a range of third-party materials.
  482. *New third-party definitions
  483. New profiles added for Anycube 4MAx and Tizyx K25. Contributed by jscurtu and ValentinPitre respectively.
  484. *Improved definitions for Ender-3
  485. The Ender-3 build plate size has been adjusted to the correct size of 235 x 235 mm, corrected the start-up sequence, and the printhead position has been adjusted when prints are purged or completed. Contributed by stelgenhof.
  486. *Add mesh names to slicing message
  487. Added comment generation to indicate which mesh the GCODE after this comment is constructing. Contributed by paukstelis.
  488. *Bug fixes
  489. - The active material is highlighted in Ultimaker Cura’s material manager list. This behavior is now consistent with the profile and machine manager.
  490. - The option to use 1.75 mm diameter filament with third-party 3D printers is now fixed and does not revert back to 2.85 mm. This fix also applies the appropriate a Z-axis speed change for 1.75 mm filament printers. Contributed by kaleidoscopeit.
  491. - A fix was created to handle OSX version 10.10, but due to the QT upgrade, users with older versions won’t be able to run Ultimaker Cura on their system without a system update. This applies to OSX version 10.09 and 10.08.
  492. - Fixed a memory leak when leaving the “Monitor” page open.
  493. - Added performance improvements to the PolygonConnector to efficiently connect polygons that are close to each other. This also reduces the chances of the print head collide with previously printed things. Contributed by BagelOrb.
  494. - Fixed a bug where the GCODE reader didn’t show retractions.
  495. - Changes the USBPrinting update thread to prevent flooding the printer with M105 temperature update requests. Contributed by fieldOfView.
  496. - Fix the behavior of the "manage visible settings" button, when pressing the "cog" icon of a particular category. Contributed by fieldOfView.
  497. - Add a new post processing script that pauses the print at a certain height that works with RepRap printers. Contributed by Kriechi.
  498. - Fix updates to the print monitor temperatures while preheating. Contributed by fieldOfView.
  499. - Fixed a bug where material cost is not shown unless weight is changed.
  500. - Fixed bugs crashing the CuraEngine when TreeSupport is enabled.
  501. - Fixed a bug where Ultimaker Cura would upload the wrong firmware after switching printers in the UI.
  502. - Fixed a bug where the layer view was missing if the first layer was empty.
  503. - Fixed a bug where erroneous combing movements were taking place.
  504. - Fixed a bug where the initial layer temperature is set correctly for the first object but then never again.
  505. - Fixed a bug where clicking the fx icon didn’t respond.
  506. [3.5.1]
  507. *Bug fixes
  508. - Fixed M104 temperature commands giving inaccurate results.
  509. - Fixed crashes caused by loading files from USB stick on Windows platforms.
  510. - Fixed several issues with configuration files that missed the type in the metadata.
  511. - Fixed issues caused by skin/infill optimization.
  512. - Fixed several issues related to missing definition files for third-party printers.
  513. - Fixed an issue where combing path generation cuts corners.
  514. - Fixed a range of crashes caused by lock files.
  515. - Fixed issues with remembering save directories on MacOS.
  516. - Fixed an issue where CuraEngine uses incorrect material settings.
  517. - Fixed an issue where some support layers don't have support infill.
  518. [3.5.0]
  519. *Monitor page
  520. The monitor page of Ultimaker Cura has been remodeled for better consistency with the Cura Connect ‘Print jobs’ interface. This means less switching between interfaces, and more control from within Ultimaker Cura.
  521. *Open recent projects
  522. Project files can now be found in the ‘Open Recent’ menu.
  523. *New tool hotkeys
  524. New hotkeys have been assigned for quick toggling between the translate (T), scale (S), rotate (R) and mirror (M) tools.
  525. *Project files use 3MF only
  526. A 3MF extension is now used for project files. The ‘.curaproject’ extension is no longer used.
  527. *Camera maximum zoom
  528. The maximum zoom has been adjusted to scale with the size of the selected printer. This fixes third-party printers with huge build volumes to be correctly visible.
  529. *Corrected width of layer number box
  530. The layer number indicator in the layer view now displays numbers above 999 correctly.
  531. *Materials preferences
  532. This screen has been redesigned to improve user experience. Materials can now be set as a favorites, so they can be easily accessed in the material selection panel at the top-right of the screen.
  533. *Installed packages checkmark
  534. Packages that are already installed in the Toolbox are now have a checkmark for easy reference.
  535. *Mac OSX save dialog
  536. The save dialog has been restored to its native behavior and bugs have been fixed.
  537. *Removed .gz extension
  538. Saving compressed g-code files from the save dialog has been removed because of incompatibility with MacOS. If sending jobs over Wi-Fi, g-code is still compressed.
  539. *Updates to Chinese translations
  540. Improved and updated Chinese translations. Contributed by MarmaladeForMeat.
  541. *Save project
  542. Saving the project no longer triggers the project to reslice.
  543. *File menu
  544. The Save option in the file menu now saves project files. The export option now saves other types of files, such as STL.
  545. *Improved processing of overhang walls
  546. Overhang walls are detected and printed with different speeds. It will not start a perimeter on an overhanging wall. The quality of overhanging walls may be improved by printing those at a different speed. Contributed by smartavionics.
  547. *Prime tower reliability
  548. The prime tower has been improved for better reliability. This is especially useful when printing with two materials that do not adhere well.
  549. *Support infill line direction
  550. The support infill lines can now be rotated to increase the supporting capabilities and reduce artifacts on the model. This setting rotates existing patterns, like triangle support infill. Contributed by fieldOfView.
  551. *Minimum polygon circumference
  552. Polygons in sliced layers that have a circumference smaller than the setting value will be filtered out. Lower values lead to higher resolution meshes at the cost of increased slicing time. This setting is ideal for very tiny prints with a lot of detail, or for SLA printers. Contributed by cubiq.
  553. *Initial layer support line distance
  554. This setting enables the user to reduce or increase the density of the support initial layer in order to increase or reduce adhesion to the build plate and the overall strength.
  555. *Extra infill wall line count
  556. Adds extra walls around infill. Contributed by BagelOrb.
  557. *Multiply infill
  558. Creates multiple infill lines on the same pattern for sturdier infill. Contributed by BagelOrb.
  559. *Connected infill polygons
  560. Connecting infill lines now also works with concentric and cross infill patterns. The benefit would be stronger infill and more consistent material flow/saving retractions. Contributed by BagelOrb.
  561. *Fan speed override
  562. New setting to modify the fan speed of supported areas. This setting can be found in Support settings > Fan Speed Override when support is enabled. Contributed by smartavionics.
  563. *Minimum wall flow
  564. New setting to define a minimum flow for thin printed walls. Contributed by smartavionics.
  565. *Custom support plugin
  566. A tool downloadable from the toolbox, similar to the support blocker, that adds cubes of support to the model manually by clicking parts of it. Contributed by Lokster.
  567. *Quickly toggle autoslicing
  568. Adds a pause/play button to the progress bar to quickly toggle autoslicing. Contributed by fieldOfview.
  569. *Cura-DuetRRFPlugin
  570. Adds output devices for a Duet RepRapFirmware printer: "Print", "Simulate", and "Upload". Contributed by Kriechi.
  571. *Dremel 3D20
  572. This plugin adds the Dremel printer to Ultimaker Cura. Contributed by Kriechi.
  573. *Bug fixes
  574. - Removed extra M109 commands. Older versions would generate superfluous M109 commands. This has been fixed for better temperature stability when printing.
  575. - Fixed minor mesh handling bugs. A few combinations of modifier meshes now lead to expected behavior.
  576. - Removed unnecessary travels. Connected infill lines are now always printed completely connected, without unnecessary travel moves.
  577. - Removed concentric 3D infill. This infill type has been removed due to lack of reliability.
  578. - Extra skin wall count. Fixed an issue that caused extra print moves with this setting enabled.
  579. - Concentric skin. Small gaps in concentric skin are now filled correctly.
  580. - Order of printed models. The order of a large batch of printed models is now more consistent, instead of random.
  581. *Third party printers
  582. - TiZYX
  583. - Winbo
  584. - Tevo Tornado
  585. - Creality CR-10S
  586. - Wanhao Duplicator
  587. - Deltacomb (update)
  588. - Dacoma (update)
  589. [3.4.1]
  590. *Bug fixes
  591. - Fixed an issue that would occasionally cause an unnecessary extra skin wall to be printed, which increased print time.
  592. - Fixed an issue in which supports were not generated on the initial layer, because the engine expected a brim to be in place.
  593. - Conical and tree supports are now limited within the build plate volume.
  594. - Fixed various startup crashes, including: copying of the version folder, errors while deleting packages, storing the old files, and losing data on install.
  595. [3.4.0]
  596. *Toolbox
  597. The plugin browser has been remodeled into the Toolbox. Navigation now involves graphical elements such as tiles, which can be clicked for further details.
  598. *Upgradable bundled resources
  599. It is now possible to have multiple versions of bundled resources installed: the bundled version and the downloaded upgrade. If an upgrade in the form of a package is present, the bundled version will not be loaded. If it's not present, Ultimaker Cura will revert to the bundled version.
  600. *Package manager recognizes bundled resources
  601. Bundled packages are now made visible to the CuraPackageMangager. This means the resources are included by default, as well as the "wrapping" of a package, (e.g. package.json) so that the CuraPackageManger and Toolbox recognize them as being installed.
  602. *Retraction combing max distance
  603. New setting for maximum combing travel distance. Combing travel moves longer than this value will use retraction. Contributed by smartavionics.
  604. *Infill support
  605. When enabled, infill will be generated only where it is needed using a specialized support generation algorithm for the internal support structures of a part. Contributed by BagelOrb.
  606. *Print outside perimeter before holes
  607. This prioritizes outside perimeters before printing holes. By printing holes as late as possible, there is a reduced risk of travel moves dislodging them from the build plate. This setting should only have an effect if printing outer before inner walls. Contributed by smartavionics.
  608. *Disable omitting retractions in support
  609. Previous versions had no option to disable omitting retraction moves when printing supports, which could cause issues with third-party machines or materials. An option has been added to disable this. Contributed by BagelOrb.
  610. *Support wall line count
  611. Added setting to configure how many walls to print around supports. Contributed by BagelOrb.
  612. *Maximum combing resolution
  613. Combing travel moves are kept at least 1.5 mm long to prevent buffer underruns.
  614. *Avoid supports when traveling
  615. Added setting to avoid supports when performing travel moves. This minimizes the risk of the print head hitting support material.
  616. *Rewrite cross infill
  617. Experimental setting that allows you to input a path to an image to manipulate the cross infill density. This will overlay that image on your model. Contributed by BagelOrb.
  618. *Backup and restore
  619. Added functionality to backup and restore settings and profiles to cloud using the Cura Backups plugin.
  620. *Auto-select model after import
  621. User can now set preferences for the behavior of selecting a newly imported model or not.
  622. *Settings filter timeout
  623. The settings filter is triggered on enter or after a 500ms timeout when typing a setting to filter.
  624. *Event measurements
  625. Added time measurement to logs for occurrences, including startup time, file load time, number of items on the build plate when slicing, slicing time, and time and performance when moving items on the build plate, for benchmarking purposes.
  626. *Send anonymous data
  627. Disable button on the ‘Send anonymous data’ popup has changed to a ‘more info’ button, with further options to enable/disable anonymous data messages.
  628. *Configuration error assistant
  629. Detect and show potential configuration file errors to users, e.g. incorrect files and duplicate files in material or quality profiles, there are several places to check. Information is stored and communicated to the user to prevent crashing in future.
  630. *Disable ensure models are kept apart
  631. Disable "Ensure models are kept apart" by default due to to a change in preference files.
  632. *Prepare and monitor QML files
  633. Created two separate QML files for the Prepare and Monitor stages.
  634. *Hide bed temperature
  635. Option to hide bed temperature when no heated bed is present. Contributed by ngraziano.
  636. *Reprap/Marlin GCODE flavor
  637. RepRap firmware now lists values for all extruders in the "Filament used" GCODE comment. Contributed by smartavionics.
  638. *AutoDesk Inventor integration
  639. Open AutoDesk inventor files (parts, assemblies, drawings) directly into Ultimaker Cura. Contributed by thopiekar.
  640. *Blender integration
  641. Open Blender files directly into Ultimaker Cura. Contributed by thopiekar.
  642. *OpenSCAD integration
  643. Open OpenSCAD files directly into Ultimaker Cura. Contributed by thopiekar.
  644. *FreeCAD integration
  645. Open FreeCAD files directly into Ultimaker Cura. Contributed by thopiekar.
  646. *OctoPrint plugin
  647. New version of the OctoPrint plugin for Ultimaker Cura. Contributed by fieldOfView.
  648. *Cura Backups
  649. Backup and restore your configuration, including settings, materials and plugins, for use across different systems.
  650. *MakePrintable
  651. New version of the MakePrintable plugin.
  652. *Compact Prepare sidebar
  653. Plugin that replaces the sidebar with a more compact variation of the original sidebar. Nozzle and material dropdowns are combined into a single line, the “Check compatibility” link is removed, extruder selection buttons are downsized, recommended and custom mode selection buttons are moved to a combobox at the top, and margins are tweaked. Contributed by fieldOfView.
  654. *PauseAtHeight plugin
  655. Bug fixes and improvements for PauseAtHeight plugin. Plugin now accounts for raft layers when choosing “Pause of layer no.” Now positions the nozzle at x and y values of the next layer when resuming. Contributed by JPFrancoia.
  656. *Bug fixes
  657. - Prime tower purge fix. Prime tower purge now starts away from the center, minimizing the chance of overextrusion and nozzle obstructions. Contributed by BagelOrb.
  658. - Extruder 2 temp via USB. Fixed a bug where temperatures can’t be read for a second extruder via USB. Contributed by kirilledelman.
  659. - Move to next object position before bed heat. Print one at a time mode caused waiting for the bed temperature to reach the first layer temperature while the nozzle was still positioned on the top of the last part. This has been fixed so that the nozzle moves to the location of the next part before waiting for heat up. Contributed by smartavionics.
  660. - Non-GCODE USB. Fixed a bug where the USB port doesn’t open if printer doesn't support GCODE. Contributed by ohrn.
  661. - Improved wall overlap compensation. Minimizes unexpected behavior on overlap lines, providing smoother results. Contributed by BagelOrb.
  662. - Configuration/sync. Fixes minor issues with the configuration/sync menu, such as text rendering on some OSX systems and untranslatable text. Contributed by fieldOfView.
  663. - Print job name reslice. Fixed behavior where print job name changes back to origin when reslicing.
  664. - Discard/keep. Customized settings don't give an 'discard or keep' dialog when changing material.
  665. - Message box styling. Fixed bugs related to message box styling, such as the progress bar overlapping the button in the ‘Sending Data’ popup.
  666. - Curaproject naming. Fixed bug related to two "curaprojects" in the file name when saving a project.
  667. - No support on first layers. Fixed a bug related to no support generated causing failed prints when model is floating above build plate.
  668. - False incompatible configuration. Fixed a bug where PrintCore and materials were flagged even though the configurations are compatible.
  669. - Spiralize contour overlaps. Fixed a bug related to spiralize contour overlaps.
  670. - Model saved outside build volume. Fixed a bug that would saved a model to file (GCODE) outside the build volume.
  671. - Filament diameter line width. Adjust filament diameter to calculate line width in the GCODE parser.
  672. - Holes in model surfaces. Fixed a bug where illogical travel moves leave holes in the model surface.
  673. - Nozzle legacy file variant. Fixed crashes caused by loading legacy nozzle variant files.
  674. - Brim wall order. Fixed a bug related to brim wall order. Contributed by smartavionics.
  675. - GCODE reader gaps. Fixed a GCODE reader bug that can create a gap at the start of a spiralized layer.
  676. - Korean translation. Fixed some typos in Korean translation.
  677. - ARM/Mali systems. Graphics pipeline for ARM/Mali fixed. Contributed by jwalt.
  678. - NGC Writer. Fixed missing author for NGC Writer plugin.
  679. - Support blocker legacy GPU. Fixes depth picking on older GPUs that do not support the 4.1 shading model which caused the support blocker to put cubes in unexpected locations. Contributed by fieldOfView.
  680. *Third-party printers
  681. - Felix Tec4 printer. Updated definitions for Felix Tec4. Contributed by kerog777.
  682. - Deltacomb. Updated definitions for Deltacomb. Contributed by kaleidoscopeit.
  683. - Rigid3D Mucit. Added definitions for Rigid3D Mucit. Contributed by Rigid3D.
  684. [3.3.0]
  685. *Profile for the Ultimaker S5
  686. New printer profile for the Ultimaker S5, our latest 3D printer.
  687. *Profile for Tough PLA
  688. New material profile for Tough PLA, a material that prints with the convenience of PLA but with toughness and impact strength similar to ABS.
  689. *Configuration/sync button
  690. Configuration and synchronization button now available for Ultimaker network-connected printers to easily synchronize all possible available configurations in your Cura Connect group. The name of the group host is automatically pulled from the API, and network printers and local printers are separated in the list for clarity.
  691. *Setting visibility preset
  692. Presets guide you to find the most important settings incrementally. A small menu is located next to the search bar to easily access these new setting visibility presets. Contributed by fieldOfView.
  693. *Print/save hotkey
  694. Send a print to the queue using Ctrl + P (Windows/Linux) or Cmd + P (Mac). If no printer is present on the network, it will save to file instead.
  695. *3D model assistant
  696. Models sliced to print with ABS, PC, PP or CPE+ that have a larger footprint than 150 x 150 x 150 mm will notify the user with an icon and popup of how they can achieve the best possible print quality and reliability.
  697. *Refactored machine manager
  698. Refactored machine manager resulted in less manager classes. Changing settings, materials, variants and machines is now clearer. This results in an overall speed up when making changes.
  699. *Multiply models faster
  700. Significant speed increase when multiplying models.
  701. *Auto slicing disabled by default
  702. The auto slice tool is now disabled by default. Users can still enable the feature in the user preferences dialog.
  703. *Updated fonts
  704. Default font changed to NotoSans to increase readability and consistency with Cura Connect.
  705. *Plugin browser look and feel
  706. The plugin browser has been updated with a better look and feel to bring it in line with other UI elements. The author name is clickable, which opens email for support. Plugins can now be uninstalled with an uninstall button.
  707. *Show tooltip for unavailable profile
  708. Tooltips have been added to incompatible settings, to give explanations why they are incompatible.
  709. *Empty material slots Ultimaker 3
  710. When a material is not loaded in the Ultimaker 3, it is now displayed as ‘Empty’ rather than ‘Unknown’.
  711. *Send over network confirmation
  712. When a print job is sent to a networked printer, a popup will confirm the job was sent, with a button to redirect the user to the monitor in Cura Connect.
  713. *Post processing scripts
  714. Fixed an issue where post processing scripts could be lost between sessions. Post processing scripts are now persistent between sessions.
  715. *Single extrusion mode
  716. Disable an extruder on a dual extrusion printer, so you are not limited by the other extruder’s parameters. To disable an extruder, right click it in the right panel, and select ‘Disable extruder’ to disable it. Re-enable by right clicking and selecting ‘enable extruder’. Printing profiles are optimized for the active extruder, as well as global settings, such as build plate temperature, to achieve better print quality. Using single extrusion mode also makes the ‘print one at a time’ feature available for the Ultimaker 3 and Ultimaker S5.
  717. *New UFP extension
  718. UFP (Ultimaker format package) is a new file extension that contains compressed gcode and a preview thumbnail. Using this extension enables a model preview (similar to the solid view) on the Ultimaker S5 touchscreen and in Cura Connect.
  719. *Compressed Gcode
  720. Gcode saved from Ultimaker Cura using the Ultimaker 3 profile is compressed (using gzip) to save space on printers.
  721. *Circular prime tower
  722. Prime towers are now circular, resulting in a less jerky print head action, a more robust structure, better layer adhesion, and better build plate adhesion compared to square prime towers, reducing the chance of prime tower failure mid-print.
  723. *Connected infill lines
  724. Grid and triangular infill patterns now have connected lines for a more constant flow, better model rigidity, and reduced impact on the quality of the outer wall.
  725. *Support blocker - fieldOfView
  726. Generate a cube mesh to prevent support material generation in specific areas of a model. Each cube can be scaled, rotated, and moved with the standard adjustment tools to fit your requirements. When the support blocker tool is selected, single click in the area you want to block support to generate a mesh. If it is positioned by accident, click it again to remove it.
  727. *Real bridging - smartavionics
  728. New experimental feature that detects bridges, adjusting the print speed, slow and fan speed to enhance print quality on bridging parts.
  729. *Updated CuraEngine executable - thopiekar & Ultimaker B.V.
  730. The CuraEngine executable contains a dedicated icon, author and license info on Windows now. The icon has been designed by Ultimaker B.V.
  731. *Use RapidJSON and ClipperLib from system libraries
  732. Application updated to use verified copies of libraries, reducing maintenance time keeping them up to date (the operating system is now responsible), as well as reducing the amount of code shipped (as necessary code is already on the user’s system).
  733. *Initial layer flow
  734. New setting in the ‘material’ category where the initial layer flow can be adjusted.
  735. *Initial travel move retraction - smartavionics
  736. Retraction has been added to the initial travel move, reducing the chance of prime blobs getting dragged into parts before brim/skirts are printed.
  737. *Unnecessary retractions in spiralize - smartavionics
  738. Removes retractions on layer change in spiralize mode, improving model quality.
  739. *Faster travel paths - smartavionics
  740. Until now, the path order optimizer worked on the basis that the shortest possible route could be taken from any one point to another. When combing is used, any route may longer, due to the need to route around obstacles. Now, it can use the combed distances to give more consistent results.
  741. *New plugins - Pheneeny
  742. Three new plugins have been added to Ultimaker Cura: Scalable extra prime, Print temperature offset, and Enclosure fan.
  743. *Pre-heat extruders - fieldOfView
  744. This new feature allows to preheat the extruders in the printer monitor.
  745. *Renamed TweakAtZ to ‘ChangeAtZ’
  746. This script has been renamed to be more consistent with other scripts.
  747. *Import XML material profile checks
  748. XML material profile files are now checked before import in Ultimaker Cura to avoid potential issues. Contributed by fieldOfView.
  749. *Bug fixes
  750. - Slice engine crash default temperature 0. Fixed an issue where the slicing engine could crash when slicing with a material at 0°C.
  751. - Network printer reconnect. Fixed an issue where the user could not connect to the printer after losing connection.
  752. - Pause at height ‘redo layers’ broken. Fixed an issue where setting ‘pause at height redo layers’ to 1 or more would cause failed prints.
  753. - Reset icon fix. Fixed an issue where manually reverting a default print profile value instead of using the reset button would cause the reset icon to remain.
  754. - Infill density for all extruders. The infill density in the recommended mode now applies to all extruders instead of extruder 1.
  755. - Polypropylene 0.25mm print profile. Fixed the maximum number of allowed extrusions for all 0.25mm Polypropylene profile prints.
  756. - SolidWorks plugin. Replaced comtypes module with win32com to fix issues.
  757. - Font rendering issues. Fixed font rendering issues on Max OSX.
  758. - Slice engine avoids broken wall segments. Fixed an issue where narrow walls created broken line segments by testing for such situations and using slightly narrow lines in those cases.
  759. *Third party printers
  760. - FABtotum TPU profiles. Added third-party material profiles for TPU. Contributed by krios-fabteam.
  761. - Dagoma profiles. Updated printer profiles contributed by dagoma3d.
  762. - uBuild profile. Updated printer profiles contributed by uBuild-3D.
  763. - Cartesio printer updates. Updated profiles contributed by maukcc.
  764. - Printrbot Simple Maker's Kit 1405. Profiles contributed by timur-tabi.
  765. - Added SeeMeCNC. Profiles contributed by pouncingiguana.
  766. - Velleman Vertex. Updated printer and quality profiles contributed by velbn.
  767. - gMax 1.5. Profiles contributed by gordo3di.
  768. [3.2.1]
  769. *Bug fixes
  770. - Fixed issues where Cura crashes on startup and loading profiles
  771. - Updated translations
  772. - Fixed an issue where the text would not render properly
  773. [3.2.0]
  774. *Tree support
  775. Experimental tree-like support structure that uses ‘branches’ to support prints. Branches ‘grow’ and multiply towards the model, with fewer contact points than alternative support methods. This results in better surface finishes for organic-shaped prints.
  776. *Adaptive layers
  777. Prints with a variable layer thickness which adapts to the angle of the model’s surfaces. The result is high-quality surface finishes with a marginally increased print time. This setting can be found under the experimental category.
  778. *Faster startup
  779. Printer definitions are now loaded when adding a printer, instead of loading all available printers on startup.
  780. *Backface culling in layer view
  781. Doubled frame rate by only rendering visible surfaces of the model in the layer view, instead of rendering the entire model. Good for lower spec GPUs as it is less resource-intensive.
  782. *Multi build plate
  783. Experimental feature that creates separate build plates with shared settings in a single session, eliminating the need to clear the build plate multiple times. Multiple build plates can be sliced and sent to a printer or printer group in Cura Connect. This feature must be enabled manually in the preferences ‘general’ tab.
  784. *Improved mesh type selection
  785. New button in the left toolbar to edit per model settings, giving the user more control over where to place support. Objects can be used as meshes, with a drop down list where ‘Print as support’, ‘Don't overlap support with other models’, ‘Modify settings for overlap with other models’, or ‘Modify settings for infill of other models’ can be specified. Contributed by fieldOfView.
  786. *View optimization
  787. Quick camera controls introduced in version 3.1 have been revised to create more accurate isometric, front, left, and right views.
  788. *Updated sidebar to QtQuick 2.0
  789. Application framework updated to increase speed, achieve a better width and style fit, and gives users dropdown menus that are styled to fit the enabled Ultimaker Cura theme, instead of the operating system’s theme.
  790. *Hide sidebar
  791. The sidebar can now be hidden/shown by selecting View > Expand/Collapse Sidebar, or with the hotkey CMD + E (Mac) or CTRL + E (PC and Linux).
  792. *Disable ‘Send slice information’
  793. A shortcut to disable ‘Send slice information’ has been added to the first launch to make it easier for privacy-conscious users to keep slice information private.
  794. *Signed binaries (Windows)
  795. For security-conscious users, the Windows installer and Windows binaries have been digitally signed to prevent “Unknown application” warnings and virus scanner false-positives.
  796. *Start/end gcode script per extruder
  797. Variables from both extruders in the start and end gcode snippets can now be accessed and edited, creating uniformity between profiles in different slicing environments. Contributed by fieldOfView.
  798. *OctoPrint plugin added to plugin browser
  799. This plugin enables printers managed with OctoPrint to print via Ultimaker Cura interface (version 3.2 or later).
  800. *Bugfixes
  801. - Fixed a bug where the mirror tool and center model options when used together would reset the model transformations
  802. - Updated config file path to fix crashes caused by user config files that are located on remote drives
  803. - Updated Arduino drivers to fix triggering errors during OTA updates in shared environments. This also fixes an issue when upgrading the firmware of the Ultimaker Original.
  804. - Fixed an issue where arranging small models would fail, due to conflict with small model files combined with the “Ensure models are kept apart” option
  805. [3.1.0]
  806. *Profile added for 0.25 mm print core
  807. This new print core gives extra fine line widths which gives prints extra definition and surface quality.
  808. *Profile added for Breakaway material
  809. New material profile for Breakaway material, a new dry post processing support material, which can be used for models with flat surface area overhangs.
  810. *Layer view
  811. The existing Layer View has been updated in order to see a live simulation of all the paths within a layer.
  812. *Quick camera controls
  813. New buttons have been added to the interface that can quickly reposition the camera view of the buildplate.
  814. *Lock model on platform
  815. The move tool has a new option to lock a selected model to the platform.
  816. *Faster profile switching speed
  817. Duplicating and removing a profile could take Ultimaker Cura quite some time, it now happens instantly.
  818. *Faster printer selection
  819. Removing a printer from the library is now instant. No more unresponsive screens.
  820. *Faster processing speed
  821. A 5 - 10 % speed increase when calculating normals, loading models, and slicing.
  822. *Feedrate visualization
  823. Feedrate visualization has been added to the Layer view. Using this gives the user an idea of the print speeds per model part, allowing for better control over prints.
  824. *Jogging
  825. It allows the printhead to be moved with on-screen controls. Contributed by fieldOfView.
  826. *Large model loading
  827. A new feature has been added which unloads the layer view when switching to solid mode, speeding Ultimaker Cura back up without losing your G-code/layer view information.
  828. *Scripts folder
  829. A scripts folder is now available in the Ultimaker Cura configuration folder. This folder can be loaded with post processing plugins scripts, which will automatically show in Ultimaker Cura. Contributed by fieldOfView.
  830. *Optimized workflow for crash reporting
  831. Crash reports are automatically generated and allow the user, in case of a crash, to easily send their report with a description to developers.
  832. *Floating models enabled
  833. In previous releases, models were dropped to the build plate when support was disabled. Models now float when the setting is enabled (even if creates an impossible-to-print situation). This can be used to stack separate models on top of each other.
  834. *Slicing tolerance
  835. A new setting that affects the intersect point to influence the dimensional accuracy for diagonal surfaces. The user can select the behaviour: ‘Inclusive’ makes gaps narrower, ‘Exclusive’ makes gaps wider, and ‘Middle’ is the fastest to process. This can be used to create better tolerances for printed screw holes. Contributed by BagelOrb.
  836. *Optimized zig zag patterns
  837. Zig zag patterns now print more consistently. Lines now have a 5 micron tolerance in which they are printed any way, resulting in longer connected lines. Contributed by smartavionics.
  838. *Aligned z-seam inner wall moves
  839. Inner wall travel moves are aligned with the z-seam. This reduces the number of travel moves and reduces the chance of more unwanted seams.
  840. *Relative positioning of infill patterns
  841. Infill patterns are now positioned relative to the center of loaded models and an offset can be applied to control the infill more precisely and adjust it to preference or strength. Contributed by smartavionics.
  842. *Line resolution
  843. Enables the user to specify the minimum allowed distance value between two points in G-code to create lower or higher resolution polygons.
  844. *Custom mode changes
  845. If profile settings have been modified in recommended mode under custom mode, a reset icon will appear to notify the user. Click the icon to show the changes that have been made, and revert back to the default profile settings.
  846. *Bugfixes
  847. - Fix for layer numbers being displayed incorrectly when switching between solid and layer mode
  848. - Fix for Ultimaker Cura engine crashes on certain models
  849. - Fix for Uninstalling previous versions of Cura on Windows platforms
  850. - Fix for displaying visible settings
  851. - Fix for importing legacy .ini files
  852. - Prevent skipping user agreement dialog by pressing escape
  853. [3.0.4]
  854. *Bug fixes
  855. - Fixed OpenGL issue that prevents Cura from starting.
  856. *License agreement on the first startup has been added
  857. [3.0.3]
  858. *Bug fixes
  859. - Add missing libraries for the MakePrintable plugin.
  860. [3.0.0]
  861. *Faster start-up
  862. Start-up speed has been cut in half compared to the previous version.
  863. *New color scheme
  864. Color scheme has been updated to reflect Ultimaker Cura rebrand.
  865. *Updated UX design
  866. The Ultimaker Cura logo has moved from the bottom to the top of the interface. Print status icons have been updated and repositioned.
  867. *Redesigned splash screen
  868. A new splash screen on Ultimaker Cura startup has been added.
  869. *Top navigation bar improvements
  870. The width of tab functionality changes accordingly to the word space (multilingual).
  871. *Print quality slider
  872. A slider can now be used to control the quality profile in recommended mode.
  873. *Infill slider
  874. Model infill can now be changed using a slider in recommended mode.
  875. *Changed layer view
  876. Layer view icon, panel and slider have moved to top-right of interface.
  877. *Rasterized build plate
  878. The build plate now shows graduations of 10 mm and 1 mm for easy model positioning.
  879. *Changed row of extruder buttons
  880. Extruder tabs have become buttons and icons have been updated.
  881. *Add an "Export to Cura" button in SOLIDWORKS
  882. A macro can be added to your SOLIDWORKS installation that loads your model into Ultimaker Cura.
  883. *Siemens NX macro
  884. When a user updates models in Siemens NX and clicks the button, the updated models replace the models opened in Ultimaker Cura.
  885. *Skin removal width
  886. Remove thin strips of skin from a model to prevent print head zigzagging, in turn preventing vibrations.
  887. *Skin expand distance
  888. Cutting away skins on steep overhangs makes prints less sturdy. By expanding skins with the thickness of walls, features will be better supported. In addition, features such as towers on top of infill will be stronger.
  889. *Extra skin wall count
  890. Printing extra skin directly on top of infill can lead to gaps, curling and pillowing. This is reduced by printing a wall around the skin first, and also improves the printing speed.
  891. *Minimum extrusion for skin
  892. Will prevent filling small gaps that are probably filled already, resulting in less strings, better top details and faster prints.
  893. *PVA retractions
  894. PVA (switch) retraction length is increased, minimum travel distance for retraction is decreased and max count is slightly increased, this reduces stringing by a lot at the cost of slightly increased print time.
  895. *Z seam options
  896. Gives the user control over where to place the seam - hide it in convex corners or in easy to remove locations such as concave corners. Don’t let corner angles influence the seam position.
  897. *Quarter cubic infill
  898. Similar to tetrahedral (octet) infill, but half of the lines are shifted half of the period up. This pattern sacrifices some rigidity of octet infill for greater toughness.
  899. *Cross infill
  900. A fractal pattern infill that requires fewer retractions than other infill types. This is useful for flexible materials as it causes less material elongation. The internal structure given by this infill also assists flexible models having more resistance, while retaining ‘soft’ properties in all directions.
  901. *Layer start negative position
  902. Layer start X/Y values can be less than 0 when the machine centre is zero.
  903. *PostProcessing stretch script
  904. This new script performs "post stretch" algorithm to fix the problem of insufficient inner and outer diameters. Thanks to electrocbd for contributing.
  905. *Ironing speed settings
  906. Ironing speed settings have been moved to experimental category.
  907. *Doodle3D plugin
  908. Update Doodle3D plugin to connect with printers. Thanks to mith for contributing.
  909. *Bug fixes
  910. - Customized profiles are not sent when connecting to a printer
  911. - Sync z-hop with layer changes, thanks to smartavionics for contributing
  912. - Memory leaks on MacOS
  913. - Printer name not loaded when project file is opened
  914. - Doodle3D Wifi box was selected by default on non-UM3 printers
  915. [2.7.0]
  916. *Top surface skin
  917. Specify print settings of the top-most layers separately in order to improve print duration and achieve higher quality top surfaces.
  918. *Print thin walls
  919. An experimental function that enables features to be printed up to two times smaller than the nozzle size.
  920. *Ironing (a.k.a. Neosanding)
  921. An experimental function that enables the heated nozzle to travel over printed top layers without extrusion to create a smooth finish. Made after an idea by Neotko.
  922. *Gradual support infill
  923. Supports will print faster and with less material while improving overhang quality.
  924. *Support infill layer thickness
  925. Users are able to configure “Support infill layer thickness” for thicker support layers.
  926. *Relative Z seam
  927. A function that positions the Z seam relative to the bounding box of the model, so that the seam stays at the same location no matter what the position of the object is.
  928. *Prime tower purge
  929. In order to prevent under extrusion when printing a prime tower, and to prevent a prime tower failing half way through a job, a feature has been added to wipe off oozed/purged material in the middle of a hollow prime tower before starting to print the next layer of it. The amount of material to purge can be specified in the “Prime Tower Purge Volume” setting.
  930. *First layer line width
  931. A multiplier setting for the line width of the first layer of a print. Multiplying line width gives fewer lines but with greater width, which improves build plate adhesion.
  932. *Pause standby and resume temperature
  933. Turn off the nozzle when printing with extended pauses to prevent burned filament and nozzle clogging. At the end of a pause, the nozzle will reach printing temperature before resuming a print.
  934. *Extruder per feature
  935. Assign specific print features (walls, infill, skin, etc.) to a specific nozzle. A possible application of this would be to print an outer shell of an object with a fine nozzle at a greater level of detail while using a larger second nozzle to print infill faster.
  936. *Dark theme
  937. A dark theme for Cura. Select this theme to reduce eyestrain when working in dark environments. Activate it by selecting “Preferences > Themes > Dark".
  938. *Top navigation bar redesign
  939. The top bar user interface been improved so that “Prepare” and “Print” have moved from the right side of the interface to the left side.
  940. *New keyboard shortcuts
  941. Models can now be manipulated on the build plate using hotkeys Q, A, Z, W, and tab keys. Q selects “move”, A selects “scale”, Z selects “rotate”, and W selects “mirror”. Use the tab key to navigate between settings.
  942. *Plugin browser
  943. Easily download and install plugins using an integrated plugin browser. Go to “Extensions > Plugin Browser > Browse plugins” to select it.
  944. *Import SolidWorks files as STL
  945. A new plugin that enables SolidWorks compatible .SLDPRT files to be imported directly into Cura, where they are automatically converted to .STL format. This plugin can be found in the plugin browser.
  946. *Zoom towards mouse cursor position
  947. Cura preferences now include an option to zoom towards the cursor position on screen.
  948. *Increased scroll speed in setting lists
  949. The scroll speed in the setting lists is now three times faster than previous versions.
  950. *Extra tooltips
  951. Extra tooltips have been added to clarify the machine settings.
  952. *Polish now supported
  953. Polish language support added. This can be selected in the preferences menu.
  954. *Chinese now supported
  955. Chinese language support added. This can be selected in the preferences menu.
  956. *Bug fixes
  957. - Cura project Mac extensions
  958. - Crashes when adding printers
  959. - Jerk fixes
  960. - Z-hop over-extrusion
  961. - Material diameter in machine settings
  962. *3rd party printers
  963. - Peopoly Moai
  964. - DiscoEasy200
  965. - Cartesio
  966. - EasyArt Ares
  967. - 3Dator
  968. - Rigid3D
  969. - Type A Series 1
  970. - HelloBEEPrusa
  971. [2.6.2]
  972. *Bug fixes
  973. - Fixed an issue with Cura crashing on older versions of MacOS.
  974. [2.6.1]
  975. *New profiles
  976. The Polypropylene material is added and supported with the Ultimaker 3. Support for CPE+ and PC with 0.8mm nozzles is added as well.
  977. [2.6.0]
  978. *Cura versions
  979. Cura 2.6 has local version folders, which means the new version won’t overwrite the existing configuration and profiles from older versions, but can create a new folder instead. You can now safely check out new beta versions and, if necessary, start up an older version without the danger of losing your profiles.
  980. *Better support adhesion
  981. We’ve added extra support settings to allow the creation of improved support profiles with better PVA/PLA adhesion. The Support Interface settings, such as speed and density, are now split up into Support Roof and Support Floor settings.
  982. *Multi-extrusion support for custom FDM printers
  983. Custom third-party printers and Ultimaker modifications now have multi-extrusion support. Thanks to Aldo Hoeben for this feature.
  984. *Model auto-arrange
  985. We’ve improved placing multiple models or multiplying the same ones, making it easier to arrange your build plate. If there’s not enough build plate space or the model is placed beyond the build plate, you can rectify this by selecting ‘Arrange all models’ in the context menu or by pressing Command+R (MacOS) or Ctrl+R (Windows and Linux). Cura 2.6 will then find a better solution for model positioning.
  986. *Gradual infill
  987. You can now find the Gradual Infill button in Recommended mode. This setting makes the infill concentrated near the top of the model – so that we can save time and material for the lower parts of the model. This functionality is especially useful when printing with flexible materials.
  988. *Support meshes
  989. It’s now possible to load an extra model that will be used as a support structure.
  990. *Mold
  991. This is a bit of an experimental improvement. Users can use it to print a mold from a 3D model, which can be cast afterwards with the material that you would like your model to have.
  992. *Towers for tiny overhangs
  993. We’ve added a new support option allowing users to achieve more reliable results by creating towers to support even the smallest overhangs.
  994. *Cutting meshes
  995. Easily transform any model into a dual-extrusion print by applying a pattern for the second extruder. All areas of the original model, which also fall inside the pattern model, will be printed by the extruder selected for the pattern.
  996. *Extruder per model selection via the context menu or extruder buttons
  997. You can now select the necessary extruder in the right-click menu or extruder buttons. This is a quicker and more user-friendly process. The material color for each extruder will also be represented in the extruder icons.
  998. *Custom toggle
  999. We have made the interface a little bit cleaner and more user-friendly for switching from Recommended to Custom mode.
  1000. *Plugin installer
  1001. It used to be fairly tricky to install new plugins. We have now added a button to select and install new plugins with ease – you will find it in Preferences.
  1002. *Project-based menu
  1003. It’s a lot simpler to save and open files, and Cura will know if it’s a project, model, or gcode.
  1004. *Theme picker
  1005. If you have a custom theme, you can now apply it more easily in the preferences screen.
  1006. *Time estimates per feature
  1007. You can hover over the print time estimate in the lower right corner to see how the printing time is divided over the printing features (walls, infill, etc.). Thanks to 14bitVoid for this feature.
  1008. *Invert the direction of camera zoom
  1009. We’ve added an option to invert mouse direction for a better user experience.
  1010. *Olsson block upgrade
  1011. Ultimaker 2 users can now specify if they have the Olsson block installed on their machine. Thanks to Aldo Hoeben for this feature.
  1012. *OctoPrint plugin
  1013. Cura 2.6 allows users to send prints to OctoPrint. Thanks to Aldo Hoeben for this feature.
  1014. *Bug fixes
  1015. - Post Processing plugin
  1016. - Font rendering
  1017. - Progress bar
  1018. - Support Bottom Distance issues
  1019. *3rd party printers
  1020. - MAKEIT
  1021. - Alya
  1022. - Peopoly Moai
  1023. - Rigid3D Zero
  1024. - 3D maker
  1025. [2.5.0]
  1026. *Improved speed
  1027. We’ve made changing printers, profiles, materials, and print cores even faster. 3MF processing is also much faster now. Opening a 3MF file now takes one tenth of the time.
  1028. *Speedup engine – Multithreading
  1029. Cura can process multiple operations at the same time during slicing. Supported by Windows and Linux operating systems only.
  1030. *Preheat the build plate (with a connected printer)
  1031. Users can now set the Ultimaker 3 to preheat the build plate, which reduces the downtime, allowing to manually speed up the printing workflow.
  1032. *Better layout for 3D layer view options
  1033. An improved layer view has been implemented for computers that support OpenGL 4.1. For OpenGL 2.0 to 4.0, we will automatically switch to the old layer view.
  1034. *Disable automatic slicing
  1035. An option to disable auto-slicing has been added for the better user experience.
  1036. *Auto-scale off by default
  1037. This change speaks for itself.
  1038. *Print cost calculation
  1039. The latest version of Cura now contains code to help users calculate the cost of their prints. To do so, users need to enter a cost per spool and an amount of materials per spool. It is also possible to set the cost per material and gain better control of the expenses. Thanks to our community member Aldo Hoeben for adding this feature.
  1040. *G-code reader
  1041. The g-code reader has been reintroduced, which means users can load g-code from file and display it in layer view. Users can also print saved g-code files with Cura, share and re-use them, as well as preview the printed object via the g-code viewer. Thanks to AlephObjects for this feature.
  1042. *Discard or Keep Changes popup
  1043. We’ve changed the popup that appears when a user changes a printing profile after setting custom printing settings. It is now more informative and helpful.
  1044. *Bug fixes
  1045. - Window overflow: On some configurations (OS and screen dependant), an overflow on the General (Preferences) panel and the credits list on the About window occurred. This is now fixed.
  1046. - “Center camera when the item is selected”: This is now set to ‘off’ by default.
  1047. - Removal of file extension: When users save a file or project (without changing the file type), no file extension is added to the name. It’s only when users change to another file type that the extension is added.
  1048. - Ultimaker 3 Extended connectivity. Selecting Ultimaker 3 Extended in Cura let you connect and print with Ultimaker 3, without any warning. This now has been fixed.
  1049. - Different Y / Z colors: Y and Z colors in the tool menu are now similar to the colors on the build plate.
  1050. - No collision areas: No collision areas used to be generated for some models when "keep models apart" was activated. This is now fixed.
  1051. - Perimeter gaps: Perimeter gaps are not filled often enough; we’ve now amended this.
  1052. - File location after restart: The old version of Cura didn’t remember the last opened file location after it’s been restarted. Now it has been fixed.
  1053. - Project name: The project name changes after the project is opened. This now has been fixed.
  1054. - Slicing when error value is given (print core 2): When a support is printed with the Extruder 2 (PVA), some support settings will trigger a slice when an error value is given. We’ve now sorted this out.
  1055. - Support Towers: Support Towers can now be disabled.
  1056. - Support bottoms: When putting one object on top of another with some space in between, and selecting support with support bottom interface, no support bottom is printed. This has now been resolved.
  1057. - Summary box size: We’ve enlarged the summary box when saving the project.
  1058. - Cubic subdivision infill: In the past, the cubic subdivision infill sometimes didn’t produce the infill (WIN) – this has now been addressed.
  1059. - Spiralize outer contour and fill small gaps: When combining Fill Gaps Between Walls with Spiralize Outer Contour, the model gets a massive infill.
  1060. - Experimental post-processing plugin: Since the TweakAtZ post-processing plugin is not officially supported, we added the ‘Experimental’ tag.
  1061. *3rd party printers (bug fixes)
  1062. - Folgertech printer definition has been added.
  1063. - Hello BEE Prusa printer definition has been added.
  1064. - Velleman Vertex K8400 printer definitions have been added for both single-extrusion and dual-extrusion versions.
  1065. - Material profiles for Cartesio printers have been updated.
  1066. [2.4.0]
  1067. *Project saving & opening
  1068. You can now save your build plate configuration - with all your active machine’s meshes and settings. When you reopen the project file, you’ll find that the build plate configuration and all settings will be exactly as you last left them when you saved the project.
  1069. *Setting search
  1070. You can now search the custom settings directly from the side panel, which means you can easily locate the setting you need to tweak. Thanks to community member Aldo Hoeben & LulzBot for this feature.
  1071. *Editing start g-code and end g-code
  1072. Aldo Hoeben also added this feature, enabling you to alter both start and end code g-code settings for single extrusion machines.
  1073. *Multiply object function
  1074. By right-clicking on an object, you can multiply it by a variable amount, rather than duplicating multiple times. Thanks again to Aldo Hoeben for this feature.
  1075. *Ultimaker 3 single extrusion prints
  1076. Dual extrusion printers now allow for single extrusion prints in a larger printable area.
  1077. *Streaming printer monitor view
  1078. Ultimaker 3’s camera views no longer only show snapshots. They now show a live stream.
  1079. *Explain why slicing is disabled
  1080. When slicing is blocked by settings with error values, a message now appears, clearly indicating which settings need to be changed.
  1081. *Ultimaker 3 print profiles
  1082. The initial and final printing temperatures reduce the amount of oozing during PLA-PLA, PLA-PVA and Nylon-PVA prints. This means printing a prime tower is now optional (except for CPE and ABS at the moment). The new Ultimaker 3 printing profiles ensure increased reliability and shorter print time.
  1083. *Initial Layer Printing Temperature
  1084. Initial and final printing temperature settings have been tuned for higher quality results. For all materials the initial print temperature is 5 degrees above the default value.
  1085. *Printing temperature of the materials
  1086. The printing temperature of the materials in the material profiles is now the same as the printing temperature for the Fine profile.
  1087. *Improved PLA-PVA layer adhesion
  1088. The PVA jerk and acceleration have been optimized to improve the layer adhesion between PVA and PLA.
  1089. *Default build plate adhesion type for Nylon
  1090. The default build plate adhesion type for Nylon prints has been changed from raft to brim.
  1091. *Support Interface Thickness
  1092. The Support Roof Thickness is now 0.8 mm and PVA support infill has been slightly decreased to lower the printing time.
  1093. *Ultimaker 2+ PC prints
  1094. In the polycarbonate profiles, the raft settings for the 0.25 mm and 0.4 mm nozzles are tweaked for less warping.
  1095. *Hollow prime tower
  1096. Print the prime tower hollow to minimize material use while maintaining stability. Wiping the oozed material on the prime tower is now done from the inside, which means the excess material is contained within the prime tower.
  1097. *Precooling and prewarming
  1098. Printing now starts at a lower temperature, before increasing swiftly to the normal printing temperature. Cooling also starts earlier than the last extrusion (with that print core). This minimizes the material’s heat absorption, which decreases the amount of degradation of the PVA material. This reduces the risk of clogging your nozzles.
  1099. *Remove Mesh Intersection
  1100. You are now able to turn off resolving of overlapping meshes. Models can now overlap, so you can perform build plate color mixing, by placing meshes over one another and lowering their flow.
  1101. *Alternate Mesh Removal
  1102. For areas where two models overlap, let each layer of the overlapping volume alternate (depending on which object the overlapping area of that layer belongs to). This improves the bonding between dual color models and allows for more controlled build plate color mixing.
  1103. *Hollow Object
  1104. Remove the infill from a mesh and treat internal cavities as overhangs, so as to create support in the model’s interior. This experimental setting greatly reduces the amount of material needed on the inside of the print.
  1105. *Fill Gaps Between Walls
  1106. Fill up small gaps between consecutive walls, making thin pieces in your model dense, rather than hollow. This feature makes the thin pieces stronger.
  1107. *Cubic subdivision infill
  1108. This experimental new infill pattern is similar to cubic infill, but generates bigger cubes farther inside the mesh. This greatly reduces print times and material use, while maintaining structural integrity. Thanks to community members Martin Boerwinckle and Nicholas Seward for this feature.
  1109. *Concentric 3D infill
  1110. This new infill pattern is similar to concentric infill, but touches the shell every X layers, creating better support for the top layers.
  1111. * Printing Temperature Initial Layer
  1112. Nozzle temperature to be used during the first layer.
  1113. *Build Plate Temperature Initial Layer
  1114. Bed temperature to be used during the first layer.
  1115. *Initial Fan Speed
  1116. Fan speed to be used during the first layer.
  1117. *Retract at Layer Change
  1118. Retract each time the printer progresses to the next layer.
  1119. *Outer Wall Wipe Distance
  1120. Wipe the nozzle after printing the outer wall.
  1121. *Set X-Y coordinate of z-seam
  1122. Select where to place the Z seam.
  1123. *Start Layers with the Same Part
  1124. Start each layer with the part closest to a given location.
  1125. *Turn off nozzle after last use
  1126. Turn off the nozzle after its last use, while other nozzles are still in use.
  1127. *Option for no build plate adhesion
  1128. Select not to print any build plate adhesion helper parts.
  1129. *Anti-overhang and support meshes
  1130. Use a mesh to specify a volume within which to classify nothing as overhang for support or specify a volume within which to print support.
  1131. *Delta printer support
  1132. This release adds support for printers with elliptic buildplates. This feature has not been extensively tested so please let us know if it works or get involved in improving it.
  1133. *AppImage for Linux
  1134. The Linux distribution is now in AppImage format, which makes Cura easier to install.
  1135. *Bugfixes
  1136. The user is now notified when a new version of Cura is available.
  1137. When searching in the setting visibility preferences, the category for each setting is always displayed.
  1138. 3MF files are now saved and loaded correctly.
  1139. Dragging a profile onto Cura now loads it automatically.
  1140. You can now view which print cores and materials are currently in your Ultimaker 3, via the machine manager.
  1141. You can now add the heated bed upgrade etc. from the machine manager.
  1142. Print core and material is now arranged under extruder tabs.
  1143. Cura now remembers all printers and profiles when you open just after closing it.
  1144. You can now duplicate the standard profiles.
  1145. Layer view now doesn’t use as much RAM.
  1146. It’s now quicker to change the value of the Support Enable setting.
  1147. Changing a setting updates all dependent settings more quickly.
  1148. Having errors in your setting values now always blocks slicing.
  1149. Selecting a model with any active tool no longer causes a reslice.
  1150. The prime poop now introduces a separate area where you cannot print.
  1151. Support Extruder setting is now near the support settings.
  1152. Build Plate Adhesion Extruder setting is now near the build plate adhesion settings.
  1153. Z hop settings have been moved to the Travel category.
  1154. Inactive nozzle wiping on the prime tower is re-enabled.
  1155. There are no more unnecessary retractions in support.
  1156. Each layer now has less extruder switches than the machine has extruders.
  1157. Concentric infill doesn’t generate the first infill perimeter next to the walls.
  1158. Extruder priming now always happens on the first layer.
  1159. Raising the build plate of the Ultimaker 2 now has the proper speed again.
  1160. Changing material while the Ultimaker 2 is paused works again.
  1161. [2.3.1]
  1162. *Layer Height in Profile Selection
  1163. Added the layer height to the profile selection menu.
  1164. *Bug fixes
  1165. Fixed the option to import g-code from related machines as a profile
  1166. Fixed a bug where editing material settings has no effect on 3D prints
  1167. Fixed an issue with automatic profile importing on Cura 2.1 on Mac OSX
  1168. Fixed an inheritance issue for dual extrusion
  1169. Fixed an issue with "i" symbol updates
  1170. Fixed a freeze that can occur while printing via Wi-Fi
  1171. [2.3.0]
  1172. *Multi Extrusion Support
  1173. Machines with multiple extruders are now supported. Ultimaker 3 printers and Ultimaker Original printers with dual extrusion upgrade kit are currently supported.
  1174. *Network Printing for Ultimaker 3
  1175. Sending a print to an Ultimaker 3 remotely via the network is now possible. Requires Wi-Fi or LAN to connect to the printer.
  1176. *Print Monitoring for Ultimaker 3
  1177. You can monitor your print on an Ultimaker 3 with a live camera feed. Requires Wi-Fi or LAN to connect to the printer.
  1178. *Material and Print Core Synchronization
  1179. Connecting to an Ultimaker 3 now gives you the option to synchronize the materials in Cura with what is loaded in the printer.
  1180. *Speed improvements
  1181. The first thing you will notice is the speed. STL loading is now 10 to 20 times faster, layer view is significantly faster and slicing speed is slightly improved.
  1182. *Improved Position Tool
  1183. Place objects precisely where you want them by manually entering the values for the position.
  1184. *Custom Machine Support
  1185. It’s now much easier to use Cura with custom machines. You can edit the machine settings when you load a new custom machine.
  1186. *Improved Grouping
  1187. It's now possible to transform objects that are already grouped.
  1188. Select an individual item in a group or merged object and edit as usual. Just Ctrl + Click and edit away.
  1189. *Enhanced Profile Management
  1190. Profile management is improved. You can now easily see and track changes made to your profiles.
  1191. *Improved Setting Visibility
  1192. Make multiple settings visible at the same time with a checkbox. The Visibility Overview setting indicates why a setting is not shown in the sidebar even if it is enabled.
  1193. *Improved time estimation
  1194. Time estimations are more accurate. Based on our test time estimations should be within 5% accuracy for Ultimaker printers.
  1195. *Optional G-code Machine Prefix
  1196. Disable the g-code prefix in Preferences. No more UM2_ on your printer display!
  1197. *Print Weight Estimates
  1198. Cura now estimates print weight as well as length.
  1199. *Automatic Import Configuration
  1200. Configurations from older installations of Cura 2.1 are automatically imported into the newest installation.
  1201. *Slicing features
  1202. *Infill Types
  1203. Two new infill types are now introduced: Tetrahedral and Cubic. They change along with the Z-axis for more uniform strength in all directions. There are now seven infill types to choose from.
  1204. *Gradual Infill
  1205. Gradual infill lets users adjust infill density, based on the distance from the top layers. This offers faster printing and reduced material requirements, whilst maintaining surface quality.
  1206. *Set Acceleration and Jerk by Feature
  1207. You can now set Jerk and Acceleration by feature-type (infill, walls, top/bottom, etc), for more precision.
  1208. *Outer Wall Offset
  1209. If your outer wall line width is smaller than your nozzle size, move the nozzle a bit inward when printing the outer wall, to improve surface quality.
  1210. *Enhanced Combing
  1211. The “No Skin” option allows you to comb over infill only to avoid scars on top surfaces.
  1212. *Z Hop
  1213. Can’t avoid previously printed parts by horizontal moves? The Z Hop Only Over Printed Parts gives you the ability to Z Hop to avoid collisions for better surface quality.
  1214. *Skin and Wall Overlap
  1215. The Skin Overlap setting allows you to overlap the skin lines with the walls for better adhesion.
  1216. *Adjust Initial Layer Travel Speed
  1217. Set the travel speed of the initial layer(s) to reduce risk of extruder pulling the print from the bed.
  1218. *Support Interface
  1219. It is now possible to print a support bottom as well as a support roof. Support bottoms are placed where the support rests on the model. Printing the support interface with PVA leads to improved surface quality.
  1220. *Bug fixes
  1221. Deleting grouped objects
  1222. Duplicating groups
  1223. Bridging
  1224. Drag and drop (first Windows run)
  1225. Unretraction speeds
  1226. Bottom layer in Spiralize mode
  1227. Overlap Compensation
  1228. Raft retractions
  1229. Retractions now occur after each object printed in one-at-a-time mode
  1230. Rafts are no longer printed outside of build area
  1231. Spiralize no longer limited to the first printed segment only
  1232. Line distance is now the actual line distance
  1233. Enabling raft doesn’t influence at which height the model is sliced any more
  1234. Brim is now always printed just once
  1235. Support roofs now only occur just below overhang
  1236. *Minor changes
  1237. Message display time increased to 30 seconds
  1238. Notification if you try to save to a locked SD card
  1239. Engine log now included in the application log
  1240. Undo and Redo now function with multiple operations
  1241. The last used folder is now remembered rather than defaulting to home folder
  1242. Import X3D files
  1243. Made it possible to add multiple Per Model Settings at once
  1244. Bed Level and Checkup procedures for UMO+ can be performed without re-adding machine
  1245. Combing applied in more cases and results in better paths
  1246. Infill thickness now supports Grid infill also for even multiples of the layer height
  1247. Support is no longer removed by unprintable thin parts of the model
  1248. Support generated on each appropriate layer
  1249. Support no longer goes outside overhang areas
  1250. Support no longer removes brim around the object
  1251. Brim is now also generated under the support
  1252. Draft and Ooze shield get their own brim or raft
  1253. Settings shared between skirt and brim now also activate when brim is selected
  1254. Compensate overlapping wall parts now also works for inner walls
  1255. Bed lowering speed can be adjusted for each layer
  1256. [2.1.3]
  1257. *Material Profiles
  1258. New material profiles for CPE+, PC, Nylon and TPU for the Ultimaker 2+ family.
  1259. [2.1.2]
  1260. Cura has been completely reengineered from the ground up for an even more seamless integration between hardware, software and materials. Together with its intuitive new user interface, it’s now also ready for any future developments. For the beginner Cura makes 3D printing incredibly easy, and for more advanced users, there are over 200 customizable settings.
  1261. *Select Multiple Objects
  1262. You now have the freedom to select and manipulate multiple objects at the same time.
  1263. *Grouping
  1264. You can now group objects together to make it easier to manipulate multiple objects.
  1265. *Undo/Redo
  1266. You can now undo and redo your actions, like moving an object or scaling.
  1267. *Setting Profiles
  1268. The new GUI allows custom profiles to load easily and intuitively, directly from Cura.
  1269. *3MF File Loading Support
  1270. We’re happy to report we now support loading 3MF files. This is a new file format similar to AMF, but freely available.
  1271. *Intuitive Cut-Off Object Bottom
  1272. We’ve added a feature that allows you to move objects below the build plate. You can either correct a model with a rough bottom, or print only a part of an object. Please note that the implementation differs greatly from the old one when it was just a setting.
  1273. *64-bit Windows Builds
  1274. An optimized 64-bit Windows Cura version is now available. This allows you to load larger model files.
  1275. *Automatic calculations
  1276. Cura allows you to set a number of lines/layers instead of millimeters. The engine automatically calculates the right settings.
  1277. *Per-Object Settings
  1278. Per-object settings allow you to override individual profile settings per object.
  1279. *Engine Features
  1280. *Line Width
  1281. Line width settings added per feature: Global, Walls, Top/Bottom, Infill, Skirt, Support.
  1282. *Pattern Settings
  1283. Pattern settings improved per feature: Top/Bottom, Infill, Support.
  1284. *Shell
  1285. *Alternate Skin Rotation
  1286. Helps to combat the pillowing problem on top layers.
  1287. *Alternate Extra Wall
  1288. For better infill adhesion.
  1289. *Horizontal Expansion
  1290. Allows to compensate model x,y-size to get a 1:1 result.
  1291. *Travel
  1292. *Avoid Printed Parts
  1293. When moving to the next part to print, avoid collisions between the nozzle and other parts which are already printed.
  1294. *Support
  1295. *Stair Step Height
  1296. Sets the balance between sturdy and hard to remove support. By setting steps of the stair-like bottom of the support resting on the model.
  1297. *ZigZag
  1298. A new, infill type that’s easily breakable, introduced specially for support.
  1299. *Support Roofs
  1300. A new sub-feature to reduce scars the support leaves on overhangs.
  1301. *Support Towers
  1302. Specialized support for tiny overhang areas.
  1303. *Special Modes
  1304. *Surface Mode
  1305. This mode will print the surface of the mesh instead of the enclosed volume. This used to be called ‘Only follow mesh surface’. In addition to the ‘surface mode’ and ‘normal’, a ‘both’ mode has now been added. This ensures all closed volumes are printed as normal and all loose geometry as single walls.
  1306. *Experimental Features
  1307. *Conical Support
  1308. An experimental filament, cost-reduction feature, for support.
  1309. *Draft Shield
  1310. Prints a protective wall at a set distance around the object that prevents air from hitting the print, reducing warping.
  1311. *Fuzzy Skin
  1312. Prints the outer walls with a jittering motion to give your object a diffuse finish.
  1313. *Wire Printing
  1314. The object is printed with a mid-air / net-like structure, following the mesh surface. The build plate will move up and down during diagonal segments. Though not visible in layer view, you can view the result in other software, such as Repetier Host or http://chilipeppr.com/tinyg.
  1315. [15.06 Beta]
  1316. Cura 15.06 is a new release built from the ground up on a completely new
  1317. framework called Uranium. This framework has been designed to make it easier to
  1318. extend Cura with additional functionality as well as provide a cleaner UI.
  1319. [15.05.95]
  1320. * Fixed: Selection ghost remains visible after deleting an object
  1321. * Fixed: Window does not show up immediately after starting application on OSX
  1322. * Fixed: Added display of rotation angle during rotation
  1323. * Fixed: Object changes position while rotating/scaling
  1324. * Fixed: Loading improvements in the layer view
  1325. * Fixed: Added application icons
  1326. * Fixed: Improved feedback when loading models
  1327. * Fixed: Eject device on MacOSX now provides proper feedback
  1328. * Fixed: Make it possible to show retraction settings for UM2
  1329. * Fixed: Opening the machine preferences page will switch to the first available machine
  1330. * Fixed: Improved tool handle hit area size
  1331. * Fixed: Render lines with a thickness based on screen DPI
  1332. [15.05.94]
  1333. * Added Russian translations
  1334. * Fixed: Infill not displayed in layer view
  1335. * Fixed: Cannot select/scale/rotate when first activating the tool and then trying to select a model.
  1336. * Fixed: Improved font rendering on Windows
  1337. * Fixed: Help > Show Documentation crashes Cura on Windows
  1338. * Fixed: "There is no disk in the drive" repeating messages on Windows
  1339. * Fixed: Retraction settings not visible for Ultimaker2
  1340. * Fixed: Display rotation angle when rotating an object
  1341. * Fixed: Time/Quality slider values are properly rounded
  1342. * Fixed: Improved clarity of buttons and text
  1343. * Fixed: No indication that anything is happening when loading a model
  1344. * Fixed: Eject device now works on Windows
  1345. [15.05.93]
  1346. * Fixed: No shortcuts for moving up/down layers in layer view.
  1347. * Fixed: Last view layers could not be scrolled through in layer view.
  1348. * Fixed: Files provided on command line would not actually show up on the build
  1349. platform.
  1350. * Fixed: Render a ghost of the selection in Layer view to make the actual object
  1351. position clear.
  1352. * Fixed: Showing a menu would clear the selection.
  1353. * Fixed: Size and scaling factor display for scale tool.
  1354. * Fixed: Missing background for additional tool controls.
  1355. * Fixed: Loading message times out when loading large files.
  1356. * Fixed: Show recent files in the file menu.
  1357. * Fixed: Windows installer will now install MSVC 2010 redistributable, to
  1358. prevent issues with missing DLL's.
  1359. * Fixed: Collapsed/expanded state of setting categories not stored.
  1360. [15.05.91]
  1361. * There is now a working MacOSX version. Currently it supports OSX 10.7 and
  1362. higher.
  1363. * Fixed: Need to deselect before selecting a different object.
  1364. * Fixed: Object can be moved on Z axis.
  1365. * Fixed: Error values should be considered invalid values and will not trigger a
  1366. slice.
  1367. * Fixed: Text fields used a locale-aware validator while the underlying code did
  1368. not.
  1369. * Fixed: Text fields will trigger a slice on text change, not only after focus
  1370. change/enter press.
  1371. * Fixed: Rotate Tool snaps to incorrect value.
  1372. * Fixed: Object Collision would only moved objects to the right.
  1373. * Fixed: Object Collision would move the selected object when it should not.
  1374. * Fixed: Camera panning now works correctly instead of doing nothing.
  1375. * Fixed: Camera would flip around center point at maximum rotation.
  1376. * Fixed: Build platform grid blocked view from below objects.
  1377. * Fixed: Viewport on MacOSX with high-DPI screens was only taking 1/4th of the
  1378. window
  1379. [15.05.90]
  1380. * Fixed: Additional UI elements for tools and views not loading.
  1381. * Fixed: Double click needed to change setting dialog page.
  1382. * Fixed: Context menu entries (reload, center object, etc.) not working.
  1383. * Fixed: "Open With" or passing files from command line not working.
  1384. * Fixed: "Reload All" would not reload files.
  1385. In addition, a lot of work has gone into getting a usable Mac OSX version.
  1386. New Features
  1387. ------------
  1388. * Plugin based system
  1389. The Uranium framework provides us with a plugin-based system
  1390. that provides additional flexibility when extending Cura. Think
  1391. of new views, tools, file formats, etc. This is probably the
  1392. biggest new feature.
  1393. * Improved UI
  1394. The UI has received a complete overhaul.
  1395. * Time-Quality Slider
  1396. The 4 static quick print profiles have been replaced with
  1397. a slider that should make it easier to find the right spot
  1398. between print time and print quality.
  1399. * More Settings
  1400. The Advanced mode is now configurable and can show many
  1401. additional settings that were previously not available, while at
  1402. the same time not overwhelming new users with too many settings.
  1403. Custom set of visible settings can be created by the user.
  1404. * Support for high-DPI screens
  1405. The refreshed UI has been designed with high-DPI screens in
  1406. mind which should improve the experience of Cura on such
  1407. devices.
  1408. * Improved language support
  1409. (Not yet available for the Beta release.)
  1410. * Improved support structure generation
  1411. The new version of the CuraEngine now features improved
  1412. support generation algorithms and additional options for support
  1413. structure generation.
  1414. * Experimental Feature: Wire Printing
  1415. Wire Printing has been added as an experimental new feature. It
  1416. will print objects as a structure of lines. It can be enabled by
  1417. from Advanced Mode -> Fixes -> Wire Printing.
  1418. * Undo/Redo
  1419. It is now possible to undo and redo most scene operations, like
  1420. moving or rotating objects.
  1421. Features from earlier versions not (yet) in this release
  1422. --------------------------------------------------------
  1423. * The All-at-once/One-at-a-time toggle is not available.
  1424. We are working on an improved implementation of this mechanism
  1425. but it will not be available for this release.
  1426. * No dual extrusion features are available yet.
  1427. We are working on a completely new workflow for this but this
  1428. needs additional time.
  1429. * “Lay Flat” has been removed.
  1430. The existing implementation was unfortunately not salvageable.
  1431. We will be looking into an improved implementation for this
  1432. feature.
  1433. * "Split Object Into Parts" has been removed.
  1434. Due to the same reason as Lay Flat.
  1435. * Support for AMF and DAE file formats has been removed.
  1436. Both of these will be implemented as plugins in the future.
  1437. * Support for directly loading a GCode file is not yet available.
  1438. This will be implemented as a plugin in the future.
  1439. * Support for PNG, JPG and other image formats has been removed.
  1440. These can be supported by a plugin with an improved UI.
  1441. * Support for loading Minecraft levels has been removed.
  1442. This can be implemented as a plugin.
  1443. * Windows XP support has been dropped.
  1444. Microsoft is no longer supporting xp, so they no longer back
  1445. port certain features that we require.
  1446. * X-Ray view is missing.
  1447. Will be implemented as a (you might have guessed it) plugin.
  1448. * Fixes: Follow Mesh Surface
  1449. Has been removed from the engine, the same result can be
  1450. achieved using no infill or top/bottom layers.
  1451. Known Issues
  1452. ------------
  1453. * Some OBJ files are rendered as black objects due to missing
  1454. normals.
  1455. * Disabling plugins does not work correctly yet.
  1456. * Unicorn occasionally still requires feeding. Do not feed it
  1457. after midnight.