PrusaSlicer 2.0.0:n (aiemmin Slic3r Prusa Edition/Slic3r PE) julkaisu


PrusaSlicer 2.0.0:n (aiemmin Slic3r Prusa Edition/Slic3r PE) julkaisu

PrusaSlicer on viipale, eli ohjelma, joka ottaa 3D-mallin tavallisten kolmioiden verkon muodossa ja muuntaa sen erikoisohjelmaksi kolmiulotteisen tulostimen ohjaamiseksi. Esimerkiksi muodossa G-koodi varten FFF tulostimet, joka sisältää yksityiskohtaiset ohjeet tulostuspään (ekstruuderin) siirtämiseen avaruudessa ja kuinka paljon kuumaa muovia puristaa sen läpi tietyllä hetkellä. G-koodin lisäksi tämä versio lisäsi myös rasterikuvakerrosten luomisen fotopolymeeri-mSLA-tulostimille. Lähde 3D-malleja voidaan ladata tiedostomuodoista STL, OBJ tai AMF.


Vaikka PrusaSlicer kehitettiin avoimen lähdekoodin tulostimia ajatellen Preussi, se voi luoda G-koodin, joka on yhteensopiva minkä tahansa nykyaikaisen tulostimen kanssa kehityksen perusteella Replisoida, mukaan lukien kaikki laiteohjelmistolla varustettu Marlin, Prusa (Marlinin haarukka), Sprinter ja Repetier. On myös mahdollista luoda G-koodia, jota Mach3-ohjaimet tukevat, linux cnc и Machinekit.

PrusaSlicer on haarukka slic3r, jonka puolestaan ​​ovat kehittäneet Alessandro Ranelucci ja RepRap-yhteisö. Versioon 1.41 asti projekti kehitettiin nimellä Slic3r Prusa Edition, joka tunnetaan myös nimellä Slic3r PE. Haarukka peri alkuperäisen Slic3r:n alkuperäisen ja ei kovin kätevän käyttöliittymän, joten Prusa Researchin kehittäjät tekivät jossain vaiheessa erillisen yksinkertaistetun käyttöliittymän Slic3r PE:lle - PrusaControl. Mutta myöhemmin, Slic3r PE 1.42:ta kehitettäessä, alkuperäinen käyttöliittymä päätettiin tehdä kokonaan uudelleen, sisällyttämällä osa PrusaControlin kehityksestä ja pysäyttäen jälkimmäisen kehityksen. Käyttöliittymän perusteellinen uudistus ja lukuisten uusien ominaisuuksien lisääminen muodostivat perustan projektin nimeämiselle.

Yksi PrusaSlicerin (kuten Slic3r) erityispiirteistä on se, että siinä on suuri määrä asetuksia, joiden avulla käyttäjä voi hallita viipalointiprosessia.

PrusaSlicer on kirjoitettu pääasiassa C++-kielellä, lisensoitu AGPLv3:lla ja toimii Linuxissa, macOS:ssä ja Windowsissa.

Suuret muutokset koskien Slic3r PE 1.41.0:aa

