PRUSASLICER SEZNAM ZMĚN

Version 2.7.4

5. 4. 2024

This is a small patch release:

  • Objects from 3MFs generated by BambuStudio now retain multimaterial painting when loaded
  • Fixed a bug where downloading files from Printables did not work when enabled in Preferences

Version 2.7.3

28. 3. 2024

This is the stable release, bringing minor improvements and several bugfixes.

Improvements to multi-material printing

We implemented changes to the printing volume settings and new filament tip routines used by the MMU3 on the MK4.

Vase mode smoothing

When using spiral vase mode, the toolpaths are generated as usual and the resulting extrusions are then extruded while gradually increasing z. This approach led to seam-like artifacts on the print in places where the layer transitions would normally be. In addition, the last layer would end abruptly, creating a sharp “edge” where the extrusion ends.

Both these issues were addressed by @andrewboktor by interpolating between adjacent layers and by gradually reducing extrusion flow at the very end of the print. The improvement was recently merged into OrcaSlicer, and we got a pull request with a port to PrusaSlicer. After we evaluated the feature, we decided to merge it because it is well written, well working and very useful.

Thanks to @andrewboktor for the time and effort invested into the issue, and to both @vovodroid and @tg73 for providing a pull request with a port from OrcaSlicer

Support for 3MF files generated in BambuStudio

