Wir haben viel Arbeit investiert, um unsere Drucker benutzerfreundlicher zu gestalten und mit nur einem Knopfdruck äußerst präzise Druckergebnisse zu erzielen. Bessere Hardware, bessere Firmware, weniger Einrichtungsaufwand und weniger Überwachung. Und heute machen wir einen großen Schritt in Richtung der anderen Hälfte des 3D-Drucks: der Software, mit der Sie Ihre Modelle für das Drucken vorbereiten.

Heute veröffentlichen wir die erste öffentliche Vorschau auf PrusaSlicer 3.0. Und das ist ein bedeutendes Ereignis. Es ist das größte Upgrade in der Geschichte von PrusaSlicer. Wir haben die Benutzeroberfläche komplett überarbeitet und von Grund auf neu entwickelt, wobei wir uns an den tatsächlichen Bedürfnissen unserer Nutzer – also Ihnen – orientiert haben. Wir führen ein neues Projektsystem ein, komplett überarbeitete Profile, die auf moderne Multifunktionsdrucker zugeschnitten sind, eine verbesserte Darstellung der 3D-Szenen, eine deutlich höhere Leistung, ein sicheres Plugin-System und vieles mehr.

Es ist nicht wegen einer einzelnen Funktion oder wegen der schieren Menge an Funktionen das größte Update, sondern wegen des Potenzials, das es für zukünftige Updates mit sich bringt. Und der Zeitpunkt könnte nicht passender sein: Wir veröffentlichen diese erste öffentliche Vorschau genau 15 Jahre nach dem allerersten Slic3r-Commit, am 1. September 2011.

Es gibt viel darüber zu sagen, wie und warum wir einen so großen Teil von PrusaSlicer neu geschrieben haben. Beginnen wir jedoch damit, was Sie tatsächlich damit tun können, denn hier wird das Ausmaß von Version 3.0 deutlich sichtbarer.

PrusaSlicer 3.0.0-preview hier herunterladen

Erstellen Sie Ihren gesamten Druckauftrag in einem Projekt

Mehrere Druckbetten wurden bereits in PrusaSlicer 2.9.0 eingeführt, doch die Umsetzung war bewusst minimal gehalten. In PrusaSlicer 3 sind Druckbetten vollwertige Bestandteile des Projekts.

Das bedeutet, dass jedes Druckbett über eine eigene Konfiguration verfügen kann. Sie können mehrere Druckbetten in einem Projekt vorbereiten, diese unabhängig voneinander slicen, unterschiedliche Profile verwenden und sogar viele verschiedene Drucker im selben Projekt kombinieren.

Bereiten Sie einen Druckauftrag für Ihren MK4S und Ihren XL nebeneinander in einem Fenster vor. Sie können Modelle ganz einfach von einem Drucker auf den anderen ziehen – die Beschränkung auf 9 Druckbetten aus Version 2.9.x entfällt. Und beim Slicen werden die Druckbetten parallel verarbeitet.

Dies spart enorm viel Zeit und verbessert Ihre Arbeitsqualität erheblich. Selbst wenn Sie nur einen 3D-Drucker besitzen, können Sie Druckbetten für verschiedene Materialien oder Einstellungen erstellen und ein gesamtes Projekt in einer einzigen Datei verwalten.

Mehrere Projekte in einem Fenster

Sie können zudem mehrere Projekte in einer einzigen PrusaSlicer-Instanz öffnen, wobei jedes Projekt in einem eigenen Reiter angezeigt wird. Jedes Projekt verfügt über seinen eigenen Kontext: geöffnete Dialoge, aktive Werkzeuge, Auswahlen. Es gibt keine Überschneidungen zwischen ihnen.

Vorbei sind die Zeiten, in denen man 6 PrusaSlicer-Instanzen gleichzeitig geöffnet haben musste.

