G-CODE – jádro 3D tisku, které musíte znát
🧠 Co je G-code a proč je tak důležitý?
G-code je „mateřský jazyk“ každé 3D tiskárny. Každý řádek představuje příkaz, který říká tiskárně, kam se má pohnout, jak rychle, s jakou teplotou a jak extrudovat materiál.
Porozumění G-codu vám umožní:
-
🛠️ Řešit problémy s tiskem – např. špatnou první vrstvu, přilnavost nebo rozměrové odchylky.
-
⚙️ Optimalizovat tisk – zkrátit dobu, zlepšit kvalitu povrchu a zamezit zbytečným pohybům.
-
🚀 Využít pokročilé funkce tiskárny – pauzy pro vložení objektu, automatické čištění trysky nebo přidání LCD zpráv.
🔍 Klíčové G-code příkazy a jejich význam
| Příkaz | Význam | Příklad |
|---|---|---|
| G28 | Vrátí tiskovou hlavu do výchozí (domovské) pozice | G28 X Y Z |
| G29 | Spustí autokalibraci podložky (u Bambu Lab, Prusa aj.) | G29 |
| G90 / G91 | Nastaví absolutní nebo relativní pozicování | G90 |
| G1 | Lineární pohyb (současný posun X/Y/Z i extruze) | G1 X50 Y50 E10 F1500 |
| M104 / M109 | Nastaví teplotu trysky (M109 čeká na dosažení) | M109 S210 |
| M140 / M190 | Nastaví teplotu podložky (M190 čeká na zahřátí) | M190 S60 |
| M106 / M107 | Zapnutí/vypnutí ventilátoru | M106 S255 (plný výkon) |
| M117 | Zobrazí textovou zprávu na displeji tiskárny | M117 Tisk první vrstvy... |
| M84 | Vypne krokové motory po dokončení tisku | M84 |
💡 Tip:
Příkazy začínající na „G“ ovládají pohyb, zatímco příkazy „M“ řídí nastavení a funkce tiskárny.
🧩 Praktické skripty pro Bambu Studio a PrusaSlicer
🟢 Startovací skript pro Bambu Studio
🟠 Startovací skript pro PrusaSlicer
🔴 Ukončovací skript (pro oba slicery)
Tyto skripty lze vložit přímo do nastavení sliceru – Start G-code / End G-code. Každý příkaz proběhne automaticky při zahájení nebo dokončení tisku.
⏸️ Jak vložit pauzu během tisku
Někdy potřebujete zastavit tisk, abyste mohli vložit magnet, matku nebo jiný prvek přímo do modelu.
Toho dosáhnete příkazem M601:
-
V Bambu Studio: Vložte do vrstvy vlastní příkaz
M601. -
V PrusaSliceru: Klikněte pravým tlačítkem na vrstvu → Přidat pauzu (M601).
Po stisku Pokračovat tisk naváže přesně tam, kde skončil.
🧠 Tipy pro pokročilé uživatele
-
Nastavujte teploty podle materiálu:
-
PLA: 200–215 °C
-
PETG: 230–245 °C
-
ABS: 240–260 °C
-
-
Přidejte automatické čištění trysky na začátku tisku (
G1 X0 Y0 E10 F1000a zpět). -
Pomocí
M117můžete zobrazovat vlastní hlášky na displeji (např. „Kalibrace probíhá...“). -
Experimentujte s
G4 P5000– přidá 5s zpoždění pro stabilizaci teplot.
💬 FAQ – často kladené dotazy
Kdy použít G0 místo G1?G0 je určený pro rychlý pohyb bez extruze, G1 pro přesný pohyb s extruzí.
Proč tiskárna nezačne tisknout, i když se nahřívá?
Používáte-li M104 nebo M140, tiskárna nečeká na teplotu.
Použijte raději M109 (tryska) a M190 (podložka).
Jak zobrazit zprávu během tisku?
Přidejte M117 Text – například:M117 Zahřívám podložku...
📚 Doporučené zdroje
🧩 Shrnutí
Porozumění G-codu vám dá plnou kontrolu nad 3D tiskem.
Můžete ladit kvalitu, zrychlit tisk i přidávat chytré funkce, které běžně slicer neumí.
Zkuste si vlastní skript, otestujte rozdíl – a vaše výtisky budou ještě dokonalejší.
✅ Pro tisk bez komplikací použijte kvalitní filamenty s přesnou tolerancí průměru.
✅ Nebo využijte náš zakázkový 3D tisk a přenechte ladění G-codu profíkům.

