Vilket program/programvara kan öppna STL-filer för 3D-utskrift?

Roy Hill 31-05-2023
Roy Hill

Det finns många program och programvaror som du kan använda för att öppna STL-filer för 3D-utskrift, men vissa är bättre än andra. En del människor undrar vilka dessa filer är, så jag bestämde mig för att skriva den här artikeln för att hjälpa till att besvara den frågan.

Fortsätt att läsa för mer information om program för STL-filer och mer relaterad information som du kan finna användbar.

    Vilken typ av fil/format behövs för 3D-utskrift?

    Filformatet G-Code behövs för 3D-utskrift. För att få fram den här G-Code-filen måste vi få en STL-fil (Stereolithography) som bearbetas i en slicer-programvara som Cura. STL-filer är det mest populära filformatet som du hör i samband med 3D-utskrift och behövs för att skapa den huvudsakliga G-Code-filen.

    Tekniskt sett är en STL-fil en approximation av en 3D-modell som bygger upp objektet med hjälp av trianglar av olika storlek. Detta kallas tessellation och kan skapas av de flesta CAD-program som finns.

    Även om STL-filer är de mest populära finns det andra filer som du kan använda vid 3D-utskrift beroende på vilken maskin och programvara du använder.

    Kom ihåg att dessa filer är till för att konverteras till STL-filer som sedan kan bearbetas i din slicer för att skapa den G-Code-fil som behövs för 3D-utskrift.

    Filer som stöds i Cura (populär slicer) är:

    • 3MF-fil (.3mf)
    • Stanford Triangle Format (.ply)
    • Wavefront OBJ-fil (.obj)
    • X3D-fil (.x3d)
    • JPG-bild (.jpg)
    • PNG-bild (.png)

    Ja, du kan faktiskt konvertera 2D-bilder direkt till Cura och bearbeta dem till en 3D-form. Allt du behöver göra är att dra filen till Cura, så gör den det åt dig.

    Du kan välja specifika inställningar för .jpg-filer, till exempel höjd, bas, bredd, djup med mera.

    Vilka program kan öppna STL-filer för 3D-utskrift?

    STL-filer kan öppnas av tre kategorier av programvara: CAD-programvara (Computer-Aided Design), Slicer-programvara och Mesh-redigeringsprogramvara.

    CAD-programvara

    CAD (Computer Aided Design) är helt enkelt användningen av datorer för att hjälpa till att skapa konstruktioner. CAD fanns redan före 3D-utskrift, men har använts flitigt för att modellera otroligt exakta och mycket detaljerade objekt som en 3D-skrivare kan bygga upp.

    Det finns en rad CAD-program som är gjorda för nybörjare, t.ex. TinkerCAD, och hela vägen upp till professionella program som Blender. Nybörjare kan fortfarande använda Blender, men det har en ganska stor inlärningskurva jämfört med andra CAD-program.

    Om du undrar vilka program som skapar STL-filer kan det vara några av de CAD-program som anges nedan.

    TinkerCAD

    Tinkercad är ett kostnadsfritt 3D-modelleringsprogram online. Det är enkelt att använda och består av primitiva former (kub, cylinder, rektanglar) som kan kombineras för att bilda andra former. Det har också funktioner som gör att du kan skapa andra former.

    Filer kan importeras antingen i 2D eller 3D, och det finns stöd för tre typer av filer: OBJ, SVJ och STL.

    Nackdelen är att den inte kan fungera utan internet, men det kan också vara en fördel eftersom du kan få tillgång till den utan att behöva ladda ner någon minnestung programvara.

    FreeCAD

    FreeCAD är ett program för parametrisk 3D-modellering med öppen källkod som används ofta för 3D-utskrifter. Som namnet antyder är det en gratis programvara och har ett blomstrande community/forum som du kan delta i.

    Du kan skapa både enkla och komplexa konstruktioner med det här programmet och enkelt importera och exportera STL-filer med det.

    Många beskriver den som ett utmärkt val för nybörjare inom 3D-utskrift för att börja göra sina första modeller.

    SketchUp

    SketchUp är ett bra program som kan hjälpa dig som ny CAD-designer. Det hette tidigare Google SketchUp men har förvärvats av ett annat företag.

    Se även: Fel i 3D-utskrifter - varför misslyckas de och hur ofta?

    Dess främsta fördel är att den kan öppna alla STL-filer och har verktyg för att redigera dem.

    SketchUp har många olika användningsområden, från spel till film och maskinteknik, men för oss 3D-skrivarhobbyn är det utmärkt för att skapa våra första 3D-modeller för 3D-utskrift.

    Blender

    Blender är en mycket välkänd CAD-programvara inom 3D-utskriftsbranschen som kan öppna STL-filer. Den här programvaran har en bredd och kapacitet som du inte kan föreställa dig.

    När du väl har lärt dig 3D-utskrift kan du förbättra dina möjligheter drastiskt, men det är svårare att lära sig än de flesta designprogram.

    Om du vill skapa eller öppna STL-filer är Blender ett utmärkt val så länge du tar dig tid att lära dig det med hjälp av några handledningar.

    Se även: Hur du installerar OctoPrint på din 3D-skrivare - Ender 3 & More

    De gör ständiga uppdateringar för att hålla sitt arbetsflöde och sina funktioner uppdaterade och för att följa de senaste framstegen inom CAD-området.

    Programvara för redigering av nät

    Nätprogrammen förenklar 3D-objekt till hörn, kanter och ytor till skillnad från solida modeller av 3D-konstruktioner som ser släta ut. Nätmodeller kännetecknas av att de är tyngdlösa, färglösa och att de använder polygonala former för att representera 3D-objekt.

    Nät kan skapas på följande sätt:

    1. Skapa primitiva former som cylindrar, lådor, prismor osv.
    2. Gör en modell av andra föremål genom att använda linjer runt det föremål som ska modelleras. Föremålet kan vara två- eller tredimensionellt.
    3. Befintliga fasta 3D-objekt kan omvandlas till mesh-objekt.
    4. Skapande av anpassade maskor.

    Dessa metoder ger dig möjlighet att enkelt modellera dina 3D-konstruktioner på vilket sätt du vill och uppnå de önskade detaljerna.

    Nedan följer en lista över programvaror för redigering av nät som jag sammanställt.

    MeshLab

    MeshLab är ett system med öppen källkod som gör det möjligt att redigera triangulära 3D-nät och göra andra häftiga saker med nätet.

    Nät som inte ser så rena eller välgjorda ut kan läkas, rengöras och redigeras till något mer detaljerat och passande.

    Trots att det är relativt svårt att använda MeshLab berömmer användarna den hastighet med vilken stora filer öppnas.

    Autodesk Meshmixer

    Meshmixer är ett bra nätverktyg för att redigera och laga STL-filer som är trasiga. Det är relativt enklare att använda till skillnad från MeshLab och har ett bra gränssnitt som underlättar hanteringen av 3D-objekt.

    MakePrintable

    Detta är ett program för nätredigering som fungerar mycket bra för att rätta till STL-filer som kan ha fel eller korruptionsfel som du inte riktigt upptäckte.

    Det finns mycket du kan göra med den här programvaran, till exempel håltagning och reparation, sammanslagning av maskor till en enda, val av kvalitetsnivå och många andra specifika reparationsuppgifter.

    Du kan använda den direkt i Blender och SketchUp samt i Cura slicer.

    Slicer-programvara

    Slicer-programvaran är den som du kommer att använda före varje 3D-utskrift. Den skapar G-kodfiler som 3D-skrivaren faktiskt förstår.

    Den ger information som den exakta platsen för varje munstyckesrörelse, utskriftstemperatur, bäddtemperatur, hur mycket filament som ska extruderas, utfyllnadsmönster och densitet för din modell och mycket mer.

    Det låter komplicerat, men det är mycket enkelt att använda eftersom det består av rutor för att skriva in siffror eller rullgardinsmenyer för att välja alternativ.

    Här är en lista över skärmaskiner som kan öppna STL-filer;

    Cura

    Cura är den mest populära skivningsprogrammet som skapats av Ultimaker, ett välkänt varumärke inom 3D-utskriftsområdet.

    Det ger dig ett program som du kan lägga in dina STL-filer i och se 3D-modellen importeras direkt till 3D-skrivarens byggplatta.

    PrusaSlicer

    PrusaSlicer är en annan välkänd programvara för skivning som har många funktioner och användningsområden som gör den till en stor utmanare. En av de mest märkbara skillnaderna är hur den kan bearbeta STL-filer för både FDM-filamentutskrift och SLA-hartsutskrift.

    De flesta skärare håller sig till en enda typ av 3D-utskriftsbehandling, men inte den här.

    ChiTuBox

    Den här programvaran är specialiserad på 3D-utskrift av harts och har genomgått många uppdateringar som ger den en fantastisk funktionalitet och användarvänlighet för alla människor där ute.

    Du kan öppna STL-filer och göra många funktioner med dem. Användargränssnittet är verkligen smidigt och ger en bra upplevelse för hobbyister som använder 3D-skrivare för harts.

    Lychee Slicer

    Lychee Slicer är en av mina personliga favoriter eftersom den går utöver det vanliga när det gäller 3D-utskriftsbehandling av harts.

    Det finns några fantastiska funktioner som du inte hittar i andra slicers, till exempel professionell och modern design, flera vyer för 3D-utskrifter, molnutrymme för dina 3D-utskrifter samt kommentarsfunktioner för hur varje 3D-utskrift gick.

    Om du vill öppna STL-filer för 3D-utskrift av harts rekommenderar jag att du använder den här skivaren. Du kan använda den gratis, men de har också en Pro-version som jag rekommenderar starkt. Den är inte heller särskilt dyr!

    Kan man 3D-skriva direkt från STL-filer?

    Tyvärr kan du inte 3D-skriva direkt från STL-filer eftersom skrivaren inte är programmerad för att förstå språket.

    Den förstår G-kodspråket som är en serie kommandon som talar om för skrivaren vad den ska göra, vart den ska flytta sig, vad den ska värma upp, hur mycket material den ska extrudera och mycket mer.

    Utskrift av 3D-konstruktioner från STL-filer sker när skrivaren tolkar instruktionerna kodade i g-koden lager för lager. Detta innebär att objektet inte exakt skrivs ut i 3D, utan genom överlappande lager av extruderade material från skrivarens munstycke.

    Var kan du köpa STL-filer från online?

    STL-filer kan köpas på flera webbplatser som säljer 3D-design och annat grafiskt innehåll.

    Här finns en lista över webbplatser där du kan köpa dina STL-filer.

    CGTrader

    Det finns ett överflöd av högkvalitativa modeller som du kan köpa på den här plattformen. Om du har gjort 3D-utskrifter ett tag och letar efter en upplevelse på nästa nivå för dina 3D-utskrifter rekommenderar jag att du provar den här plattformen.

    Det är bäst att 3D-skriva modeller med en 3D-skrivare för harts så att du kan få ut det mesta av den höga kvaliteten och de exakta detaljerna som formgivarna lägger ner i sina arbeten.

    MyMiniFactory

    MyMiniFactory är en mycket respekterad webbplats för 3D-utskrifter som har några banbrytande modeller i sin arsenal. Jag har tittat på deras modeller flera gånger och de imponerar alltid på mig.

    De betalda modellerna som du kan få från MyMiniFactory är av seriös premiumkvalitet, och de flesta av dem är till mycket rimliga priser. De är oftast billigare än modeller från CGTrader, och många modeller håller också deras standard.

    SketchFab

    SketchFab erbjuder en ganska bra användarupplevelse när det gäller visning av modeller. Tänk på att alla modeller inte kan skrivas ut i 3D eftersom vissa modeller inte är utformade för det.

    Du kan filtrera ut STL-filer som bör vara redo att bearbetas och 3D-utskrivas.

    Det finns miljontals kreatörer på denna webbplats som tillhandahåller fantastiska modeller. De tillåter även samarbete mellan designers, där du kan se deras modeller.

    STLFinder

    Om du någonsin har velat ha en webbplats med över 2 miljoner nedladdningsbara 3D-designs, bör du prova STLFinder. De har så många modeller från hela internet, varav vissa är gratis och andra är betalda.

    Även om du definitivt kan få gratismodeller av hög kvalitet rekommenderar jag starkt att du kollar in några av de betalda modellerna för att verkligen imponera på dig. Det är modeller som du kan 3D-skriva ut och inse vilken detaljrikedom som 3D-utskrift kan ge.

    Yeggi

    Det här är en sökmotor där du kan hitta massor av gratis och betalda modeller från massor av webbplatser för 3D-utskriftsmodeller. Det är inte alltför svårt att navigera runt med sökfunktionen och du kan hitta en del betalda modeller av högsta klass med mycket detaljer.

    PinShape

    PinShape beskrivs som en gemenskap för 3D-utskrifter online där designers kan dela och sälja sina 3D-utskrivbara modeller och få andra att ladda ner och skriva ut dem.

    Liksom de ovanstående webbplatserna har de också många gratis 3D-modeller och en del utmärkta betalmodeller.

    Hur man konverterar STL-filer till G-kod

    Om du har undrat "använder 3D-skrivare G-Code?" bör du nu veta att de gör det, men hur konverterar man STL-filer till G-Code?

    Här är de steg du kan ta för att konvertera dina STL-filer till G-kod:

    1. Importera din STL-fil till skäraren
    2. Lägg till din skrivare i skäraren
    3. Justera modellen när det gäller placering på byggplattan och rotation.
    4. Justera utskriftsinställningarna (lagerhöjd, hastighet, utfyllnad etc.).
    5. Klicka på knappen Skiva och voilà! Skivaren bör visa en grafisk representation av hur objektet kommer att se ut när det är skuret och andra uppskattningar, t.ex. hur lång tid det kommer att ta att skriva ut objektet.

    Den resulterande G-koden är i form av texter och siffror som är läsbara för skrivaren och som du kan lära dig att förstå.

    Du måste ha kunskap om vad kommandona betyder, men du kan hitta en bra resurs som förklarar varje kommando.

    Denna kombination av koder ger helt enkelt tryckmaskinen order om var den ska röra sig och hur den ska röra sig. Du kan titta på den här videon för att lära dig mer om G-kod.

    Den kallas G-kod eftersom de flesta koder börjar med bokstaven "G", vissa börjar med bokstaven "M", men betraktas ändå som G-kod.

    Vilka filer kan Cura öppna och läsa?

    Många undrar vilka typer av filer som Cura kan öppna och läsa och om Cura kan läsa G-kod.

    Det finns många filer som Cura kan läsa och som du hittar nedan.

    G-kod

    Cura kan läsa flera filer som innehåller G-kod. Listan över filer som Cura kan läsa är inte begränsad till enbart G-kod utan även dess varianter som inkluderar:

    • Komprimerad G-kodfil (.gz)
    • G-fil (.g)
    • G-kodfil (.gcode)
    • Ultimaker Format Package (.ufp)

    Glöm inte att Curas primära funktion är att läsa STL-filer och dela upp dem i lager som kan läsas av skrivaren. Denna läsbara information är vad som kallas "G-kod".

    3D-modeller

    • 3MF-fil (.3mf)
    • AMF-fil (.amf)
    • COLLADA Digital Asset Exchange (.dae)
    • Komprimerad COLLADA Digital Asset Exchange (.zae)
    • Öppna komprimerat triangelnät (.ctm)
    • STL-fil (.stl)
    • Stanford Triangle Format (.ply)
    • Wavefront OBJ-fil (.obj)
    • X3D-fil (.x3d)
    • binär glTF (.glb)
    • glTF Inbäddad JSON (.gltf)

    Bilder

    • BMP-bild (.bmp)
    • GIF-bild (.gif)
    • JPEG-bild (.jpeg)
    • JPG-bild (.jpg)
    • PNG-bild (.png)

    Hur öppnar jag en G-Code-fil?

    Du kan öppna en G-kodfil direkt i Cura eller andra program för skärningsprogram. Det finns ett onlineprogram som gCodeViewer som är en G-kodanalysator. Du kan visualisera G-koden lager för lager och visa viktig information som till exempel indragningar, tryckrörelser, hastigheter, trycktid, mängd plast som används och så vidare.

    Cura sägs kunna öppna G-Code-filer, även komprimerade G-Code-filer, och du kan förhandsgranska rörelsen och utseendet på filen.

    Det är enkelt att importera G-Code till Cura: du behöver bara hitta G-Code-filen och dra/importera den till Cura för att öppna filen.

    Roy Hill

    Roy Hill är en passionerad 3D-utskriftsentusiast och teknikguru med en mängd kunskap om allt som har med 3D-utskrift att göra. Med över 10 års erfarenhet inom området har Roy bemästrat konsten att 3D-designa och skriva ut, och har blivit en expert på de senaste 3D-utskriftstrenderna och -teknologierna.Roy har en examen i maskinteknik från University of California, Los Angeles (UCLA), och har arbetat för flera välrenommerade företag inom området 3D-utskrift, inklusive MakerBot och Formlabs. Han har också samarbetat med olika företag och individer för att skapa anpassade 3D-tryckta produkter som har revolutionerat deras branscher.Bortsett från sin passion för 3D-utskrift är Roy en ivrig resenär och en friluftsentusiast. Han tycker om att tillbringa tid i naturen, vandra och campa med sin familj. På fritiden mentorar han även unga ingenjörer och delar med sig av sin stora kunskap om 3D-utskrift genom olika plattformar, inklusive sin populära blogg, 3D Printerly 3D Printing.