PrusaSlicer erstellt nun außerdem kontinuierlich lokale Sicherungskopien Ihrer geöffneten Projekte, sodass Ihre Arbeit im Falle eines Absturzes der Anwendung wiederhergestellt werden kann. Die Sicherungskopien werden im Ordner „backup_projects“ im PrusaSlicer-Datenverzeichnis gespeichert.

Ein Profilsystem, das speziell für moderne Drucker entwickelt wurde

Diese Änderung behebt eines der ältesten Probleme von PrusaSlicer und ermöglicht einige der am häufigsten nachgefragten Funktionen.

Bei einem Drucker wie dem Prusa XL können Sie an jedem Werkzeug eine andere Düse verwenden. Ein Werkzeug kann eine 0,25-mm-Düse für feine Details nutzen, ein anderes eine 0,4-mm-Düse für das alltägliche Drucken und wieder ein anderes eine 0,6-mm-Düse für große, stabile Teile. Sie sind alle installiert und einsatzbereit.

Das alte Profilsystem konnte einen solchen Drucker nicht wirklich abbilden. Als PrusaSlicer ins Leben gerufen wurde, war der Druck mit mehreren Werkzeugen eher eine Idee als eine bereits existierende Methode. Alles, was später hinzukam, musste in die ursprüngliche Struktur fest einprogrammiert werden. Daher benötigten Sie oft drei separate Druckerprofile. Je nachdem, welches Werkzeug Sie verwenden wollten, mussten Sie dann zwischen diesen wechseln. Das funktionierte zwar, war aber umständlich. Das Einrichten komplexer Druckaufträge, bei denen die verschiedenen Düsen in einem Druck kombiniert werden sollten, war nicht nur umständlich, sondern auch schwierig.

Das gesamte Druckprofilsystem ist nun mehrschichtig aufgebaut und auf moderne Multitool-Drucker ausgelegt, sodass PrusaSlicer die Hardware, über die Sie tatsächlich verfügen, beschreiben kann, anstatt sie in eine festgelegte Kombination von Einstellungen zu zwängen. Die Auswahl einer Düse für das Drucken ist so einfach wie die Auswahl des Werkzeugs aus einem Auswahlfeld. Sie können einzelnen Werkzeugen sogar ganz unterschiedliche Druck- oder Druckerprofile zuweisen und diese nach Bedarf kombinieren.

Außerdem haben wir den Voreinstellungs-Updater überarbeitet. Über „Voreinstellungsquellen & Updates“ können Sie nun sowohl Online- als auch lokale Voreinstellungsquellen an einem Ort verwalten, was das gesamte Profilsystem wesentlich flexibler macht.

Das Profilformat selbst wurde von .ini auf .yaml umgestellt, und die gesamte Datenstruktur ist neu. Alte 3MF-Projekte aus PrusaSlicer 2.x werden korrekt geladen. Die Konfigurationen werden automatisch umgewandelt und den richtigen Systemprofilen zugeordnet.

Diese Änderungen bedeuteten auch, die Art und Weise, wie Sie mit PrusaSlicer interagieren, neu zu überdenken. Da Projekte, Druckbetten, Drucker und Profile nun wesentlich flexibler sind, war die alte Benutzeroberfläche einfach nicht für das ausgelegt, was wir als Nächstes umsetzen wollten. Deshalb haben wir die Benutzeroberfläche komplett verworfen und von Grund auf neu entwickelt – orientiert an den tatsächlichen Bedürfnissen unserer Nutzer, also Ihnen, sowie an den neuen Arbeitsabläufen, die wir für die Zukunft des 3D-Drucks benötigen.

Alles, was Sie brauchen, genau dort, wo Sie es brauchen

Das wird Ihnen als Erstes auffallen, wenn Sie die Anwendung starten: Die Benutzeroberfläche ist komplett neu. Und damit meine ich nicht „wir haben ein paar Schaltflächen verschoben und ihnen abgerundete Ecken verpasst“. Ich meine, wir haben uns zusammengesetzt, uns angesehen, wie Menschen im Jahr 2026 einen Slicer tatsächlich nutzen, und das Ganze neu gestaltet.

