Nous avons beaucoup travaillé pour rendre nos imprimantes plus faciles à utiliser et pour qu’elles produisent des impressions d’une précision optimale en un seul clic. Meilleur matériel, meilleur firmware, moins de configuration et moins de surveillance. Et aujourd’hui, nous franchissons une étape importante avec l’autre moitié de l’impression 3D : le logiciel que vous utilisez pour préparer vos modèles à l’impression.

Nous publions aujourd’hui la première préversion publique de PrusaSlicer 3.0. Et c’est une version importante. Il s’agit de la plus grosse mise à jour de l’histoire de PrusaSlicer. Nous avons complètement repensé l’interface utilisateur et l’avons réécrite de zéro, en nous basant sur les besoins réels de nos utilisateurs, c’est-à-dire vous. Nous proposons un nouveau système de projets, des profils entièrement retravaillés conçus pour les imprimantes multi-outils modernes, un meilleur rendu des scènes 3D, des performances nettement supérieures, un système de plugins sécurisé et bien plus encore.

Ce n’est pas la plus grosse mise à jour en raison d’une fonctionnalité en particulier ou de leur nombre, mais en raison du potentiel qu’elle offre pour les mises à jour futures. Et le moment ne pourrait être plus opportun : nous publions cette première préversion publique exactement 15 ans après le tout premier commit de Slic3r, le 1er septembre 2011.

Il y a beaucoup à dire sur le comment et le pourquoi nous avons réécrit une si grande partie de PrusaSlicer. Mais commençons par ce que vous pouvez réellement faire avec, car c’est là que l’ampleur de la version 3.0 devient beaucoup plus évidente.

Créez l’intégralité de votre tâche d’impression en un seul projet.

Le plateaux multiples ont été introduits dans PrusaSlicer 2.9.0, mais leur implémentation était volontairement minimale. Dans PrusaSlicer 3, les plateaux font partie intégrante du projet.

Cela signifie que chaque plateau peut avoir sa propre configuration. Vous pouvez préparer plusieurs plateaux dans un projet, les découper indépendamment, utiliser différents profils, et même mélanger plusieurs imprimantes différentes dans un même projet.

Préparez un lot pour votre MK4S et votre XL côte à côte, dans une seule fenêtre. Vous pouvez facilement transférer des modèles d’une imprimante à l’autre ; la limite de 9 plateaux de la version 2.9.x a disparu. Et lors du découpage, les plateaux sont traités en parallèle.

Cela représente un gain de temps considérable et une amélioration significative de la qualité de vie. Même si vous ne possédez qu’une seule imprimante 3D, vous pouvez créer des plateaux pour différents matériaux ou réglages et gérer un projet entier dans un seul fichier.

Plusieurs projets dans une fenêtre

Vous pouvez également ouvrir plusieurs projets dans une seule instance de PrusaSlicer, chacun dans son propre onglet. Chaque projet a son propre contexte : dialogues ouverts, outils actifs, sélections. Rien ne les sépare.

Fini le temps où l’on pouvait avoir 6 instances de PrusaSlicer ouvertes simultanément.

PrusaSlicer sauvegarde désormais en continu vos projets ouverts en local. Ainsi, en cas de plantage de l’application, votre travail peut être récupéré. Les sauvegardes sont stockées dans le dossier backup_projects du répertoire de données de PrusaSlicer.

Un système de profils conçu pour les imprimantes modernes

Cette modification résout l’un des plus anciens problèmes de PrusaSlicer et active certaines des fonctionnalités les plus demandées.

Sur une imprimante comme la Prusa XL, vous pouvez avoir une buse différente sur chaque outil. Un outil peut utiliser une buse de 0,25 mm pour les détails fins, un autre une buse de 0,4 mm pour l’impression courante et un autre une buse de 0,6 mm pour les pièces grandes et robustes. Ils sont tous installés et prêts à être utilisés.

L’ancien système de profils ne permettait pas vraiment de décrire une imprimante comme celle-ci. Il a été conçu à une époque où presque toutes les machines n’avaient qu’un extrudeur, donc il supposait que tous vos outils étaient identiques. Vous aviez donc souvent besoin de trois profils d’imprimante distincts. Il fallait ensuite passer de l’un à l’autre en fonction de l’outil que vous souhaitiez utiliser. Cela fonctionnait, mais c’était maladroit. Configurer des impressions avancées qui combineraient les différentes buses en une seule impression était non seulement maladroit, mais aussi difficile.