PrusaSlicer is now able to open 3MF files generated by BambuStudio and load geometry from them. (#10718, PR #10808, thanks to @cmguo). Please note that BambuStudio allows to save a 3MF containing G-code only, which is not supported by PrusaSlicer and loading of such 3MFs will fail.

Metadata with boundary polygon of each object

Metadata of binary G-code have a new item named objects_info, which lists all the objects in the print and their boundary polygons. The same info was added into the comments at the end of ASCII G-codes. This is useful for controlling the Cancel object feature remotely via Prusa Connect.

Version 2.7.2

29. 2. 2024

This is the stable release, bringing minor improvements and several bugfixes.

Improved Multi-Material Painting

We implemented several mechanisms to detect a non-valid Voronoi diagram, and by manipulating the input, we could ensure that the Voronoi diagram would be valid. We also reimplemented a significant part of multi-material painting from scratch, which, together with the changes above, should resolve all issues with spilled layers for multi-material segmentation.

Color Change (M600) Community-Driven Improvement

Previously, PrusaSlicer placed the color change (M600) right after the previous layer was finished. The default implementation of color change in pretty much all firmwares returns the nozzle to the exact same position as before the color change started. As a result of this behavior, a small blob of filament with the newly loaded color would get stuck to the print.

Our community, especially @Nohus, came up with a solution of placing the color change after moving to the next layer and position, which proved to be much easier and more universal solution than changing the M600 implementation on the firmware side. Thank you, Nohus, for your implementation and all of you who participated in testing his change.

Ramping Travel Moves: Smoother and More Efficient

We’ve replaced helical layer changes introduced in 2.7.1 with a more refined ramping profile. While the helical layer changes helped to reduce stringing, they sometimes caused color blobs and artifacts. With the new and refined ramping profile stringing is still mitigated without the disadvantages of the helical movements.

SLA Overrides

For SLA printing, we’ve introduced Material Overrides. This new feature, mirroring the flexibility of FDM slicing, allows to override selected configuration options from Print or Printer Settings in Material Settings. There is a new parameter page in Material Settings, which allows to check the parameters which would be overridden and to redefine their value.

A Farewell to Pearl

PrusaSlicer’s origin is based on the Slic3r project, which was originally written in Pearl scripting language. Over the years, we’ve rewritten nearly all of the code. First the slicing core, then the user interface. We have now rewritten all remaining unit tests still depending on Pearl into C++. Goodbye, Pearl. You will not be missed.

Version 2.7.1

14. 12. 2023

This is the stable release, bringing minor improvements and several bugfixes.

Binary G-code settings

The option Export as binary G-code was removed from Print Settings. Instead, there is a new option in Printer Settings named Supports binary G-code so it can be set at printer level. There is also a new global switch in Preferences->Other, which controls whether binary G-code will be generated for printers which support it. It is now much easier to turn the feature on or off without doing any changes in profiles.

Wipe tower weight

Wipe tower weight was added into G-code metadata so it can be easily displayed in the print statistics on the printer’s display.

Bugs fixed with respect to 2.7.0

Fixed the issue where when ramping travels were enabled, sometimes a perimeter was missing at the layer where the spiral starts.
Fixed a crash when selecting embossed text while an SVG tool is opened.
Fixed a case where helical layer changes could result in out of bed moves.
Fixed a case where helical layer change was enabled even when there was no retraction on layer change.

Version 2.7

8. 12. 2023

SVG emboss tool

In addition to the text embossing tool first presented in PrusaSlicer 2.6.0, it is now possible to emboss SVG images onto the models. The feature can be accessed through right button click and it allows similar options for projection and manipulation like the text tool. You can now just drag and drop an SVG logo, title, or even a QR code and merge it with an existing 3D model.

New Binary G-code format

G-code files are easy to read and interpret, but their downside is that the data is not saved efficiently and the file size is often very large. Compression of the file is problematic because the printers usually run on limited hardware and they may not have enough memory and/or CPU power to decompress it. Several solutions to the problem were proposed by members of the community, such as MeatPack encoding (utilizing the fact that the character set of a typical G-code is very limited) or heatshrink compression algorithm (designed to have very small memory requirements).

We are proposing a new standard for a binary G-code format for encoding and compressing ASCII G-code files (see the specification). The format is flexible and the encoding and compression of individual blocks is variable. We also provide libbgcode library which contains the routines to convert ASCII G-codes to binary and vice versa. The library is written in C++ and the repository includes bindings for Python.

Regarding comparison of ASCII vs binary G-code sizes, the result depends on the contents of the G-code. Our testing shows that using binary G-code reduces the size by about 70 % on average. Using arc fitting (described above) at the same time can reduce the size even further. Following chart shows the comparison for 10 randomly selected 3MF projects:

The support for the new .bgcode file format was implemented in PrusaSlicer, including its export, loading configs, previewing G-code or file associations. Exporting binary G-code can be enabled in Print Settings->Output options->Export as binary G-code. An option to convert ASCII G-code to binary (or the opposite) has been added into File menu.

To print a binary G-code, it has to be supported by firmware of the printer. For Original Prusa MINI, MK4 and XL printers, this is supported since version 5.1.0-alpha2. It is necessary to update printer firmware before using the binary G-code format.

We would like to thank Scott Vokes (@atomicobject) for his work on heatshrink and
Scott Mudge (@scottmudge) for developing and maintaining MeatPack.

More improvements

  • Custom G-code editor
  • Cancel Object feature
  • Improved user interface
  • Generate Wi-Fi credentials for your MK4 / MK3.9 / XL / MINI 3D printer for easier network connection
  • PrusaConnect print host is now available for Original Prusa MINI printer

Version 2.6.1

6. 9. 2023

Improved Arrange Tool

The Arrange feature has been significantly improved and it is now able to place objects inside concave areas formed by other objects.

Currently there are three distinct levels of geometry handling, which can be selected using a drop-down in the Arrange dialog:

  • Fast – essentially the old behavior considering only the convex hulls of each object
  • Balanced – still reasonably fast profile considering the full shape complexity of objects which are not being arranged and the convex hull of the currently arranged object.
  • Accurate – considers the full shape complexity of each object at all circumstances

“Balanced” profile produces very similar results to “Accurate” in most cases but it is typically faster by multiple orders of magnitude.

As another improvement, arbitrary bed shapes are now supported.

Cut Tool Improvements

New cutting mode is now available in the Cut tool. Dovetail mode automatically creates a tongue-and-groove connection that allows sliding one part into the other. The geometry of the connection is adjustable in the Cut tool dialog. Also, a new connector type was added (Snap).

Text Embossing Improvements

The Emboss tool introduced in 2.6.0 now allows much better projection on curved surfaces. The feature is accessible through a Per glyph orientation checkbox in the the Emboss dialog. When checked, the individual glyphs are (perpendicularly) projected along a curved line on the surface. The idea was inspired by the implementation in BambuStudio.

Version 2.6.0

20. 6. 2023

Organic Supports
In this release, we are presenting our significantly improved implementation of tree supports, which we call ‘Organic supports‘. We choose a new name for our supports because of their distinctly smooth shape and several differences in their behavior. Our implementation is an evolution of the tree supports by Thomas Rahm, which are significantly improved tree supports originally from Cura. We would like to thank Ultimaker Cura and Thomas Rahm for the effort they have invested into the problem.

In contrast to the previously common implementation of tree supports, the branching of our Organic supports is smarter and we made them straighter (shorter), smoother, and more stable. The cross-section perpendicular to the branch axis is guaranteed to be circular, and the algorithm automatically uses double perimeter walls for the trees where needed (this is configurable).

The Organic supports are easily removable, do not scar the surface, and are fast and cheap to print. Models can now be printed in orientations that were previously unthinkable (mirroring SLA printing capabilities) and supports for even the most complex shapes are typically easy to remove. Organic supports can be manually enforced or blocked using the Paint-on supports tool.

Automatic FDM Support Painter
PrusaSlicer now has an automatic painting tool for defining areas requiring supports, factoring in various aspects like the model’s center of mass, bed movement, potential extruder collision, material, and bridging. It can also automatically detect if a print requires supports and alert the user in the case they are not enabled.

Text embossing tool
The new Text tool lets you insert, manipulate, and edit text as a 3D object. This provides a convenient way to customize models and add elements such as notes, signs, or serial numbers directly in the slicer.

Texts can be embossed, debossed, or even used as a modifier. However, the tool even offers the ability to make the text follow curved surfaces. To change the text position, you can simply drag it on the object’s surface. The text editor automatically imports the font library installed on your device (all TrueType fonts should work).Even after closing the Text tool, the text remains fully editable. The same goes for re-opening 3MF project files. You can also create and save text styles to reuse them in future projects.

Improved Cut tool
The Planar Cut tool has been available in PrusaSlicer for a long time. It is handy for preprocessing huge models that don’t fit the build volume or which are too complicated to print in one piece. With this release, we are extending its functionality.

You can newly cut the model at any angle. Defining the precise cutting angle can be done both by a 3D gizmo or by simply drawing a cutting plane by dragging the left mouse button while holding down the Shift key. If the cutting plane intersects the model in several different regions, you can select which parts to cut and which to keep connected by right-clicking on them.

You can select if the cut part should be placed on the bed with the newly created flat surface. You can also choose to keep the alignment of the parts, for example, for printing with a multi-tool printer.

Adding connectors and dowel pins
We understand how important it is to assemble the final parts together with an emphasis on precision and simplicity. That’s why we added an option to define various types of connectors. You can control the depth, size, and tolerances of each connector and the negative hole.

Measurement Tool
PrusaSlicer now includes a measurement tool for gauging distances between vertices, edges, and planes. You can also use it to measure angles, and to scale objects uniformly by editing the measure distance.

Dynamic overhang speed (and dynamic fan speed on overhangs)
This feature lets you slow down the print speed when printing overhangs, which enables better cooling when it’s needed. The algorithm calculates extrusion overlap with the previous layer and applies speed calculated from the overhang slowdown function. Users can control the shape of the overhang slowdown function via four input points – each point has an extrusion overlap value expressed as a percentage of the full width, and desired speed on such overlap. The speeds in between the control points are calculated via linear interpolation.

Similarly, users can create custom fan speed curves, so that extreme overhangs get increased cooling. Of course, with some polymers, too much cooling will negatively impact the mechanical properties.

Extending sparse infill
A long-standing issue was connected to bridging solid infill printed over sparse infill. The shape of such infill islands was only determined by what was above, and the infill lines were often inadequately supported as a result, leading to mid-air extrusions and possibly failed prints. PrusaSlicer now extends the lines of the bridge infill so that their ends are supported by the sparse infill on the layer below. The bridge infill is now always using ‘Thick bridges’. The new algorithm works for all infill types. The comparison image below shows exactly the same model (a cube with a counterbored hole in the top face).

Improved Ensure vertical shell thickness

PrusaSlicer 2.6 improves the handling of vertical shell thickness on sloping surfaces. Previous versions used rectilinear infill to address thinning walls and potential holes in steeply sloped areas. The latest version now identifies regions where short rectilinear lines could cause vibrations and surface artifacts, replacing them with a concentric infill. This method often leads to 10-15% shorter print times without compromising quality.

Other new features

  • Option to avoid crossing curled overhangs
  • Exporting STL objects with boolean operations
  • Assigning tool heads to different features
  • Idle temperature settings for multi-tool printers
  • Wipe tower stabilizing cone
  • One-click import from Pritables.com
  • Template filament profiles
  • New experimental support for SLA
  • One-file vendor profile enables adding new printers without a new PrusaSlicer release
  • G-Code thumbnails can now be exported in JPG and QOI formats
  • SLA hollowing is now up to 10x faster
  • SLA time estimate is now more accurate for the Original Prusa SL1S Speed
  • New and updated 3rd party printer profiles
  • Arrange’ and ‘Fill bed with instances’ functions now take into account skirt and brim
  • More intuitive Klipper firmware support
  • Opening 3MF files now gives the option to import the geometry only
  • New “PrusaConnect” host type with pre-filled URL
  • It is newly possible to set acceleration separately for external perimeters, solid infill and top solid infill
  • ‘Set Number of Instances’ now works when multiple objects are selected
  • Optional scrolling to mouse cursor rather than screen center

VERSION 2.5.0

6. 9. 2022

New perimeter generator Arachne

For years, the strategy PrusaSlicer used when generating perimeters was to offset the contour of the object with an extrusion line of constant width. This caused issues in various cases, especially when printing thin walls, text, or logos.

The developers of Cura recently implemented a new strategy named Arachne based on the paper [Kuipers et al., 2020]. The Arachne generator produces perimeter loops and gap fills with varying extrusion width. Simply put, it automatically makes perimeters wider or thinner as needed. This is a major change! Before, it was nearly impossible to create a wall that would fit 2 perimeters exactly. And now? As long as the wall thickness is close enough to 2 perimeters, PrusaSlicer will take care of the rest.

The new approach produces nicer-looking prints with fewer artifacts. There is a significant reduction in gap fill, small extrusions used to fill gaps between perimeters, which also results in a reduction of print time.

Read more in our article

STEP file format support

Starting with this release, PrusaSlicer is able to import STEP files, which is a format widely used for 3D modelling data exchange. Note that the model is tessellated on import and the slicing algorithms operate on the resulting triangle mesh, i.e., the model is not sliced analytically.

We use Open CASCADE Technology (OCCT) development platform to read the STEP files. It is a CAD kernel also used e.g. by FreeCAD or KiCad. Thanks @Open-Cascade-SAS for keeping it open-source. The import implementation itself was ported from BambuStudio, thanks @bambulab.

Lightning infill

Infill serves a dual purpose – to provide structural rigidity and to support top surfaces. In case structural rigidity is not needed, a lot of material and printing time is saved with the new Lightning infill, which is optimized to support the top surfaces only. The lighting infill generates a branching structure that gets progressively denser towards the top surfaces to support them reliably.

The lighting infill is based on paper [Tricard et al., 2019]. Like the Arachne perimeter generator, we have ported the Lightning infill from Cura, thanks again for keeping Cura open source.

Read more in our article

Improved seam placement based on the visibility

Starting with this version, seam placement algorithm prefers regions which are not visible from the outside of the model at all or which are occluded from most directions. The new visibility algorithm is applied for seams set to Nearest or Aligned.

In addition, when paint-on seams are used and ‘Aligned’ is set, the resulting seam line attempts to find a sharp corner in the painted area and snap to it, leading to smoother lines along the sharp edge. Previous versions did not detect the sharp edge in this scenario.

Also the new algorithm strives to produce possibly long and smooth seams on smooth surfaces, while the old algorithm often produced disconnected random bits on such surfaces

Pressure equalizer

An FDM 3D printer consists of a motion system and an extrusion system. While the motion system loves to accelerate and decelerate smoothly to reduce vibrations, the extruder loves to extrude at a constant rate for the best extrusion consistency. That means, unfortunately, that the optimal conditions of the motion system and extruder are in conflict.

Bowden-style extruders are especially sensitive to pressure fluctuations, due to the slack in the Bowden tube, they are not able to reproduce rapid changes in extrusion rate reliably. The Pressure equalizer smooths sudden changes in speed between two features (e.g. between printing infill and perimeters) and reduces print artifacts caused by rapid extruder pressure fluctuations.

Before moving from a faster internal perimeter to a slower external perimeter, the pressure equalizer slows down gradually at the end of the internal perimeter to reach the extrusion rate of the external perimeter. Similarly, when moving from the external perimeter to the infill, the start of the infill is slowed down to the external perimeter speed and accelerated gradually.

New printer and material profiles

  • Added Creality Ender-3 Neo and Ender-3 S1 Plus profiles
  • Added Elegoo bundle (Neptune printers)
  • Added new Creality printers (Ender-3 V2 Neo, Ender-3 Max Neo, CR-10 SMART Pro
  • Added Infinity3D bundle

Many bugfixes and smaller improvements

  • G-Code thumbnails can now be exported in JPG and QOI formats (until now, only PNG thumbnails were supported).
  • SLA hollowing was optimized and it is now significantly faster. The difference is especially noticeable on bigger models, where it can be 10x faster than before.
  • SLA time estimate was improved and it is now more accurate for SL1S. In addition, “High viscosity tilt time” was added into Printer Settings so the time estimate is correct for printers supporting separate tilt time setting for high-viscosity SLA materials.
  • OSX specific: It is now possible to send G-Codes to OctoPrint using self-signed certificates.
  • Fixed a crash when using a selection rectangle with the cut gizmo open​.
  • Windows specific: Dialog asking to send system info shown at startup no longer pops up in case the internet connection is not available.​
  • Fixed a crash when using auto-rotation with some specific models​.
  • When using arrange in sequential printing mode, it sometimes tightly violated desired extruder clearance.
  • Fixed flickering of colored rectangles in legend in the stand-alone G-Code Viewer.​
  • When using wipe tower with no sparse layers, the first layer might have ended up too thin and ruined the print.
  • OSX specific: Cmd+M shortcut should now minimize the application as expected, restoring the application using the “View All Windows” works.
  • When clicking the “Detach from system preset” button in Dependencies section of a profile, the button did not disappear. Also, detaching a printer profile from a system profile broke rendering of custom bed model for both the parent and child profile. Both issues are fixed now.
  • Fixed a very rare issue which led to generating a G-Code with commas instead of decimal points (caused by incorrectly set locales on one of the threads).
  • Windows specific: Improved detection of corrupted PrusaSlicer.ini configuration file. Very rarely for some unknown reason PrusaSlicer.ini is partially or fully filled in with binary zeros, most likely due to power outage or a bug in hard drive driver.
  • OSX specific: When trying to open a G-Code file using drag and drop or “Open with” option, G-Code Viewer would report the file extension as unknown when PrusaSlicer was not already running.
  • Filament usage estimate was incorrect when using MMU. The loading and unloading moves were not correctly accounted for, leading to much higher estimate then reality. Only the ‘Sliced Info’ box was affected, the statistics at the end of the G-Code were correct.
  • Fixed a crash when rescaling the windows or changing color mode (Windows, OSX). This should fix some spurious crashes happening when moving PrusaSlicer window between two monitors etc.
  • Fixed inadvertent deselection after changing and confirming object-specific settings.
  • Changing object-specific settings incorrectly inserted two undo/redo snapshots.
  • Some configuration options always showed as modified in profiles inherited from the —default— profile.
  • Fixed a crash when pressing Ctrl+A while using a painter tool or editing SLA support points or drainage holes.
  • Linux specific: Fixed a crash when confirming a value in Height range modifier.
  • Drivers & Apps Installer is now able to use offline unattended installation – it should be useful for mass deployment, for example on schools. To make this happen, launch the installator with parameter /VERYSILENT /SUPPRESSMSGBOXES
  • We are leaving support for Win32.

VERZE 2.4.2

27. 4. 2022

Opravené chyby

  • Režim SLA nesprávně zpracovával soubory 3MF ze softwaru třetích stran, což v některých případech vedlo k chybnému umístění SLA podpěrných bodů a otvorů.
  • Náhled režimu vázy se nezobrazoval v případech, kdy vlastní startovací G-code postrádal pohyby v Z.
  • Při načítání 3MF třetí strany pomocí přetažení. PrusaSlicer se již neptá, zda má být 3MF načten jako projekt (což nedává smysl, protože neobsahuje žádné konfigurace), a načte pouze geometrii.
  • Použití výškového modifikátoru vrstvy s čistící věží nebylo možné u více objektů. Čistící věž hlásila, že výškový profil vrstvy je jiný, přestože byl ve skutečnosti nastaven na všech objektech stejně.
  • Opraveno padání funkce “Převést z/do jednotek”, když bylo vybráno několik objektů.
  • Automatická změna barvy loga v určitých případech způsobila pád PrusaSliceru (pokud se jednalo o jednovrstvý objekt).
  • macOS: Nyní je možné PrusaSlicer obnovit kliknutím na ikonu v doku po jeho minimalizaci. Částečná oprava byla již ve verzi 2.4.1, tato verze by ji měla nadobro opravit na všech verzích systému macOS s procesory Intel i ARM.
  • Linux: Oprava padání při otevírání projektů v některých případech

Lokalizace

  • Opraveny drobné chyby v německém překladu.
  • Aktualizována zjednodušená čínská lokalizace.
  • Aktualizován slovník brazilské portugalštiny.

Profily

  • Přidán Snapmaker bundle (Snapmaker A250, Snapmaker A350).
  • Přidány profily pro tiskárny Zonestar (Z5, Z6, Z5X, Z8, Z9

VERZE 2.4.1

24. 3. 2022

G-Code substitutions

PrusaSlicer dlouhodobě podporuje zpracování vygenerovaného G-code pomocí externího postprocesoru. Spuštění externího postprocesoru je všestranné, je však složité na nastavení, postprocesorové skripty musí být distribuovány s projektem a musí být k dispozici interpret, který postprocesorový skript spustí (například Python). Shromáždili jsme mnoho reálných případů využití skriptů pro postprocessing a dospěli jsme k závěru, že mnoho z nich by mohl pokrýt jednoduchý nástroj “Najít a nahradit” s porovnáváním regulárních výrazů a substitucí.

Abychom usnadnili život všem, kteří potřebují pouze základní postprocessing, integrovali jsme nyní takový nástroj přímo do PrusaSliceru. Je přístupný z nabídky Nastavení tisku -> Možnosti výstupu a umožňuje přidat řadu dvojic vyhledávání a nahrazování s volitelnou regexovou shodou, citlivostí na velká a malá písmena a shodou celých slov, podobně jako to nabízejí běžné textové editory. G-code se zpracovává před zobrazením náhledu, takže vaše změny budou viditelné v náhledu G-codu.

Další vylepšení

  • Umístění švů bylo vylepšeno.
  • V režimu spirálové vázy prohlížeč G-codu přiřazoval každému G-codovému segmentu spirály vrstvu, což vytvářelo nadměrný počet vrstev a ztěžovalo kontrolu G-codu. Prohlížeč nově přiřazuje vrstvu jednomu každému otočení spirály.
  • Do předvoleb byla přidána nová volba “Dotazovat se na uložení neuložených změn”, která určuje, zda má být uživatel požádán o uložení projektu při ukončení aplikace nebo při načtení jiného projektu.
  • Noví zástupci pro názvy výstupních souborů.
  • Do předvoleb byla přidána nová možnost “Obnovení polohy okna při spuštění”.
  • Přidána katalánská a maďarská lokalizace.

Opravy chyb

  • Windows: Oprava padání na některých počítačích při spuštění aplikace.
  • Windows: Dark mode je nyní povolen ve všech nových buildech systému Windows.
  • Funkce “Umístit plochou na podložku” je u složitých modelů mnohem rychlejší.
  • Při pokusu o načtení neplatného souboru se nově zobrazí chybová zpráva, zatímco dříve byla chyba tiše ignorována.
  • Bylo opraveno padání při slicování, když byl použit záporný objem na malovaných plochách vícemateriálového modelu.
  • Odstraněn prázdný G1 příkaz, který se objevil před tiskem mostních perimetrů
  • Opraveny některé problémy s kódováním textu v dialogovém okně Fronta tiskových hostitelů
  • Opraveno padání při úpravě miniatur v nastavení tiskárny
  • Opraveno obtékání textu v modálních dialozích, někdy docházelo ke zbytečnému zalamování řádků.
  • V okně “Porovnání přednastavení” chyběl informační text o osekaných hodnotách.
  • Byl opraven problém s mezerou v límci při použití vnitřního límce.
    Pokud byl vnější límec objektu velmi široký, mohl přetékat do otvoru v jiném objektu
  • Uložení předvolby po úpravě nesprávně označilo aktuálně otevřený projekt jako uložený
  • Některá nastavení zobrazovala matoucí neurčité popisky, když byla upravena na objekt v panelu Manipulace s objektem
  • Vylepšená robustnost vícemateriálového malování, které někdy vytvářelo mezery v malované oblasti a nerozšiřovalo ji dostatečně hluboko do původního objemu
  • Linux: Ovládací prvky Nastavení tisku a Nastavení filamentu/materiálu byly vypnuty po určité sekvenci načítání projektů a přepínání mezi režimem FDM a SLA.
  • Opraven nesprávně zobrazený obrys řezu v nástroji Řez, když se při řezání v režimu SLA objekt vyvýšil kvůli podpěrám.
  • Substituce G-codu byly nesprávně použity na počáteční a konečné interní zástupné symboly M73, což neočekávaně zkomolilo příkazy M73
  • Substituce G-codu byly nesprávně použity na zakomentovaný konfigurační blok na konci G-codu
  • Windows: Při načítání souboru 3MF dvojklikem na soubor se někdy (v závislosti na aktuální místní kódové stránce) název projektu zkomolil, pokud název souboru obsahoval znaky jiné než ASCII. To mohlo také způsobit občasné pády při odesílání souboru do tiskového hostitele

Verze 2.4.0

27. 1. 2022

Shrnutí

Multimateriálové malování

Abychom vybarvování modelů pro MMU tisk rychlili a zjednodušili, implementovali jsme nástroje Chytré vybarvení and Vylití barvou. S vybraným nástrojem Chytré vybarvení uvidíte při pohybu myší nad modelem náhled automaticky detekované oblasti k vybarvení. Barva vyplní oblast pod kurzorem myši až k první ostré hraně. Maximální úhel chytrého vybarvení je možné měnit. Pomocí nástroje Vylití barvou můžete rychle změnit souvislé jednobarevné plochy. Samozřejmě si můžete pohled přiblížit a pomocí nástroje Štětec malovat ručně. Velké trojúhelníky se automaticky rozdělí na menší. Během slicování se vybravené oblasti chytře vytáhnou dovnitř, což dává různým barvám/polymerům největší šanci, že se spojí.

Vylepšené podpěry a přemostění

Představujeme nový typ “Přiléhavých” podpěr. Tyto podpěry přesně kopírují tvar převisu. Kompromisem je nižší stabilita vysokých a tenkých sloupců podpěr. Klasické mřížkové podpěry zatím necháváme jako výchozí.

Horní a dolní mezeru podpěr od objektu v ose Z je nyní možné nastavit samostatně. Pokud povolíte podpěry „Pouze na tiskové podložce“, vygenerované podpěry budou oříznuty, aby nikdy nedosedly na horní část objektu. Rozšíření první vrstvy podpěr je nyní konfigurovatelné (to byl velmi častý požadavek). Výtisky na raftu nyní vypadají lépe. Když použijete vynucení podpěr (modifikátorem nebo malováním), podpěry budou ve vybraných místech generovány i když je aktivní „Podpěry pouze na tiskové ploše“ a „Nevytvářet podpěry pod mosty“. Při malování podpěr můžete zvýraznit převisy. Pomocí nového zaškrtávacího políčka můžete omezit tahy štětcem pouze na zvýrazněné převislé trojúhelníky. A konečně je při malování podpěr k dispozici také nástroj “Chytré vybarvení”.

Nový řežim mostů

Nové výchozí chování používá k přemostění aktuální výšku vrstvy. Přemostění je tak spolehlivé na kratší vzdálenosti, ale vypadá výrazně lépe. Toto je strategie, kterou používá většina moderních slicerů. Na staré chování můžete přepnout povolením možnosti „Silné přemostění“. Vzhledem k tomu, že první pevná vrstva nad podpěrami používá nastavení přemostění, má tato změna velký dopad i na povrch modelu po odstranění podpěr.

Galerie tvarů

Nová vestavěná galerie tvarů poskytuje rychlý a snadný přístup k nejpoužívanějším modelům, ať už je používáte jako modifikátory, nebo je přímo tisknete. Mezi výchozí tvary patří základní primitiva (krychle, válec, koule…) a také další užitečné modely, jako válec (lokální límec) nebo symbol recyklace. Knihovnu si můžete rozšířit o své vlastní modely. Pokud přidáte model, automaticky se vygeneruje miniatura. Vygenerovanou miniaturu ve formátu PNG můžete nahradit vlastním obrázkem.

Fuzzy Skin

Funkce Členitý povrch vám umožní vytvořit hrubou texturu na stěnách vašich modelů náhodným odsazením obvodových bodů. Funkce produkuje překvapivě pěkné výsledky a hodí se skvěle pro rukojeti nástrojů nebo pro vytvoření zajímavého povrchu tisku. Skryje také nepřesnosti 3D tisku. Můžete také použít modifikátory k aplikování členitého povrchu pouze na část vašeho modelu.

2-4× Rychlejší slicování

Provedli jsme paralelizaci a optimalizaci generování G-codu. Celková doba slicování je nyní 2× až 4× rychlejší, přičemž vyšší rychlosti dosáhnete hlavně u lepších procesorů s mnoha jádry a vlákny.

Tmavý režim pro Windows

PrusaSlicer již podporoval tmavý režim na OSX a Linux, na základě vaší zpětné vazby jsme implementovali tmavý režim i pro Windows.

Límec pro jednotlivé modely, vnitřní límec

Nastavení límce je nyní specifické pro jednotlivé objekty. Takže můžete zapnout límec pouze pro některé objekty, použít různé šířky límce atd. Tato zdánlivě malá změna si vyžádala překvapivě významnou změnu kódu PrusaSliceru. Nyní můžete také zvolit generování vnějšího límce, vnitřního límce nebo obou zárověn.

Negativní objem

Negativní objem vám umožňuje odečíst jeden model od druhého. Podobně fungují „boolean“ operátory v jiných 3D programech. S jejich pomocí můžete vytvářet například snadno upravitelné díry přímo v PrusaSliceru. Nebo můžete načíst jeden z objektů z nové galerie tvarů jako negativní objem.

Automatická změna barvy pro loga a nápisy

Když PrusaSlicer detekuje, že model vypadá jako logo nebo odznak, nová notifikace vám nabídne automatické přidání změn barev do správných výšek. Tuto funkci navrhl Richard Horne, děkujeme za nápad! Funkce vám ušetří čas a odstraňuje nejistotu při vkládání více změn barev za sebou ve správné výšce.

Tip dne

Přidáváme „Tip dne“ – speciální typ notifikace, často s proklikem pro zvýraznění prvku uživatelského rozhraní nebo s odkazem pro otevření dokumentace ve webovém prohlížeči. Funkci můžete vypnout v předvolbách.

Zjednodušení modelu

Pomocí nové funkce Zjednodušit model můžete snížit počet trojúhelníků. Klepněte pravým tlačítkem na model a z kontextové nabídky vyberte Zjednodušit model. Zjednodušení můžete omezit buď úrovní kvality nebo procentuální změnou počtu trojúhelníků. Tuto funkci lze také použít k vytvoření “low-poly efektu” přímo v PrusaSliceru.

Podpora pro modely letadel 3DLabPrint

Aby bylo možné slicovat modely od 3DLabPrint, PrusaSlicer nabízí novou volbu „Režim slicování“, která umožňuje přepínat mezi režimem „Obvyklý“ a „Paritní vyplňování“. Použijte možnost „Paritní vyplňování“ pro správné slicování letadel od 3DLabPrint. Další nová možnost „Uzavírání děr“ umožňuje vyplnit všechny vnitřní struktury.

Průběh nahrávání

Když posíláte G-code přes síť, zobrazí se nový ukazatel průběhu nahrávání. Stávající dialogové okno „Fronta nahrávání do tiskového serveru“ nově podporuje řazení podle jednotlivých sloupců, přidali jsme sloupec velikosti souboru.

Vizualizace kolizí sekvenčního tisku

Minimální vzdálenosti od objektu jsou nyní vizualizovány a v případě kolize se zbarví do červena. Díky tomu je problém velmi snadné odhalit.

Automatická orientace k SLA tisku

Nově umožňujeme uživateli vybrat si ze 3 různých algoritmů automatické orientace:

  • Nejlepší kvalita povrchu
  • Snížený sklon převisů (minimální podpěry)
  • Nejnižší výška Z (nejnižší doba tisku)

Porovnání profilů

Nyní můžete snadno porovnat rozdíly mezi 2 profily pomocí speciálního zobrazení. Povolte jej výběrem možnosti Okno-Porovnání přednastavení.

Náhled G-codu v textové podobě

Když táhnete vodorovný posuvník na obrazovce náhledu, můžete vidět pořadí pohybů v aktuální vrstvě. Nově také zobrazujeme vygenerovaný G-code na levé straně obrazovky včetně čísla řádku. To lze využít pro pokročilou analýzu G-codu.

Odeslat systémové informace

Abychom mohli zaměřit naše budoucí úsilí, rozhodli jsme se volitelně shromáždit některé obecné informace o systémech, na kterých se PrusaSlicer běžně spouští. Takové systémové informace nám pomohou ukončit podporu zastaralých platforem, které už nikdo nepoužívá. Raději bychom se soustředili na aktuální hardware a operační systémy, abychom zlepšili výkon PrusaSliceru a přinesli nové funkce. Shromážděné konfigurační údaje o systému jsou zcela anonymní a celý obsah informací k odeslání si můžete prohlédnout v dialogovém okně „Odeslat systémové informace“. Tato výzva se zobrazí pouze jednou. Předem děkujeme všem, kteří se rozhodnou s námi sdílet konfiguraci svého systému.

Posun objektu pod tiskovou podložku

Na základě mnoha požadavků nově umožňujeme posun objektu pod tiskovou podložku pro tisk pouze části objektu nad tiskovou podložkou. Pomocí nástroje „Řezat“ toho šlo dosáhnout již v minuých verzích. Nový způsob je ale mnohem jednodušší. Hodí se, pokud potřebujete vyrovnat dno nerovného předmětu, abyste jej mohli tisknout bez raftu. K dispozici je také nové tlačítko „Spadnout na podložku“ v pravém panelu. Průsečík modelu s podložkou je vizualizován bílým obrysem. Přesouvání objektů pod tiskovou podložkou není v režimu SLA prozatím povoleno. Umístění SLA podpěr by bylo nejednoznačné.

VERZE 2.3.3

21. 7. 2021
  • Opravné vydání – Oprava chyb ve správě Multimaterial FDM projektů a konfiguračních souborů

2.3.2

8. 7. 2021

Souhrn

  • Podpora tiskárny Original Prusa SL1S SPEED
  • Aktualizace firmwaru pro Original Prusa CW1S
  • Podpora nového typu hostitele PrusaLinku
  • Vylepšení průvodce instalací
  • Hladší povrch s monotónní výplní
  • Podpora dopředné kompatibility konfigurací
  • Opravy chyb

Podpora tiskáren Prusa SL1S SPEED a CW1S

Podpora tiskárny Prusa SL1S. Soubory určené k tisku na tiskárnách Prusa SL1 resp. SL1S se exportují s příponou “.sl1” resp. “.sl1s”. Aktualizace firmwaru nyní podporuje CW1S.

Typ hostitele PrusaLinku

Podpora nového typu hostitele PrusaLink. PrusaLink je nový název pro síťové rozhraní našich tiskáren (SL1/SL1S, MK3 s obrazem PrusaLink Raspberry PI zero) – můžete jej znát také jako Prusa Connect Local. Pracujeme také na PrusaLink pro Prusa Mini. Typ hostitele SL1 v PrusaSliceru byl pro přehlednost přejmenován na PrusaLink.

Hladší povrch s monotónní výplní

V PrusaSliceru 2.3.0 jsme zavedli monotónní výplň pro horní/dolní povrch. Obdrželi jsme zpětnou vazbu, že horní plochy nebyly vždy hladké, protože monotónní výplň byla aplikována pouze na nejsvrchnější výplň, ale ne na pevné výplně pod ní. V PrusaSliceru 2.3.2, pokud je horní pevná výplň monotónní, jsou nově monotónní i všechny vnitřní pevné výplně.

Vylepšení průvodce instalací

Při otevření průvodce instalací za účelem instalace nové tiskárny nebo nového filamentu / SLA materiálu PrusaSlicer nově nabízí před otevřením průvodce nejprve nainstalovat aktualizace konfigurace, protože jinak se uživateli nemusí zobrazit všechny dostupné tiskárny, filamenty nebo SLA materiály.

Podpora dopředné kompatibility konfigurací

Podpora dopředné kompatibility konfigurací. Představte si, že do budoucí verze PrusaSliceru bude přidán nový typ výplně. Pokud by byl vytvořen 3MF s použitím nového typu výplně, PrusaSlicer 2.3.1 by odmítl načíst 3MF, zatímco PrusaSlicer 2.3.2 nahradí neznámý typ výplně svým výchozím typem a tuto náhradu předloží uživateli. Funkce “dopředné kompatibility” podporuje nejen přidávání nových vyjmenovaných hodnot. Například typy výplní nebo příchutě firmwaru) ke stávajícím konfiguračním klíčům, ale také změnu logických symbolů (zapnuto/vypnuto) na vyjmenované hodnoty (například “draft shield” se změní z “enabled/disabled” na “enabled/disabled/limited” v PrusaSliceru 2.4.0.

Opravy chyb a další vylepšení

  • Oprava importu některých STL vygenerovaných v OpenSCAD.
  • Opraven výkonnostní problém při výpočtu přemostění
  • Opraveny bloby při tisku po návratu z G-codu M600 po ruční změně barvy.
  • Přidána tiskárna TriLab AzteQ Industrial.
  • Různá vylepšení profilů Anycubic, Artillery a Creality.
  • Aktualizovány překlady do ruštiny a ukrajinštiny
#.

VERZE 2.3.1

21. 4. 2021

Shrnutí

  • Univerzální buildy OSX, podpora Apple Silicon
  • podpora Chrome OS
  • Nové profily tiskáren třetích stran
  • Opravené chyby zranitelnosti
  • Opraveny chyby s ohledem na PrusaSlicer 2.3.0

Univerzální buildy OSX, podpora Apple Silicon

Počínaje touto verzí PrusaSlicer nativně podporuje nové Apple Silicon MacBooky a MacMini a pracuje přibližně o 30 % rychleji než emulovaný x86-64. Nový Universal build obsahuje binární soubory obou platforem x86-64 a ARM, distribuovaný balíček je tedy o něco větší, než předchozí PrusaSlicer.

Podpora Chrome OS

Chromebooky jsou stále oblíbenější díky své nízké ceně, dobré použitelnosti a stabilitě. Proto jsou Chromebooky pro americké vzdělávací instituce volbou číslo jedna. Google naštěstí nyní nabízí a kontejnerovaný Linux na moderních Chromeboocích hned po vybalení z krabice a PrusaSlicer běží ve virtualizovaném prostředí Linuxu velmi dobře.

Některým uživatelům se PrusaSlicer podařilo spustit v systému Chrome OS již dříve, viz. tento příspěvek.

Instalaci aplikace PrusaSlicer na systému Chrome OS jsme zdokumentovali v našem instalačním průvodci.

Nové profily tiskáren třetích stran

  • Bylo přidáno několik profilů tiskáren Creality (Ender-3 Max, Ender-4, Ender-6, CR-5 Pro, CR-5 Pro H, CR-6 SE, CR-6 Max, CR-10 Max, CR-200B, CR-8), díkys @pmjdebruijn.
  • Přidány profily tiskáren Artillery (Sidewinder X1, Genius), díky @SzabolcsHornyak.
  • Přidány profily tiskáren INAT, díky @MarkINAT.
  • Aktualizována textura Anycubic Kossel bed (díkys @brunosso) a Anycubic Kossel bed STL.

Opravené chyby zranitelnosti

Talos Cisco Intelligence Group odvedla skvělou práci při identifikaci potenciálních bezpečnostních problémů při načítání neplatných a potenciálně škodlivých souborů AMF a 3MF, viz jejich zprávy o zranitelnostech TALOS-2020-1222 a TALOS-2020-1218. V této verzi PrusaSliceru jsme opravili tyto dva potenciální bezpečnostní problémy.

Opraveny chyby s ohledem na PrusaSlicer 2.3.0

  • Změny OpenGL zmíněné v sekci “Univerzální OSX buildy” také opravily některé problémy související s OpenGL v Linuxu #5889 #6304.
  • Snížení počtu nálezů zobrazených v dialogovém okně “Najít možnost konfigurace”, opraveno vyhledávání bez rozlišování velkých a malých písmen pro jazyky jiné než latinka1. #5202.
  • Opraven náhled G-codu se zapnutým obarvením pomocí nástroje a vizualizací cest. #6095.
  • Opraveno otevírání rozevíracích nabídek v dolní části obrazovky u sestav s více monitory. #2999 #5911 #5957. Tento problém jsme ve wxWidgets opravili a přijali to také  v upstreamu.

VERZE 2.3.0

11. 1. 2021

Shrnutí

Malování podpěr

Nový nástroj Malování podpěr umožňuje malovat přímo na objekt a vybrat oblasti, kde by měly být vynuceny nebo blokovány podpěry. Můžete dokonce vizualizovat převisy a automaticky namalovat vynucovače podpěr na základě nastaveného úhlu převisu. Namalované podpěry se ukládají do souboru projektu (formát 3MF).

Ironing – „žehlení“ horních ploch

Ironing vyhlazuje horní plochy pomocí speciální druhé fáze výplně ve stejné vrstvě. Zahřátá tryska přejíždí přes právě vytištěnou horní vrstvu a zarovná veškerý plast, který se mohl zvednout. Tryska také vytlačuje malé množství filamentu, aby vyplnila všechny díry v horním povrchu.

Monotónní výplň

Pamatujete si viditelné linky nebo „jizvy“ na horní straně modelu, když je poblíž díra nebo text? Tyto artefakty jsou s naším novým vzorem výplně pro horní i spodní vrstvy výrazně potlačeny. „Monotónní“ výplň je v podstatě stará dobrá přímočará výplň s upraveným plánováním trasy.

Adaptivní kubická výplň

Tato výplň automaticky mění hustotu, v závislosti na vzdálenosti k nejbližší stěně. To je užitečné zejména pro velké výtisky s velkým vnitřním objemem. Výsledkem je kratší doba tisku a nižší spotřeba filamentu při zachování dostatečné podpěry vrchních vrstev a podobných mechanických vlastností.

Přehled doby tisku podle typu

Legenda v náhledu nyní ukazuje přehled doby tisku pro jednotlivé části tisku (perimetry, výplň, podpěry a další).

Samostatná aplikace PrusaSlicer G-code Viewer

PrusaSlicer G-code Viewer je odlehčená aplikace, kterou můžete použít k rychlému náhledu G-codu ze všech populárních slicerů. Jeho chování je identické s náhledem v PrusaSliceru (používá se stejný kód), můžete však načíst externí soubor G-codu.

Lepší automatické uspořádání s nastavitelnou mezerou

Funkce Uspořádat je nově nastavitelná. Pravým kliknutím na ikonu „Uspořádat“ v horním panelu nástrojů se otevře dialogové okno. Zde můžete úpravit vzdálenosti mezi objekty a povolit otáčení objektů kolem jejich osy Z.

Přenos nastavení/neuložených změn

Pokud provedete nějaké změny v nastavení a poté se rozhodnete zvolit jiný tiskový profil, v novém dialogovém okně můžete zvolit přenesení změn do nového profilu.

Funkce vyhledávání nastavení

Nejste si jisti, kde se nachází konkrétní nastavení? Použijte novou funkci vyhledávání a dostanete se přímo na stránku, kde se dané nastavení nachází.

Přepracovaná funkce Vyhnout se přejíždění perimetrů

Vyhnout se přejíždění perimetrů je algoritmus k minimalizaci přejezdů nad vnějšími perimetry, což snižuje stringování a zlepšuje celkovou kvalitu tisku. Nový algoritmus je mnohem přesnější a výrazně rychlejší.

Fyzické tiskárny (síťové nastavení)

PrusaSlicer ukládal síťové nastavení do profilu tiskárny. To bylo v některých situacích nepraktické (např. pokud vlastníte více tiskáren, které používají stejný profil). Počínaje touto verzí PrusaSlicer odděluje síťové nastavení od profilu tiskárny do nových profilů fyzické tiskárny.

Nové profily pro tiskárny od ostatních výrobců

Velké díky všem přispěvatelům za profily tiskáren třetích stran! Sbírka se nám pěkně rozrůstá o modely od výrobců jako Anycubic, Creality, Trilab, nebo Lulzbot.

Import z existujícího archivu .SL1

Import modelu i jeho tiskového profilu z existujícího archivu .SL1

Mini SLA podpěry

Mini SLA podpěry v oblastech, kam by se normální podpěry nevešly.

Rychlejší spuštění

PrusaSlicer se nyní spouští mnohem rychleji než dříve.

Další změny

  • PrusaSlicer nyní umí konvertovat imperiální jednotky
  • Přidána podpora pro Repetier server print host
  • Nová horizontální slider pro náhled vrstev
  • Aktualizace nastavení nyní běží přes https protokol
  • Přepracované nastavení, nyní se záložkami.

Více informací najdete v kompletních seznamech změn dílčích verzí na Githubu: 2.3.0-rc2, 2.3.0-rc1, 2.3.0-beta3, 2.3.0-beta2, 2.3.0-beta1, 2.3.0-alpha4, 2.3.0-alpha3, 2.3.0-alpha2 a 2.3.0-alpha1.

VERZE 2.2.0

23. 3. 2020

Shrnutí

SLA Vytváření dutých modelů

V režimu SLA jsme přidali vytváření dutin s generováním drenážních otvorů. Vytvoření dutého modelu je skvělý způsob, jak snížit spotřebu pryskyřice a vnitřní napětí u větších modelů.

Sdružené profily pro tiskárny třetích stran

Při výběru a správě profilů pro každého dodavatele budeme spolupracovat vámi – komunitou .

Adaptivní kompenzace rozplácnutí první vrstvy

Když je při tisku na vyhřívané tiskové podložce první vrstva rozmáčknuta , je ve výsledku širší než by měla být. Kompenzace rozmáčknutí první vrstvy je užitečná funkce, která brání rozmáčknutí jejím mírným zmenšením. Předchozí verze PrusaSlicer však zmenšovala i tenké čáry, což byl problém. Nová adaptivní verze nyní správně respektuje tenké čáry, a vše ostatní zmenšuje o nastavenou hodnotu. Profily Official Prusa budou mít od této chvíle tuto funkci ve výchozím nastavení zapnutou.

Automatická variabilní výška vrstvy

Variabilní výška vrstvy může být nyní vypočtena automaticky, nicméně pořád můžete manuálně nastavit křivku výšek.

Uložit na SD / USB, vysunout

Pokud vložíte SD kartu nebo USB flash disk, automaticky se objeví odpovídající tlačítko pro ukládání G-kódů na vyměnitelná média. Objeví se zde také tlačítko pro vysunutí.

3MF miniatury

Uložené soubory 3MF projektů mají nyní pohledné miniatury, které jsou mimochodem podporované i na prusaprinters.org.

Instalace profilů filamentu

Do průvodce konfigurací bylo přidáno filtrování profilů filamentů.

Lepší plánování trasy

Plánování trasy bylo vylepšeno a nyní vytváří menší množství přesunů nástroje.

Znovu načíst z disku 3MF soubor

Funkce Znovu načíst z disku nyní funguje i u opětovně otevřených 3MF souborů. Tato funkce je vynikající pro případy, kdy jste vytvořili novější verzi svého modelu a chcete nahradit starou verzi v PrusaSlicer, aniž byste museli znovu nastavovat věci, jako jsou vlastní podpěry nebo modifikátory.

Vložit pauzu/ uživatelský G-kód v určité výšce

Funkce, kterou komunita velmi žádala umožňuje vložení pauzy v určité výšce. To lze použít k vložení magnetů, závaží nebo matic do vašich výtisků. Získáte též odhady času do každé pauzy. A lze nyní vložit v určité výšce i vlastní G-kód. To je užitečné pro pokročilé uživatele při vytváření kalibračních G-kódů, jako je například teplotní věž.

Přiřazení barev u Barevného Tisku nástrojem pro výběr barev

Při přidávání změny barvy lze teď vybrat barvu a získat věrohodný náhled.

Barevný Tisk pro MMU & menší čistící věž bez řídkých vrstev

Přidali jsme barevný tisk pro MMU. Toto je poněkud složité, ale jednoduchý případ použití nahrazuje manuální změnu barvy automatickým přepínáním prováděným MMU. Pokud již mluvíme o MMU, přidali jsme také možnost vyrobit čistící věž bez řídkých vrstev, což snižuje spotřebu filamentu a často i dobu tisku.

Nastavení minimální vrchní / spodní tloušťky

Nyní lze nastavit minimální tloušťku vrchní a spodní stěny, co je užitečné zejména při použití funkce variabilní výšky vrstvy.

Sekvenční tisk (nastavení pořadí objektů, štítků v 3D náhledu)

Pořadí sekvenčního tisku nyní odpovídá pořadí umístšní modelů v seznamu objektů. Pořadí můžete jednoduše změnit přetažením objektu. Navíc stisknutím klávesy E uvidíte číslo a název objektu v 3d náhledu.

Další změny

  • Podpora 3dconnexion SpaceMouse (podpora free kamery)
  • Základní tvary mohou být nyní přidány přímo v 3D náhledu.
  • SLA statistiky
  • V současnosti poskytujeme vystavení pro Raspberry Pi4, takže PrusaSlicer může běžet na tom samém serveru jako například Octoprint server.
  • Na OSX jsme přidali podporu pro Dark Mode.
  • A přepracovali jsme okno klávesnicových zkratek.
  • Více informací na Github changelogs: 2.2.0-rc52.2.0-rc42.2.0-rc32.2.0-rc22.2.0-rc2.2.0-beta2.2.0-alpha4, non-public 2.2.0-alpha3, alpha2 and alpha1


VERZE 2.1.0

16. 9. 2019

Zpět/Vpřed
Všechny akce v prostředí podložky je nyní možné vzít zpět, včetně výběru objektu a akcí v bočním sloupci (přidání modifikátorů a změny jejich atributů). Věříme, že jsme udělali nejlepší Undo/Redo implementaci ve světě FFF a SLA slicovacích softwarů. 😉

Výškové modifikátory
Stejně jako klasické modifikátory, i tyto vám umožňují změnit nastavení specifických částí modelu. Rozdíl je v tom, že klasické modifikátory jsou založeny na geometrii – například si na plochu umístíte válcovou oblast, uvnitř které bude odlišný typ výplně apod. Výškové modifikátory jsou definovány výškou v ose Z – díky nim můžete nastavit například různou hustotu výplně v různých výškách, třeba hustější výplň na podstavec, řidší na zbytek modelu apod.

SLA umístění objektů přímo na podložku
Počínaje PrusaSlicerem 2.1 je nyní možné umístit objekt přímo na tiskovou platformu a vygenerovat podpory kolem něj, případně pod něj vygenerovat i podložku (pad).

Perspektivní kamera
PrusaSlicer nově umožňuje přepínat mezi ortografickou a perspektivní kamerou. Právě perspektivní kamera je nově výchozí volbou. Jedná se o způsob zobrazení, který odpovídá perspektivě, jak ji vnímá lidské oko – objekty v dálce jsou menší, objekty blíže jsou větší. Nakonec možná budete pohledy přepínat dle potřeby, protože každý z nich má své výhody.

Export cesty jako OBJ
Pohyb trysky u FFF tisku je nyní možné vyexportovat jako soubor OBJ a použít jej k vyrenderování fotorealistického obrázku výtisku. Původní ideu a kód pro tuto funkci nám poskytl Paul Arden, děkujeme. Cesta může být vyexportována po vygenerování G-Codu v menu Soubor->Export->Export cesty

Vlastní modely tiskové podložky
PrusaSlicer nyní umožňuje nastavit vlastní textury a modely pro zobrazení tiskové podložky. Podporovány jsou formáty PNG a SVG. Obrázek a model můžete přiřadit k tiskovému profilu v dialogu “Tvar podložky”. Kompletní cesta k souborům je uložena v proměnných tiskového profilu “bed_custom_texture” a “bed_custom_model”.

Další vylepšení

  • Částečné uspořádání – skvělé pro situace, kdy už na tiskové podložce nějaké objekty máte a importujete ještě pár další modelů. Ty pak můžete označit a nechat program, aby je sám rozmístil do existujících mezer
  • Maximální velikost – vyberte objekt, přepněte na nástroj Změna velikosti (klávesa S) a stiskněte klávesu F – tím se model zvětší na maximální rozměry, které mu tisková plocha dovolí
  • Vylepšená funkce Color Change (změna barvy podle vrstev)
  • Překlady do češtiny, němčiny, polštiny, španělštiny, francouzštiny a italštiny
  • Rychlejší start
  • Rychlejší generování stromových podpěr pro MSLA tiskárny
  • Selektivní slicování
  • Modifikátory a části objektů nyní mohou být přetaženy na tiskovou podložku

VERZE 2.0.0

15. 4. 2019
  • Změna názvu ze Slic3r PE na PrusaSlicer
  • Vylepšení uživatelského rozhraní – Přepracován UI ke zvýraznění klíčových funkcionalit
  • Jednoduchý / Pokročilý/ Expert módy- Zelený: bezpečný pro bádání začátečníka ; Žlutý– pokročilý uživatel by mohl chtít upravit tyto parametry; Červený– expertní nastavení jejichž většiny by se mělo dotknout jenom v případě, že chcete vytvořit profil pro novou tiskárnu
  • Nové pracovní nástroje, ikony a zkratky – oba, horní a levý panel nástrojů byly přepracovány. Všechny ikony byly nově navrženy a byla implementována podpora vektorových ikon.
  • Vše přímo v 3D pohledu
  • Gizma pro posun, otáčení a změnu měřítka a postranní panel pro manipulaci objektů – Přidali jsme nová gizma pro manipulaci objektů pro přesun, otáčení a změnu měřítka ve všech osách a taktéž je podporovaná anizotropní změna měřítka.
  • Seznam objektů, hierarchie scén a instance – Seznam objektů v pravém postranním panelu zobrazuje nyní hierarchii objektů, jejich instance, parametry objektů, objemy objektů a modifikátory .
  • Uživatelsky nastavitelné podpory – Kontextové menu modelu (kliknutí pravou myší na model) vám nyní umožní vytvořit blokátory podpory a vynucené podpory.
  • MSLA slicování – PrusaSlicer je první dostupný vysoce kvalitní open-source MSLA slicer.
  • Změna barvy přímo v PrusaSlicer
  • Zdrojový kód v Pearl byl přepsán do C++
  • Soubor projektu – Soubor/Uložit projekty uloží nyní 3MF soubor obsahující všechny objekty, nastavení, modifikátory a jejich parametry.
  • Podpora HiDPI – Správné škálování na displejích s vysokým rozlišením
  • Odhad času a spotřeby materiálu je nyní vypočten ještě před exportem
  • Zpracování na pozadí – nově navrženo tak, aby fungovalo spolehlivě a pouze ty kroky slicování, které byly zrušeny uživatelem, budou opět slicovány
  • Vylepšení multi-material – lehčí přiřazení barev a více
  • Fronta nahrávání do Octoprint – odesílání dat do Octoprintu by předtím blokovalo uživatelské rozhraní
  • Tlačítka “Slicuj nyní” a “Export” byly sloučeny do jednoho tlačítka
  • Podpora pro OctoPrint Cancelobject plugin – děkujeme @supermerillovi
  • Anizotropní změna měřítka– podržte CTRL a táhněte za jeden bod gizma pro měřítko (ne za rohy) k nastavení měřítka modelu v jedné ose

Kompletní seznam změn na Github.com

Článek tohoto vydání a video na prusaprinters.org

VERZE 1.41.2

23. 11. 2018
  • Vylepšený výkon OpenGL vykreslování OpenGL v OSX Mojave
  • Opraveny některé havárie při slicování multimateriálních tisků
  • Opraven nesprávný výběr extruderu po přepnutí z profilu tiskárny multi-material na profil tiskárny single-material.

Kompletní seznam změn na Github.com

VERZE 1.41.1

27. 10. 2018
  • Uživatelsky nastavitelné podpory – blokátor podpory & vynucené modifikátory
  • Zvýšená kvalita podpor
  • Opraven Material a vylepšení

Kompletní seznam změn na Github.com

VERZE 1.41.0

30. 8. 2018
  • Podpora aktualizace Multi Material 2.0
  • Čistit do výplně anebo do objektu
  • Přepracované uspořádání objektů (umístit na podložku)
  • Přesný odhad doby tisku pro tichý mód
  • Implementovaná funkcionalita “Zbývající čas do konce tisku” (požadován firmware 3.3.0 nebo vyšší)
  • Otáčení & změna měřítka objektu
  • Aktualizovaná detekce, zda se model vejde do pracovního prostoru
  • Vylepšená čistící věž

Kompletní seznam změn na Github.com

VERZE 1.40.1

5. 7. 2018
  • Rozšíření pro firmware updater pro MK3 (nyní dovoluje nahrát firmware 3.3.0 a vyšší včetně podpory dalších jazyků – češtiny, italštiny, španělštiny, polštiny a němčiny)
  • Zobrazování reálné tiskové podložky pro MK2 a MK3
  • Podpora služby NetFabb STL pro opravu STL souborů pod Windows 10
  • Vylepšená integrace Octoprintu
  • Vylepšené nahrávání AMF souborů
  • Opravy chyb

Kompletní seznam změn na Github.com

VERZE 1.40.0

14. 6. 2018
  • Vylepšený náhled na G-code
  • Stažení přednastavení
  • Ikony specifické pro tiskárny odstraněny. Nové řízení nastavení pro všechny tiskárny a nový konfigurační návod
  • Enhanced Multi Material support
  • Úplný překlad do sedmi jazyků (Čeština, Francouzština, Němčina, Italština, Polština, Španělština a Ukrajinština )
  • Detekce, zda se model vejde do tiskového prostoru
  • Výplň Gyroid
  • Podpora 3MF formátu, AMF komprese
    A mnohé další (viz níže kompletní seznam změn Github)

Kompletní seznam změn na Github.com