Systém
Makro je malý program napsaný v jazyce Klipper/Gcode.
Lze ho vyvolat:
- ze souboru G-code
- z konzole Fluidd/Mainsail (ve Fluiddu stiskněte latinské písmeno
C)
Poznámka
Hodnota v závorkách je výchozí hodnota
DISPLAY_ON¶
Zapne standardní obrazovku a restartuje tiskárnu.
DISPLAY_OFF¶
Vypne standardní obrazovku a restartuje tiskárnu. Ušetří 13 MB RAM (20 MB u starších verzí firmwaru).
Použijte tlačítko s výběrem parametru v seznamu „Makra“ nebo příkaz v konzoli:
DISPLAY_OFF GUPPY=1 HELIX=0— zapne GuppyScreen.DISPLAY_OFF GUPPY=0 HELIX=1— zapne HelixScreen +PLUGINS.
GuppyScreen (alternativní implementace obrazovky):
- Podporuje všechny funkce nativní obrazovky kromě nastavení Wi-Fi.
- Používá 9 MB RAM (oproti 23 MB u nativní obrazovky).
- Nezamrzá při restartu Klipperu.
- Obsahuje další funkce, např. seznam všech maker včetně vašich vlastních.
- Doporučeno pro pracovní postupy bez nativní obrazovky.
- Lepší obnova přerušených tisků.
- Založeno na tomto forku, který vychází z původního repozitáře a dalšího forku.
HelixScreen – další alternativní implementace obrazovky.
Varování:
- Nevypínejte obrazovku, pokud plně nerozumíte vyrovnávání podložky, Z-offsetu a makrům
START_PRINT/END_PRINT. - Nepřidávejte toto makro do startovacího G-code.
- Po restartu nativní obrazovka ještě 10 sekund běží, ale Z-offset neovlivňuje, protože tisk přes ni neprobíhá.
Dobu aktivace lze upravit globálním parametrem DISPLAY_OFF_TIMEOUT.
Nastavte START_PRINT a potřebný Z-offset přes jeho parametry nebo přes globální parametry.
Zjistěte více o režimech obrazovky.
MEM¶
Zobrazí využití paměti.
TEST_EMMC¶
Otestuje výkon a úroveň opotřebení EMMC. Parametry:
SIZE— velikost dat k zápisu v MB (výchozí:100).SYNC—1= synchronní režim (měření rychlosti),0= asynchronní zápis na pozadí (výchozí:1).FLASH— cílové úložiště:0= EMMC,1= USB flash,2= RAM (výchozí:0).RANDOM— použití náhodných dat:1= ano,0= ne (výchozí:0).
Na stock firmwaru: stáhněte zfs.sh a spusťte:
./zfs.sh 400 1
CLEAR_EMMC¶
Vymaže úložiště EMMC. Parametry:
LOG— vymazat logy:1= ano,0= ne (výchozí:1).ANY— vymazat všechny soubory (G-code, obrázky, videa):1= ano,0= ne (výchozí:0).
DATE_GET¶
Zobrazí aktuální systémový čas.
DATE_SET¶
Nastaví datum a čas systému.
DT— datum/čas ve formátuYYYY.MM.DD-HH:MM:SS.
WEB¶
Přepíná mezi webovými rozhraními Fluidd a Mainsail.
Po spuštění makra:
- V prohlížeči stiskněte Ctrl + F5, Ctrl + Shift + R nebo Option + Command + E.
- Pokud problém přetrvává v Orca, stiskněte tam také Ctrl + F5, Ctrl + Shift + R nebo Option + Command + E.
Pokud používáte Mainsail, zadejte pouze tyto velikosti náhledů: 140x110/PNG, 64x64/PNG
V Orca: Printer Profile -> General Information -> Advanced -> G-Code Thumbnails
Upozorňujeme, že nativní obrazovka pak již nebude zobrazovat náhledy.
Pozor! Autor používá Fluidd; Mainsail je testován pouze uživateli. Pokud máte s Mainsail problémy, vytvořte tiket
SET_TIMEZONE¶
Nastaví časové pásmo.
ZONE— identifikátor časového pásma (výchozí:Asia/Yekaterinburg).
Příklad: SET_TIMEZONE ZONE=Europe/Prague. SET_TIMEZONE bez parametrů vypíše seznam dostupných pásem.
Časové pásmo umožňuje GuppyScreen spočítat, kdy tisk skončí.
CHECK_MD5¶
Igor Polunovskiy
Poznámka: Platí pouze při odesílání G-code. Pro 3MF není potřeba.
Doporučuje se použít globální parametr FORCE_MD5 SAVE_ZMOD_DATA FORCE_MD5=1
Ověří integritu souboru pomocí kontrolního součtu MD5.
DELETE— smazat poškozené soubory:yes/no(výchozí:yes).
Použití:
- Vyberte a stáhněte soubor pro vaši architekturu a operační systém:
- zmod_preprocess-windows-amd64.exe - Windows
- zmod_preprocess-linux-amd64 - Linux. Nezapomeňte spustit
chmod +x zmod_preprocess-linux-amd64 - zmod_preprocess-darwin-arm64 - macOS Apple Silicon. Nezapomeňte spustit
chmod +x zmod_preprocess-darwin-arm64 - zmod_preprocess-darwin-amd64 - macOS Intel. Nezapomeňte spustit
chmod +x zmod_preprocess-darwin-amd64 - zmod-preprocess.py - Univerzální Python. Nezapomeňte spustit
chmod +x zmod-preprocess.py - zmod-preprocess.sh - Linux/macOS Bash. Nezapomeňte spustit
chmod +x zmod-preprocess.sh
- V Orca je třeba zadat:
Process Profile->Other->Post Processing Scripts.
Pokud cesta obsahuje mezery, uzavřete celou cestu do uvozovek — je ale lepší mezery v názvech složek nepoužívat.
Zde jsou možnosti přidání:
"C:\path_to_file\zmod_preprocess-windows-amd64.exe";"C:\python_folder\python.exe" "C:\Scripts\zmod-preprocess.py";"/usr/bin/python3" "/home/user/zmod-preprocess.py";"/home/user/zmod-preprocess.py";"/home/user/zmod_preprocess-darwin-amd64";"/home/user/zmod_preprocess-darwin-arm64";"/home/user/zmod_preprocess-linux-amd64";
Zdrojové kódy: https://github.com/ghzserg/zmod_preprocess
- Přidejte
CHECK_MD5neboCHECK_MD5 DELETE=truedo vašeho startovacího G-code. Pokud používáte makroSTART_PRINT, není to nutné — kontrola proběhne automaticky.
Poznámka: Ve výchozím nastavení povoleno pomocí FORCE_MD5.
UPDATE_MCU¶
Aktualizuje MCU tiskárny.
Změní firmware MCU z nativní verze Klipperu (11 pro FF5M/FF5MPRO, 12 pro AD5X) na Klipper 13 a zpět.
Klipper 13 je ve výchozím nastavení vypnutý.
Parametr FORCE:
- 11 - nahraje firmware pro Klipper 11 - FF5M
- 12 - nahraje firmware pro Klipper 12 - AD5X
- 13 - nahraje firmware pro Klipper 13
Bez parametru přepne na druhou verzi firmwaru.
Příklad: UPDATE_MCU FORCE=13 vynutí nahrání firmwaru pro Klipper 13.
Pokud nerozumíte, jak obnovit nativní Klipper z USB flash disku, nespouštějte tento příkaz. Před aktualizací Klipperu si přečtěte změny v nových verzích; standardní konfigurační soubory není nutné upravovat.
Pokud se něco pokazí, jediná cesta zpět vede přes tovární firmware.
Po spuštění makra:
- Počkejte na melodii (zahraje i tehdy, když byl zvuk na nativní obrazovce vypnutý)
- Vypněte tiskárnu
- Počkejte 10 sekund
- Tiskárnu znovu zapněte
RESET_PASSWD¶
Obnoví heslo SSH uživatele root na root.
CHECK_SYSTEM¶
Zkontroluje integritu systémových souborů.
RESTORE—0= bez opravy,1= opravit poškozené soubory (výchozí:0).
Kontroly:
- Oprávnění souborů / MD5 součty.
- Oprávnění adresářů.
- Symbolické odkazy.
Symbolické odkazy a oprávnění souborů a adresářů se obnovují automaticky.
Kontrola trvá přibližně 10 minut.
Obnova: Stáhněte neporušené soubory z tohoto odkazu.
Pokud není konzole k dispozici, připojte se k tiskárně přes SSH:
/usr/data/zmod/zmod/.shell/zcheckmd5.sh
SCREEN¶
Pořídí snímek obrazovky tiskárny.
Snímek bude uložen do mod_data/screen.jpg