.GCODE

GCODE-bestand

G-code File
Stel een vraag
SNEL ANTWOORD

Een .gcode-bestand bevat machine-instructies - coördinaten, snelheden, temperaturen en gereedschapscommando's - geproduceerd door slicer-software voor een 3D-printer of CNC-machine. Open het in Ultimaker Cura, PrusaSlicer of OrcaSlicer om lagen te bekijken, of in een tekstverwerker om de ruwe commando's te lezen. Het bestand is printerspecifiek: een bestand dat voor de ene machine is geslicet, kan op een andere machine falen of schade veroorzaken.

Ontwikkelaar: ISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc. Categorie: Ontwikkelaarsbestanden Open standaard MIME: text/x.gcode
OPENT OP Windows macOS Linux
Gerelateerd: .DO · .MD · .HEX · .XSD

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 10, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het GCODE-bestandsformaat?

.gcode is een plat tekstbestand waarin machine-instructies voor 3D-printers en CNC-apparatuur worden opgeslagen, geschreven in G-code - de dominante numerieke besturingstaal voor beweging en machinecontrole. G-code dankt zijn naam aan het feit dat veel van de kerncommando's beginnen met de letter „G” (bijv. G0 voor een snelle verplaatsing, G28 om alle assen naar de beginpositie te brengen).

G-CODE - hoe werkt het?

.gcode-bestanden worden gegenereerd door slicer-software uit 3D-modelbestanden zoals .stl of .3mf. Elk project wordt opgedeeld in lagen; de slicer zet elke laag om in een reeks commando's die de printsnelheid, temperatuur en de bewegingen van elke printeras definiëren. Een enkele printlaag wordt beschreven door een reeks commando's die de X/Y/Z-beweging en de extruder-toevoer (E-as) bestrijken.

Het formaat is regelgeoriënteerd: commando's bevatten numerieke parameters (G1 X10.5 Y3.2 F3000) waarbij puntkomma's commentaar markeren. .gcode-bestanden mogen niet worden bewerkt door gebruikers die niet bekend zijn met de taal.

G-code is niet één uniforme standaard, maar een familie van dialecten - Marlin, Klipper en Smoothieware voegen elk eigen M-commando's toe. Een bestand dat voor één printer is geslicet, moet altijd opnieuw worden geslicet in plaats van rechtstreeks naar een andere machine te worden gestuurd.

Beveiliging & veiligheid

RISICO: LOW

G-code-bestanden bevatten geen uitvoerbare code voor een pc-besturingssysteem; ze kunnen niet rechtstreeks op Windows/macOS/Linux worden uitgevoerd. Een misvormd of kwaadaardig .gcode-bestand dat naar een 3D-printer of CNC-machine wordt gestuurd, kan echter gevaarlijke bewegingen aansturen, de thermische beveiliging uitschakelen (misbruik van M999) of hardwarebeschadiging veroorzaken. Voer alleen G-code uit van vertrouwde bronnen op uw printer. Controleer of de thermische veiligheidsinstellingen actief zijn in de firmware (Marlin THERMAL_RUNAWAY-beveiliging).

Formaatdetails

in een notendop
VOLLEDIGE NAAMG-code Fileook bekend als G-Code Source, RepRap G-code
ONTWIKKELAARISO/EIA standard (RS-274D / ISO 6983-1); dialect extensions by Marlin, RepRap, Klipper, Fanuc, Haas, etc.sinds 1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
MIME-TYPEtext/x.gcode
TYPEplatte tekst (ASCII)
STANDAARDOpen · royaltyvrij
GERELATEERD.do.md.hex.xsd
Deze extensie wordt ook gebruikt door…
  • CNC frezen/draaien G-code - De oorspronkelijke use-case (RS-274/ISO 6983): bestuurt frezen, draaibanken, routers - dezelfde syntaxis-familie maar een incompatibel dialect met G-code voor 3D-printers.

Programma's die GCODE-bestanden openen

