AA

Doporučené produkty

    Oblíbené kategorie

      Populární vyhledávání

        Články

          Blog

            Produkty

              Kategorie

                Navrhovaná hledání

                  Vyhledávám…
                  Žádné výsledky
                  Něco se pokazilo.
                  ↑↓ Vybrat↵ OtevřítEsc Zavřít hledání
                  • English
                  • Čeština
                  • Deutsch
                  • Español
                  • Français
                  • Italiano
                  • Polski
                  • 日本語
                  • Objednávky
                  • Adresa
                  • Skladové upozornění
                  • Kurzy
                  • Předplatné
                  • Upravit účet
                  • 3D tiskárny9+▾

                    3D tiskárnynovinka

                    novinkaPrusa CORE One L+Zjistit více
                    novinkaPrusa CORE One+ (Gen 2)Zjistit více
                    newPrusa CORE One L+ INDX 8-ToolnovinkaPrusa CORE One+ (Gen 2) INDX 8-ToolPrusa CORE One L+: Critical InfrastructureOriginal Prusa MK4SnovinkaOriginal Prusa XL+Original Prusa XL+: Critical Infrastructure

                    Upgrady tiskáren

                    newCORE One/+ INDX Conversion KitnovinkaCORE One L+ upgradenovinkaPrusa CORE One+ to Prusa CORE One+ (Gen 2)novinkaPrusa XL to Prusa XL+ Upgrade
                    Věrnostní program PrusaDoporučte nás a získejte odměnu
                    Jak si vybrat 3D tiskárnu?Provede vás základy, abychom společně našli tiskárnu, která odpovídá vašemu prostoru, rozpočtu i nápadům.
                    Elektronická kniha zdarmaStáhněte si zdarma elektronickou knihu Základy 3D tisku s Josefem Průšou a vykročte do světa 3D tisku.
                    Tisknutelné části tiskáren Original PrusaKolekce tisknutelných náhradních dílů pro tiskárny Original Prusa a jejich upgrady.
                    Informace o dodacích lhůtáchPravidelně aktualizované informace o výrobních kapacitách a dodacích lhůtách našich tiskáren.
                    Zakázkový 3D tiskProfesionální zakázkový 3D tisk z různých materiálů dle vašich požadavků.
                  • Materiály▾

                    Filamenty

                    PrusamentPLAPETGASA / ABSPC (Polykarbonát)PA (Nylon)FlexKompozitní materiálySpeciální materiályVýprodej Materiálů

                    Resiny

                    ResinResin Cleaner
                    Průvodce filamentyZkontroluj svou cívku Prusamentu
                    Prusament.com
                  • Díly & příslušenství▾

                    Příslušenství

                    EnclosureTryskyTiskové plátyZákladní příslušenstvíKamery a doplňkyNářadí a CraftingLepidla

                    Náhradní díly

                    Merch

                    Náhradní díly - všechny tiskárnyCORE OneMK4/S a MK3.9/SMK3/MK3S/MK3S+XL
                    Merch
                  • Pro firmy▾
                    Prusa Pro HT90Prusa Pro SLXPrusa Pro AFSPrusa Pro Medical OneOriginal Prusa XLOriginal Prusa XL: Critical Infrastructure
                    Prusa CORE One+Zjistit více
                    Prusa CORE One LZjistit více
                    Prusa CORE One L: Critical Infrastructure Edition

                    Využití 3D tisku

                    Výroba a vývojAutomobilový průmyslZdravotnictvíVzdělávání a výzkumArchitektura a designFilmový průmyslKritická Infrastruktura

                    3D tiskařské příběhy

                    • Jak začal 3D tisk: o RepRapu a open-source s Adrianem Bowyerem
                    • Jak 3D tisk mění výuku matematiky na univerzitě v rakouském Linci
                    • Jak pomocí 3D tisku vznikal šroubovák LTT
                    • Victoria Hand Project: Jak 3D tisk mění protetiku
                    Oficiální prodejci Prusa
                    Udržitelnost
                    Prusa Education
                    Kontakt a poptávky
                    Zakázkový 3D tisk
                    Certifikace ISO
                  • Software▾
                    PrusaSlicer

                    PrusaSlicerPrusaSlicer

                    PrusaSlicer je open-source software plný užitečných funkcí s častými aktualizacemi. Obsahuje vše, co potřebujete k exportu dokonalých tiskových souborů pro vaši 3D tiskárnu.

                    WindowsMacOSLinux
                    Prusa Connect

                    Prusa Connect

                    Prusa Connect je snadno nastavitelná cloudová služba pro vzdálené ovládání a monitorování vašich 3D tiskáren, která umožňuje bezpečné nakládání s daty a správu více tiskáren, ať už jste kdekoliv.

                    Přihlásit se do Connectu
                    Aplikace Prusa

                    Aplikace Prusa

                    Ovládejte svou tiskárnu vzdáleně odkudkoliv pomocí technologie Prusa Connect běžící na pozadí. Aplikace Prusa přináší novou úroveň zážitku z tiskáren Prusa na mobilních zařízeních s operačními systémy Android a iOS.

                    Vyzkoušet!
                    Ovladače a firmwareStáhněte si nejnovější firmware a ovladače pro svou 3D tiskárnu.
                    Podpora k PrusaSliceru
                    Podpora k Prusa Connectu
                  • 3D modely▾
                    3D tiskárnyUmění & designKutilství & koníčkyDomácnostMiniatury do stolních herHry & hračkyObchod na Printables

                    Oblíbené 3D modely

                    • Strong garden hose holder
                    • Prusa Spool Bot
                    • Build Tray — Modular Organizer for Assembly, Disassembly and Maintenance
                    • Broom Holder
                    • Octagon Fabric
                    • Prusa CORE One ? (Mimic Skin)

                    Designové soutěže

                    • Framework Laptop 12 Mainboard Wiederverwendung1. 9. 2026 – 30. 9. 2026
                    • 🏆 Designer Herausforderung: Zaubertricks!1. 9. 2026 – 22. 9. 2026
                    • Make-up Aufbewahrungslösungen4. 9. 2026 – 20. 9. 2026
                  • Komunita▾

                    Nadcházející akce

                    • IFA 20264. 9. 2026 – 8. 9. 2026 · Berlin, Germany · Prusa Team
                    • Maker Faire Bay Area25. 9. 2026 – 27. 9. 2026 · Kalifornie, United States · Prusa Team
                    • 3D Printopia 202626. 9. 2026 – 27. 9. 2026 · Pennsylvania, United States · Prusa Team
                    • Hobby Messe2. 10. 2026 – 4. 10. 2026 · Sachsen, Germany · Prusa Team

                    Prusa Forum

                    • zasekávání PP v podávacím kolečku Core One
                    • PrusaSlicer 3.0 problém po odistalaci
                    • 6.8.1 Zamrzání obrazovky
                    Mapa Prusa WorldMapa Prusa WorldVyhledejte lokální uživatele 3D tiskáren a prozkoumejte komunitu kolem sebe
                  • Podpora▾
                    Manuály & návodyPrusaSlicerPrusa ConnectMateriály

                    Model tiskárny

                    CORE One INDXCORE One LCORE One+CORE One

                    Řešení problémů s hardwarem

                    • Selftest selhal (CORE One/+)
                    • Ucpaná tryska (CORE One, CORE One L, XL, MK4/S, MK3.9/S)
                    • Úprava napnutí řemenů (CORE One/+, CORE One INDX, CORE One L/+)
                    • Co jsou PrusaLink a PrusaConnect

                    Ovladače a firmware

                    Rodina INDXRodina CORE OneRodina MK4Rodina XLRodina MMURodina PRO
                  • Kurzy▾

                    Staňte se expertem na 3D tisk

                    Prusa Academy nabízí online kurzy na nejrůznější témata týkající se 3D tisku. Každý kurz obsahuje:

                    • srozumitelný text s mnoha obrázky a krátkými videi
                    • odkazy pro inspiraci a další studium
                    • kvízy pro ověření vašich znalostí
                    • certifikát o dokončení
                    Procházet všechny kurzy"Moje knihovna kurzů
                    • 3D modelování v Autodesk Fusion
                    • PrusaSlicer Masterclass – Pro začátečníky až pokročilé
                    • Kompletní průvodce postprocesováním a barvením 3D výtisků
                    • Airbrush Your 3D Prints: From Basics to Advanced Tricks
                  • Blog▾
                    • Prusament PLA ColorMix: Tiskněte ve 45 barevných odstínech jen díky pěti cívkám filamentu
                    • Akce Zpátky do školy 2026 je tady!
                    • PrusaSlicer 3.0 Preview – Vše je připraveno na budoucnost 3D tisku
                    E-book Základy 3D tisku
                  • O nás▾

                    Volná místa

                    • Operátor/ka expedice filamentů
                    • Obsluha elektroerozivního obráběcího stroje - hloubičky - PD Tool
                    • Operátor/ka výroby průmyslových 3D tiskáren v Hradci Králové
                    • Programátor CAM - Prusa Tools

                    O Prusa Research

                    Jsme největším výrobcem 3D tiskáren v Evropě a Spojených státech. Společnost byla založena v roce 2012 nadšencem, kutilem a vynálezcem Josefem Průšou. Během pouhých 15 let jsme vyrostli ve společnost s více než 1200 zaměstnanci. Každý měsíc navrhujeme, vyrábíme a odesíláme přes 10 000 inovativních a zabezpečených 3D tiskáren z naší centrály v Praze a pobočky v americkém Delaware do více než 160 zemí světa. Podívejte se na video, ve kterém se dozvíte, jak firma Prusa Research vznikla a čeho jsme dosáhli během pouhých 10 let!

                    O násČasová osaUdržitelnostOpen-source
                    O nás
                    Kontaktujte nás
                    Logo a fotografie
                    Průša pro školy
                    Volná místa
                    Certifikace ISO
                  1. Podpora
                  2. Konfigurace a profily
                  3. G-cody specifické pro Prusa Firmware
                   

                  Obsah

                  • Speciální interní příkazy
                  • G-cody
                  • M příkazy
                  • T kódy
                  • D kódy

                  Blog

                  • Prusament PLA ColorMix: Tiskněte ve 45 barevných odstínech jen díky pěti cívkám filamentu
                  • Akce Zpátky do školy 2026 je tady!
                  • PrusaSlicer 3.0 Preview – Vše je připraveno na budoucnost 3D tisku

                  Novinky e-mailem

                  Přihlaste se k odběru našeho měsíčního přehledu užitečných informací o novém firmware, nových verzích PrusaSliceru a zajímavých tipů na 3D tiskařské projekty.

                  Kliknutím udělujete souhlas se zasíláním newsletteru.

                  Tato stránka je chráněna pomocí reCAPTCHA Enterprise a uplatňuje tedy Ochranu osobních údajů a Podmínky použití společnosti Google.

                  Strong garden hose holder
                  E-shop
                  • 3D tiskárny
                  • Upgrady tiskáren
                  • Filamenty
                  • Příslušenství
                  • Prusa Merch

                  © Prusa Research a.s.

                  Printables
                  • 3D modely
                  • Store
                  • Clubs
                  • Designerské soutěže
                  • Brands
                  Komunita
                  • Mapa světa
                  • Fórum
                  • Uživatelské skupiny
                  • Výstavy a akce
                  Podpora
                  • Prusa Help
                  • Prusa Academy
                  • Kalkulačky
                  Software
                  • PrusaSlicer
                  • Prusa.app
                  • Prusa Connect
                  • Ovladače a software
                  Firma
                  • O nás
                  • Blog
                  • Oficiální prodejci Prusa
                  • Kontakty
                  • Certifikováno podle norem ISO 9001, ISO 14001 a ISO 45001
                  • Volná místa
                  • Všeobecné obchodní podmínky
                  • Obecné podmínky používání internetových stránek PRUSA
                  • Zásady ochrany soukromí
                  • Informace o cookies
                  • Proces řešení stížností zákazníků
                  • Stavová stránka webu
                  • Nastavení cookies
                  • Recyklace 3D tiskárny
                  • Všeobecné obchodní podmínky
                  • Obecné podmínky používání internetových stránek PRUSA
                  • Zásady ochrany soukromí
                  • Informace o cookies
                  • Proces řešení stížností zákazníků
                  • Stavová stránka webu
                  • Nastavení cookies
                  • Recyklace 3D tiskárny

                  © Prusa Research a.s.

                  JOSEF PRUSA®, PRUSA RESEARCH®, PRUSA POLYMERS®, PRUSA ORANGE®, PRUSA 3D ® A PRUSAMENT® jsou registrované ochranné známky společnosti Prusa Development a.s., které používá společnost Prusa Research a.s. na základě licence od společnosti Prusa Development a.s.

                  G-cody specifické pro Prusa Firmware

                  Relevantní pro

                  MMU family
                  MK3 family
                  OLD PRODUCTS
                  SOFTWARE
                  Článek Tento článek je také dostupný v následujících jazycích:
                  English
                  Čeština
                  Polski
                  Deutsch
                  Français
                  Español
                  Italiano
                  日本語

                  Toto je seznam současně implementovaných G-codů u firmwaru Prusa k 7. květnu 2021. Popis je určen pouze pro specifické G-cody Prusa Research. Zbytek najdete na RepRap Wiki. S výjimkou M117 jsou všechny G-cody uvedeny v pořadí jejich vyskytnutí se v kódu. Existují důvody, proč nejsou některé G-cody v číselném pořadí.

                  Úplná dokumentace G-codů u tiskárny Original Prusa MINI zatím nebyla zveřejněna, ale až na některé odlišnosti je nejlepším zdrojem informací oficiální dokumentace Marlin2.

                  Speciální interní příkazy

                  Tyto příkazy jsou využívány interními funkcemi ke zpracování některých akcí ve správném pořadí. Některé z nich mohou využít také samotní uživatelé. Jde o komplexní příkazy (řetězce) zpracovávané co nejdříve. Jsou dostupné pouze na MK3(S), protože vyžadují drivery TMC2130:

                  • CRASH DETECTED
                  • CRASH RECOVER
                  • CRASH_CANCEL
                  • TMC_SET_WAVE
                  • TMC_SET_STEP
                  • TMC_SET_CHOP

                  M0, M1 - Zastavení tiskárny M0: ZAstavení nebo Bezpodmínečné zastavení

                  Použití

                  M0 [P<ms<] [S<sec>] [string] M1 [P<ms>] [S<sec>] [string]

                  Parametry

                  • - Expire time, in milliseconds
                  • - Expire time, in seconds
                  • - Must for M1 and optional for M0 message to display on the LCD

                  PRUSA - Sada interních příkazůG98: aktivovat režim farma - Poznámky

                  Sada interních příkazů PRUSA

                  Použití

                  PRUSA [ Ping | PRN | FAN | fn | thx | uvlo | MMURES | RESET | fv | M28 | SN | Fir | Rev | Lang | Lz | Beat | FR ]

                  Parametry

                  •  - Zobrazí revizi
                  •  - Zobrazí detaily ventilátorů
                  •  - Zobrazí číslo farmy
                  •  - Reset MMU
                  •  - (Opatrně!)
                  •  - ?
                  • SN
                  •  - Zobrazí verzi firmwaru
                  • - Zobrazí velikosti filamentu, elektroniku, typ trysky
                  •  - Reset jazyka
                  •  - Zapne farm link časovač
                  •  - Plné tovární obnovení
                  • - nastavit průměr trysky (pouze farm mode), např.
                  • - kontrola průměru trysky (pouze režim farma), funguje jako M862.1 P, např.;
                  • - zobrazí průměr trysky (pouze režim farma), funguje jako M862.1 P, např.

                  G-cody

                  G0, G1 - koordinovaný pohyb os X Y Z E G0 & G1: Move

                  Ve firmwaru Prusa jsou G0 a G1 to samé.

                  Použití

                  G0 [ X | Y | Z | E | F | S ]
                  G1 [ X | Y | Z | E | F | S ]

                  Parametry

                  • - Pozice, na kterou se má přesunout na ose X
                  • - Pozice, na kterou se má přesunout na ose Y
                  • - Pozice, na kterou se má přesunout na ose Z
                  • - Množství k extruzi mezi počátečním bodem a konečným bodem
                  • - Rychlost posuvu za minutu pohybu mezi výchozím a koncovým bodem (je-li zadána).

                  G2, G3 - Řízený obloukový pohyb G2 & G3: Řízený obloukový pohyb

                  Tyto příkazy nefungují správně, pokud je povolen MBL. Ke kompenzaci dochází až na konci pohybu, takže se vyhněte dlouhým obloukům.

                  Použití

                  G2 [ X | Y | I | E | F ] (oblouk po směru hodinových ručiček) 
                  G3 [ X | Y | I | E | F ] (oblouk proti směru hodinových ručiček)

                  Parametry

                  • - Pozice, na kterou se má přesunout na ose X
                  • - Pozice, na kterou se má přesunout na ose Y
                  • - Bod v prostoru X od aktuální pozice X, od kterého má udržovat konstantní vzdálenost
                  • - Bod v prostoru Y od aktuální pozice Y, od kterého má udržovat konstantní vzdálenost
                  • - Množství k extruzi mezi očítečním bodem a konečným bodem
                  • - Rychlost posuvu za minutu pohybu mezi výchozím a koncovým bodem (je-li zadána).

                  G4 - Vyčkat G4: Vyčkat

                  Přístroj se na určitou dobu pozastaví

                  Použití

                  G4 [ P | S ]

                  Parametry

                  • - Doba čekání, v millisekundách
                  • - Doba čekání, v sekundách

                  G10 - Zpět/stažení G10: Zpět/stažení

                  Zatáhne filament podle nastavení

                  G11 - Vrátit zpět G11: Vrátit zpět

                  Odvíjí/obnovuje filament podle nastavení funkce

                  G21 - Nastavení jednotek na milimetry G21: Nastavení jednotek na milimetry

                  Jednotky jsou v milimetrech. Prusa nepodporuje jednotky palce.

                  G28 - Domů všechny osy najednou G28: přesun na počátek (domů)

                  Použití bez jakýchkoliv parametrů provede homing všech os A TAKÉ mesh bed leveling, zatímco provede jen homing všech os (BEZ mesh bed levelingu).

                  Použití

                   G28 [ X | Y | Z | W | C ]

                  Parametry

                  • - Funkce pro návrat k počátku osy X
                  • - Funkce pro návrat k počátku osy Y
                  • - Funkce pro návrat k počátku osy Z
                  • - Potlačit mesh bed leveling pokud , nebo nejsou poskytnuty
                  • - Kalibrovat počátek X a Y (home) - Pouze na MK3/s

                  G29 - Detailní Z-Probe G29: Detailní Z-Probe

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  Viz

                  G30 - Jednoduchá Z Probe G30: Jednoduchá Z-Probe

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  G31 - zadokovat sáňky G31: zadokovat sáňky Z Probe

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  G32 - oddokovat sáňky G32: oddokovat sáňky Z Probe

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  G30 - Jednoduchá Z Probe G30: Jednoduchá Z-Probe

                  Senzor musí být nad podložkou. Maximální vzdálenost pohybu před vyvoláním chyby je 10 mm.

                  G75 - Zobrazit interpolaci teploty G75: Zobrazit interpolaci teploty

                  Ukázat/zobrazit teplotní interpolaci PINDA.

                  G76 - teplotní kalibrace senzoru PINDA G76: teplotní kalibrace senzoru PINDA

                  Tento G-code se používá ke kalibraci teplotního posunu PINDA (indukčního snímače).

                  Senzor PINDAv2 má vestavěný termistor, který má tu výhodu, že kalibraci lze provést jednou pro všechny materiály.

                  Tiskárna Original i3 Prusa MK2/s využívá senzor PINDAv1 a tato kalibrace zlepšuje teplotní drift, ale není tak dobrý jako PINDAv2.

                  Senzor SuperPINDA má vnitřní teplotní kompenzaci a nemá termistorový výstup. V takovém případě nemá smysl provádět teplotní kalibraci. Pokud je při kompilaci definován PINDA_THERMISTOR a SUPERPINDA_SUPPORT, kalibrace se přeskočí se sériovým hlášením "No PINDA thermistor". To může být způsobeno také v případě, že je přerušeno připojení termistoru PINDA nebo je teplota senzoru PINDA nižší než PINDA_MINTEMP.

                  Příklad

                  G76
                   
                  echo PINDA probe calibration start
                  echo start temperature: 35.0°
                  echo ...
                  echo PINDA temperature -- Z shift (mm): 0.---

                  G80 - Mesh-based Z probe G80: Mesh-based Z probe

                  Výchozí grid 3x3 může být změněn u MK2.5/s a MK3/s na grid 7x7.

                  Použití

                  G80 [ N | R | V | L | R | F | B ]

                  Parametry

                  • - Počet bodů sítě na ose X. Výchozí hodnota je 3. Platné hodnoty jsou 3 a 7.
                  • - Opakování sondy. Výchozí hodnota 3 max. 10
                  • - Úroveň verbosity 1 = nízká, 10 = střední, 20 = vysoká. Lze použít pouze v případě, že firmware byl zkompilován s aktivním SUPPORT_VERBOSITY.

                  Použití následujících parametrů umožňuje dodatečnou „manuální“ korekci vyrovnání podložky. Platné hodnoty jsou -100 mikronů až 100 mikronů.

                  Další parametry

                  • - hodnota levé korekce podložky v mikrometrech.
                  • - hodnota pravé korekce podložky v mikrometrech.
                  • - hodnota přední korekce podložky v mikrometrech
                  • - hodnota zadní korekce podložky v mikrometrech.

                  G81 - status Mesh bed levelingu G81: status Mesh bed levelingu

                  Po aktivaci zobrazí status mesh bed levelingu a profil vyhřívané podložky.

                  G82: jednoduchá Z probe na aktuální pozici - neaktivní G82: jednoduchá Z probe na aktuální pozici

                  VAROVÁNÍ! POUŽÍVEJTE S OBEZŘETNOSTÍ! Pokud se pokusíte sondovat tam, kde není podložka, mohou se stát ošklivé věci! Ve firmwaru Prusa je tento G-CODE ve výchozím nastavení deaktivován, musí být zapnutý ve zdrojovém kódu.

                  G83: Babystep v Z a ulož do EEPROM - neaktivní G83: Babystep v Z a ulož do EEPROM

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  G84: ZPĚT Babystep Z (pohni osou Z zpět) - neaktivní G84: ZPĚT Babystep Z (pohni osou Z zpět)

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  G85: Vybrat nejlepší babystep - neaktivní G85: Vybrat nejlepší babystep

                  Ve firmwaru Prusa je tento G-code ve výchozím nastavení deaktivován, musí být zapnutý ve zdrojovém kódu.

                  G86 - Vypnout babystep korekci po home G86: Vypnout babystep korekci po home

                  Tento G-code bude proveden na začátku kalibračního skriptu. (specifický pro Prusa3D)

                  G87 - Povolit babystep korekci po home G87: Povolit babystep korekci po home

                  Tento G-code se provede na konci kalibračního skriptu. (specifické pro Prusa3D)

                  G88 - rezervováno G88: rezervováno

                  Momentálně nemá žádný efekt

                  G90 - Vypnout relativní režim G90: Nastavení na absolutní polohování

                  Všechny souřadnice od nynějška jsou absolutní vzhledem k počátku tiskárny. Osa E se také přepne do absolutního režimu.

                  G91 - Zapnout relativní režim G91: Nastavení na relativní polohování

                  Všechny souřadnice jsou od této chvíle relativní vůči poslední pozici. Osa E je také přepnuta do relativního režimu.

                  G92 - nastavit pozici G92: nastavit pozici

                  Slouží k nastavení aktuální polohy každé osy. Parametry jsou vždy absolutní vůči počátku. Pokud je některý parametr vynechán, nebude tato osa ovlivněna. Pokud jsou zadány osy , nebo , může se následný pohyb zadrhnout kvůli Mesh Bed Levelingu. osa není ovlivněna, pokud je cílová pozice 0 (). G92 bez souřadnic vynuluje u některých firmwarů všechny osy. To však není případ softwaru Prusa-Firmware!

                  Použití

                  G92 [ X | Y | Z | E ]

                  Parametry

                  • - nová pozice osy X
                  • - nová pozice osy Y
                  • - nová pozice osy Z
                  • - nová pozice extruderu

                  G98 - aktivovat režim farma G98: aktivovat režim farma

                  Povolí Prusa-specifické funkce farmy a G-cody. Viz interní sada příkazů Prusa.

                  G99 - vypne režim farma G99: vypne režim farma

                  Vypne Prusa-specifické funkce farmy a G-cody.


                  M příkazy

                  M17 - povolit všechny osy M17: Povolit/Napájení všech krokových motorů

                  M20 - Seznam souborů SD karty M20: Vypsat SD kartu

                  Použití

                  M20 [ L | T ]
                  

                  Parametry

                  • - Nahlásit také časové značky. Hodnota je 1 uint32_t zakódovaný jako hex. Vyžaduje parsování hostitelským softwarem (Cap:EXTENDED_M20).
                  • - Hlášení dlouhých názvů souborů namísto krátkých názvů souborů. Vyžaduje parsování hostitelským softwarem (Cap:EXTENDED_M20).

                  M21 - Inicializovat SD kartu M21: Inicializovat SD kartu

                  M22 - Uvolnit SD kartu M22: Uvolnit SD kartu

                  M23 - Vybrat soubor M23: Vybrat soubor SD karty

                  Použití

                  M23 [filename]

                  M24 - Začít tisknou z SD karty M24: Začít/pokračovat tisk z SD karty

                  M26 - Nastavit SD index M26: Nastavit pozici SD

                  Nastavte pozici v souboru SD karty na indexování v bajtech. Očekává se, že tento příkaz bude vyvolán po M23 a před M24. Jinak je účinek tohoto příkazu nedefinovaný.

                  Použití

                  M26 [ S ]

                  Parametry

                  • - Index v bajtech

                  M27 - Získat status SD karty M27: Hlášení stavu tisku SD

                  Použití

                  M27 [ P ]
                  

                  Parametry

                  • - Zobrazit celou cestu SFN místo pouze LFN.

                  M28 - Spuštění zápisu na SD kartuM28: Zahájení zápisu na kartu SD

                  M29 - Zastavení zápisu na SD kartu M29: Zastavení zápisu na SD kartu

                  Ukončí zápis do souboru SD, když signalizuje konec nahraného souboru. Je zpracován velmi brzy a na kartu se nezapisuje.

                  M30 - Vymazat soubor M30: Vymazat soubor na SD kartě

                  Použití

                  M30 [filename]

                  M32 - Vyberte soubor a spusťte tisk SD M32: Vyberte soubor a spusťte tisk SD

                  M928 - Spuštění záznamu SD M928: Spuštění záznamu SD

                  Použití

                  M928 [filename]
                  

                  M31 - Hlášení aktuálního času tisku M31: Výstupní čas od posledního spuštění M109 nebo SD karty do sériové podoby

                  M42 - Nastavení stavu pinu M42: Přepnout I/O pin

                  Použití

                  M42 [ P | S ]
                  

                  Parametry

                  • - číslo pinu.
                  • - hodnota pinu. Pokud je pin analogový, hodnoty jsou od 0 do 255. Pokud je pin digitální, hodnoty jsou od 0 do 1.

                  M44 - Obnovení kalibrace zkosení a posunu podložky M44: Obnovení kalibrace zkosení a posunu podložky

                  M45 - Šikmost a posun podložky s ručním nastavením Z nahoru M45: Šikmost a posun podložky s ručním nastavením Z nahoru

                  Použití

                  M45 [ V ]
                  

                  Parametry

                  • - Verbosity úroveň 1, 10 a 20 (low, mid, high). Pouze pokud je definován SUPPORT_VERBOSITY. Volitelné.
                  • - Pokud je zadán, bude spuštěna pouze kalibrace Z. V opačném případě se provede úplná kalibrace.

                  M46 - Ukáže přidělenou IP adresu M46: Ukáže přidělenou IP adresu

                  M47 - Zobrazení dialogového okna koncového spínaše na displeji M47: Zobrazení dialogového okna koncového spínaše na displeji

                  M48 - Z-Probe funkce měření opakovatelnosti M48: Měří opakovatelnost Z-Probe

                  Tato funkce předpokládá, že podložka byla zavedena domů (homing). Konkrétně, že před vyvoláním funkce měření opakovatelnosti M48 Z-Probe byl vydán příkaz G28. Veškeré informace vygenerované předchozím příkazem G29 pro vyrovnání podložky se ztratí a je třeba je obnovit.

                  Pokud není počet vzorků zadán, je výchozí hodnota 10. Můžete použít velká nebo malá písmena pro kteroukoli z možností, kromě n. n musí být napsáno malými písmeny, protože Marlin používá pro svůj komunikační protokol velké N a bude strašně zmatený, pokud mu pošlete velké N.

                  Použití

                  M48 [ n | X | Y | V | L ]
                  

                  Parametry

                  • - počet vzorů. Platné hodnoty 4-50
                  • - pozice X pro vzorky
                  • - pozice Y pro vzorky
                  • - úroveň Verbose. Platné hodnoty 1-4
                  • - Nohy pohybu před provedením sondy. Platné hodnoty 1-15

                  M73 - Nastavení/získání průběhu tisku M73: Nastavení/získání procenta tisku

                  Použití

                  M73 [ P | R | Q | S | C | D ]
                  

                  Parametry

                  • - Procenta v normálním režimu
                  • - Zbývající čas v normálním režimu
                  • - Procenta v tichém režimu
                  • - Doba v tichém režimu
                  • - Čas do změny/pauzy/interakce uživatele v normálním režimu
                  • - Čas na změnu/pauzu/interakci uživatele v tichém režimu

                  M104 - Nastavit teplotu hotendu M104: Nastavit teplotu extruderu

                  Použití

                  M104 [ S ]
                  

                  Parametry

                  • - Cílová teplota

                  M112 - Nouzové zastavení M112: Úplné (nouzové) zastavení

                  Zpracovává se mnohem dříve, aby se obešel cmdqueue.

                  M140 - Nastavit teplotu podložky M140: Nastavit teplotu podložky (rychle)

                  Použití

                  M140 [ S ]
                  

                  Parametry

                  • - Cílová teplota

                  M105 - Nahlásit teploty M105: Získat teplotu extruderu

                  Zobrazení teplot:

                  • - Hotend (aktuální / cílová)
                  • - Podložka (aktuální / cílová)
                  • - x Nástroj (aktuální / cílová)
                  • - výkon hotendu
                  • - výkon vyhřívané podložky
                  • - aktuální PINDAv2 (pouze MK2.5/s a MK3/s)
                  • - aktuální pokojová teplota (pouze MK3/s)

                  Příklad:

                  ok T:20.2 /0.0 B:19.1 /0.0 T0:20.2 /0.0 @:0 B@:0 P:19.8 A:26.4
                  

                  M155 - Automatické odesílání stavu M155: Automatické odesílání teploty

                  Použití

                  M155 [ S ] [ C ]
                  

                  Parametry

                  • - Nastavení intervalu automatického hlášení v sekundách. 0 pro vypnutí. Maximum: 255
                  • - Aktivace funkce automatického hlášení (bitová maska). Výchozí hodnota je teplota.
                    bit 0 = Automatické hlášení teploty bit 1 = Automatické hlášení ventilátorů bit 2 = Automatické hlášení pozice bit 3 = free bit 4 = free bit 5 = free bit 6 = free bit 7 = free
                    

                  M109 - Počkat na teplotu extruderu M109: nastavit teplotu extruderu a čekat

                  Použití

                  M104 [ B | R | S ]
                  

                  Parametry (nepovinné)

                  • - Nastavit teplotu extruderu
                  • - Nastavit teplotu extruderu
                  • - Nastavit max. teplotu extruderu, zatímco je min. teplota. Ve výchozím nastavení není aktivní, pouze pokud je AUTOTEMP definován ve zdrojovém kódu.

                  S parametry S a R se zachází stejně. Příkaz vždy čeká na ochlazení i zahřátí. Pokud nejsou dodány žádné parametry, čeká na dříve nastavenou teplotu extruderu.

                  M190 - Vyčkat, až teplota vyhřívané podložky dosáhne cílové teploty M190: Vyčkat, až teplota vyhřívané podložky dosáhne cílové teploty

                  Použití

                  M190 [ R | S ]
                  

                  Parametry (nepovinné)

                  • - Nastaví teplotu extruderu a počká zahřátí nebo ochlazení.
                  • - Nastaví teplotu extruderu a počká na zahřátí nebo ochlazení.

                  Pokud není zadán žádný parametr, čeká na zahřátí nebo ochlazení na předem nastavenou teplotu.

                  M106 - Nastavit rychlost ventilátoru M106: Ventilátor zapnutý

                  Použití

                  M106 [ S ]

                  Parametry

                  • - Určuje pracovní cyklus tiskového ventilátoru. Přípustné hodnoty jsou 0-255. Pokud je vynechána, použije se hodnota 255.

                  M107 - ventilátor vypnutý M107: ventilátor vypnutý

                  M80 - Zapnutí zdroje napájení M80: ATX zdroj zapnutý

                  Funguje pouze v případě, že je firmware zkompilován s definovaným PS_ON_PIN.

                  M81 - Vypnout napájecí zdroj M81: ATX napájení vypnuto

                  Funguje pouze v případě, že je firmware zkompilován s definovaným PS_ON_PIN.

                  M82 - Nastavení osy E do absolutního režimu M82: Nastavení extruderu do absolutního režimu

                  Přiměje extruder interpretovat vytlačování jako absolutní pozice.

                  M83 - Nastavení osy E do relativního režimu M83: Nastavení extruderu do relativního režimu

                  Přiměje extruder interpretovat hodnoty vytlačování (extruze) jako relativní polohy.

                  M84 - vypnout krokové motory M84: Zastavení volnoběžného režimu

                  Tento příkaz lze použít k nastavení časového limitu nečinnosti krokového motoru () nebo k vypnutí krokových motorů. (,,,). Tento příkaz lze použít bez dalších parametrů. V takovém případě jsou všechny krokové motory vypnuty.

                  Kontrola úplnosti souboru používá tento parametr k detekci neúplného souboru. Musí být přítomen na konci souboru bez parametrů.

                  M84 [ S | X | Y | Z | E ]
                  
                  • - Sekundy
                  • - osa X
                  • - osa Y
                  • - osa Z
                  • - Exruder

                  M18 - vypnout krokové motory M18: vypnout všechny krokové motory

                  Shodné s M84 (kompatibilita)

                  M85 - Nastavení maximální doby nečinnosti M85: Nastavení časovače vypnutí při nečinnosti

                  Použití

                  M85 [ S ]
                  

                  Parametry

                  • - udává čas v sekundách. Pokud je zadána hodnota 0, je časovač vypnut.

                  M86 - Nastavení doby vypršení bezpečnostního časovače M86: Nastavení doby vypršení bezpečnostního časovače

                  Po uplynutí bezpečnostního časovače se cílové teploty vyhřívané podložky a trysky nastaví na nulu.

                  Použití

                  M86 [ S ]
                  

                  Parametry

                  • - udává čas v sekundách. Pokud je zadána hodnota 0, je časovač vypnut.

                  M92 Nastavení kroků osy na jednotku M92: Nastavit axis_steps_per_unit

                  Umožňuje programování kroků na jednotku (obvykle mm) pro krokové motory. Tyto hodnoty se při zapnutí resetují na výchozí hodnoty firmwaru, pokud nejsou uloženy v paměti EEPROM, je-li k dispozici (M500 v Marlinu).

                  Použití

                  M92 [ X | Y | Z | E ]
                  

                  Parametry

                  • - Kroků na jednotku pro motor osy X
                  • - Kroků na jednotku pro motor osy Y
                  • - Kroků na jednotku pro motor osy Z
                  • - Kroků na jednotku pro motor extruderu

                  M110 - Nastaví číslo řádku M110: Nastaví aktuální číslo řádku

                  Nastaví číslo řádku v G-codu

                  Použití

                  M110 [ N ]
                  

                  Parametry

                  • - číslo řádku

                  M113 - Získání nebo nastavení intervalu udržování živého signálu hostitele (host keep-alive) M113: Host Keepalive

                  Během některých zdlouhavých procesů, jako je G29, se může hostiteli zdát, že Marlin "zmizel". Funkce "host keepalive" bude hostiteli posílat zprávy, když je Marlin zaneprázdněn nebo čeká na odpověď uživatele, takže se hostitel nebude pokoušet o opětovné připojení (nebo odpojení).

                  Použití

                  M113 [ S ]
                  

                  Parametry

                  • - Sekundy. Výchozí jsou 2 sekundy mezi zprávami "zaneprázdněno"

                  M115 - Firmware info M115: Zjištění verze firmwaru a schopností

                  Vypíše informace o firmwaru a možnostech. Bez jakýchkoli argumentů vypíše číslo verze firmwaru Prusa, typ stroje, počet extrudérů a UUID. Zkontroluje zadanou verzi firmwaru. Pokud je verze firmwaru poskytnutá kódem U vyšší, než aktuálně spuštěný firmware, pozastaví tisk na 30 s a požádá uživatele o aktualizaci firmwaru.

                  Příklady:

                  výsledky:

                  výsledky:

                  výsledky na LCD displeji po dobu 30 s nebo interakce uživatele:

                  Použití

                  M115 [ V | U ]
                  

                  Parametry

                  • V - Hlášení aktuální verze nainstalovaného firmwaru
                  • U - Verze firmwaru poskytnutá G-codem se porovná s aktuální verzí.

                  M114 - Získej aktuální polohu M114: Získej aktuální polohu

                  M117 - Zobrazení zprávy M117: Zobrazení zprávy

                  Způsobí, že se daná zpráva zobrazí ve stavovém řádku na připojeném LCD displeji. Zpracovává se dříve, aby bylo možné tisknout zprávy, které obsahují G, M, N nebo T.

                  M120 - Povolit koncové spínače (endstops) M120: Povolit detekci koncových spínačů (endstop)

                  M121 - Zakázat koncové spínače M121: Zakázat detekci koncových spínačů

                  M119 - Zjistit stav koncových spínačů (end-stops) M119: Zjistit stav koncových spínačů

                  Vrací aktuální stav nakonfigurovaných koncových spínačů os X, Y, Z. Bere v úvahu všechna nastavení "invertovaných koncových zarážek", takže lze ověřit, zda stroj interpretuje koncové spínače správně.

                  M123 - Hodnota tachometru M123: Hodnota tachometru

                  Tento příkaz je používán k hlášení otáček ventilátoru a hodnot pwm ventilátoru.

                  Použití

                  M123
                  
                  • E0: -Otáčky ventilátoru hotendu v otáčkách za minutu (RPM)
                  • PRN1: - Otáčky ventilátorů dílčího chlazení v otáčkách za minutu
                  • E0@: - Hodnota PWM ventilátoru hotendu
                  • PRN1@: - Hodnota PWM ventilátoru chlazení

                  Příklad:

                  E0:3240 RPM PRN1:4560 RPM E0@:255 PRN1@:255

                  M150 - Nastavit RGB(W) barvu M150: Nastavit barvu LED

                  V Prusa Firmware je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu definováním BLINKM a jeho závislostmi.

                  Použití

                  M150 [ R | U | B ]
                  

                  Parametry

                  • - hodnota červené barvy
                  • - hodnota zelené barvy. Není to !
                  • - hodnota modré barvy

                  M200 - Zadat průměr filamentu M200: Zadat průměr filamentu

                  Použití

                  M200 [ D | T ]
                  

                  Parametry

                  • - průměr v mm
                  • - číslo extruderu (MMUs)

                  M201 - Nastavení maximálního zrychlení tisku M201: Nastavení maximálního zrychlení tisku

                  Pro každou osu jednotlivě.

                  M203 - Nastavení maximální rychlosti posuvu M203: Nastavení maximální rychlosti posuvu

                  Pro každou osu jednotlivě.

                  M204 - Nastavení zrychlení M204: Nastavit výchozí zrychlení

                  Starý formát:

                  Použití
                  M204 [ S | T ]
                  
                  Parametry
                  • - normální pohyby
                  • - pohybuje se pouze filament

                  Nový formát:

                  Použití
                  M204 [ P | R | T ]
                  
                  Parametry
                  • - tiskové pohyby
                  • - pohybuje se pouze filament
                  • - cestování pohyby (od teď je T ignorováno)
                    Todo:Firmware Prusa3D v současné době nepodporuje hodnotu zrychlení pojezdu nezávislou na hodnotě zrychlení vytlačování.

                  M205 - Nastavit pokročilá nastavení M205: Pokročilá nastavení

                  Nastaví některá pokročilá nastavení týkající se pohybu.

                  Použití

                  M205 [ S | T | B | X | Y | Z | E ]
                  

                  Parametry

                  • - Minimální rychlost posuvu pro tiskové pohyby (jednotky/s)
                  • - Minimální rychlost posuvu pro jízdní pohyby (jednotky/s)
                  • B - Minimum segment time (us)
                  • - Maximální jerk (ryv) X (jednotky/s)
                  • - Maximální jerk (ryv) Y (jednotky/s)
                  • - Maximální jerk (ryv) Z (jednotky/s)
                  • - Maximální jerk (ryv) E (jednotky/s)

                  M206 - Nastaví další posuny/odsazení homingu M206: Offset os

                  Použití

                  M206 [ X | Y | Z ]
                  

                  Parametry

                  • - Posunutí osy X
                  • - Posunutí osy Y
                  • - Posunutí osy Z

                  M207 - Nastavení retrakce firmwaru M207: nastavení délky retrakce

                  Použití

                  M207 [ S | F | Z ]
                  

                  Parametry

                  • - kladná délka pro retrakci, v mm
                  • - rychlost retrakce, v mm/min
                  • - další zlift/hop

                  M208 - Nastavení délky retrakce M208: Nastavit délku retrakce

                  Použití

                  M208 [ S | F ]
                  

                  Parametry

                  • - přebytek kladné délky k M207 Snnn, v mm
                  • - rychlost posuvu, v mm/s

                  M209 - Povolit/zakázat automatickou retrakci M209: Povolit automatickou retrakci

                  Tato logická hodnota S 1=true nebo 0=false umožňuje automatickou detekci retrakce, pokud slicer nepodporoval G10/G11: každý normální pohyb pouze po extruderu bude klasifikován jako retrakce v závislosti na směru.

                  Použití

                  M209 [ S ]
                  

                  Parametry

                  • - 1=true nebo 0=false

                  M218 - Nastavit hotend offset M218: Nastavit Hotend Offset

                  Ve firmwaru Prusa je tento G-code aktivní pouze tehdy, pokud je ve zdrojovém kódu vyšší než 1. Na Original i3 Prusa MK2/s MK2.5/s MK3/s je neaktivní.

                  Použití

                  M218 [ X | Y ]
                  

                  Parametry

                  • - X offset
                  • - Y offset

                  M220 Nastavení rychlosti posuvu v procentech M220: Nastavenit procento přepisu faktoru rychlosti

                  Použití

                  M220 [ B | S | R ]
                  

                  Parametry

                  • - Zálohovat aktuální faktor rychlosti
                  • - Procento přepisu faktoru rychlosti (0..100 nebo vyšší)
                  • - Obnovit předchozí faktor rychlosti

                  M221 - Nastavit procento přepisu faktoru vytlačování (extruze) M221: Nastavit procento přepisu faktoru vytlačování (extruze)

                  Použití

                  M221 [ S | T ]
                  

                  Parametry

                  • - Překročení faktoru vytlačování v procentech (0..100 nebo vyšší), vychozí 100%
                  • - číslo extruder drivu (pouze Prusa Firmware), vychozí 0 pokud není nastaven.

                  M226 - Počkat na stav pinu M226: Počkat na stav pinu

                  Počkejte, dokud zadaný pin nedosáhne požadovaného stavu.

                  Použití

                  M226 [ P | S ]
                  

                  Parametry

                  • - číslo pinu
                  • - stav pinu

                  M280 - Nastav/získej pozici servaM280: Nastav pozici serva

                  V Prusa Firmware je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  Použití

                  M280 [ P | S ]
                  

                  Parametry

                  • - Servo index (id)
                  • - Cílová pozice

                  M300 - zahraj tón M300: Přehrát zvukový signál

                  Ve firmwaru Prusa jsou výchozí hodnoty a , takže bez parametrů bude pípat po dobu jedné sekundy.

                  Použití

                  M300 [ S | P ]
                  

                  Parametry

                  • - frekvence v Hz. Ne všechny verze firmwaru tento parametr podporují
                  • - délka v milisekundách

                  M301 - Nastav PID hotendu M301: Nastav parametry PID

                  Nastaví hodnoty proporcionální (P), integrální (I) a derivační (D) pro hotend. Viz také PID Tuning.

                  Použití

                  M301 [ P | I | D | C ]
                  

                  Parametry

                  • - proportional (Kp)
                  • - integrální (Ki)
                  • - derivační (Kd)
                  • - topný výkon=Kc(e_speed0)

                  M304 - Nastavit PID podložky M304: Nastavit parametry PID podložka

                  Nastaví hodnoty proporcionální (P), integrální (I) a derivační (D) pro podložku. Viz také PID Tuning.

                  Použití

                  M304 [ P | I | D ]
                  

                  Parametry

                  • - proporcionální (Kp)
                  • - derivační (Kd)

                  M240 - Spustit kameru M240: Spustit kameru

                  V Prusa Firmware je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu.

                  Abyste mohli funkci používat, musíte (znovu) definovat a přiřadit PHOTOGRAPH_PIN správné číslo pinu.

                  M302 - Povolit vytlačování za studena nebo nastavit minimální teplotu vytlačování M302: Povolit studenou extruzi

                  Tato funkce říká tiskárně, aby povolila pohyb motoru extruderu nad určitou teplotu, nebo pokud je zakázána, aby povolila pohyb extruderu, když je teplota hotendu nižší než bezpečná teplota tisku.

                  Použití

                  M302 [ S ]
                  

                  Parametry

                  • - Minimální teplota studené extruze (vytlačování)

                  M303 - PID autotune M303: Spustit PID tuning

                  PID Tuning označuje řídicí algoritmus používaný v některých reprapech k vyladění chování ohřevu hotendů a vyhřívaných podložek. Tento příkaz generuje proporcionální (Kp), integrální (Ki) a derivační (Kd) hodnoty pro hotend nebo podložku. Odešlete příslušný kód a počkejte, až výstup aktualizuje hodnoty firmwaru.

                  Použití

                  M303 [ E | S | C ]
                  

                  Parametry

                  • - Extruder, výchozí . Použijte pro kalibraci PID podložky
                  • - Cílová teplota, výchozí pro hotend, 70 pro podložku
                  •  - Cykly, výchozí

                  M400 - Počkat na dokončení všech aktuálních pohybů M400: Počkat na dokončení aktuálních pohybů

                  Dokončí všechny aktuální pohyby a tím vymaže vyrovnávací paměť. Ekvivalentní k bez parametrů.

                  M403 - Nastavení typu filamentu (materiálu) pro konkrétní extruder a upozornění jednotky MMU M403 - Nastavení typu filamentu (materiálu) pro konkrétní extruder a upozornění jednotky MMU.

                  V současné době jsou zapotřebí tři různé materiály (standardní, flex a PVA).
                  A ukládání těchto informací pro různé profily zavedení/vysunutí atd. v budoucím firmwaru nemusí čekat na "ok" od MMU.

                  Použití

                  M403 [ E | F ]
                  

                  Parametry

                  • - Číslo extruderu. 0-indexed.
                  • - Typ filamentu.

                  M500 - Uložní nastavení v EEPROM M500: Uloží parametry v nevolatilní paměti

                  Uložit aktuální parametry do EEPROM.

                  M501 - Přečíst nastavení z EEPROM M501: Přečíst parametry z EEPROM

                  Nastavte aktivní parametry na parametry uložené v paměti EEPROM. To je užitečné pro navrácení parametrů po experimentování s nimi.

                  M502 - Vrátit všechna nastavení do továrního výchozího stavu M502: Obnovení výchozího nastavení

                  Tento příkaz resetuje všechny laditelné parametry na výchozí hodnoty nastavené v konfiguračních souborech firmwaru. Tímto příkazem se neresetují žádné parametry uložené v paměti EEPROM, takže po něm musí následovat M500, aby zapsal výchozí nastavení.

                  M503 - Hlášení všech aktuálních nastavení v paměti M503: Hlaš aktuální nastavení

                  Tento příkaz požádá firmware o odpověď s aktuálním nastavením tisku, jak je nastaveno v paměti. Nastavení se bude lišit od obsahu EEPROM, pokud se od posledního načtení/uložení změnilo. Výstup odpovědi obsahuje příkazy G-Code pro vytvoření každého nastavení. Například hodnoty Steps-Per-Unit se zobrazí jako příkaz M92.

                  M509 - Vynutit volbu jazyka M509: Vynutit volbu jazyka

                  Resetuje jazyk na angličtinu. Pouze u Original Prusa i3 MK2.5/s a MK3/s s několika jazyky.

                  M540 - Přerušit tisk při dosažení koncového spínače (povolit/vypnout) M540 v Marlinu: Povolit/Vypnout "Stop SD Print on Endstop Hit"

                  V Prusa Firmware je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu. Musíte definovat .

                  Použití

                  M540 [ S ]
                  

                  Parametry

                  • - disabled=0, enabled=1

                  M851 - Nastavit Z-Probe Offset M851: Nastavit Z-Probe Offset"

                  Nastaví posunutí Z u sondy Z (Z-probe). Tento posun se používá k určení skutečné polohy trysky na ose Z při použití sondy pro nastavení polohy Z pomocí G28. Tato hodnota může být také použita pomocí G81 (Prusa) / G29 (Marlin) k použití korekce polohy Z. Tato hodnota představuje vzdálenost trysky od povrchu podložky v místě spuštění sondy. Tato hodnota bude záporná pro typické spínací sondy, indukční sondy a nastavení, kde tryska vytváří obvod se zdviženým kovovým kontaktem. Toto nastavení bude větší než nula u strojů, kde se jako sonda používá samotná tryska, která tlakem na podložku stiskne spínač. (Toto je běžné nastavení u strojů delta.)

                  Použití

                  M851 [ Z ]
                  

                  Parametry

                  • - posun Z sondy k trysce.

                  M552 - Nastavení IP adresy M552: Nastavení IP adresy, povolit/zakázat síťové rozhraní"

                  Nastaví IP adresu tiskárny, která se zobrazí v nabídce podpory. Určeno pro použití s pomocí hostitelského softwaru. Pokud není P zadáno, nic se nestane. Pokud je struktura IP adresy neplatná, předpokládá se 0.0.0.0 a na obrazovce v nabídce podpory se nic nezobrazí.

                  Použití

                  M552 [ P<IP_address> ]
                  

                  Parametry

                  • - IP adresa v xxx.xxx.xxx.xxx formátu. Př: P192.168.1.14

                  M600 - Zahájení postupu výměny filamentu M600: Přerušení pro výměnu filamentu

                  Inicializuje výměnu filamentu, používá se také během procesu Senzor doběhu vlákna. Pokud je spuštěn pod 25 mm, provede zvednutí osy Z o 25 mm, aby se zabránilo vzniku blobu.

                  Použití

                  M600 [ X | Y | Z | E | L | AUTO ]
                  
                  • - pozice X, výchozí 211
                  • - Y pozice, výchozí 0
                  • - relativní zvednutí Z, výchozí 2.
                  • - počáteční zatažení, výchozí -2
                  • - pozdější zatahovací vzdálenost pro vyjmutí, výchozí -80
                  • - Automaticky (pouze s MMU)

                  M601 - Přeruš tisk M601: Přeruš tisk

                  M125 - Přeruš tisk (zatím neimplementováno)

                  M25 - Přeruš SD tiskM25: Přeruš tisk z SD karty

                  M602 - Obnovení tisku M602: Obnovení tisku

                  M603 - Zastavit tisk M603: Zastavit tisku

                  M860 - Počkej na teplotu extruderu (PINDA) M860 Počkej na teplotu senzoru

                  Počkat, až termistor PINDA dosáhne cílové teploty.

                  Použití

                  M860 [ S ]
                  

                  Parametry

                  • - Cílová teplota

                  M861 - Nastavení/zisk teplotních kompenzačních offsetů PINDA<a href="https://reprap.org/wiki/G-code#M861_Set_Probe_Thermal_Compensation" target="_blank" rel="noopener noreferrer">M861 Nastavení tepelné kompenzace sondy

                  Nastavení hodnoty kompenzačního kroku pro index kompenzační tabulky .

                  Použití

                  M861 [ ? | ! | Z | S | I ]
                  

                  Parametry

                  • - Tisk aktuálních hodnot offsetu EEPROM
                  • - Nastavit výchozích hodnot z výroby
                  • - Nastavit všechny hodnoty na 0 (čímž deaktivujete teplotní kompenzaci PINDA).
                  • - mikrokroky
                  • - Tabulkový index

                  M862 - Kontrola tisku M862: Kontrola tisku

                  Zkontroluje parametry tiskárny a G-codu a provede kontrolu kompatibility.

                  • M862.1 { P<nozzle_diameter> | Q } 0.25/0.40/0.60
                  • M862.2 { P<model_code> | Q }
                  • M862.3 { P"" | Q }
                  • M862.4 { P<fw_version> | Q }
                  • M862.5 { P<gcode_level> | Q }

                  Při spuštění s příznakem P<> se kontrola provede proti vstupní hodnotě. Při spuštění s příznak Q se zobrazí aktuální hodnota.

                  M862.3 akceptuje také textové identifikátory typů tiskáren. Syntaxe M862.3 je následující (všimněte si uvozovek kolem typu):

                  M862.3 P "MK3S"
                  

                  Akceptované identifikátory typu tiskárny a jejich číselné protějšky:

                  • MK1 (100)
                  • MK2 (200)
                  • MK2MM (201)
                  • MK2S (202)
                  • MK2SMM (203)
                  • MK2.5 (250)
                  • MK2.5MMU2 (20250)
                  • MK2.5S (252)
                  • MK2.5SMMU2S (20252)
                  • MK3 (300)
                  • MK3MMU2 (20300)
                  • MK3S (302)
                  • MK3SMMU2S (20302)

                  M900 - Nastavení možností Lineárního předstihu (Linear advance) M900 Nastavení lineárních stupňovacích faktorů předstihu

                  Nastavuje faktory vytlačování pro funkci Lineární předsunutí. Pokud je některý z parametrů R, W, H nebo D nastaven na nulu, poměr se vypočítá dynamicky během tisku.

                  Použití

                  M900 [ K | R | W | H | D]
                  

                  Parametry

                  • - Pokročilý K factor
                  • - Přímé nastavení poměru (nahrazuje WH/D)
                  • - Délka
                  • - Výška
                  • - Nastavit poměr průměru z WH/D

                  M907 - Nastavit proud digitálního trimpot motoru v mA s pomocí kódů os M907: Nastavit digitální trimpot motor

                  Nastavit proud digitálního trimpot motoru v mA s pomocí kódů os (X, Y, Z, E, B, S). M907 nemá žádný vliv, pokud je aktivní experimentální režim škálování proudu motoru extruderu (to platí i pro tisk z farmy).

                  Použití

                  M907 [ X | Y | Z | E | B | S ]
                  

                  Parametry

                  • - krokový motor osy X
                  • - krokový motor osy Y
                  • - krokový motor osy Z
                  • - krokový motor extruderu
                  • - druhý krokový motor extruderu
                  • - všechny motory

                  M908 - ovládat digitální trimpot napřímo M908: ovládat digitální trimpot napřímo

                  V Prusa Firmware je tento G-code ve výchozím nastavení deaktivován, musí být zapnut ve zdrojovém kódu. Nepoužitelné u tiskáren Prusa.

                  Použití

                  M908 [ P | S ]
                  

                  Parametry

                  • - kanál
                  • - proud

                  M910 - TMC2130 init M910: TMC2130 init

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  M911 - Nastavit udržovací proudy TMC2130 M911: Nastavit udržovací proudy TMC2130

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  Použití

                  M911 [ X | Y | Z | E ]
                  

                  Parametry

                  • - hodnota udržovacího proudu krokového motoru osy X
                  • - hodnota udržovacího proudu krokového motoru osy Y
                  • - hodnota udržovacího proudu krokového motoru osy Z
                  • - hodnota udržovacího proudu krokového motoru extruderu

                  M912 - Nastavení provozních proudů TMC2130 M912: Nastavení provozních proudů TMC2130

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  Použití

                  M912 [ X | Y | Z | E ]
                  

                  Parametry

                  • - provozní proud krokového motoru osy X
                  • - provozní proud krokového motoru osy Y
                  • - provozní proud krokového motoru osy Z
                  • - provozní proud krokového motoru extruderu

                  M913 - Tiskové proudy TMC2130 M913: Tiskové proudy TMC2130

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu. Ukáže proudy TMC2130.

                  M914 - Nastavit normální režim TMC2130 M914: Nastavit normální režim TMC2130

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  M915 - Nastavit tichý režim TMC2130 M915: Nastavit tichý režim TMC2130

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  M916 - Nastavení prahu citlivosti TMC2130 Stallguard M916: Nastavení prahu citlivosti TMC2130 Stallguard

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  Použití

                  M916 [ X | Y | Z | E ]
                  

                  Parametry

                  • - hodnota prahu citlivost stallguard krokového motoru osy X
                  • - hodnota prahu citlivost stallguard krokového motoru osy Y
                  • - hodnota prahu citlivost stallguard krokového motoru osy Z
                  • - hodnota prahu citlivost stallguard krokového motoru osy extruderu

                  M917 - Nastavení posunu amplitudy TMC2130 PWM (pwm_ampl) M917: Nastavení posunu amplitudy TMC2130 PWM (pwm_ampl)

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  Použití

                  M917 [ X | Y | Z | E ]
                  

                  Parametry

                  • - PWM hodnota posunu amplitudy krokového motoru osy X
                  • - PWM hodnota posunu amplitudy krokového motoru osy Y
                  • - PWM hodnota posunu amplitudy krokového motoru osy Z
                  • - PWM hodnota posunu amplitudy krokového motoru extruderu

                  M918 - Nastavení gradientu amplitudy TMC2130 PWM (pwm_grad) M918: Nastavení gradientu amplitudy TMC2130 PWM (pwm_grad)

                  neaktivní ve výchozím stavu, pouze pokud je definován ve zdrojovém kódu.

                  Použití

                  M918 [ X | Y | Z | E ]
                  

                  Parametry

                  • - hodnota PWM gradientu amplitudy krokového motoru osy X
                  • - hodnota PWM gradientu amplitudy krokového motoru osy Y
                  • - hodnota PWM gradientu amplitudy krokového motoru osy Z
                  • - hodnota PWM gradientu amplitudy krokového motoru extruderu

                  M350 - Nastavit režim microstepping M350: Nastavit režim microstepping

                  Tiskárny s krokovými motory TMC2130 mají , , a jako možnosti. Hodnota kroků na jednotku se odpovídajícím způsobem aktualizuje. Ne všechna rozlišení jsou platná! Tiskárny bez ovladačů TMC2130 mají také možnosti a . V tomto případě se hodnota kroků na jednotku nemění!

                  Použití

                  M350 [ X | Y | Z | E | B | S ]
                  

                  Parametry

                  • - X nové rozlišení
                  • - Y nové rozlišení
                  • - Z nové rozlišení
                  • - E nové rozlišení

                  Platné pouze pro MK2.5(S) nebo tiskárny bez krokových motorů TMC2130

                  • - Nové rozlišení druhého extruderu
                  • - Nové rozlišení pro všechny osy

                  M351 - Přepnout piny pro microstepping M351: Přepnout piny MS1 MS2 přímo

                  Přepne piny MS1 MS2 přímo.

                  Použití

                  M351 [B<0|1>] [E<0|1>] S<1|2> [X<0|1>] [Y<0|1>] [Z<0|1>]
                  

                  Parametry

                  • - Aktualizuj osu X
                  • - Aktualizuj osu Y
                  • - Aktualizuj osu Z
                  • - Aktualizuj osu E
                  • - který MSx pin přepnout
                  • - nová hodnota pinu

                  M701 - Zaveď fiament M701: Zaveď fiament

                  M702 - Vyjmi filament G32: Oddokovat sáňky sondy Z

                  Použití

                  M702 [ U | C ]
                  

                  Parametry

                  • - Vysunutí všech filamentů použitých při aktuálním tisku
                  • - Vysune pouze aktuální filament
                  • .

                  • bez parametrů vysune všechny filamenty

                  pokud "U", zruší zavedení všech filamentů, které byly použity při aktuálním tisku

                  pokud "C" vysune pouze aktuální filament

                  v opačném případě vysunout všechny filamenty

                  pokud "C" vysune aktuální filament; pokud MMU není přítomen, neprovede se žádná akce

                  vysunout aktuální filament

                  M999 - Restart po zastavení M999: Restart po zastavení chybou

                  Konec příkazů


                  T kódy

                  T - vybrat extruder v případě multimateriálové tiskárny. vybrat filament v případě MMU_V2.

                  Pro MMU_V2:

                  T G-code pro vytlačování (extruzi) alespoň 38,10 mm při rychlosti posuvu 19,02 mm/s musí následovat okamžitě po zatížení podávacích koleček.
                  T? G-code to extude shouldn't have to follow, load to extruder wheels is done Automaticky
                  Tx Stejné jako T?, jen tryska nemusí být předehřátá. Tc musí být umístěno po předehřátí trysky extruderu, aby se dokončilo zavádění filamentu.
                  Tc Zavedení do trysky poté, co byl filament připraven pomocí Tc a tryska extruderu je již zahřátá.

                  Konec T-kódů


                  D kódy

                  D-1 - Nekonečná smyčka D-1: Endless Loop

                  D0 - Reset D0: Reset

                  Použití

                  D0 [ B ]
                  

                  Parametry

                  • - Bootloader

                  D1 - Vyčistit EEPROM a RESET D1: Vyčistit EEPROM a RESET

                  D1
                  

                  D2 - Čtení/zápis RAM D2: Čtení/zápis RAM

                  Tento příkaz lze použít bez dalších parametrů. Přečte celou paměť RAM.

                  Použití

                  D2 [ A | C | X ]
                  

                  Parametry

                  • - Adresa (0x0000-0x1fff)
                  • - Count (0x0001-0x2000)
                  • - Data

                  Poznámky

                  • Hex adresa musí být napsána malými písmeny bez 0 před x.
                  • Počítání je desetinné
                  • Hex data musí být psány malými písmeny.

                  D3 - číst/zapsat EEPROM D3: číst/zapsat EEPROM

                  Tento příkaz lze použít bez dalších parametrů. Přečte celý eeprom.

                  Použití

                  D3 [ A | C | X ]
                  

                  Parametry

                  • - Adresa (0x0000-0x0fff)
                  • - Count (0x0001-0x1000)
                  • - Data

                  Poznámky

                  • Hex adresa musí být napsána malými písmeny bez 0 před x.
                  • Počítání je desetinné
                  • Hex data musí být psány malými písmeny.

                  D4 - Čtení/zápis PIN D4: Čtení/zápis PIN

                  Pro čtení digitální hodnoty pinu stačí definovat číslo pinu.

                  Použití

                  D4 [ P | F | V ]
                  

                  Parametry

                  • - Pin (0-255)
                  • - Funkce in/out (0/1)
                  • - Hodnota (0/1)

                  D5 - Čtení/zápis FLASH D5: Čtení/zápis Flash

                  Tento příkaz lze použít bez dalších parametrů. Přečte 1kb FLASH.

                  Použití

                  D5 [ A | C | X | E ]
                  

                  Parametry

                  • - Adresa (0x00000-0x3ffff)
                  • - Count (0x0001-0x2000)
                  • - Data
                  • - Vymazat

                  Poznámky

                  • Hex adresa musí být napsána malými písmeny bez 0 před x.
                  • Počítání je desetinné
                  • Hex data musí být psány malými písmeny.

                  D6 - čtení/zápis externí FLASH D6: čtení/zápis externí Flash

                  Rezervováno

                  D7 - Čtení/zápis Bootloader D7: Čtení/zápis Bootloader

                  Rezervováno

                  D8 - Čtení/zápis PINDA D8: Čtení/zápis PINDA

                  Použití

                  D8 [ ? | ! | P | Z ]
                  

                  Parametry

                  • - Číst hodnotu teplotního posunu PINDA
                  • - Reset teplotního posunu PINDA na výchozí
                  • - Teplota PINDA [C]
                  • - Z Offset [mm]

                  D9 - Číst ADC D9: Číst ADC

                  Použití

                  D9 [ I | V ]
                  

                  Parametry

                  • - ADC index kanálu
                    • - Teplota topení 0
                    • - Teplota topení 1
                    • - Teplota podložky
                    • - Teplota PINDA
                    • - PWR napětí
                    • - pokojová teplota
                    • - BED napětí
                  • Hodnota bude zapsána jako simulovaná

                  D10 - Nastavit kalibraci XYZ = OK D10: Nastavit kalibraci XYZ = OK

                  D12 - Čas D12: Čas

                  Zapíše skutečný čas do souboru log soubor (protokolu).

                  D80 - Kontrola podložky D80: Kontrola podložky

                  Tento příkaz zaznamená data do souboru "mesh.txt" na SD kartě.

                  Použití

                  D80 [ E | F | G | H | I | J ]
                  

                  Parametry

                  • - Rozměr X (výchozí 40)
                  • - Rozměr Y (výchozí 40)
                  • - Body X (výchozí 40)
                  • - Body Y (výchozí 40)
                  • - Offset X (výchozí 74)
                  • - Offset Y (výchozí 34)

                  D81 - Analýza podložky D80: nalýza podložky

                  Tento příkaz zaznamená data do souboru "wldsd.txt" na SD kartě.

                  Použití

                  D81 [ E | F | G | H | I | J ]
                  

                  Parametry

                  • - Rozměr X (výchozí 40)
                  • - Rozměr Y (výchozí 40)
                  • - Body X (výchozí 40)
                  • - Body Y (výchozí 40)
                  • - Offset X (výchozí 74)
                  • - Offset Y (výchozí 34)

                  D106 - Tisk naměřených otáček ventilátoru pro různé pwm hodnoty D106: Tisk naměřených otáček ventilátoru pro různé pwm hodnoty

                  D2130 - Ovladač krokových motorů Trinamic D2130: Ovladač krokových motorů Trinamic

                  Použití

                  D2130 [ Axis | Command | Subcommand | Value ]
                  

                  Parametry

                  • Osa
                    • - X krokový motor
                    • - Y krokový motor
                    • - Z krokový motor
                    • - Extruder krokový motor
                  • Příkazy
                    • - vypnout proud
                    • - zapnout proud
                    • - jeden krok
                    • - jeden krok v opačném směru
                    • - Hodnota několik kroků
                    • - přečíst registr
                    • Podpříkazy pro čtení registru
                      • - rozlišení mikro kroků. Více informací v datasheetu '5.5.2 CHOPCONF – Chopper Configuration'
                      • - krok
                      • - čítač mikro kroků. Více informací v datasheetu '5.5 Motor Driver Registers'
                      • - Skutečný mikrokrokový proud motoru. Více informací v datasheetu '5.5 Motor Driver Registers'
                      • - Křivka kompenzace linearity mikrokroku
                    • - Nastavit registr
                    • Dílčí příkazy pro set register
                      • - Rozlišení mikrokroku
                      • - Krok
                      • - Křivka kompenzace linearity mikrokroku
                      • Hodnoty pro nastavení registru
                        • - vypnuto
                        • - validní hodnoty (doporučeno je 1.1)
                    • - Home calibrate axis

                  Příklady:

                  D2130E?wave
                  

                  Zobrazit křivku kompenzace linearity mikrokroku extruderu

                  D2130E!wave0
                  

                  Zakázat křivku kompenzace linearity extruderu (používá se sinusová křivka).

                  D2130E!wave220
                  

                  (sin(x))^1.1 použitá kompenzační křivka mikrokroku extruderu

                  Poznámky: Pro více informací si přečtěte https://www.trinamic.com/fileadmin/assets/Products/ICs_Documents/TMC2130_datasheet.pdf

                  D9125 - PAT9125 senzor filamentu D9125: PAT9125 senzor filamentu

                  Použití

                  D9125 [ ? | ! | R | X | Y | L ]
                  

                  Parametry

                  • - Zobrazit hodnoty
                  • - Zobrazit hodnoty
                  • - Rozlišení. Není aktivní v kódu.
                  • - hodnoty X
                  • - hodnoty Y
                  • - aktivovat záznam senzoru filamentu

                  Konec D-kódů

                  Byl tento článek užitečný?
                  Tato akce je dostupná pouze registrovaným uživatelům. Prosím přihlaste se.
                  Pro přidání kometáře se prosím přihlaste 
                  Zatím žádné komentáře

                  Témata

                  • PrusaSlicer
                    • Konfigurace a profily
                      • Průvodce nastavením
                      • Zálohy konfigurace
                      • G-cody specifické pro Prusa Firmware
                      • Nastavení
                      • Odesílání G-codů do tiskárny přes síť (Prusa Connect, PrusaLink, Octoprint)
                      • Profily pro tiskárny třetích stran
                      • Jak importovat a exportovat uživatelské profily do programu PrusaSlicer
                      • Template filaments
                      • G-cody specifické pro Buddy Firmware
                      • Ruční stažení profilu pro PrusaSlicer 2.9
                      • Import profilů (HT90)
                    • O PrusaSliceru
                    • Uživatelské rozhraní
                    • Vstup/výstup
                    • Levý panel nástrojů
                    • Horní lišta nástrojů
                    • Nastavení tisku
                    • Nastavení filamentu
                    • Nastavení tiskárny
                    • Pokročilé funkce
                    • Multi-material slicování
                    • SLA slicování
                    • Ostatní (PrusaSlicer)