Änderungen an der Benutzeroberfläche sind immer umstritten, aber das alte Layout war mittlerweile veraltet. Es gab Funktionen, die an Stellen versteckt waren, nach denen selbst erfahrene Nutzer erst suchen mussten; es wirkte auf neue Nutzer einschüchternd, und es war schwierig, neue Funktionen darin zu implementieren.

Lassen Sie uns einen kurzen Rundgang machen!

Das neue Layout platziert die Werkzeuge oben, einen Szenenbrowser auf der linken Seite und ein kontextbezogenes Bedienfeld auf der rechten Seite. Viele Elemente befinden sich noch ungefähr an der Stelle, an die Sie gewöhnt sind, jedoch nicht alle, und es kann etwas Zeit in Anspruch nehmen, sich an diese Änderungen zu gewöhnen. Dies gilt insbesondere für diejenigen unter Ihnen, die über ein ausgeprägtes motorisches Gedächtnis aus dem alten PrusaSlicer verfügen. Machen Sie sich jedoch keine Sorgen, die Tastenkombinationen sind größtenteils dieselben.

Das rechte Bedienfeld ist nun vollständig kontextabhängig. Wenn Sie das Malwerkzeug aktiviert haben, sollen Sie alles sehen, was mit dem Malen zu tun hat, und nicht den aktuellen Infill-Grad. Es zeigt Profileinstellungen an, wenn ein Druckbett ausgewählt ist, objektspezifische Optionen, wenn ein Objekt ausgewählt ist, und Werkzeugsteuerungen, wenn ein Werkzeug aktiv ist.

Der Szenenbrowser verfügt über einen eigenen ein- und ausklappbaren Bereich, damit er den Ansichtsbereich nicht überfüllt. Die G-Code-Vorschau bietet eine Basisansicht für schnelle Überprüfungen sowie einen Inspektionsmodus für detaillierte Analysen.

Wir haben einen „View Cube“ zur Kamerasteuerung sowie einen hellen Modus neben dem standardmäßigen dunklen Design hinzugefügt. Die Navigation im Ansichtsbereich verläuft flüssiger, und die Kamera zentriert sich automatisch auf ein Druckbett, sobald Sie dieses auswählen.

Sie können auch die Ihnen bereits vertraute Mausnavigation wählen. PrusaSlicer enthält nun Navigationsschemata, die mit Tinkercad, Blender, SolidWorks und Fusion kompatibel sind.

Es ist wahrscheinlich sinnlos, die Benutzeroberfläche allzu detailliert zu beschreiben. Sie sollte vor allem intuitiv sein und keine Bedienungsanleitung erfordern. Probieren Sie sie aus und teilen Sie uns Ihre Meinung mit. Wir sind nach wie vor sehr offen für auch noch so umfangreiche Änderungen; oft sind mehrere Iterationen erforderlich, um etwas zu entdecken, das sich später völlig selbstverständlich und natürlich anfühlt.

Ein optisch ansprechenderes 3D-Ansichtsfenster, das reaktionsschnell bleibt

Auch das 3D-Ansichtsfenster wurde erheblich verbessert. Wir nutzen ein fortschrittlicheres OpenGL-Rendering (Schatten, Reflexionen, Ambient Occlusion), um die 3D-Szene realistischer zu gestalten und Ihnen ein klareres Bild davon zu vermitteln, wie Objekte auf dem Bett liegen. All dies lässt sich in den Einstellungen konfigurieren, und Sie können diese Funktion vollständig deaktivieren, falls Sie den klassischen Look bevorzugen oder Ihre GPU nur über begrenzte Ressourcen verfügt.