Dans PrusaSlicer 3.0, le profil est construit autour de votre matériel réel. Choisir une buse pour une impression devient aussi simple que de choisir l’outil dans une liste déroulante. Vous pouvez même attribuer des profils d’impression complètement différents à chaque outil et les combiner selon vos besoins.

L’ensemble du système de profils d’impression est désormais organisé en couches et conçu autour des imprimantes multi-outils modernes, donc PrusaSlicer peut décrire le matériel que vous possédez réellement au lieu d’imposer une combinaison fixe de réglages.

Nous avons également réécrit le programme de mise à jour des préréglages. « Sources & Mises à jour des Préréglages » vous permet désormais de gérer en un seul endroit les sources de préréglages en ligne et locales, ce qui rend l’ensemble du système de profils beaucoup plus flexible.

Le format des profils lui-même est passé du .ini à au .yaml, et toute la structure des données est nouvelle. Les anciens projets 3MF de PrusaSlicer 2.x se chargent correctement. Les configurations sont automatiquement transformées et adaptées aux profils du bon système.

Ces changements impliquaient également de repenser votre interaction avec PrusaSlicer. Avec des projets, des plateaux, des imprimantes et des profils devenant beaucoup plus flexibles, l’ancienne interface n’était tout simplement pas conçue pour ce que nous voulions faire ensuite. Nous avons donc complètement abandonné l’interface utilisateur et l’avons réécrite à partir de zéro, guidés par les besoins réels de nos utilisateurs, vous, et par les nouveaux flux de travail nécessaires à l’avenir de l’impression 3D.

Tout ce dont vous avez besoin, là où vous en avez besoin

Voici ce que vous remarquerez en premier lieu en lançant l’application : l’interface utilisateur est entièrement nouvelle. Et je ne parle pas de nouveautés du genre « nous avons déplacé quelques boutons et les avons dotés de coins arrondis ». Ce que je veux dire, c’est que nous nous sommes posés, nous avons analysé comment les gens utilisent réellement un slicer en 2026, et nous avons tout reconçu.

Les modifications d’une interface utilisateur sont toujours controversées, mais l’ancienne interface commençait à montrer son âge. Elle comportait des fonctionnalités cachées dans des endroits que même les utilisateurs expérimentés devaient chercher, elle était intimidante pour les nouveaux utilisateurs et il était difficile d’y implémenter de nouvelles fonctionnalités.

Faisons un petit tour rapide !

La nouvelle interface place les outils en haut, un navigateur de scène à gauche et un panneau contextuel à droite. Beaucoup de choses sont encore à peu près là où vous en aviez l’habitude, mais pas toutes, et il vous faudra peut-être un peu de temps pour vous habituer à ces changements. Surtout pour ceux d’entre vous qui ont une forte mémoire musculaire de l’ancien PrusaSlicer.

Le panneau de droite est désormais entièrement contextuel. Si l’outil de peinture est actif, vous devez voir tout ce qui concerne la peinture, et non le pourcentage de remplissage actuel. Il affiche les réglages du profil lorsqu’un plateau est sélectionné, les options spécifiques à l’objet lorsqu’un objet est sélectionné et les contrôle d’un outil lorsqu’un gizmo est actif.

Le navigateur de scène possède son propre panneau repliable afin de ne pas encombrer la fenêtre d’affichage. L’aperçu du G-code dispose d’une vue de base pour les vérifications rapides et d’un mode d’inspection pour une analyse détaillée.

Nous avons ajouté un Cube de Vue pour le contrôle de la caméra et un mode clair en plus du thème sombre par défaut. La navigation dans la fenêtre d’affichage est plus fluide et la caméra se centre automatiquement sur un plateau lorsque vous le sélectionnez.

Vous pouvez également choisir la navigation à la souris que vous connaissez déjà. PrusaSlicer inclut désormais des schémas de navigation similaires à Tinkercad, Mixer, SolidWorks et Fusion.

Il est probablement inutile de décrire l’interface utilisateur avec trop de détails. Elle doit avant tout être intuitive et ne pas nécessiter de manuel. Essayez-la et dites-nous ce que vous en pensez. Nous restons tout à fait ouverts à des changements, même importants ; il faut souvent plusieurs itérations pour découvrir quelque chose qui, par la suite, paraît tout à fait évident et naturel.

Une fenêtre d’affichage 3D plus esthétique et réactive

La fenêtre d’affichage 3D a également bénéficié d’une mise à niveau significative. Nous utilisons un rendu OpenGL plus avancé (ombres, reflets, occlusion ambiante) pour que la scène 3D corresponde mieux à la réalité et vous donne une idée plus précise de la façon dont les objets sont disposés sur le plateau. Tout cela est configurable dans les Préférences, et vous pouvez le désactiver complètement si vous préférez l’apparence classique ou si votre GPU est limité.

L’aperçu peut désormais gérer des géométries beaucoup plus complexes avant de commencer à ralentir. Lorsque la scène est trop dense, les trajectoires d’outils sont masquées pendant la rotation et ne sont rendues que lorsque la caméra s’arrête. Vous bénéficiez d’une navigation fluide même sur des impressions lourdes, et de tous les détails au moment où vous en avez besoin.

Réglages favoris dans le panneau de droite

C’est l’un de mes petits changements importants préférés dans PrusaSlicer 3.0. Vous pouvez marquer des réglages individuels comme favoris. Les réglages favoris apparaissent alors directement dans le panneau de droite pour un accès rapide.

Ainsi, au lieu d’ouvrir systématiquement les pages complètes de réglage, vous pouvez créer votre propre petit ensemble de contrôles de tous les jours. Les utilisateurs avancés conservent l’accès à tout, mais de nombreux utilisateurs constateront que leur flux de travail habituel devient beaucoup plus rapide et plus fluide. Honnêtement, depuis que j’ai constitué ma liste de favoris, il est très rare que j’ouvre les réglages d’impression complets (et quand je le fais, je le fais via la fonction de recherche intégrée).

Des plugins sécurisés et un Marketplace des plugins de la communauté !

PrusaSlicer a toujours été un logiciel open-source, ce qui signifie que n’importe qui peut le forker (dupliquer) et y ajouter des fonctionnalités. Et beaucoup de personnes et d’entreprises l’ont fait. C’est ainsi que sont nés OrcaSlicer, SuperSlicer, BambuStudio et d’autres. Mais un fork a un coût réel. Cela nécessite des personnes compétentes et dévouées, prêtes à y consacrer des efforts significatifs. La plupart des gens ne se donneront jamais la peine de forker l’intégralité du projet et de compiler leur propre version juste pour ajouter la fonctionnalité intéressante qu’ils ont en tête. Et même s’ils le font, la plupart des forks seront abandonnés au bout d’un certain temps, sans recevoir de nouvelles mises à jour.

De plus, les forks divergent, les fonctionnalités sont réimplémentées en parallèle, les améliorations ne sont pas répercutées en retour et les progrès ralentissent. Ce n’est pas forcément un mal, c’est simplement la réalité de la maintenance d’une version distincte d’un logiciel aussi complexe que n’importe quel slicer moderne.

Les plugins modifient l’équation. Avec PrusaSlicer 3.0, la communauté peut étendre le slicer sans avoir à le forker, sans attendre que nous fusionnions la pull request. il peut simplement s’agir d’un plugin.

Impressions de calibration personnalisées, générateurs de QR codes, orientation automatique des modèles, remplissages personnalisés, votre imagination est la seule limite. Bon, et aussi l’API actuelle. 🙂

Pour commencer, nous avons choisi un domaine où les plugins peuvent être vraiment utiles : les impressions de calibration. PrusaSlicer 3.0 est livré avec deux impressions de calibration paramétriques intégrées : la tour de débit et la tour de température. Vous sélectionnez l’impression souhaitée, saisissez les paramètres dans une boîte de dialogue, confirmez, et un projet contenant un objet et des réglages se matérialise ; vous pouvez ensuite l’enregistrer ou le découper, comme n’importe quel autre projet. La boîte de dialogue et toute la logique de « génération de projet » ne sont pas intégrées au code source de PrusaSlicer, mais distribuées avec celui-ci sous forme de plugin Lua.

Nous avons également mis en place un marketplace de plugins basique. N’importe qui peut télécharger ses propres plugins, et les autres peuvent facilement les installer et les évaluer. Ceci fonctionne de la même manière que Printables, ce qui vous permet de voir ce qui est populaire.

