🎙 Poslední aktualizace článku 25.11.2018. Pokud najdete nějaké rozdíly v aktuálním stavu, dejte vědět v komentářích, díky.
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.
![](https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface2.png?resize=445%2C107&ssl=1)
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.
![](https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface3.png?resize=707%2C453&ssl=1)
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
![](https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface4.png?resize=543%2C246&ssl=1)
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“