Die Vorschau kann nun wesentlich komplexere Geometrien verarbeiten, bevor es zu Verzögerungen kommt. Ist die Szene zu dicht, werden die Werkzeugwege während der Drehung ausgeblendet und erst gerendert, wenn die Kamera zum Stillstand kommt. So profitieren Sie selbst bei aufwendigen Drucken von einer flüssigen Navigation und erhalten alle Details genau dann, wenn Sie sie benötigen.

Lieblings-Einstellungen im rechten Fensterbereich

Dies ist eine meiner liebsten kleinen, aber feinen Neuerungen in PrusaSlicer 3.0. Sie können einzelne Einstellungen als Favoriten markieren. Die Favoriten werden dann direkt im rechten Fensterbereich angezeigt, sodass Sie schnell darauf zugreifen können.

Anstatt also ständig die vollständigen Einstellungsseiten zu öffnen, können Sie sich eine eigene kleine Auswahl an häufig verwendeten Einstellungen zusammenstellen. Fortgeschrittene Nutzer haben weiterhin Zugriff auf alle Funktionen, doch viele Anwender werden feststellen, dass ihr normaler Arbeitsablauf dadurch wesentlich schneller und übersichtlicher wird. Um ehrlich zu sein: Seit ich meine Favoritenliste zusammengestellt habe, kommt es nur noch sehr selten vor, dass ich die vollständigen Druckeinstellungen tatsächlich öffne (und wenn doch, dann nutze ich dazu die integrierte Suchfunktion).

Sichere Plugins und der Community-Plugin-Marktplatz!

PrusaSlicer war schon immer OPEN SOURCE, was bedeutet, dass jeder das Projekt forken und Funktionen hinzufügen konnte. Und viele Menschen und Unternehmen haben dies auch getan. So entstanden OrcaSlicer, SuperSlicer, BambuStudio und andere. Doch das Forken ist mit einem echten Aufwand verbunden. Es erfordert engagierte, qualifizierte Personen, die bereit sind, erheblichen Aufwand dafür zu betreiben. Die meisten Menschen werden sich niemals die Mühe machen, das gesamte Projekt tatsächlich zu forken und eine eigene Version zu kompilieren, nur um die eine coole Funktion hinzuzufügen, die sie sich vorstellen. Und selbst wenn sie es tun, werden die meisten Forks nach einiger Zeit aufgegeben und erhalten keine neuen Updates mehr.

Zudem divergieren Forks, Funktionen werden parallel neu implementiert, Verbesserungen fließen nicht zurück, und der Fortschritt verlangsamt sich. Das ist nicht unbedingt schlecht, sondern einfach die Realität bei der Pflege einer separaten Version einer Software, die so komplex ist wie jeder moderne Slicer.

Plugins ändern diese Situation. Mit PrusaSlicer 3.0 kann die Community den Slicer erweitern, ohne ihn zu forken und ohne darauf warten zu müssen, dass wir den Pull-Request zusammenführen – es kann einfach ein Plugin sein.

Benutzerdefinierte Kalibrierungsdrucke, QR-Code-Generatoren, automatische Modellausrichtung, benutzerdefinierte Infills – Ihrer Fantasie sind keine Grenzen gesetzt. Nun ja, das und die aktuelle API. 🙂

Zunächst haben wir einen Bereich ausgewählt, in dem Plugins besonders nützlich sein können, nämlich bei Kalibrierungsdrucken. PrusaSlicer 3.0 enthält zwei integrierte parametrische Kalibrierungsdrucke: „Flow Tower“ und „Temperature Tower“. Sie wählen den gewünschten Druck aus, geben die Parameter in einem Dialogfeld ein, bestätigen, und schon entsteht ein Projekt, das ein Objekt und die entsprechenden Einstellungen enthält – dieses können Sie dann wie jedes andere Projekt speichern oder slicen. Der Dialog und die gesamte Logik zur „Projekterzeugung“ sind nicht in den Quellcode von PrusaSlicer eingebettet, sondern werden zusammen mit diesem in Form eines Lua-Plugins bereitgestellt.