L’implémentation dans la version 3.0 reste volontairement assez basique. Nous voulons vous le mettre entre les mains, voir ce que les gens créent avec, et ensuite décider de l’orientation à prendre. Pour ceux qui s’intéressent à comment cela fonctionne en interne, voici quelques notes techniques.

Comment fonctionnent les plugins dans PrusaSlicer 3.0

L’application analyse le dossier des plugins et construit les éléments du menu de manière dynamique. Le plugin définit ses entrées, PrusaSlicer construit la boîte de dialogue de saisie des paramètres en conséquence et transmet les valeurs au plugin lors de son exécution. Le plugin communique avec PrusaSlicer via une API définie.

Nous avons des plans précis quant à la suite des événements, mais à ce stade, nous présentons cette implémentation volontairement minimale afin d’avoir votre avis. Quelques remarques toutefois :

L’API Lua est actuellement expérimentale et est susceptible d’évoluer. Nous procéderons probablement à des changements radicaux de temps à autre ; le système ne sera probablement jamais complètement stable.

Les plugins existants sont actuellement de type project.plugin ; leur but est de créer des objets par programmation. L’architecture est prête à accueillir davantage de types de plugins, chacun ayant ses propres finalités.

L’API est actuellement principalement axée sur l’ajout de quelque chose de nouveau à la scène plutôt que sur la manipulation de l’existant. Malgré tout, même avec cette API de base, nous avons réussi à créer de nombreux autres outils, et nous sommes sûrs que vous vous amuserez beaucoup avec eux aussi.

Nous sommes également en train de mettre en place un marketplace de plugins basique. N’importe qui peut télécharger ses propres plugins, et les autres peuvent facilement les installer et les évaluer. Ceci fonctionne de la même manière que Printables, ce qui vous permet de voir ce qui est populaire. Nous y sommes presque ; le marketplace de plugins communautaires sera incluse dans une des prochaines versions.

Les plugins s’exécutent dans un bac à sable par défaut. Ils n’ont aucun accès général à votre disque, aucun accès à vos données en dehors du projet chargé, et aucun accès au protocole HTTP, aux sockets ou à toute autre communication réseau. À l’avenir, nous pourrions permettre aux utilisateurs d’accorder explicitement certaines de ces autorisations à des plugins ou à des auteurs de confiance.

Les plugins soumis au marketplace sont également soumis à notre processus de revue. Vous pouvez pour autant installer des plugins non vérifiés à vos propres risques ; ils peuvent contenir des bugs, ralentir PrusaSlicer ou même le faire planter, mais le bac à sable est conçu pour les empêcher d’accéder à l’extérieur du slicer.

Améliorations des performances

Bien que PrusaSlicer 2.x fût déjà l’une des rares applications capables de gérer des modèles très exigeants, avec des millions de triangles, il pouvait parfois devenir non réactif pendant un court instant, par exemple, lorsqu’une tâche de découpage était annulée. Le temps de démarrage de PrusaSlicer 2.x était également assez long en raison des nombreuses qui étaient réalisées à l’époque.

Grâce à l’importante refonte interne, la différence devrait désormais être facile à ressentir. PrusaSlicer démarre plus rapidement, le découpage est plus rapide et des projets entiers comportant plusieurs plateaux peuvent désormais être découpés en parallèle.

Sécurité et véritable mode hors ligne

PrusaSlicer est déjà à la pointe en matière de sécurité sans système de surveillance intégré et le code source réel complet est disponible sur GitHub. Nous ne cachons rien.

Mais nous l’améliorons. Le slicer bénéficie d’un nouveau mode hors ligne dans lequel les bibliothèques réseau ne sont même pas chargées. Le nouveau système de plugins est également conçu en tenant compte de la sécurité, avec une mise en bac à sable complète, cela signifie que le plugin n’a aucun accès à vos données en dehors du projet chargé et aucun accès aux réseaux. Vous permettant de personnaliser en profondeur votre flux de travail sans aucun risque supplémentaire. De plus, nous vérifions tous les plugins soumis au nouveau marketplace de plugins. Tout cela s’accorde parfaitement avec le futur Prusa Connect Local, un petit cloud fonctionnant chez vous ou sur site.

