.GCODE

GCODE-fil

G-code File
Ställ en fråga
SNABBT SVAR

En .gcode-fil innehåller maskininstruktioner - koordinater, hastigheter, temperaturer och verktygskommandon - som skapats av slicer-programvara för en 3D-skrivare eller CNC-maskin. Öppna den i Ultimaker Cura, PrusaSlicer eller OrcaSlicer för att förhandsgranska lager, eller i valfri textredigerare för att läsa råkommandon. Filen är maskinspecifik: en fil som skapats för en maskin kan misslyckas eller orsaka skada på en annan.

Utvecklare: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Kategori: Utvecklarfiler Öppen standard MIME: text/x.gcode
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .DO · .MD · .HEX · .XSD

På denna sida

19k+ filtillägg indexerade
Senast granskad Aug 10, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet GCODE?

.gcode är en textfil som lagrar maskininstruktioner för 3D-skrivare och CNC-utrustning, skriven i G-code - det dominerande språket för numerisk styrning av rörelse och maskinkontroll. G-code har fått sitt namn eftersom många av dess kärnkommandon börjar med bokstaven «G» (t.ex. G0 för snabbförflyttning, G28 för att nollställa alla axlar).

G-CODE - hur fungerar det?

.gcode-filer genereras av slicer-programvara från 3D-modellfiler som .stl eller .3mf. Varje projekt delas upp i lager; slicern omvandlar varje lager till en sekvens av kommandon som definierar utskriftshastighet, temperatur och rörelser för varje skrivaraxel. Ett enskilt utskriftslager beskrivs av en serie kommandon som täcker X/Y/Z-rörelse och extrudermatning (E-axel).

Formatet är radorienterat: kommandon bär numeriska parametrar (G1 X10.5 Y3.2 F3000) med semikolon som markerar kommentarer. .gcode-filer bör inte redigeras av användare som inte är bekanta med språket.

G-code är inte en enhetlig standard utan en familj av dialekter - Marlin, Klipper och Smoothieware lägger alla till egna M-kommandon. En fil som skapats för en skrivare bör alltid «slicas» om snarare än att skickas direkt till en annan maskin.

Säkerhet & trygghet

RISK: LOW

G-code-filer innehåller ingen körbar kod för ett PC-operativsystem; de kan inte köras direkt på Windows/macOS/Linux. En felaktig eller skadlig .gcode-fil som skickas till en 3D-skrivare eller CNC-maskin kan dock beordra farliga rörelser, inaktivera överhettningsskydd (missbruk av M999) eller orsaka hårdvaruskador. Kör endast G-code från pålitliga källor på din skrivare. Kontrollera att inställningar för termisk säkerhet är aktiva i firmware (Marlin THERMAL_RUNAWAY-skydd).

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNG-code Fileäven känd som G-Code Source, RepRap G-code
UTVECKLAREISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.sedan 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
MIME-TYPtext/x.gcode
TYPvanlig text (ASCII)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • CNC-fräsning/svarvning G-code - Det ursprungliga användningsområdet (RS-274/ISO 6983): styr fräsar, svarvar, routrar - samma syntaxfamilj men inkompatibel dialekt med G-code för 3D-skrivare.

Program som öppnar GCODE-filer

Windows5 apps
Sublime Text Freemium Öppna filen för att läsa/redigera råa G-code-kommandon; syntaxmarkering via G-code-paket.
Ultimaker Cura Öppen källkod Arkiv → Öppna fil → välj .gcode; Cura visar en förhandsgranskning av verktygsbanor lager för lager.
PrusaSlicer Öppen källkod Dra .gcode-filen till PrusaSlicer-fönstret för att förhandsgranska lager och beräknad tid.
OrcaSlicer Öppen källkod Arkiv → Öppna → .gcode; ger visualisering lager för lager och utskriftstid.
Notepad++ (with G-code plugin) Öppen källkod Öppna .gcode som vanlig text; installera G-code UDL för syntaxmarkering.
macOS2 apps
Ultimaker Cura Öppen källkod Arkiv → Öppna fil → välj .gcode; Cura visar en förhandsgranskning av verktygsbanor lager för lager.
PrusaSlicer Öppen källkod Dra .gcode-filen till PrusaSlicer-fönstret för att förhandsgranska lager och beräknad tid.
Linux2 apps
Ultimaker Cura Öppen källkod Arkiv → Öppna fil → välj .gcode; Cura visar en förhandsgranskning av verktygsbanor lager för lager.
OrcaSlicer Öppen källkod Arkiv → Öppna → .gcode; ger visualisering lager för lager och utskriftstid.

