.GCODE

GCODE-fil

G-code File
Stil et spørgsmål
HURTIGT SVAR

En .gcode-fil indeholder maskininstruktioner - koordinater, hastigheder, temperaturer og værktøjskommandoer - produceret af slicer-software til en 3D-printer eller CNC-maskine. Åbn den i Ultimaker Cura, PrusaSlicer eller OrcaSlicer for at se en forhåndsvisning af lagene, eller i en hvilken som helst teksteditor for at læse de rå kommandoer. Filen er printer-specifik: en fil, der er sliced til én maskine, kan fejle eller forårsage skade på en anden.

Udvikler: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Kategori: Udviklerfiler Åben standard MIME: text/x.gcode
ÅBNER PÅ Windows macOS Linux
Relateret: .DO · .MD · .HEX · .XSD

På denne side

19k+ filtyper indekseret
Sidst gennemset Aug 10, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er GCODE-filformatet?

.gcode er en almindelig tekstfil, der gemmer maskininstruktioner til 3D-printere og CNC-udstyr, skrevet i G-code - det dominerende numeriske kontrolsprog til bevægelses- og maskinstyring. G-code har fået sit navn, fordi mange af dets kernekommandoer begynder med bogstavet «G» (f.eks. G0 for hurtig bevægelse, G28 for at køre alle akser til udgangsposition).

G-CODE - hvordan fungerer det?

.gcode-filer genereres af slicer-software fra 3D-modelfiler som .stl eller .3mf. Hvert projekt opdeles i lag; sliceren konverterer hvert lag til en sekvens af kommandoer, der definerer printhastighed, temperatur og bevægelserne for hver printerakse. Et enkelt printlag beskrives af en række kommandoer, der dækker X/Y/Z-bevægelse og ekstruder-fødning (E-akse).

Formatet er linjeorienteret: kommandoer bærer numeriske parametre (G1 X10.5 Y3.2 F3000) med semikoloner, der markerer kommentarer. .gcode-filer bør ikke redigeres af brugere, der ikke er bekendt med sproget.

G-code er ikke én samlet standard, men en familie af dialekter - Marlin, Klipper og Smoothieware tilføjer hver især proprietære M-kommandoer. En fil, der er sliced til én printer, bør altid re-slices i stedet for at blive sendt direkte til en anden maskine.

Sikkerhed og tryghed

RISIKO: LOW

G-code-filer indeholder ingen eksekverbar kode til et PC-operativsystem; de kan ikke køre direkte på Windows/macOS/Linux. En fejlbehæftet eller ondsindet .gcode-fil sendt til en 3D-printer eller CNC-maskine kan dog beordre farlige bevægelser, deaktivere beskyttelse mod termisk løbsk (misbrug af M999) eller forårsage hardwarebeskadigelse. Kør kun G-code fra betroede kilder på din printer. Bekræft, at termiske sikkerhedsindstillinger er aktive i firmwaren (Marlin THERMAL_RUNAWAY-beskyttelse).

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNG-code Fileogså kendt som G-Code Source, RepRap G-code
UDVIKLERISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.siden 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
MIME-TYPEtext/x.gcode
TYPEalmindelig tekst (ASCII)
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • CNC-fræsning/drejning G-code - Det oprindelige anvendelsesområde (RS-274/ISO 6983): styrer fræsere, drejebænke, overfræsere - samme syntaksfamilie, men inkompatibel dialekt med G-code til 3D-printere.

Programmer der åbner GCODE-filer

Windows5 apps
Sublime Text Freemium Åbn filen for at læse/redigere rå G-code-kommandoer; syntaksfremhævning via G-code-pakke.
Ultimaker Cura Open-source Fil → Åbn fil → vælg .gcode; Cura viser en forhåndsvisning af værktøjsbaner lag for lag.
PrusaSlicer Open-source Træk .gcode-filen ind i PrusaSlicer-vinduet for at se lag og estimeret tid.
OrcaSlicer Open-source Fil → Åbn → .gcode; giver lag-for-lag visualisering og printtid.
Notepad++ (with G-code plugin) Open-source Åbn .gcode som almindelig tekst; installer G-code UDL for syntaksfremhævning.
macOS2 apps
Ultimaker Cura Open-source Fil → Åbn fil → vælg .gcode; Cura viser en forhåndsvisning af værktøjsbaner lag for lag.
PrusaSlicer Open-source Træk .gcode-filen ind i PrusaSlicer-vinduet for at se lag og estimeret tid.
Linux2 apps
Ultimaker Cura Open-source Fil → Åbn fil → vælg .gcode; Cura viser en forhåndsvisning af værktøjsbaner lag for lag.
OrcaSlicer Open-source Fil → Åbn → .gcode; giver lag-for-lag visualisering og printtid.

Tekniske detaljer

dyb specifikation
KodningAlmindelig ASCII-tekst (7-bit); UTF-8 bruges til kommentarfelt i visse slicere
FilstrukturLinjeorienteret: én kommando pr. linje; numeriske parametre (X/Y/Z/E/F-værdier); semikoloner markerer kommentarer
KommandotyperG-ord (bevægelse), M-ord (maskinstyring), T-ord (værktøjsvalg)
Valgfri linje-checksumN<line_number> … *<checksum_byte> syntaks (Marlin/RepRap); de fleste slicer-genererede filer udelader det
Typisk filstørrelse10 KB - 200 MB (simpelt objekt til komplekst flertimers print)
FilsignaturIngen - almindelig tekst; filer åbner typisk med en slicer-kommentar (; Generated by ...) eller en kommando som G28
Dialekt-inkompatibilitetMarlin, Klipper, Smoothieware, Fanuc og Haas-dialekter er IKKE krydskompatible; re-slice altid til målmaskinen
FDM-specifikke kommandoerM104/M109 (hotend-temperatur), M140/M190 (bed-temperatur), E-akse (ekstruder-fødning) - findes ikke i G-code til CNC-fræsere
Standard oprindelseRS-274D / ISO 6983-1 (1960'ernes CNC-standard); .gcode-filendelsen blev populariseret af RepRap-projektet omkring 2007
Bambu Lab-variant.gcode.3mf container (ZIP-arkiv med indlejret G-code og slicer-metadata)
MIME-typetext/x.gcode (også text/plain)
Relaterede filendelser.nc, .gco, .ngc, .tap - samme sprogfamilie, forskellige navngivningskonventioner på tværs af CNC-producenter
Udgivet1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Seneste versionISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Åben standardJa · royaltyfri
Specifikationreprap.org

GCODE-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med GCODE-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om GCODE-filer.

Ofte stillede spørgsmål

Hvilket program åbner en .gcode-fil?
Enhver teksteditor (Notesblok, VS Code) læser den som almindelig tekst. For en visuel lag-for-lag forhåndsvisning skal du bruge Ultimaker Cura, PrusaSlicer eller OrcaSlicer - de er alle gratis.
Kan jeg redigere en .gcode-fil?
Ja - det er almindelig tekst. Rediger temperaturer, hastigheder eller individuelle kommandoer forsigtigt. Store ændringer gøres bedst ved at re-slice den originale 3D-model med nye slicer-indstillinger.
Kan jeg konvertere .gcode tilbage til STL?
Nej. G-code er instruktioner til værktøjsbaner, ikke en beskrivelse af en form. Den originale 3D-model (STL) er nødvendig for at producere ny G-code.
Er en .gcode-fil til én 3D-printer kompatibel med en anden?
Som regel nej - G-code-dialekter varierer mellem firmware (Marlin, Klipper, Bambu) og printergeometrier. Re-slice altid i din slicer med din printers profil valgt.
Hvordan sender jeg en .gcode-fil til min printer?
Kopier den til et microSD/SD-kort og indsæt det i printeren, eller brug USB/Wi-Fi med din slicers «Send til printer»-funktion (Cura, PrusaSlicer og OrcaSlicer understøtter alle dette).
Hvorfor er min .gcode-fil så stor?
Komplekse modeller med mange lag, fine laghøjder eller støttestrukturer genererer millioner af bevægelseslinjer. Filer på 50-200 MB er normale for detaljerede print, der tager mange timer.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

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

Relaterede filtyper

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

Gratis filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å