Nous ne souhaitons pas voir vos fichiers, et ils sont le plus en sécurité sur votre matériel..

Lorsque nous avons commencé à intégrer Prusa Connect et Printables dans PrusaSlicer 2.8, nous avons clairement indiqué que tout cela était optionnel. Mais les gens étaient, à juste titre, méfiants. Certains y ont vu un premier pas vers une connexion obligatoire. D’autres ont fait remarquer, à juste titre, que lorsque les fonctionnalités en ligne sont désactivées, aucun processus lié au web ne devrait être en cours d’exécution. Nous avons entendu tout cela.

Dans PrusaSlicer 3.0, vous pouvez désactiver sélectivement chaque service en ligne (Connect, Printables, même les vérifications de mise à jour des profils) avant toute communication réseau. Et en mode hors ligne complet, les bibliothèques réseau ne sont pas du tout chargées.. PrusaSlicer fonctionne en isolation complète. Aucune alarme de pare-feu, aucune connexion en arrière-plan. Les environnements isolés et restreints sont entièrement pris en charge.

Pourquoi nous avons réécrit PrusaSlicer

À ce stade, les changements mentionnés ci-dessus montrent probablement clairement que PrusaSlicer 3.0 va bien au-delà d’une simple mise à jour de fonctionnalités.

Et c’est là qu’intervient la grande réécriture.

Au cours de la dernière décennie, PrusaSlicer est passé d’un simple outil de découpage à la base sur laquelle des millions de personnes s’appuient chaque jour, qu’elles utilisent PrusaSlicer directement ou en utilisant des logiciels construits par-dessus – OrcaSlicer, SuperSlicer, BambuStudio, Creality Print, Anycubic Slicer Next, QIDI Slicer, ElegooSlicer, Flash Studio Desktop, Snapmaker Orca, et d’autres.

Cela a commencé avec @alranel le 1er septembre 2011, sous le nom de Slic3r, forké par nous et que nous avons continuellement développé depuis. Et cela fait d’aujourd’hui un jour assez spécial pour cette publication : exactement 15 ans après le tout premier commit de Slic3r, nous publions la première préversion publique de PrusaSlicer 3.0. Une nouvelle version majeure, construite sur de nouvelles fondations, à l’occasion de l’anniversaire du commit qui a tout commencé.

Le chemin qui a mené du premier commit de Slic3r à PrusaSlicer 3.0 a été tout sauf simple. Nous avons entièrement réécrit l’application en C++ en partant du langage de programmation Perl (est-ce que quelqu’un s’en souvient encore ?!) en plusieurs étapes. Ce seul fait a engendré des compromis architecturaux.

Et nous avons continué d’ajouter de nouvelles fonctionnalités pour les flux de travail qui auraient été inimaginables lors de la conception initiale de l’architecture. Les modificateurs de réglages, les imprimantes multi-outils, les projets avec plusieurs plateaux, la peinture de supports et de couleur, l’édition de SVG et de texte, le mélange de couleurs, la gestion d’imprimantes à distance, et bien plus encore.

Chacune de ces fonctionnalités était logique prise individuellement. Mais ensemble, au fil des années, elles ont créé une dette technique considérable. C’est un de ces termes informatiques qui paraissent abstraits jusqu’à ce que vous le constatiez pour de vrai. En pratique, la dette technique signifie qu’une modification simple cesse d’être simple. Un correctif de bug touche des endroits qu’il ne devrait pas toucher. Une nouvelle fonctionnalité nécessite des solutions de contournement étranges à cause d’une décision prise en 2016.

Le moment où nous avons vraiment compris que nous étions allés trop loin, c’est lorsque nous avons parfois regardé un bug évident et pensé : « Oui, c’est faux, mais corriger cela ne fera qu’empirer les choses. »

Alors, nous avons finalement franchi le pas et réécrit une très grande partie du code.

Ce que nous permet de faire ensuite la réécriture

La nouvelle architecture est conçue avec des responsabilités, des interfaces et un flux de données soigneusement définis, elle est mieux couverte par des tests, et le code de l’interface utilisateur a été entièrement refait de zéro. L’architecture éprouvée du système de découpage a été conservée, bien que des modifications substantielles aient également été apportées au code du système.

