OPEN BETA — SOON

Dein G-Code.
Deine Maschine.
Deine Regeln.

Das G-Code-Tool für Hobby-CNC-Freaks — erstellen, debuggen, simulieren. Keine 500€ CAM-Software. Kein Bullshit. Nur du und deine Fräse.

0.001mmPräzision
G & MCommands
100%DIY
precision_cut.nc
1; DIYGCode — Precision Profile Cut
2; Material: Aluminium 6061, 3mm
3G21 ; metric units
4G90 ; absolute positioning
5G17 ; XY plane select
6
7; Tool setup
8T1 M6 ; load endmill 4mm
9S12000 M3 ; spindle 12000 RPM CW
10G43 H1 Z5.0 ; tool length offset
11
12; Rapid to start
13G0 X0 Y0
14G0 Z2.0
15
16; Contour pass — depth 1.5mm
17G1 Z-1.5 F300
18G1 X80.0 F1200
19G1 Y50.0
20G1 X0
21G1 Y0
22
23; Retract & done
24G0 Z20.0
25M5 ; spindle stop
26M30 ; program end
01 /

Was ist G-Code?

G-Code ist die Sprache zwischen deinem Computer und deiner CNC-Maschine. Jede Zeile ist ein Befehl — wohin fahren, wie schnell, wann stoppen. Simpel in der Syntax, präzise in der Wirkung.

G
G-Commands

Geometrie-Befehle. Sie steuern Bewegung — linear (G0/G1), kreisförmig (G2/G3) oder positionieren die Achsen.

M
M-Commands

Maschinenbefehle. Spindel an/aus (M3/M5), Kühlmittel, Programmende (M30) — alles außer Bewegung.

XYZ
Koordinaten

Die 3 Achsen deiner Fräse. X = links/rechts, Y = vor/zurück, Z = hoch/runter. Absolut oder relativ.

F / S
Feed & Speed

Vorschubgeschwindigkeit (F in mm/min) und Spindeldrehzahl (S in RPM) — das Herzstück der Zerspanungsphysik.

example.nc
1G0 X10 Y10 ; rapid move to start
2G1 Z-2 F300 ; plunge 2mm at 300mm/min
3G2 X20 Y10 I5 J0 F800 ; arc CW
4G0 Z5 ; retract
!

Kein Geheimwissen nötig

G-Code ist ISO 6983 — ein offener Standard. Jede CNC-Maschine (Grbl, Mach3, LinuxCNC, Marlin) versteht die Basis-Befehle. Du schreibst einmal, läuft überall.

02 /

Features & Tool-Preview

Code Editor
G-Code mit Hirn

Syntax-Highlighting, Autocomplete für G/M-Commands, Inline-Fehlermeldungen. Kein Notepad++, kein Raten.

Simulator
Vor dem Fräsen prüfen

2D/3D-Vorschau deines Toolpaths. Sieh genau, wo die Fräse läuft — bevor Aluminium fliegt.

Optimizer
Feed & Speed Rechner

Material, Werkzeug, Maschine — gib ein, was du hast. DIYGCode errechnet optimale Vorschübe und RPM.

Post Processor
Für jede Maschine

Grbl 1.1, Mach3, LinuxCNC, Marlin — wähle deinen Controller und exportiere maschinenspezifischen G-Code.

📂
Bibliothek
Makros & Templates

Speichere deine Drill-Cycles, Taschenoperationen und Kontur-Routinen als wiederverwendbare Makros.

#
Variables & Math
Parametrischer G-Code

Nutze #-Variablen, Schleifen und IF-Bedingungen. Schreib einmal, fräse jede Größe.

⚡ OPTIMIZER— Live-Vorschau
optimized_path.nc
1; BEFORE: naive plunge
2G0 X0 Y0
3G1 Z-3 F100 ; slow plunge each pass
4G1 X50 F800
5G1 Z0
6
7; AFTER: optimized by DIYGCode
8G0 X0 Y0
9G1 Z-1 F300 ; ramp entry
10G1 Z-2 F300
11G1 Z-3 F300
12G1 X50 F1200 ; faster feed, same quality
FEED-IMPROVEMENT+50%

Bereit für deinen ersten Schnitt?

Trag dich in die Waitlist ein und bekomm Early-Access.

Early Access sichern →
03 /

Screenshots & Demo

EDITOR
COMING SOON

G-Code Editor

Syntax-Highlighting + Autocomplete

PREVIEW
COMING SOON

3D Simulator

Toolpath-Simulation in 3D

OPTIMIZER
Material
Werkzeug Ø
Spindel RPM
Zustellung
BERECHNEN
COMING SOON

Feed Calculator

Material & Werkzeug Parameter

— SCREENSHOTS ERSCHEINEN MIT DEM BETA-RELEASE —

04 /

Für wen ist DIYGCode?

🔧
HOBBY MAKER
Du baust in der Garage
  • Grbl auf Arduino
  • Selbstgebaute CNC
  • Kein Budget für Fusion 360

Du hast deine Maschine selbst zusammengeschraubt. DIYGCode ist genauso gebaut — pragmatisch, günstig, funktioniert.

🪵
HOLZWERKER
Präzision im Holz
  • Inlays & Gravuren
  • Schilder & Schilder
  • Repetitive Teile

Wiederholbare Schnitte ohne jedes Mal neu anzufangen. Makros, Templates, einmal einrichten — immer schneiden.

METALLFREAK
Aluminium & Stahl
  • Präzisionsteile
  • Feed & Speed kritisch
  • Tiefe Schnitte

Beim Metall zählt jeder mm/min. Der Feed-Rechner gibt dir die Werte, die dein Werkzeug und Material brauchen.

🎮
TINKERER
Experimentieren & Lernen
  • G-Code verstehen
  • Mit Parametern spielen
  • Community & Sharing

Neu bei CNC? Kein Problem. Integrierte Erklärungen, Simulator zum Ausprobieren, kein Material-Crash nötig.

?

Nicht dabei?

Wenn du eine CNC-Maschine hast, ist DIYGCode für dich.

Trotzdem mitmachen →
05 / Waitlist

Sei dabei,
wenn die Fräse startet.

Trag dich in die Waitlist ein und bekomm Early-Access zu DIYGCode — bevor alle anderen. Kein Spam, kein Newsletter-Bullshit. Nur eine Mail, wenn's losgeht.

100%Open DIY
0€Einstiegspreis
Möglichkeiten