Windows5 apps
Sublime Text Freemium Open het bestand om ruwe G-code-commando's te lezen/bewerken; syntax-highlighting via het G-code-pakket.
Ultimaker Cura Open-source Bestand → Bestand openen → selecteer .gcode; Cura toont een voorbeeld van de gereedschapspaden laag voor laag.
PrusaSlicer Open-source Sleep de .gcode in het PrusaSlicer-venster om de lagen en de geschatte tijd te bekijken.
OrcaSlicer Open-source Bestand → Openen → .gcode; biedt visualisatie per laag en printtijd.
Notepad++ (with G-code plugin) Open-source Open .gcode als platte tekst; installeer G-code UDL voor syntax-highlighting.
macOS2 apps
Ultimaker Cura Open-source Bestand → Bestand openen → selecteer .gcode; Cura toont een voorbeeld van de gereedschapspaden laag voor laag.
PrusaSlicer Open-source Sleep de .gcode in het PrusaSlicer-venster om de lagen en de geschatte tijd te bekijken.
Linux2 apps
Ultimaker Cura Open-source Bestand → Bestand openen → selecteer .gcode; Cura toont een voorbeeld van de gereedschapspaden laag voor laag.
OrcaSlicer Open-source Bestand → Openen → .gcode; biedt visualisatie per laag en printtijd.

Technische details

diepe specificaties
CoderingPlatte ASCII-tekst (7-bit); UTF-8 wordt gebruikt voor commentaarvelden in sommige slicers
BestandsstructuurRegelgeoriënteerd: één commando per regel; numerieke parameters (X/Y/Z/E/F-waarden); puntkomma's markeren commentaar
CommandotypesG-woorden (beweging), M-woorden (machinecontrole), T-woorden (gereedschapsselectie)
Optionele regel-checksumN<regelnummer> … *<checksum_byte> syntaxis (Marlin/RepRap); de meeste door slicers gegenereerde bestanden laten dit weg
Typische bestandsgrootte10 KB - 200 MB (eenvoudig object tot complexe print van meerdere uren)
BestandssignatuurGeen - platte tekst; bestanden openen meestal met een slicer-commentaar (; Generated by ...) of een commando zoals G28
Incompatibiliteit van dialectenMarlin, Klipper, Smoothieware, Fanuc en Haas dialecten zijn NIET onderling compatibel; slicet u altijd opnieuw voor de doelmachine
FDM-specifieke commando'sM104/M109 (hotend-temperatuur), M140/M190 (bed-temperatuur), E-as (extruder-toevoer) - afwezig in G-code voor CNC-frezen
Standaard oorsprongRS-274D / ISO 6983-1 (CNC-standaard uit de jaren 60); .gcode-extensie gepopulariseerd door het RepRap-project rond 2007
Bambu Lab-variant.gcode.3mf container (ZIP-archief met ingebedde G-code en slicer-metadata)
MIME-typetext/x.gcode (ook text/plain)
Gerelateerde extensies.nc, .gco, .ngc, .tap - dezelfde taalfamilie, verschillende naamgevingsconventies bij CNC-leveranciers
Uitgebracht1960s (RS-274 standard); .gcode extension popularized by RepRap project ~2007
Laatste versieISO 6983-1:2009 (CNC); RepRap/Marlin dialects evolve continuously
Open standaardJa · royaltyvrij
Specificatiereprap.org

GCODE conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met GCODE-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over GCODE-bestanden.

Veelgestelde vragen

Welk programma opent een .gcode-bestand?
Elke tekstverwerker (Kladblok, VS Code) leest het als platte tekst. Gebruik Ultimaker Cura, PrusaSlicer of OrcaSlicer - allemaal gratis - voor een visuele weergave per laag.
Kan ik een .gcode-bestand bewerken?
Ja - het is platte tekst. Bewerk temperaturen, snelheden of individuele commando's voorzichtig. Grote wijzigingen kunnen beter worden gedaan door het originele 3D-model opnieuw te slicen met nieuwe slicer-instellingen.
Kan ik .gcode terug converteren naar STL?
Nee. G-code bestaat uit instructies voor het gereedschapspad, niet uit een vormbeschrijving. Het originele 3D-model (STL) is nodig om nieuwe G-code te produceren.
Is een .gcode-bestand voor de ene 3D-printer compatibel met een andere?
Meestal niet - G-code-dialecten verschillen per firmware (Marlin, Klipper, Bambu) en printergeometrie. Slicet u altijd opnieuw in uw slicer met het profiel van uw printer geselecteerd.
Hoe stuur ik een .gcode-bestand naar mijn printer?
Kopieer het naar een microSD/SD-kaart en plaats deze in de printer, of gebruik USB/Wi-Fi met de functie „Verzenden naar printer” van uw slicer (Cura, PrusaSlicer en OrcaSlicer ondersteunen dit allemaal).
Waarom is mijn .gcode-bestand zo groot?
Complexe modellen met veel lagen, fijne laaghoogtes of ondersteuningsstructuren genereren miljoenen bewegingsregels. Bestanden van 50-200 MB zijn normaal voor gedetailleerde prints die meerdere uren duren.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

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

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z