Die Umsetzung in Version 3.0 ist bewusst noch recht einfach gehalten. Wir möchten Ihnen die Funktion zur Verfügung stellen, sehen, was die Nutzer damit erstellen, und dann entscheiden, in welche Richtung die weitere Entwicklung sinnvoll ist. Für alle, die sich dafür interessieren, wie das Ganze unter der Haube funktioniert, finden Sie hier einige technische Hinweise.

So funktionieren Plugins in PrusaSlicer 3.0

Die Anwendung durchsucht den Plugin-Ordner und erstellt die Menüpunkte dynamisch. Das Plugin definiert seine Eingaben, PrusaSlicer erstellt den Dialog zur Parametereingabe entsprechend und übergibt die Werte an das Plugin, wenn dieses ausgeführt wird. Das Plugin kommuniziert mit PrusaSlicer über eine definierte API.

Wir haben bestimmte Pläne, wie es damit weitergehen soll, präsentieren aber zum jetzigen Zeitpunkt bewusst diese minimalistische Implementierung, um Ihre Meinung einzuholen. Dennoch einige Hinweise:

Die Lua-API befindet sich derzeit im experimentellen Stadium und kann sich noch ändern. Wir werden wahrscheinlich hin und wieder Kompatibilitätsbrüche einführen; sie wird höchstwahrscheinlich nie vollständig stabil sein.

Derzeit vorhandene Plugins sind vom Typ „project.plugin“ – ihr Zweck besteht darin, Objekte programmgesteuert zu erstellen. Die Architektur ist für weitere Plugin-Typen mit jeweils eigenen Zwecken vorbereitet.

Die API konzentriert sich derzeit hauptsächlich darauf, der Szene etwas Neues hinzuzufügen, anstatt bereits Vorhandenes bearbeiten zu können. Dennoch ist es uns selbst mit dieser einfachen API gelungen, zahlreiche weitere Tools zu entwickeln, und wir sind sicher, dass auch Sie viel Freude daran haben werden.

Außerdem richten wir gerade einen einfachen Plugin-Marktplatz ein. Jeder kann dort seine eigenen Plugins hochladen, und andere können diese ganz einfach installieren und bewerten. Dies funktioniert ähnlich wie bei „Printables“, sodass Sie sehen können, was gerade beliebt ist. Wir sind damit fast fertig; der Community-Plugin-Marktplatz wird in einer der nächsten Versionen enthalten sein.

Plugins werden standardmäßig in einer Sandbox ausgeführt. Sie haben keinen allgemeinen Zugriff auf Ihre Festplatte, keinen Zugriff auf Ihre Daten außerhalb des geladenen Projekts und keinen Zugriff auf HTTP, Sockets oder andere Netzwerkkommunikation. Zukünftig werden wir es Nutzern möglicherweise ermöglichen, vertrauenswürdigen Plugins oder Autoren einige dieser Berechtigungen ausdrücklich zu erteilen.

An den Marktplatz übermittelte Plugins durchlaufen zudem unseren Überprüfungsprozess. Sie können weiterhin ungeprüfte Plugins auf eigenes Risiko installieren; diese können Fehler enthalten, PrusaSlicer verlangsamen oder sogar zum Absturz bringen, doch die Sandbox ist so konzipiert, dass sie verhindert, dass diese über den Slicer hinauswirken.

Leistungsverbesserungen

Obwohl PrusaSlicer 2.x bereits zu den wenigen Anwendungen gehörte, die selbst sehr anspruchsvolle Modelle mit Millionen von Dreiecken verarbeiten konnten, kam es gelegentlich zu kurzen Zeiträumen, in denen das Programm nicht mehr reagierte, beispielsweise wenn ein Slicen-Vorgang abgebrochen wurde. Auch die Startzeit von PrusaSlicer 2.x war aufgrund der vielen gleichzeitig ausgeführten Aufgaben recht lang.

