Release of PrusaSlicer 2.0.0 (formerly known as Slic3r Prusa Edition/Slic3r PE)


Release of PrusaSlicer 2.0.0 (formerly known as Slic3r Prusa Edition/Slic3r PE)

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

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster