.GCODE

GCODE-fil

G-code File
Still et spørsmål
HURTIGSVAR

En .gcode-fil inneholder maskininstruksjoner - koordinater, hastigheter, temperaturer og verktøykommandoer - generert av slicer-programvare for en 3D-printer eller CNC-maskin. Åpne den i Ultimaker Cura, PrusaSlicer eller OrcaSlicer for å forhåndsvise lag, eller i et hvilket som helst tekstredigeringsprogram for å lese råkommandoene. Filen er maskinspesifikk: en fil som er «slicet» for én maskin, kan feile eller forårsake skade på en annen.

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Aug 10, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er GCODE-filformatet?

.gcode er en ren tekstfil som lagrer maskininstruksjoner for 3D-printere og CNC-utstyr, skrevet i G-code - det dominerende språket for numerisk kontroll av bevegelser og maskinstyring. G-code har fått navnet sitt fordi mange av kjernekommandoene starter med bokstaven «G» (f.eks. G0 for hurtigbevegelse, G28 for å kjøre alle akser til startposisjon).

G-CODE - hvordan fungerer det?

.gcode-filer genereres av slicer-programvare fra 3D-modellfiler som .stl eller .3mf. Hvert prosjekt deles opp i lag; sliceren konverterer hvert lag til en sekvens av kommandoer som definerer utskriftshastighet, temperatur og bevegelsene til hver printerakse. Et enkelt utskriftslag beskrives av en serie kommandoer som dekker X/Y/Z-bevegelse og ekstrudermating (E-akse).

Formatet er linjeorientert: kommandoer inneholder numeriske parametere (G1 X10.5 Y3.2 F3000) med semikolon som markerer kommentarer. .gcode-filer bør ikke redigeres av brukere som ikke er kjent med språket.

G-code er ikke én samlet standard, men en familie av dialekter - Marlin, Klipper og Smoothieware legger alle til proprietære M-kommandoer. En fil som er klargjort for én printer, bør alltid «slices» på nytt i stedet for å sendes direkte til en annen maskin.

Sikkerhet og trygghet

RISIKO: LOW

G-code-filer inneholder ingen kjørbar kode for en PC; de kan ikke kjøres direkte på Windows/macOS/Linux. Imidlertid kan en feilaktig eller ondsinnet .gcode-fil sendt til en 3D-printer eller CNC-maskin beordre farlige bevegelser, deaktivere beskyttelse mot overoppheting (misbruk av M999) eller forårsake maskinvareksade. Kjør kun G-code fra pålitelige kilder på printeren din. Bekreft at sikkerhetsinnstillinger for temperatur er aktive i fastvaren (Marlin THERMAL_RUNAWAY-beskyttelse).

Formatdetaljer

i et nøtteskall
FULLT NAVNG-code Fileogså kjent som G-Code Source, RepRap G-code
UTVIKLERISO/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
TYPEren tekst (ASCII)
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • CNC-fresing/dreiing G-code - Det opprinnelige bruksområdet (RS-274/ISO 6983): styrer freser, dreiebenker og rutere - samme syntaksfamilie, men inkompatibel dialekt med G-code for 3D-printere.

Programmer som åpner GCODE-filer

Windows5 apps
Sublime Text Freemium Åpne filen for å lese/redigere rå G-code-kommandoer; syntaksutheving via G-code-pakke.
Ultimaker Cura Åpen kildekode Fil → Åpne fil → velg .gcode; Cura viser en forhåndsvisning av verktøybaner lag for lag.
PrusaSlicer Åpen kildekode Dra .gcode-filen inn i PrusaSlicer-vinduet for å forhåndsvise lag og estimert tid.
OrcaSlicer Åpen kildekode Fil → Åpne → .gcode; gir visualisering lag for lag og utskriftstid.
Notepad++ (with G-code plugin) Åpen kildekode Åpne .gcode som ren tekst; installer G-code UDL for syntaksutheving.
macOS2 apps
Ultimaker Cura Åpen kildekode Fil → Åpne fil → velg .gcode; Cura viser en forhåndsvisning av verktøybaner lag for lag.
PrusaSlicer Åpen kildekode Dra .gcode-filen inn i PrusaSlicer-vinduet for å forhåndsvise lag og estimert tid.
Linux2 apps
Ultimaker Cura Åpen kildekode Fil → Åpne fil → velg .gcode; Cura viser en forhåndsvisning av verktøybaner lag for lag.
OrcaSlicer Åpen kildekode Fil → Åpne → .gcode; gir visualisering lag for lag og utskriftstid.

Tekniske detaljer

dyp spesifikasjon
KodingRen ASCII-tekst (7-bit); UTF-8 brukes for kommentarfelt i enkelte slicere
FilstrukturLinjeorientert: én kommando per linje; numeriske parametere (X/Y/Z/E/F-verdier); semikolon markerer kommentarer
KommandotyperG-ord (bevegelse), M-ord (maskinstyring), T-ord (verktøyvalg)
Valgfri linjekontrollsumN<linjenummer> … *<kontrollsum_byte> syntaks (Marlin/RepRap); de fleste slicer-genererte filer utelater dette
Typisk filstørrelse10 KB - 200 MB (enkelt objekt til kompleks utskrift over flere timer)
FilsignaturIngen - ren tekst; filer starter vanligvis med en slicer-kommentar (; Generated by ...) eller en kommando som G28
Inkompatible dialekterMarlin, Klipper, Smoothieware, Fanuc og Haas-dialekter er IKKE krysskompatible; «slice» alltid på nytt for målmaskinen
FDM-spesifikke kommandoerM104/M109 (dysetemperatur), M140/M190 (byggeplatetemperatur), E-akse (ekstrudermating) - finnes ikke i G-code for CNC-freser
Standard opprinnelseRS-274D / ISO 6983-1 (CNC-standard fra 1960-tallet); .gcode-utvidelsen ble popularisert av RepRap-prosjektet rundt 2007
Bambu Lab-variant.gcode.3mf-beholder (ZIP-arkiv med innebygd G-code og slicer-metadata)
MIME-typetext/x.gcode (også text/plain)
Relaterte utvidelser.nc, .gco, .ngc, .tap - samme språkfamilie, ulike navnekonvensjoner hos CNC-leverandører
Utgitt1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Siste versjonISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Åpen standardJa · royalty-fri
Spesifikasjonreprap.org

GCODE-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med GCODE-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om GCODE-filer.

Ofte stilte spørsmål

Hvilket program åpner en .gcode-fil?
Ethvert tekstredigeringsprogram (Notepad, VS Code) leser den som ren tekst. For en visuell forhåndsvisning lag for lag, bruk Ultimaker Cura, PrusaSlicer eller OrcaSlicer - alle er gratis.
Kan jeg redigere en .gcode-fil?
Ja - det er ren tekst. Rediger temperaturer, hastigheter eller individuelle kommandoer forsiktig. Store endringer gjøres best ved å «slice» den originale 3D-modellen på nytt med nye innstillinger.
Kan jeg konvertere .gcode tilbake til STL?
Nei. G-code er instruksjoner for verktøybaner, ikke en beskrivelse av form. Den originale 3D-modellen (STL) trengs for å produsere ny G-code.
Er en .gcode-fil for én 3D-printer kompatibel med en annen?
Vanligvis ikke - G-code-dialekter varierer mellom fastvare (Marlin, Klipper, Bambu) og printergeometri. Bruk alltid sliceren din med riktig printerprofil valgt.
Hvordan sender jeg en .gcode-fil til printeren min?
Kopier den til et microSD/SD-kort og sett det inn i printeren, eller bruk USB/Wi-Fi med slicerens «Send til printer»-funksjon (Cura, PrusaSlicer og OrcaSlicer støtter dette).
Hvorfor er .gcode-filen min så stor?
Komplekse modeller med mange lag, fine laghøyder eller støttestrukturer genererer millioner av bevegelseslinjer. Filer på 50-200 MB er normalt for detaljerte utskrifter som tar mange timer.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

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

Relaterte filendelser

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

Gratis filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å