Dank der umfassenden internen Überarbeitung sollte der Unterschied nun deutlich spürbar sein. PrusaSlicer startet schneller, das Slicen erfolgt zügiger, und ganze Projekte mit mehreren Druckbetten können nun parallel gesliced werden.

Sicherheit und echter Offline-Modus

PrusaSlicer ist bereits führend in Sachen Sicherheit: Es gibt keine integrierten Überwachungsfunktionen, und der tatsächliche gesamte Quellcode steht Ihnen auf GitHub zur Einsicht zur Verfügung. Wir verbergen nichts.

Aber wir verbessern das Programm weiter. Der Slicer erhält einen neuen Offline-Modus, in dem die Netzwerkbibliotheken gar nicht erst geladen werden. Auch das neue Plugin-System wurde unter Berücksichtigung der Sicherheit entwickelt und verfügt über eine vollständige Sandbox-Umgebung. Das bedeutet, dass Plugins außerhalb des geladenen Projekts keinen Zugriff auf Ihre Daten und keinen Zugriff auf Netzwerke haben. So können Sie Ihren Arbeitsablauf umfassend anpassen, ohne dabei Risiken einzugehen. Darüber hinaus überprüfen wir alle Plugins, die im neuen Plugin-Marktplatz übermittelt werden. All dies lässt sich gut mit dem bald erscheinenden „Prusa Connect Local“ kombinieren, einer kleinen Cloud, die bei Ihnen zu Hause oder vor Ort läuft.

Wir möchten Ihre Dateien nicht einsehen und auf Ihrer Hardware sind sie am sichersten.

a href=“https://storage.googleapis.com/prusa3d-content-prod-14e8-wordpress-blog-prod/2026/08/2adafcb5-online-vs-offline.png“>

Als wir damit begannen, Prusa Connect und Printables in PrusaSlicer 2.8 zu integrieren, war uns klar, dass all dies optional war. Doch die Nutzer waren verständlicherweise skeptisch. Einige sahen darin den ersten Schritt in Richtung obligatorischer Anmeldungen. Andere wiesen zu Recht darauf hin, dass bei deaktivierten Online-Funktionen überhaupt keine webbezogenen Prozesse laufen sollten. Wir haben all das zur Kenntnis genommen.

In PrusaSlicer 3.0 können Sie jeden Online-Dienst (Connect, Printables, sogar die Überprüfung auf Profilaktualisierungen) gezielt deaktivieren, bevor jegliche Netzwerkkommunikation geschieht. Und im vollständigen Offline-Modus werden die Netzwerkbibliotheken überhaupt nicht geladen. PrusaSlicer läuft vollständig isoliert. Keine Firewall-Alarme, keine Hintergrundverbindungen. Airgapped- und eingeschränkte Umgebungen werden vollständig unterstützt.

Warum wir PrusaSlicer neu geschrieben haben

Angesichts der oben genannten Änderungen dürfte mittlerweile klar sein, dass PrusaSlicer 3.0 weit über ein normales Feature-Update hinausgeht.

Und genau hier kommt die umfassende Neuprogrammierung ins Spiel.

Im Laufe des letzten Jahrzehnts hat sich PrusaSlicer von einem einfachen Tool zum Slicen zu einer Grundlage entwickelt, auf die sich Millionen von Menschen täglich verlassen – ganz gleich, ob sie PrusaSlicer direkt nutzen oder Software verwenden, die darauf aufbaut – OrcaSlicer, SuperSlicer, BambuStudio, Creality Print, Anycubic Slicer Next, QIDI Slicer, ElegooSlicer, Flash Studio Desktop, Snapmaker Orca und andere.

Es wurde am 1. September 2011 von @alranel als „Slic3r“ ins Leben gerufen, von uns als Fork weiterentwickelt und seitdem kontinuierlich ausgebaut. Und das macht den heutigen Tag zu einem ganz besonderen Tag für diese Veröffentlichung: Genau 15 Jahre nach dem allerersten Slic3r-Commit veröffentlichen wir die erste öffentliche Vorschau auf PrusaSlicer 3.0. Eine neue Hauptversion, die auf einer neuen Grundlage basiert – genau am Jahrestag des Commits, mit dem alles begann.

Der Weg von jenem ersten Slic3r-Commit bis hin zu PrusaSlicer 3.0 war alles andere als geradlinig. Wir haben die Anwendung in mehreren Schritten komplett neu geschrieben – von der Programmiersprache Perl (erinnert sich noch jemand daran?!) hin zu C++. Allein dies führte bereits zu Kompromissen in der Architektur.

Und wir fügten immer wieder neue Funktionen für Arbeitsabläufe hinzu, die zum Zeitpunkt der ursprünglichen Architekturplanung noch unvorstellbar gewesen wären. Einstellungsmodifizierer, Multi-Tool-Drucker, Projekte mit mehreren Druckbetten, Stützstruktur- und Farbbemalung, SVG- und Textbearbeitung, Farbmischung, Fernverwaltung von Druckern und vieles mehr.

Jede dieser Funktionen machte für sich genommen Sinn. Doch zusammen haben sie über viele Jahre hinweg eine Menge technischer Schulden verursacht. Dies ist einer jener Softwarebegriffe, die abstrakt klingen, bis man sie in der Praxis erlebt. In der Praxis bedeutet technische Schulden, dass eine einfache Änderung nicht mehr einfach ist.
Eine Fehlerbehebung greift an Stellen ein, an denen sie nichts verändern sollte. Eine neue Funktion erfordert seltsame Umgehungslösungen aufgrund einer Entscheidung aus dem Jahr 2016.

Der Moment, in dem uns wirklich bewusst wurde, dass wir zu weit gegangen waren, war, als wir manchmal einen offensichtlichen Fehler betrachteten und dachten: „Ja, das ist falsch, aber ihn zu beheben, wird etwas Schlimmeres zur Folge haben.“

Also wagten wir schließlich den großen Sprung nach vorn und schrieben einen sehr großen Teil des Codes neu.

Was uns die Neuprogrammierung als Nächstes ermöglicht

Die neue Architektur ist mit sorgfältig definierten Zuständigkeiten, Schnittstellen und Datenflüssen konzipiert, wird besser durch Tests abgedeckt, und der Code der Benutzeroberfläche wurde von Grund auf sauber neu erstellt. Die bewährte Architektur des Slicing-Backends wurde beibehalten, obwohl auch im Backend-Code wesentliche Änderungen vorgenommen wurden.

Ich weiß, dass Nutzer keinen Grund haben, sich für die internen Abläufe der Software zu interessieren. Doch genau dies hat all das Folgende erst möglich gemacht und wird es uns ermöglichen, von nun an neue Funktionen schneller bereitzustellen.

Wir möchten, dass PrusaSlicer einfach ist, wenn Sie Einfachheit benötigen, und leistungsstark, wenn Sie mehr Kontrolle benötigen.

Der PrusaSlicer, den wir entwickeln, ist nahtlos mit dem restlichen Druck-Ökosystem verbunden. Er weiß, welche Drucker verfügbar sind, welche Materialien eingelegt sind, an welchen Projekten Sie auf einem anderen Gerät gearbeitet haben und wohin der fertige G-Code als Nächstes gesendet werden soll. Für diejenigen, die dies benötigen oder wünschen, läuft er perfekt vollständig offline und lädt dabei nicht einmal den Netzwerkcode.

Er läuft auf fast jedem Gerät, nutzt jedoch die Rechenleistung voll aus, sobald diese verfügbar ist.

Obwohl wir dieser Vision bereits näher sind als je zuvor, ist PrusaSlicer 3.0 eher ein Neuanfang als eine Ziellinie. Was Sie in Version 3.0 sehen, ist das Fundament, auf dem wir weiter aufbauen möchten.