Videokatsaus käyttöliittymästä ja tämän version ominaisuuksista: https://www.youtube.com/watch?v=bzf20FxsN2Q.

  • liitäntä
    • Käyttöliittymä näkyy nyt normaalisti HiDPI-näytöissä.
    • Kyky käsitellä kolmiulotteisia esineitä on parantunut merkittävästi:
      • Tukee nyt käännöstä, kiertoa, skaalausta ja peilausta kaikilla kolmella akselilla sekä epätasaista skaalausta käyttämällä 3D-säätimiä suoraan XNUMXD-näkymässä. Samat elementit voidaan valita näppäimistöltä: m - siirto, r - kierto, s - skaalaus, Esc - poistu muokkaustilasta.
      • Nyt voit valita useita objekteja pitämällä Ctrl-näppäintä painettuna. Ctrl-A valitsee kaikki objektit.
      • Kun käännät, kierrät ja skaalaat, voit asettaa tarkat arvot objektiluettelon alla olevaan paneeliin. Kun vastaava tekstikenttä on kohdistettuna, 3D-esikatseluikkunaan piirretään nuolet, jotka osoittavat, mitä ja mihin suuntaan annettu numero muuttuu.
    • Work with Project (aiemmin nimellä Factory File) on muokattu. Projektitiedosto tallentaa kaikki mallit, asetukset ja muunnokset, joita tarvitaan, jotta voidaan tuottaa täsmälleen sama G-koodi toisella tietokoneella.
    • Kaikki asetukset on jaettu kolmeen eri luokkaan: Simple, Advanced ja Expert. Oletusarvoisesti vain Simple-luokan asetukset näytetään, mikä yksinkertaistaa huomattavasti aloittelevien käyttäjien elämää. Advanced- ja Expert-tilat voidaan ottaa helposti käyttöön tarvittaessa. Eri luokkien asetukset näkyvät eri väreillä.
    • Monet Slic3r:n hyödylliset ominaisuudet näkyvät nyt päävälilehdellä (Plater).
    • Arvioitu tulostuksen kesto näytetään nyt heti Slice-toiminnon suorittamisen jälkeen ilman, että G-koodia tarvitsee viedä.
    • Monet toiminnot suoritetaan nyt taustalla eivätkä estä käyttöliittymää. Esimerkiksi lähettämällä osoitteeseen Octo Print.
    • Kohdeluettelossa näkyy nyt objektihierarkia, objektiparametrit, objektien määrät ja modifioijat. Kaikki parametrit näkyvät joko suoraan objektiluettelossa (klikkaamalla hiiren oikealla painikkeella nimen oikealla puolella olevaa kuvaketta) tai luettelon alla olevassa kontekstipaneelissa.
    • Mallit, joissa on ongelmia (kolmioiden väliset raot, leikkaavat kolmiot) on nyt merkitty huutomerkillä objektiluettelossa.
    • Komentorivivaihtoehtojen tuki perustuu nyt Slic3r:n koodiin. Muoto on sama kuin ylävirtaan, pienin muutoksin:
      • --help-fff ja --help-sla --help-options sijaan
      • --loglevel sisältää lisäparametrin lähtöviestien vakavuuden (vakavuuden) asettamiseen
      • --export-sla sijasta --export-sla-svg tai --export-svg
      • ei tueta: --cut-grid, --cut-x, --cut-y, --autosave
  • XNUMXD-tulostusominaisuudet
    • Tukee väritulostusta käyttämällä (laitteisto) automaattista filamentinvaihtomoduulia.
    • Tukee mSLA (mask assisted stereolitography) ja Prusa SL1 -tulostinta käyttämällä tätä tekniikkaa. Saattaa vaikuttaa siltä, ​​että mSLA:n tukeminen on yksinkertaisempaa kuin FFF, koska mSLA vaatii yksinkertaisesti XNUMXD-kuvien renderöinnin jokaiselle tasolle, mutta todellisuudessa tämä ei ole täysin totta. Ongelmana on, että tekniikka vaatii oikean muotoisten tukirakenteiden lisäämistä enemmän tai vähemmän monimutkaisia ​​malleja varten. Väärillä tuilla tulostettaessa saattaa käydä niin, että osa tulostetusta kohteesta jää tulostusmatriisiin ja pilaa kaikki seuraavat kerrokset.
    • Lisätty laajennustuki Peruuta objekti OctoPrintille. Tämän avulla voit peruuttaa yksittäisten objektien tulostuksen keskeyttämättä muiden tulostusta.
    • Mahdollisuus lisätä omia ja poistaa automaattisesti luotuja tukia muokkaajien avulla.
  • Sisäisiä muutoksia
    • Kaikki pääkoodi kirjoitettiin uudelleen C++:lla. Nyt sinun ei tarvitse Perliä toimiaksesi.
    • Leikkausmoottorissa olevan helmen kieltäytyminen antoi meille mahdollisuuden täydentää taustalla tapahtuvaa viipalointia ja peruuttaa se milloin tahansa.
    • Uudelleen suunnitellun järjestelmän ansiosta etuosan synkronointi moottorin kanssa pienet muutokset eivät nyt mitätöi kokonaisia ​​objekteja, vaan vain niitä osia, jotka vaativat uudelleenlaskentaa.
    • OpenGL-versio 2.0 tai uudempi vaaditaan nyt. Siirtyminen uuteen versioon auttoi yksinkertaistamaan koodia ja parantamaan suorituskykyä nykyaikaisissa laitteistoissa.
  • Etätoiminnot
    • Tuki tulostukseen sarjaportin kautta suoraan ohjelmasta. Kehittäjät eivät ole vielä päättäneet, palauttavatko he tämän ominaisuuden tuleviin versioihin vai eivät. (uutisen kirjoittajalta: En ymmärrä miksi tätä ominaisuutta tarvitaan, kun on OctoPrint, joka toteuttaa verkkoliittymän ja HTTP API:n sarjaportin kautta kytketyille tulostimille)
    • 2D-työstöradan esikatselua ei ole otettu käyttöön uudessa käyttöliittymässä. Se todennäköisesti palautetaan jossain myöhemmistä versioista. Ratkaisu: Osoita 3D-esikatselukameraa ylhäältä alas painamalla 1-näppäintä ja valitse haluamasi taso.
  • Vielä toteutumattomia mahdollisuuksia =)
    • Kumoa ja tee uudelleen -toiminnot puuttuvat edelleen.

Yksityiskohtainen luettelo muutoksista

Kuvaus kaikista muutoksista löytyy seuraavista linkeistä: 1.42.0-alfa1, 1.42.0-alfa2, 1.42.0-alfa3, 1.42.0-alfa4, 1.42.0-alfa5, 1.42.0-alfa7, 1.42.0-XNUMX-XNUMX-beeta, 1.42.0-beta1, 1.42.0-beta2, 2.0.0-rc, 2.0.0-rc1, 2.0.0.

viittaukset

Lähde: linux.org.ru

Lisää kommentti