PrusaSlicer â Ă€r en slicer, det vill sĂ€ga ett program som tar en 3D-modell som en mesh av vanliga trianglar och konverterar den till ett specialprogram för att styra en 3D-skrivare. Till exempel i form av G-kod för FFF-skrivare, dĂ€r detaljerade instruktioner finns om hur skrivhuvudet (extrudern) ska röra sig i rummet och hur mycket plast som ska tryckas ut genom den vid en viss tidpunkt. Förutom G-koden har den hĂ€r versionen Ă€ven lagt till generation av lager rasterbilder för fotopolymer mSLA-skrivare. Ursprungs-3D-modeller kan laddas upp frĂ„n filer av formaten STL, OBJ eller AMF.
Ăven om PrusaSlicer utvecklades med fokus pĂ„ open-source-skrivare Prusa, kan den generera G-kod som Ă€r kompatibel med alla moderna skrivare baserat pĂ„ arbete frĂ„n RepRap, inklusive alla med firmware Marlin, Prusa (en fork av Marlin), Sprinter och Repetier. Det finns ocksĂ„ möjlighet att generera G-kod som stöds av Mach3-kontroller LinuxCNC och Machinekit.
PrusaSlicer Ă€r en fork av Slic3r, som i sin tur utvecklades av Alessandro Ranelucci och RepRap-gemenskapen. Fram till version 1.41 inkluderat, utvecklades projektet under namnet Slic3r Prusa Edition, Ă€ven kĂ€nt som Slic3r PE. Forken Ă€rvde det sĂ€rprĂ€glade och inte sĂ€rskilt anvĂ€ndarvĂ€nliga grĂ€nssnittet frĂ„n den ursprungliga Slic3r, sĂ„ utvecklarna frĂ„n Prusa Research vid nĂ„got tillfĂ€lle skapade ett separat förenklat grĂ€nssnitt för Slic3r PE â PrusaControl. Men senare, under utvecklingen av Slic3r PE 1.42, beslöt man att helt omdesigna det ursprungliga grĂ€nssnittet, införa delar frĂ„n PrusaControl och stoppa utvecklingen av det senare. Den omfattande omarbetningen av grĂ€nssnittet och tillĂ€gg av ett stort antal nya funktioner blev grunden för projektets omdöpning.
En av PrusaSlicers (som med Slic3r) utmÀrkande egenskaper Àr det stora antalet instÀllningar som ger anvÀndaren kontroll över slicingprocessen.
PrusaSlicer Àr huvudsakligen skrivet i C++, distribueras under AGPLv3-licensen och fungerar pÄ Linux, macOS och Windows.
HuvudÀndringarna jÀmfört med Slic3r PE 1.41.0
Videovisning av grÀnssnittet och funktionerna i denna version: https://www.youtube.com/watch?v=bzf20FxsN2Q.
- GrÀnssnitt
- Nu visas grÀnssnittet korrekt pÄ HiDPI-skÀrmar.
- Möjligheterna att manipulera 3D-objekt har förbÀttrats avsevÀrt:
- Nu stöds flytt, rotation, skalning och spegling i alla tre axlar samt ojĂ€mn skalning med de 3D-kontrollerna direkt i 3D-vyn. Dessa kontroller kan ocksĂ„ vĂ€ljas med tangentbordet: m â flytt, r â rotation, s â skalning, Esc â för att lĂ€mna redigeringslĂ€ge.
- Nu kan flera objekt markeras genom att hÄlla ner Ctrl. Ctrl-A markerar alla objekt.
- Vid flytt, rotation och skalning kan exakta vÀrden anges i panelen under objektlistan. NÀr motsvarande textfÀlt har fokus ritas pilar i 3D-förhandsgranskningen som visar vad och i vilken riktning detta vÀrde förÀndrar.
- Arbetet med Project (tidigare kallad Factory File) har omarbetats. I projektfilen sparas alla modeller, instÀllningar och modifierare som behövs för att kunna generera exakt samma G-kod pÄ en annan dator.
- Alla instÀllningar Àr uppdelade i tre olika kategorier: Enkel, Avancerad och Expert. Som standard visas endast instÀllningar i kategorin Enkel, vilket gör livet mycket enklare för nybörjare. Avancerad och Expert-lÀget kan enkelt aktiveras vid behov. InstÀllningarna i de olika kategorierna visas i olika fÀrger.
- MÄnga anvÀndbara funktioner i Slic3r har nu flyttats till huvudfliken (Plater).
- Den uppskattade skrivtiden visas nu omedelbart efter att ÄtgÀrden 'Slice' har utförts utan att G-koden behöver exporteras.
- MÄnga ÄtgÀrder utförs nu i bakgrunden och blockerar inte grÀnssnittet. Till exempel, att skicka till OctoPrint.
- I objektlistan visas numera objektens hierarki, objektparametrar, objekten volymer och modifierare. Alla parametrar visas antingen direkt i objektlistan (genom att högerklicka pÄ ikonen till höger om namnet) eller i den kontextuella panelen under listan.
- Modeller med problem (springor mellan trianglar, överlappande trianglar) markeras nu med ett utropstecken i objektlistan.
- Stödet för kommandoradsalternativ baseras nu pÄ kod frÄn Slic3r. Formatet Àr detsamma som upstream, med vissa Àndringar:
- âhelp-fff och âhelp-sla istĂ€llet för âhelp-options
- âloglevel har en extra parameter för att stĂ€lla in allvaret (severity) av de meddelanden som skrivs ut.
- âexport-sla istĂ€llet för âexport-sla-svg eller âexport-svg
- stödjs inte: âcut-grid, âcut-x, âcut-y, âautosave
- Möjligheter för 3D-utskrift
- Stöd för fÀrgutskrift med hjÀlp av modulen (hÄrdvaran) för automatisk byte av filament.
- Stöd för mSLA (mask-stereolitografi) och Prusa SL1-skrivaren, som anvÀnder denna teknik. Det kan verka som om stödet för mSLA Àr enklare Àn FFF, eftersom det för mSLA rÀcker med att rita tvÄdimensionella bilder för varje lager, men i sjÀlva verket Àr det inte riktigt sÄ. Problemet Àr att teknologin krÀver att man lÀgger till stödstruktur i rÀtt form för mer eller mindre komplexa modeller. Om man skriver ut med felaktigt stöd kan det hÀnda att en del av den utskrivna objektet blir kvar pÄ utskriftsmatrisen och förstör alla följande lager.
- Stöd för pluginet Cancelobject för OctoPrint. Detta gör att man kan avbryta utskrifter av enskilda objekt utan att avbryta utskriften av de andra.
- Möjlighet att lÀgga till egna och ta bort automatiskt genererade stöd med hjÀlp av modifierare.
- Inre förÀndringar
- Hela grundkoden Àr omskriven i C++. Nu behövs inte Perl för att fungera.
- ĂvergĂ„ngen frĂ„n Perl i skĂ€rmotor till en ren C++-lösning möjliggjorde att slutföra stödet för bakgrundsskĂ€rning med möjlighet att avbryta nĂ€r som helst.
- Tack vare det omarbetade synkroniseringssystemet mellan frontend och motorn invalidar smÄ förÀndringar nu inte hela objekt, utan bara de delar som behöver berÀknas om.
- Nu krĂ€vs OpenGL version 2.0 eller högre. ĂvergĂ„ngen till den nya versionen hjĂ€lpte till att förenkla koden och förbĂ€ttra prestandan pĂ„ modern hĂ„rdvara.
- AvlÀgsnade funktioner
- Stöd för utskrift via seriell port direkt frÄn programmet. Utvecklarna har Ànnu inte beslutat om de kommer att Äterinföra denna funktion i framtida versioner eller inte. (frÄn nyhetsförfattaren: jag förstÄr inte syftet med denna funktion, nÀr det finns OctoPrint, som implementerar webbgrÀnssnitt och HTTP API för skrivare som Àr anslutna via seriell port)
- Förhandsvisning av 2D-verktygsbana har inte realiserats i det nya grÀnssnittet. Den kommer förmodligen att ÄtervÀnda i en av de kommande versionerna. TillfÀllig lösning: rikta 3D-förhandsvisningskameran uppifrÄn och ner genom att trycka pÄ tangenten 1 och vÀlja det önskade lagret.
- Fortfarande orealiserade möjligheter =)
- à ngra (Undo) och gör om (Redo) funktioner saknas fortfarande.
Detaljerad lista över förÀndringar
Beskrivning av alla Àndringar kan hittas pÄ dessa lÀnkar: 1.42.0-alpha1, 1.42.0-alpha2, 1.42.0-alpha3, 1.42.0-alpha4, 1.42.0-alpha5, 1.42.0-alpha7, 1.42.0-beta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.
LĂ€nkar
KĂ€lla: linux.org.ru