Open Source

Uns sind verschiedene Diskussionen zu diesem Thema in den sozialen Medien aufgefallen. PrusaSlicer 3.x wird unter der AGPLv3 veröffentlicht, was bedeutet, dass es ebenso offen bleibt wie PrusaSlicer 2.x, Slic3rPE und das ursprüngliche Slic3r. Dies entspricht dem Willen von @alranel, der die Grundlagen gelegt hat, auf denen wir (und nicht nur wir) nun stolz stehen.

Obwohl die Neuprogrammierung der Benutzeroberfläche so umfangreich war, dass es technisch möglich gewesen wäre, sie vom Slicing-Backend zu trennen und ihren Quellcode zu schließen, ohne gegen die Lizenz zu verstoßen, haben wir uns entschlossen, die Grundsätze zu wahren, auf denen unser Unternehmen von Anfang an beruhte. Es steht Ihnen frei, den Quellcode nach Belieben zu lesen oder zu ändern, vorausgesetzt, Sie veröffentlichen im Gegenzug den Quellcode aller abgeleiteten Werke und gestatten anderen, dasselbe zu tun, wenn sie dies wünschen (Einzelheiten entnehmen Sie bitte der vollständigen AGPLv3-Lizenz). Die OPEN SOURCE-Reise geht weiter, und jeder ist herzlich eingeladen, sie gemeinsam mit uns fortzusetzen.

Kompatibilität

  • 3MF aus PrusaSlicer 2.x: Wird sowohl mit der Geometrie als auch mit den Einstellungen geladen. Ihre geänderten Werte bleiben als geändert gekennzeichnet.
  • 3MF aus PrusaSlicer 3.x in 2.x: Die Geometrie wird geladen, die Einstellungen werden verworfen. PrusaSlicer 2.9.1+ wird Sie darauf hinweisen.
  • 3MF von Drittanbietern (Bambu Studio, OrcaSlicer): wird als Geometrie importiert.
  • STL, OBJ, STEP: funktionieren wie erwartet.
  • Parallele Installation: PrusaSlicer 3.x speichert Profile in einem separaten Verzeichnis. Es läuft parallel zu 2.x ohne Konflikte.

Was noch nicht fertig ist

Dies ist eine frühe Vorschau und nicht die Art von ausgefeilter, nahezu fertiger Alpha-Version, die wir in der Vergangenheit veröffentlicht haben. Von einigen Problemen wissen wir, von anderen nicht. Was Sie hier sehen, ist keine Produktionsversion, sondern eine unfertige Alpha-Version, die darauf abzielt, die allgemeine Richtung aufzuzeigen, die wir einschlagen.

Es ist außerdem anzumerken, dass die Vorschauversion (im Vergleich zu 2.9.6) noch nicht alle Funktionen enthält. Wir arbeiten weiterhin daran, verschiedene Elemente aus PrusaSlicer 2.x zu portieren, und leider müssen einige davon bis zur Version 3.1.0 warten, bis sie vollständig neu implementiert sind. Wir verstehen zwar, dass dies ärgerlich ist, doch ein großer Teil der Anwendung wurde von Grund auf neu geschrieben, und die Neuimplementierung aller Funktionen erfordert Zeit und Aufwand – PrusaSlicer verfügt über überraschend viele Funktionen.

Die Liste der noch nicht fertiggestellten Funktionen finden Sie am Ende dieses Änderungsprotokolls.

Was als Nächstes kommt

Probieren Sie es aus. Testen Sie es auf Fehler. Teilen Sie uns mit, was nicht funktioniert und was gut läuft. Melden Sie Fehler im GitHub-Repository oder in unserem Forum. Wenn Sie ein Plugin erstellen oder ein Community-Profil veröffentlichen, lassen Sie es uns wissen. Wir möchten sehen, was Sie damit gestalten.

Laden Sie PrusaSlicer 3.0.0-Preview hier herunter.