Tekniska detaljer

djup specifikation
KodningVanlig ASCII-text (7-bitars); UTF-8 används för kommentarsfält i vissa slicers
FilstrukturRadorienterad: ett kommando per rad; numeriska parametrar (X/Y/Z/E/F-värden); semikolon markerar kommentarer
KommandotyperG-ord (rörelse), M-ord (maskinkontroll), T-ord (verktygsval)
Valfri radkontrollsummaN<radnummer> … *<kontrollsummebyte> syntax (Marlin/RepRap); de flesta slicer-genererade filer utelämnar detta
Typisk filstorlek10 KB - 200 MB (enkelt objekt till komplex flertimmarsutskrift)
FilsignaturIngen - vanlig text; filer öppnas vanligtvis med en slicer-kommentar (; Generated by ...) eller ett kommando som G28
Inkompatibilitet mellan dialekterMarlin, Klipper, Smoothieware, Fanuc och Haas-dialekter är INTE korskompatibla; slica alltid om för målmaskinen
FDM-specifika kommandonM104/M109 (temperatur för hotend), M140/M190 (bäddtemperatur), E-axel (extrudermatning) - saknas i G-code för CNC-fräsar
StandardursprungRS-274D / ISO 6983-1 (1960-talets CNC-standard); .gcode-tillägget populariserades av RepRap-projektet omkring 2007
Bambu Lab-variant.gcode.3mf-container (ZIP-arkiv med inbäddad G-code och slicer-metadata)
MIME-typtext/x.gcode (även text/plain)
Relaterade filändelser.nc, .gco, .ngc, .tap - samma språkfamilj, olika namngivningskonventioner hos olika CNC-leverantörer
Släppt1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Senaste versionISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Öppen standardJa · royaltyfri
Specifikationreprap.org

GCODE-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med GCODE-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om GCODE-filer.

Vanliga frågor

Vilket program öppnar en .gcode-fil?
Vilken textredigerare som helst (Anteckningar, VS Code) läser den som vanlig text. För en visuell förhandsgranskning lager för lager, använd Ultimaker Cura, PrusaSlicer eller OrcaSlicer - alla är gratis.
Kan jag redigera en .gcode-fil?
Ja - det är vanlig text. Redigera temperaturer, hastigheter eller enskilda kommandon försiktigt. Stora ändringar görs bäst genom att slica om den ursprungliga 3D-modellen med nya inställningar.
Kan jag konvertera .gcode tillbaka till STL?
Nej. G-code är instruktioner för verktygsbanor, inte en beskrivning av en form. Den ursprungliga 3D-modellen (STL) behövs för att skapa ny G-code.
Är en .gcode-fil för en 3D-skrivare kompatibel med en annan?
Vanligtvis inte - G-code-dialekter skiljer sig åt mellan firmware (Marlin, Klipper, Bambu) och skrivargeometrier. Slica alltid om i din slicer med din skrivarprofil vald.
Hur skickar jag en .gcode-fil till min skrivare?
Kopiera den till ett microSD/SD-kort och sätt in i skrivaren, eller använd USB/Wi-Fi med din slicers funktion «Skicka till skrivare» (Cura, PrusaSlicer, OrcaSlicer stöder alla detta).
Varför är min .gcode-fil så stor?
Komplexa modeller med många lager, fina lagerhöjder eller stödstrukturer genererar miljontals rörelserader. Filer på 50-200 MB är normalt för detaljerade utskrifter som tar flera timmar.

Referenser

1ISO 6983-1:2009 (CNC standard)www.iso.org
2RepRap G-code referencereprap.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Relaterade filtillägg

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö