Hvordan reparere STL-filer for 3D-utskrift – Meshmixer, Blender

Roy Hill 24-10-2023
Roy Hill
og remodeller nettet etter eget ønske.

For å lære mer om Meshmixer-programvaren kan du følge denne nyttige opplæringen på YouTube.

Blender

Pris: Gratis nyttig for å gjenopprette og optimalisere STL-filer for 3D-utskrift.

Jeg har satt sammen en liste over noen av de beste tilgjengelige. La oss ta en titt på dem

3D Builder

Pris: Gratis STL-nettverket.

Alternativt gir Blender også et robust verktøy for å manipulere masker i redigeringsmodus. Du har større frihet til å redigere nettet enn i 3D-utskriftsverktøykassen i redigeringsmodus.

Du kan bruke den via følgende trinn:

Trinn 1: Velg objektet eller området du vil redigere, og klikk deretter på Tab-tasten på tastaturet for å gå inn i redigeringsmodus.

Trinn 2 : På den nedre verktøylinjen skal du se alternativet for maskemodus . Klikk på den.

Trinn 3: På menyen som dukker opp, vil du se en rekke verktøy for å endre og redigere ulike områder av nettet, f.eks. “ Kanter , " Faces," "Vertices ," osv.

Av alle verktøyene på denne listen, tilbyr Blender uten tvil den beste mesh-redigeringsfunksjonaliteten. Med den kan du ikke bare reparere STL-filen, men du kan også endre strukturen betydelig.

Men når det gjelder mesh-reparasjon, henger den etter de andre fordi den ikke tilbyr noen- klikk for å fikse alle alternativer. Dessuten er Blenders verktøy noe kronglete og krever betydelig ekspertise å bruke.

Æderlig omtale:

Netfabb

