I když samotná 3D tiskárna má ovládání pomocí menu, může být občas pohodlnější ovládat ji pomocí počítače. Jednou z možností je využít sériové komunikace přes USB. Dnes si ukážeme aplikaci Pronterface, která právě tento způsob používá a je k dispozici pro Windows a MacOS.
Instalace
Jelikož hlavní stránka aplikace Pronterface není moc udržována a poslední verze je z roku 2014, doporučuji spíše jít na Github a stáhnout instalátor z releases.
Aktuálně je stabilní verzí 1.6, ale můžete zkusit i RC verze 2.0, která je portací původní verze na Python 3.
Spuštění a připojení k 3D tiskárně
V závislosti na operačním systému spustíme aplikaci a pro připojení k tiskárně je obvykle potřeba nastavit pouze Port.
Pokud byste měli v seznamu více COM portů a nevíte, který vybrat, pak můžete tiskárnu odpojit a zapojit zpět a pozorovat, který port zmizel resp. přibyl.
Nebo můžete číslo portu zjistit ve správě počítače přímo ve Windows.
Jakmile máme vybraný správný port, tak stačí kliknout na tlačítko Connect.
Pokud připojení proběhne vpořádku měli bychom vidět přibližně následující výpis v konzoli:
Connecting...
start
Printer is now online.
echo: External Reset
Marlin 1.1.9
echo: Last Updated: 2018-07-31 | Author: (Bob Kuhn, Anet config)
echo:Compiled: Aug 1 2018
echo: Free Memory: 12043 PlannerBufferBytes: 1232
echo:V55 stored settings retrieved (655 bytes; crc 45522)
echo: G21 ; (mm)
echo: M149 C ; Units in Celsius
echo:Filament settings: Disabled
echo: M200 D1.75
echo: M200 D0
echo:Steps per unit:
echo: M92 X100.00 Y100.00 Z400.00 E95.00
echo:Maximum feedrates (units/s):
echo: M203 X400.00 Y400.00 Z8.00 E50.00
echo:Maximum Acceleration (units/s2):
echo: M201 X2000 Y2000 Z100 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo: M204 P400.00 R1000.00 T1000.00
echo:Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo: M205 B20000 S0.00 T0.00 X10.00 Y10.00 Z0.30 E5.00
echo:Home offset:
echo: M206 X0.00 Y0.00 Z0.00
echo:Auto Bed Leveling:
echo: M420 S0 Z0.00
echo:Material heatup parameters:
echo: M145 S0 H190 B60 F0
echo: M145 S1 H240 B90 F0
echo:Z-Probe Offset (mm):
echo: M851 Z-2.80
Ovládání tiskárny
Aplikace Pronterface nabízí v podstatě dvě možnosti:
- ovládání pomocí kliknutí na grafickém obrazci
- ovládání pomocí G-kódů
Ovládání pomocí grafického obrazce
Kliknutím na osu x,y a nebo z můžeme posouvat trysku v příslušném směru a máme k dispozici krok po 0.1, 1, 10 a nebo 100 pro osy x+y a 0.1, 1 a 10 pro usu z.
Zároveň můžeme inicializovat výchozí pozici ve všech osách stisknutím domečku a nebo pouze v jedné ose.
To se hodí zejména při kalibraci tiskárny, kde tento postup je mnohem rychlejší než pomocí menu tiskárny.
Ovládání pomocí G-kódů
Kromě grafického obrazce můžeme do tiskárny posílat pokynu prostřednictvím G-kódů, které jsou určitým standardizovaným listem instrukcí.
Můžeme tak například:
- vyvolat výchozí pozici – G28
- pohybovat se v osách podobně jako v grafickém obrazci
- měnit nastavení vzdáleností a nebo velikostí
- ukládat do vnitřní EEPROM paměti
- .. a mnoho dalšího
tedy spousta nastavení, která nejsou vůbec v menu 3D tiskárny.
Dobrý den, prosím o radu. Stahl jsem si program pronterface.
Tiskárnu jsem připojil k PC přes USB. Mám COM 12.
Port je funkční.
Program pronterface ho najde, ale nepřipojí se k tiskárně.
Výpis chybové hlášky:
onnecting…
Could not connect to COM12 at baudrate 115200:
Serial error: could not open port ‚COM12‘: FileNotFoundError(2, ‚Systém nemůže nalézt uvedený soubor.‘, None, 2)
Dobrý den, mám novou Ender 5PRO a při připojení USB kabelem se mi žádný port nezobrazí a na dispay tiskárny svítí hlášta „TMC connectionerror“