Je sais que les utilisateurs n’ont aucune raison de se soucier du fonctionnement interne des logiciels. Mais c’est ce qui a rendu possible tout ce qui suit, et c’est ce qui nous permettra de déployer plus rapidement de nouvelles fonctionnalités à partir de maintenant.

Nous voulons que PrusaSlicer soit simple quand vous avez besoin de simplicité, et puissant quand vous avez besoin de plus de contrôle.

Le PrusaSlicer que nous développons est parfaitement connecté au reste de l’écosystème d’impression. Il sait quelles imprimantes sont disponibles, quels matériaux sont chargés, sur quels projets vous avez travaillé depuis un autre appareil et où le G-code finalisé doit être acheminé ensuite. Pour ceux qui en ont besoin ou le souhaitent, il fonctionne parfaitement hors ligne et ne charge même jamais le moindre code réseau.

Il fonctionne sur presque tous les appareils, mais exploite pleinement la puissance de calcul lorsqu’elle est disponible.

Bien que nous soyons déjà plus proches que jamais de cette vision, PrusaSlicer 3.0 représente davantage un nouveau départ qu’une ligne d’arrivée. Ce que vous voyez dans la version 3.0 constitue les fondations sur lesquelles nous voulons continuer à bâtir.

Open source

Nous avons constaté diverses discussions à ce sujet sur les réseaux sociaux. PrusaSlicer 3.x est distribué sous licence AGPLv3, ce qui signifie qu’il reste aussi ouvert que PrusaSlicer 2.x, Slic3rPE et le Slic3r original. Cela est conforme à la volonté d’@alranel, qui a posé les fondations sur lesquelles nous (et pas seulement nous) nous appuyons fièrement aujourd’hui.

Bien que la réécriture de l’interface graphique ait été si massive qu’il aurait été techniquement possible de la séparer du système de découpage et de fermer son code source sans enfreindre la licence, nous avons décidé d’honorer les principes sur lesquels notre entreprise a été fondée depuis sa création. Vous êtes libre de lire ou de modifier le code source à votre guise, à condition de publier à votre tour le code source de tout travail dérivée et de permettre à d’autres d’en faire autant s’ils le souhaitent (lisez la licence AGPLv3 complète pour plus de détails). L’aventure open source se poursuit, et chacun est invité à la suivre avec nous.

Compatibilité

  • Un 3MF de PrusaSlicer 2.x : se charge avec la géométrie et les réglages. Vos valeurs modifiées restent signalées comme modifiées.
  • Un 3MF de PrusaSlicer 3.x dans 2.x : la géométrie se charge, les réglages sont ignorés. PrusaSlicer 2.9.1+ vous en informera.
  • Fichiers 3MF tiers (Bambu Studio, OrcaSlicer) : importés en tant que géométrie.
  • STL, OBJ, STEP : fonctionnent comme prévu.
  • Installation côte à côte : PrusaSlicer 3.x enregistre les profils dans un répertoire séparé. Il fonctionne en parallèle de la version 2.x sans aucun conflit.

Ce qui n’est pas encore prêt

Il s’agit d’un aperçu préliminaire, et non d’une version alpha peaufinée et quasiment prête comme celles que nous avons publiées par le passé. Certains problèmes sont connus, d’autres non. Ce que vous voyez n’est pas une version de production, il s’agit d’une version alpha inachevée qui vise à présenter la direction générale que nous prenons.

Il convient également de noter que la version préliminaire n’est pas complète en termes de fonctionnalités (comparativement à la version 2.9.6). Nous travaillons encore à porter diverses fonctionnalités de PrusaSlicer 2.x et malheureusement, certaines d’entre elles devront attendre la version 3.1.0 pour être entièrement réimplémentées. Nous comprenons que cela soit gênant, mais une grande partie de l’application a été réécrite de zéro et tout réimplémenter demande du temps et des efforts – PrusaSlicer possède étonnamment de nombreuses fonctionnalités.

Vous trouverez la liste des fonctionnalités non terminées à la fin de ce journal des modifications.

Ce qui arrive ensuite

Essayez-le. Cassez-le. Dites-nous ce qui ne va pas et ce qui va bien. Signalez les bugs dans le dépôt GitHub ou sur notre forum. Si vous créez un plugin ou publiez un profil communautaire, faites-le nous savoir. Nous voulons voir ce que vous allez créer avec ça.

Téléchargez PrusaSlicer 3.0.0-preview : [link]