Hjem / Guider / Reparere STL-fil: feil i modellfiler og hvordan du fikser dem
Guide
Reparere STL-fil: feil i modellfiler og hvordan du fikser dem
Hull i overflaten, kanter som ikke henger sammen og normaler som vender feil vei. Slik oppdager og reparerer du feil i 3D-filen før den skal printes.
Oppdatert
Å reparere en STL-fil betyr å lukke hull og rette feil i overflaten, slik at sliceren kan dele modellen i lag. En 3D-print trenger en lukket, «vanntett» overflate. Har filen hull, kanter som ikke henger sammen eller flater som overlapper, kan sliceren stoppe eller lage feil. Små feil retter vi automatisk; større feil retter du raskest i tegneprogrammet eller med et reparasjonsverktøy – eller ved å sende en STEP-fil i stedet.
Hvorfor må modellen være «vanntett»?
En STL-fil beskriver overflaten til en modell med tusenvis av små trekanter. Sliceren skjærer gjennom modellen lag for lag og trenger å vite hva som er inni og hva som er utenfor. Det går bare hvis overflaten er helt lukket, som et skall uten hull. Vi testet to typiske feil i sliceren vår: en kube med én manglende flate kunne ikke deles i lag i det hele tatt, mens en kube der alle flatene vendte feil vei, ble printet som normalt.
Hull i modellen
Et hull betyr at noen trekanter mangler, så overflaten ikke er lukket. Det skjer ofte når modellen er laget for skjerm (spill, animasjon), når en skanning har områder kameraet ikke så, eller når en eksport har gått galt.
- Små hull lukker sliceren selv, og du merker ingenting.
- Store hull gjør at sliceren ikke vet hva som er innsiden. Da stopper den, eller deler av modellen mangler i forhåndsvisningen.
- Løsning: lukk hullet i et reparasjonsverktøy (se lenger ned), eller eksporter på nytt fra tegneprogrammet som en lukket solid.
Ikke-manifold kanter
I en ren modell deles hver kant av nøyaktig to trekanter. En «ikke-manifold» kant deles av tre eller flere, eller bare av én. Det skjer typisk når to deler er satt sammen slik at de bare berører hverandre i en kant eller et punkt, eller når flater ligger dobbelt.
- Sliceren kan tolke slike kanter ulikt, så delen kan få hull, ekstra vegger eller manglende lag.
- Prisberegningen sier fra når filen har ikke-manifold kanter.
- Løsning: slå delene sammen til én solid (union) i tegneprogrammet, eller la reparasjonsverktøyet rette kantene.
Normaler som vender feil vei
Hver trekant har en retning, en normal, som sier hvilken side som er utsiden. Vender noen normaler innover, kan programmer vise flaten som et hull eller i feil farge. I testen vår snudde sliceren en kube med bare feilvendte normaler riktig av seg selv, så slike feil gir sjelden problemer alene. Blandes de med hull, blir det vanskeligere.
- Løsning: «Recalculate normals» eller «Flip normals» i tegneprogrammet, eller automatisk reparasjon.
Deler som overlapper
Mange modeller er satt sammen av flere deler som stikker inn i hverandre, for eksempel en figur der armene er egne former. Sliceren slår som regel slike deler sammen. Men små spalter eller flater som ligger nesten oppå hverandre, kan gi tynne hull eller vegger der det ikke skal være noe.
- Løsning: slå delene sammen til én solid før eksport, eller la delene overlappe tydelig i stedet for å bare berøre hverandre.
Slik reparerer du filen
- Eksporter på nytt fra tegneprogrammet. Velg «solid» eller «body», ikke flater, og fin oppløsning.
- Send STEP i stedet hvis delen er tegnet i et CAD-program. STEP lagrer ekte solider og gir sjelden feil, og vi gjør den om automatisk. Se filformater.
- Bruk et reparasjonsverktøy: Bambu Studio, PrusaSlicer og Windows 3D Builder har automatisk reparasjon, og Blender har tillegget 3D-Print Toolbox for å finne og rette feil.
- Sjekk resultatet: last opp på nytt på 3D-utskrift. Forsvinner rådet, er filen i orden.
Får du ikke filen til å fungere, send den via kontaktskjemaet og beskriv hva den skal brukes til. Ofte kan vi reparere den for deg.
Hvor kommer feilene fra?
- Modeller laget for skjerm i spill og animasjon har ofte åpne flater, flater uten tykkelse og deler som bare ligger oppå hverandre.
- 3D-skanninger har hull der kameraet ikke så, og mange små feil i overflaten.
- Eksport med grov oppløsning gir hakkete runde former, og noen programmer eksporterer flater i stedet for solider.
- Modeller satt sammen av flere filer får overlapp og kanter som ikke henger sammen.
Tegner du selv i et CAD-program og eksporterer en solid, får du nesten aldri slike feil.
Andre ting som ser ut som feil
- Feil størrelse: modellen er 25 ganger for liten eller stor. Det er enhetene, ikke en feil i filen. Se tommer eller millimeter.
- Tynne deler mangler i forhåndsvisningen: de er tynnere enn dysen kan printe. Se tynne vegger og små detaljer.
- Bare deler av et prosjekt vises: en 3MF med flere objekter må få plass på platen. Se store 3D-print på flere plater.
Eksempel: en figur fra et spill
En figur hentet fra et spill består av hode, kropp og armer som egne skall, og øynene er bare tynne flater uten tykkelse. Sliceren slår skallene sammen, men øynene forsvinner, og noen steder får figuren hull i armene. I Blender slås delene sammen med en union, øynene får 1 mm tykkelse, og 3D-Print Toolbox lukker de siste hullene. Den nye filen går rett gjennom prisberegningen uten råd.
Vanlige spørsmål om feil i modellfiler
Hvorfor kan ikke filen min printes?
Som regel fordi overflaten ikke er lukket, eller fordi modellen er laget for skjerm og ikke som en solid. Reparer filen eller send STEP.
Reparerer dere filen automatisk?
Små feil, som feilvendte normaler og små hull, retter sliceren selv. Større feil må rettes i filen.
Hva betyr ikke-manifold?
At en kant i modellen deles av flere enn to flater, eller bare én. Da vet ikke sliceren sikkert hva som er inni.
Hvordan vet jeg om filen har feil før jeg laster den opp?
Åpne den i et slicer-program som Bambu Studio eller PrusaSlicer. De viser et varsel om feil i modellen og kan reparere de fleste automatisk. Hos oss sier prisberegningen fra med en gang du laster opp filen.
Er STEP bedre enn STL?
For deler fra CAD-programmer, ja. STEP lagrer ekte geometri og har sjelden hull. Se filformater.
STL, 3MF, OBJ eller STEP – du får prisen på under ett minutt.