Slicer je softver koji stoji između 3D modela i štampača. Uzima digitalni fajl (STL, STEP, OBJ) i seče ga na stotine ili hiljade tankih horizontalnih slojeva. Iz tog procesa nastaje g-code: niz preciznih instrukcija koje štampač čita i izvršava, sloj po sloj. Bez slajsera, štampač ne zna šta da radi.
Šta je slicer za 3D štampanje?
Slicer (od engleskog „slice“ = seći) je softver koji prevodi 3D model u jezik koji štampač razume. 3D model opisuje geometriju predmeta. Štampač ne vidi geometriju, on vidi naredbe: gde da pomeri glavu, koliko filamenta da istisne, kojom brzinom, pri kojoj temperaturi. Slicer generiše te naredbe. Bez njega, fajl je samo geometrija koja nikad ne postaje fizički predmet.
Šta slicer konkretno radi sa modelom?
Kad se model učita u slicer, softver donosi niz odluka o tome kako će štampa izgledati:
- Visina sloja (layer height): debljina svakog sloja, utiče na kvalitet površine i trajanje štampe
- Infill (unutrašnja ispuna): uzorak i procenat ispunjenosti unutar dela
- Supports (oslonci): privremene strukture koje drže delove modela koji vise u vazduhu
- Spoljni zidovi (perimetar): broj omotača oko svakog sloja
- Temperatura nozzle i platforme: prilagođena materijalu
- Brzina kretanja: balans između brzine i kvaliteta
Sve to zajedno generiše g-code fajl koji štampač čita liniju po liniju tokom štampe.
Postavke slajsera imaju veći uticaj na kvalitet i trajnost dela nego što se čini na prvi pogled. Infill od 15% i infill od 50% na istom modelu daju potpuno različitu mehaničku čvrstoću. Zato uvek slajsujemo modele sami, prema nameni dela. Ne postoji skup postavki koji odgovara svemu.
Šta je g-code i šta je .bgcode?
G-code
G-code je standardni jezik koji 3D štampači razumeju (koristi ga i CNC obrada i lasersko sečenje). To je tekstualni fajl pun kratkih komandi: pomeriti se na koordinatu X, Y, Z; istiskati filament; zagrejati nozlu na 220 stepeni; pauzirati; nastaviti. Štampač čita g-code od prvog do poslednjeg reda, i na kraju je gotov predmet.
G-code generiše slicer automatski. Čovek ga retko piše ručno.
.bgcode (Binary G-code)
.bgcode je format koji je uveo Prusa Research 2023. godine. Sadržaj je isti kao u g-code-u, ali je kompresovan u binarni format.
| G-code | .bgcode | |
|---|---|---|
| Format | Tekstualni | Binarni (kompresovan) |
| Veličina fajla | Veća | Manja (okvirno 40-60%) |
| Brzina učitavanja | Sporije | Brže |
| Object cancellation | Ne podržava | Da (otkazivanje jednog predmeta dok ostali nastavljaju) |
| Prihvaćenost | Univerzalan | Uglavnom Prusa i noviji štampači |
.bgcode postepeno postaje novi standard na modernim štampačima, ali klasični g-code i dalje dominira kod starijih modela i većine slajsera.
Zašto ne primamo g-code od kupaca
Povremeno se pojavi pitanje: kupac zna koji štampač koristimo i pita da li može poslati g-code direktno, bez 3D modela.
Odgovor je ne, i razlog nije birokratija.
G-code i .bgcode su fajlovi koji direktno upravljaju fizičkim kretanjem štampača: motorima, grejacem, brzinom, pritiskom. Jedan jedini izmenjen parametar u fajlu primljenom sa strane, na primer vrednost ubrzanja, može naterati glavu štampača da se zaleti u platformu ili zid komore. Takav sudar može trajno oštetiti mašinu.
G-code ili .bgcode fajl primljen od spoljnog izvora uvek nosi rizik. Jedna izmenjena vrednost može naterati štampač da se ponaša destruktivno. Iz tog razloga nikad ne pokrećemo g-code koji nismo sami generisali. To nije sumnja u namere kupca, to je standardna sigurnosna praksa u svakoj ozbiljnoj radionici.
Isto važi i za kućne štampače: ne preporučujemo pokretanje g-code fajlova sa nepoznatih izvora. Slicer postoji da taj g-code nastane od pouzdanog modela, kroz pouzdani softver, za konkretnu mašinu koja je ispravno podešena.
Zato primamo samo 3D fajlove (STL, STEP, OBJ i slično), koje sami slajsujemo na odgovarajućem profilu za naše štampače. Svaki profil je podešen i prilagođen materijalu i modelu.
Koji slajseri se najčešće koriste?
Postoji nekoliko popularnih slajsera, svaki optimizovan za određene štampače ili primene:
| Slicer | Za koga | Napomena |
|---|---|---|
| PrusaSlicer | Prusa štampači i ostali | Open source, veoma moćan, dobra podrška za materijale |
| Bambu Studio | Bambu Lab štampači | Automatizovane postavke, prikladan za početnike na Bambu mašinama |
| Orca Slicer | Bambu i Prusa kompatibilni | Fork PrusaSlicer-a sa dodatnim opcijama za fine-tuning |
| Ultimaker Cura | Universalan | Popularan i besplatan, podrška za stotine štampača |
| Chitubox / Lychee | Resin štampači (SLA) | Specijalizovani za drugačiji tip slajsovanja kod fotopolimera |
Svaki slicer se konfiguriše prema konkretnom štampaču i materijalu. G-code generisan za Prusa MK4 ne može da se pokrene na Bambu A1, i obratno. To je razlog zašto g-code nije prenosiv između različitih mašina.
Ako porudžbinu šalješ nama, sa formatom fajla ne moraš da se brineš: primaš model, a mi biramo slicer, postavke i materijal prema onome što treba da se napravi. Više o tome kako teče ceo proces možeš naći u posebnom tekstu, a o materijalu na stranici Filament 3D štampanje.
Česta pitanja
Da li treba da znam da koristim slicer ako šaljem model na štampu?
Ne. Kada naručuješ kod nas, šalješ 3D model (STL, STEP ili sličan format), a mi sami slajsujemo prema nameni i materijalu. Slicer je naš alat, ne tvoja obaveza.
Koji format fajla treba da pošaljem za 3D štampu?
Najčešće se koriste STL i STEP fajlovi. STEP je bolji za tehničke delove jer čuva geometriju preciznije, ali STL odgovara za većinu primena. OBJ, 3MF i drugi formati su prihvatljivi. Ako nisi siguran šta imaš, javi nam se i naći ćemo rešenje.
Može li slicer da popravi loš 3D model?
Delimično. Slajseri imaju opcije za automatsku popravku manjih grešaka u geometriji (neispravne normale, sitne rupe u meši). Značajne greške kao što su pogrešne dimenzije, nespojeni delovi ili inverzna geometrija moraju se rešiti u 3D modelarskom alatu. Zato pre štampe uvek proverimo fajl.
Zašto isti model može dati drugačije rezultate na različitim štampačima?
Svaki slicer profil je podešen za tačno određenu mašinu: dimenzije platforme, maksimalna temperatura, kalibracija, brzina. Isti STL fajl slajsovan na Prusa profilu i na Bambu profilu generiše drugačiji g-code. Zato g-code nije prenosiv između mašina.
Da li kućni korisnici trebaju slicer?
Da. Svaki 3D štampač koji se kupuje za kućnu upotrebu dolazi sa preporukom slajsera, a mnogi imaju i priložen slajser u paketu. Bez njega, štampač ne može da pokrene nijedan model.
Ako nemaš 3D štampač ali imaš model koji treba odštampati, tu smo mi. Pošalješ nam fajl i mi rešavamo ostatak.