Pris: Betalt skjerm, klikk på « Åpne > Last inn objekt .”

  • Velg den ødelagte STL-filen fra PC-en.
  • Når modellen vises på arbeidsområdet, klikker du på « Importer modell » fra toppen meny.
  • Trinn 3: Fiks 3D-modellen.

    • Etter å ha importert modellen, sjekker 3D-byggeren den automatisk for feil.
    • Hvis den har noen feil, bør du se en rød ring rundt modellen. En blå ring betyr at modellen ikke har noen feil.
    • For å fikse feilene, klikk på popup-vinduet nederst til venstre som sier “Ett eller flere objekter er ugyldig definert. Klikk her for å reparere.”
    • Viola, modellen din er fikset, og du er klar til å skrive ut.

    Trinn 4: Sørg for at du lagre den reparerte modellen i en STL-fil i stedet for Microsofts 3MF-format.

    Som vi har sett, er 3D Builder det enkleste verktøyet du kan bruke til å reparere en ødelagt STL-fil. Men i noen tilfeller kan det hende at reparasjonsfunksjonaliteten den gir ikke er nok.

    La oss se på noe av den kraftigere programvaren som er tilgjengelig.

    Meshmixer

    Pris : Gratis

    Å reparere STL-filer i 3D-utskrift er en verdifull ferdighet å lære når du kommer over filer eller design som har feil. Dette er vanligvis hull eller hull i selve modellen, kryssende kanter, eller noe som kalles ikke-manifold-kanter.

    Det er to hovedmåter du kan reparere en ødelagt STL-fil. Det første alternativet innebærer å fikse alle modellens designfeil i CAD-programvaren før den eksporteres til et STL-format.

    Den andre løsningen krever at du bruker en STL-filreparasjonsprogramvare for å sjekke og reparere eventuelle feil i modellen.

    Dette er det grunnleggende svaret på hvordan for å reparere STL-filer for optimal 3D-utskrift, men det er mer informasjon du vil vite. Så fortsett å lese for å finne ut detaljene for å reparere STL-filene dine på riktig måte.

    Før vi går videre, la oss imidlertid raskt se på byggesteinene til STL-filer.

    Hva er STL-filer?

    STL, som står for Standard Tessellation Language eller Stereolithography, er et filformat som brukes til å beskrive overflategeometrien til et 3D-objekt. Det er viktig å merke seg at den ikke inneholder informasjon om modellens farge, tekstur eller andre attributter.

    Det er filformatet du konverterer 3D-objektene dine til etter å ha modellert dem i CAD-programvaren. Du kan deretter sende STL-filen til en slicer for å klargjøre den for utskrift.

    STL-filer lagrer informasjon om 3D-modellen ved hjelp av enMeshmixer.

    Netfabb er en avansert produksjonsprogramvare som hovedsakelig fokuserer på å optimalisere og lage 3D-modeller av høy kvalitet for additive produksjonsprosesser. Som et resultat er den mer populær blant bedrifter og profesjonelle enn den gjennomsnittlige hobbyisten.

    Den inneholder ulike verktøy, ikke bare for å reparere og klargjøre 3D-modeller, men også for:

    • simulering produksjonsprosessen
    • Topologioptimalisering
    • Finite element analyse
    • Tilpassbar verktøybanegenerering
    • Reliabilitetsanalyse
    • Feilanalyse osv.

    Alle disse gjør den til den ultimate programvaren for reparasjon og klargjøring av STL-filer og 3D-modeller.

    Men, som jeg sa tidligere, er den ikke for den gjennomsnittlige hobbyisten. Det kan være svært komplisert å mestre, og med abonnementer som starter på $240/år, er det ikke det mest kostnadseffektive alternativet for individuelle brukere.

    How Do You Simplify & Redusere en STL-filstørrelse?

    For å forenkle og redusere en STL-fil, er alt du trenger å gjøre å beregne på nytt og optimalisere nettet. For mindre filstørrelse trenger du et mindre antall trekanter eller polygoner i masken.

    Du må imidlertid være forsiktig når du forenkler masken. Du kan miste noen av modellens mindre funksjoner og til og med modelloppløsningen hvis du reduserer antall trekanter med en betydelig mengde.

    Det er flere måter du kan redusere en STL-fil ved å bruke forskjellige STLreparere programvare. La oss se på dem.

    Hvordan redusere STL-filstørrelsen med 3D Builder

    Trinn 1: Importer filen.

    Trinn 2 : Klikk på “Rediger” i den øverste verktøylinjen.

    Trinn 3: Klikk på “Forenkle” i menyen som vises.

    Trinn 4: Bruk glidebryteren som vises for å velge optimaliseringsnivået du ønsker.

    Merk: Som jeg sa tidligere, vær forsiktig for ikke å overoptimere modellen og miste dens finere detaljer.

    Trinn 5: Når du har nådd en akseptabel mesh-oppløsning, klikker du på «Reduser ansikter.

    Trinn 6: Lagre modellen.

    Merk: Å redusere filstørrelsen kan føre til noen problemer med STL-filen, så du kan må reparere den igjen.

    Hvordan redusere STL-filstørrelsen med Meshmixer

    Trinn 1: Importer modellen til Meshmixer

    Trinn 2: Klikk på "Velg"-verktøyet på sidefeltet.

    Trinn 3: Dobbeltklikk på modellen for å velge den.

    Trinn 4: På sidefeltet klikker du på «Rediger > Reduser” eller Shift + R.

    Trinn 5: I menyen som vises, kan du redusere filens størrelse ved å bruke alternativer inkludert “Prosent” , “Trekantbudsjett” , “Maks. Avvik".

    Hvordan redusere STL-filstørrelsen med Blender

    Trinn 1: Importer modellen til Blender.

    Trinn 2: På høyre sidefelt klikker du på skiftenøkkelikonet for å åpne verktøy.

    Trinn 3: I popup-vinduetmenyen, klikk på « Legg til modifikator > Desimer" for å få opp desimeringsverktøyene.

    Desimeringsverktøyet viser polygonantallet.

    Trinn 4: For å redusere filstørrelsen, skriv inn forholdet du vil redusere filen med i forholdsboksen.

    For å redusere polygonantallet til 70 % av den opprinnelige størrelsen, sett inn 0,7 i boksen.

    Trinn 5 : Lagre modellen.

    Vel, det er alt du trenger å vite om å reparere en STL-fil. Jeg håper denne guiden hjelper deg med alle dine STL-filproblemer.

    Lykke til og lykke til med utskriften!

    prinsipp kalt "Tessellation."

    Tessellation innebærer å legge ut en serie sammenkoblede trekanter i et nett over overflaten av modellen. Hver trekant deler minst to hjørner ved siden av trekanter.

    Nettverket som er lagt ut på modellens overflate, er nært tilnærmet formen på selve overflaten.

    Derfor, for å beskrive 3D-modellen, STL-filen lagrer koordinatene til trekantenes toppunkter i nettet. Den inneholder også en normalvektor for hver trekant, som definerer trekantens retning.

    Skjæreren tar STL-filen og bruker denne informasjonen til å beskrive modellens overflate til 3D-skriveren for utskrift.

    Merk: Antall trekanter STL-filen bruker bestemmer maskens nøyaktighet. For høyere nøyaktighet trenger du et større antall trekanter som resulterer i en større STL-fil.

    Hva er STL-feil i 3D-utskrift?

    STL-filfeil i 3D-utskrift forekommer på grunn av feil i modellen eller problemer som skyldes dårlig eksport av CAD-modellen.

    Disse feilene kan alvorlig påvirke utskriftsevnen til CAD-modellen. Hvis de ikke fanges opp under skjæring, resulterer de ofte i mislykkede utskrifter, noe som fører til sløsing med tid og ressurser.

    STL-feil kommer i ulike former. La oss se på noen av de mer vanlige.

    Invertert trekant

    I en STL-fil skal normalvektorene på trekantene i nettet alltid peke utover. Dermed,vi har en snudd eller invertert trekant når en normal vektor peker innover eller i en hvilken som helst annen retning.

    Den inverterte trekantfeilen forvirrer sliceren og 3D-printeren. I denne situasjonen vet de begge ikke den riktige orienteringen av overflaten.

    Som et resultat vet ikke 3D-printeren hvor den skal deponere materialet.

    Dette resulterer i skjæring og utskriftsfeil når det er på tide å forberede modellen for utskrift.

    Overflatehull

    Et av de primære kravene som er satt på plass for at en 3D-modell skal skrives ut, er at den skal være "vanntett". For at en STL 3D-modell skal være vanntett, må trekantnettet danne et lukket volum.

    Når en modell har overflatehull betyr det at det er hull i nettet. En måte å beskrive dette på er at noen trekanter i nettet ikke deler to hjørner med tilstøtende trekanter som resulterer i hullet.

    Dermed er ikke STL-modellen et lukket vanntett volum, og skriveren vil ikke skrive det ut korrekt.

    2D-overflater

    Vanligvis skyldes denne feilen bruk av 3D-modelleringsverktøy som skulptører og skannere. Når du bruker disse verktøyene, kan modellen vises nøyaktig på dataskjermen, men den har ingen dybde i virkeligheten.

    Som et resultat er ikke slicere og 3D-skrivere i stand til å forstå og skrive ut 2D-overflatene. Så du må fikse disse modellene ved å ekstrudere dem og gi dem dybde før du eksporterer dem til en STLformat.

    Flytende overflater

    Når du lager en 3D-modell, kan det være spesielle funksjoner eller tillegg som STL-designeren kan ha ønsket å prøve ut. Disse funksjonene kommer kanskje ikke inn i den endelige modellen, men de kan forbli i STL-filen.

    Hvis disse "glemte" funksjonene ikke er knyttet til hoveddelen av modellen, er det en stor sjanse for at de kan forvirre både sliceren og 3D-skriveren.

    Du må fjerne disse funksjonene og rydde opp i modellen for å skjære og skrive ut objektet sømløst.

    Overlappende/kryssende ansikter

    For at en STL-fil skal kunne skrives ut, må du gjengi den som ett enkelt solid objekt. Noen ganger er det imidlertid ikke lett å oppnå dette i en 3D-modell.

    Ofte, når du setter sammen en 3D-modell, kan spesifikke ansikter eller funksjoner overlappe hverandre. Dette kan virke greit på skjermen, men det forvirrer 3D-skriveren.

    Når disse funksjonene kolliderer eller overlapper hverandre, mottar banen til 3D-skriverens skrivehode instruksjoner om å passere de samme områdene to ganger. Dessverre fører dette ofte til utskriftsfeil.

    Ikke-manifold og dårlige kanter

    Ikke-manifold-kanter oppstår når to eller flere kropper deler samme kant. Det vises også når modeller har en indre overflate inne i hoveddelen.

    Disse dårlige kantene og indre overflatene kan forvirre sliceren og til og med forårsake overflødige utskriftsbaner.

    Bloated STL File (Over-Refined) Mesh)

    Som du kan huske fratidligere avhenger nøyaktigheten av nettet av antall trekanter som brukes i nettet. Men hvis den har for mange trekanter, kan nettet bli overraffinert, noe som fører til en oppblåst STL-fil.

    Oppblåste STL-filer er utfordrende for de fleste slicere og nettbaserte utskriftstjenester på grunn av deres store størrelser.

    I tillegg, selv om et overraffinert mesh fanger opp selv de minste detaljene i modellen, er de fleste 3D-skrivere ikke nøyaktige nok til å skrive ut disse detaljene.

    Se også: Hvordan konvertere 3mm filament & 3D-skriver til 1,75 mm

    Når du oppretter et mesh, må du derfor finne en delikat balanse mellom nøyaktigheten og kapasiteten til skriveren.

    Hvordan fikser jeg en STL-fil som trenger reparasjon?

    Nå som vi har sett noen ting som kan gå galt med en STL-fil, det er på tide med noen gode nyheter. Du kan reparere alle disse feilene og skrive ut STL-filen på en vellykket måte.

    Avhengig av hvor omfattende feilene i STL-filen er, kan du redigere og lappe opp disse filene slik at de kan dele og skrive ut tilfredsstillende.

    Det er to hovedmåter du kan reparere en ødelagt STL-fil. De er:

    • Fikser modellen i det opprinnelige CAD-programmet før eksport til STL.
    • Fikser modellen med STL-reparasjonsprogramvare.

    Fiksing av modellen i CAD-filen

    Fiksing av modellen i det opprinnelige CAD-programmet er et relativt mer enkelt alternativ. I tillegg har de fleste moderne 3D-modelleringsapplikasjoner funksjoner som du kan bruke til å sjekke ogfiks disse feilene før du eksporterer dem til et STL-format.

    Så, ved å bruke disse funksjonene kan designere optimalisere modellene tilstrekkelig for å sikre at oppskjæring og utskrift går problemfritt.

    Fiksing av modellen med en STL Reparasjonsprogramvare

    I noen tilfeller kan det hende at brukere ikke har tilgang til den originale CAD-filen eller 3D-modelleringsprogramvaren. Dette gjør det vanskeligere for dem å analysere, modifisere og reparere designet.

    Heldigvis finnes det programmer for å fikse STL-filer uten at de trenger CAD-filen. Disse STL-reparasjonsfilene inneholder mange verktøy som du kan bruke til å oppdage og fikse disse feilene i STL-filene relativt raskt.

    Eksempler på ting du kan gjøre med STL-reparasjonsprogramvare inkluderer;

    1. Automatisk gjenkjenning og reparasjon av feil i STL-filen.
    2. Manuell redigering av nettets trekanter i filen.
    3. Rekalkulerer og optimaliserer maskestørrelsen for den beste oppløsningen og definisjonen.
    4. Fylle hull og ekstrudere 2D-flater.
    5. Slette flytende overflater
    6. Løse ikke-manifold- og dårlige kanter.
    7. Rekalkulere nettet for å løse kryss.
    8. Flipping inverterte trekanter tilbake til normal retning.

    I neste avsnitt skal vi se på noe av den beste programvaren for å gjøre dette.

    Beste programvare for å reparere ødelagte STL-filer

    Det finnes flere applikasjoner på markedet for å reparere STL-filer. Hver av dem tilbyr forskjellige funksjoneregenskaper. Denne kombinasjonen gjør det til et allsidig, men kraftig verktøy for å klargjøre 3D-modeller for utskrift.

    Meshmixer kommer også med en komplett pakke med verktøy for reparasjon av STL-filer. Noen av disse verktøyene inkluderer:

    • Auto-reparasjon
    • Hullfylling og brobygging
    • 3D-skulptur
    • Automatisk overflatejustering
    • Mesh-utjevning, endring av størrelse og optimalisering
    • Konvertering av 2D-overflater til 3D-overflater osv.

    Så, la oss se på hvordan du kan bruke disse verktøyene til å fikse STL-filen din.

    Hvordan reparerer du STL-filen din med Meshmixer

    Trinn 1: Installer programvaren og start applikasjonen.

    Trinn 2: Importer den ødelagte modellen.

    • Klikk på " + "-tegnet på velkomstsiden.
    • Velg STL-filen du vil fikse fra PC ved hjelp av menyen som vises.

    Trinn 3: Analyser og fiks modellen

    • På venstre panel klikker du på « Analyse > Inspector.
    • Programvaren vil skanne og automatisk fremheve alle feilene i rosa.
    • Du kan velge hver feil og fikse dem separat.
    • Du kan også bruk alternativet « Auto reparer alle » for å fikse alle alternativene samtidig.

    Trinn 4: Lagre den siste filen.

    Se også: Slik rengjør du 3D-skriverdysen & Hotend skikkelig

    Bortsett fra analyse- og inspektørfunksjonene, har Meshmixer også verktøy som « Select », «Make Solid», og «Edit» for å jobbe med mesh. Du bruker disse verktøyene til å omforme, redigere

    Roy Hill

    Roy Hill er en lidenskapelig 3D-utskriftsentusiast og teknologiguru med et vell av kunnskap om alt relatert til 3D-utskrift. Med over 10 års erfaring på feltet har Roy mestret kunsten å 3D-designe og trykke, og har blitt en ekspert på de siste 3D-utskriftstrendene og -teknologiene.Roy har en grad i maskiningeniør fra University of California, Los Angeles (UCLA), og har jobbet for flere anerkjente selskaper innen 3D-utskrift, inkludert MakerBot og Formlabs. Han har også samarbeidet med ulike bedrifter og enkeltpersoner for å lage tilpassede 3D-printede produkter som har revolusjonert deres bransjer.Bortsett fra sin lidenskap for 3D-printing, er Roy en ivrig reisende og en friluftsentusiast. Han liker å tilbringe tid i naturen, fotturer og camping med familien. På fritiden veileder han også unge ingeniører og deler sin rikdom av kunnskap om 3D-utskrift gjennom ulike plattformer, inkludert hans populære blogg, 3D Printerly 3D Printing.