<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>anet a8 Archivy - blog.vyoralek.cz</title>
	<atom:link href="https://blog.vyoralek.cz/stitek/anet-a8/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.vyoralek.cz/stitek/anet-a8/</link>
	<description>Tech témata, které mě baví</description>
	<lastBuildDate>Thu, 26 Mar 2020 13:39:42 +0000</lastBuildDate>
	<language>cs</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2019/10/cropped-512px-Circle-icons-pencil_2.svg_.png?fit=32%2C32&#038;ssl=1</url>
	<title>anet a8 Archivy - blog.vyoralek.cz</title>
	<link>https://blog.vyoralek.cz/stitek/anet-a8/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">133748570</site>	<item>
		<title>Pronterface &#8211; ovládání 3D tiskárny přes USB</title>
		<link>https://blog.vyoralek.cz/3d-tiskarny/pronterface-ovladani-3d-tiskarny-pres-usb/</link>
					<comments>https://blog.vyoralek.cz/3d-tiskarny/pronterface-ovladani-3d-tiskarny-pres-usb/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 05 Aug 2018 13:54:22 +0000</pubDate>
				<category><![CDATA[3D tiskárny]]></category>
		<category><![CDATA[anet a8]]></category>
		<category><![CDATA[G-Code]]></category>
		<category><![CDATA[pronterface]]></category>
		<category><![CDATA[sériová komunikace]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=552</guid>

					<description><![CDATA[<p>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í [&#8230;]</p>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/pronterface-ovladani-3d-tiskarny-pres-usb/">Pronterface &#8211; ovládání 3D tiskárny přes USB</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>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.</p>



<h2 class="wp-block-heading">Instalace</h2>



<p>Jelikož <a href="http://www.pronterface.com/">hlavní stránka</a> 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 <a href="https://github.com/kliment/Printrun/releases">releases</a>.&nbsp;</p>



<p>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.</p>



<h2 class="wp-block-heading">Spuštění a připojení k 3D tiskárně</h2>



<p>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.</p>



<figure class="wp-block-image"><img decoding="async" width="445" height="107" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface2.png?resize=445%2C107&#038;ssl=1" alt="" class="wp-image-553" data-recalc-dims="1"/><figcaption>Nastavení COM portu</figcaption></figure>



<p>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.</p>



<p>Nebo můžete číslo portu zjistit ve správě počítače přímo ve Windows.</p>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="707" height="453" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface3.png?resize=707%2C453&#038;ssl=1" alt="" class="wp-image-554" data-recalc-dims="1"/><figcaption>Číslo COM portu v správě počítače</figcaption></figure>



<p>Jakmile máme vybraný správný port, tak stačí kliknout na tlačítko Connect.</p>



<p>Pokud připojení proběhne vpořádku měli bychom vidět přibližně následující výpis v konzoli:</p>



<pre class="wp-block-code"><code>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&lt;print_accel> R&lt;retract_accel> T&lt;travel_accel>
echo:  M204 P400.00 R1000.00 T1000.00
echo:Advanced: B&lt;min_segment_time_us> S&lt;min_feedrate> T&lt;min_travel_feedrate> X&lt;max_x_jerk> Y&lt;max_y_jerk> Z&lt;max_z_jerk> E&lt;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</code></pre>



<h2 class="wp-block-heading">Ovládání tiskárny</h2>



<p>Aplikace&nbsp;Pronterface nabízí v podstatě dvě možnosti:</p>



<ol><li>ovládání pomocí kliknutí na grafickém obrazci</li><li>ovládání pomocí G-kódů</li></ol>



<h3 class="wp-block-heading">Ovládání pomocí grafického obrazce</h3>



<figure class="wp-block-image"><img decoding="async" width="543" height="246" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/pronterface4.png?resize=543%2C246&#038;ssl=1" alt="" class="wp-image-555" data-recalc-dims="1"/></figure>



<p>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.</p>



<p>Zároveň můžeme inicializovat výchozí pozici ve všech osách stisknutím domečku a nebo pouze v jedné ose.</p>



<p>To se hodí zejména při kalibraci tiskárny, kde tento postup je mnohem rychlejší než pomocí menu tiskárny.</p>



<h3 class="wp-block-heading">Ovládání pomocí G-kódů</h3>



<p>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í.</p>



<p>Můžeme tak například:</p>



<ul><li>vyvolat výchozí pozici &#8211; G28</li><li>pohybovat se v osách podobně jako v grafickém obrazci</li><li>měnit nastavení vzdáleností a nebo velikostí</li><li>ukládat do vnitřní EEPROM paměti</li><li>.. a mnoho dalšího</li></ul>



<p>tedy spousta nastavení, která nejsou vůbec v menu 3D tiskárny.</p>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/pronterface-ovladani-3d-tiskarny-pres-usb/">Pronterface &#8211; ovládání 3D tiskárny přes USB</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/3d-tiskarny/pronterface-ovladani-3d-tiskarny-pres-usb/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">552</post-id>	</item>
		<item>
		<title>Jak znovuoživit Anet A8 po neúspěšné aktualizaci firmware pomocí Arduina Uno</title>
		<link>https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/</link>
					<comments>https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Wed, 01 Aug 2018 19:33:02 +0000</pubDate>
				<category><![CDATA[3D tiskárny]]></category>
		<category><![CDATA[Anet]]></category>
		<category><![CDATA[anet a8]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Arduino Studio]]></category>
		<category><![CDATA[Arduino UNO]]></category>
		<category><![CDATA[bootloader]]></category>
		<category><![CDATA[firmware]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=524</guid>

					<description><![CDATA[<p>Původně jsem chtěl napsat jak jsem nahrával nejnovější verzi Marlinu do mé 3D tiskárny Anety, jenže jsem si během nahrávání z desky tiskárny udělal cihlu. Článek tak bude nakonec úplně na jiné téma a to jak znovuoživit zcihlenou Anetu.</p>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/">Jak znovuoživit Anet A8 po neúspěšné aktualizaci firmware pomocí Arduina Uno</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Zužitkujeme si tak znalosti nahrávání firmwaru z minulosti a já jsem rád, že se mě to nestalo dříve, jelikož bych z toho byl mnohem více vyplašený. A ano v minulém článku o nahrání Marlinu do <a href="http://s.click.aliexpress.com/e/j7vyhb6">Anety</a> jsem psal, že je to bezpečné &#8211; není!, ale mám návod jak to opravit.</p>



<h2 class="wp-block-heading">Příznaky</h2>



<p>To, že jsme si s tiskárny udělali cihlu zjistíme pomocí dvou příznaků:</p>



<ol><li>displej ani po opakovaném restartu neukazuje nic jen svítí</li><li>při pokusu o nahrání firmware dostaneme chybovou hlášku stk500_recv() &#8211; poškozený bootloader</li></ol>



<pre class="wp-block-preformatted">Projekt zabírá 124062 bytů (97%)  úložného místa pro program.<br>Maximum je 126976 bytů.Globalní proměnné využívají 4295 bytů dynamické paměti.<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x70<br>avrdude: stk500_recv(): programmer is not responding<br>avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x70<br>Problém s přenosem dat na vývojovou desku (board). Na http://www.arduino.cc/en/Guide/Troubleshooting#upload naleznete další doporučení.</pre>



<h2 class="wp-block-heading">Co <g class="gr_ gr_14 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="14" data-gr-id="14">budeme</g>&nbsp;<g class="gr_ gr_23 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling" id="23" data-gr-id="23">na</g> oživení potřebovat</h2>



<ul><li>2x USB kabel &#8211; pokud dva nemáte, můžete si za pár kaček koupit úplně <a href="https://www.alza.cz/kabel-usb2-0-propojovaci-d39974.htm?idp=9337&amp;banner_id=17371">základní</a></li><li>1x Arduino UNO &#8211; buďto <a href="https://www.alza.cz/arduino-uno-rev3-d569244.htm?idp=9337&amp;banner_id=17371">originál</a> a nebo což mohu doporučit, nějaký <a href="http://s.click.aliexpress.com/e/cb7qvvlO">čínský klon</a></li><li>6x propojovací kabel</li><li>1x Desku Anet A8 &#8211; tu co už máme, ne novou <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li></ul>



<h2 class="wp-block-heading">Nahrání <g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace gr-progress" id="3" data-gr-id="3">bootloaderu</g> do Anet A8</h2>



<p>Budeme postupovat ve čtyřech krocích:</p>



<ol><li>Z Arduina UNO si uděláme prostředníka pro nahrávání firmware</li><li>Propojíme vodiče Arduino UNO a deskou Anet A8</li><li>Znovuzavedeme bootloader do Anet A8</li><li>Nahrajeme nový firmware do Anet desky</li></ol>



<p>A nyní hezky podrobněji.</p>



<h3 class="wp-block-heading">1. Arduino jako prostředník</h3>



<p>Spustíme si Arduino studio a v menu <strong>Soubor</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ <strong>Příklady </strong>vybereme položku <strong>11.ArduinoISP</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ <strong>ArduinoISP</strong>. Tuhle aplikaci beze změn potřebujeme nahrát do našeho Arduina UNO.</p>



<p>Podle typu desky nastavíme vlastnosti nahrání. Já jsem pro tento případ použil klasické Arduino UNO pro které bude nastavení následující:</p>



<ul><li><strong>vývojová deska:</strong> Arduino Uno</li><li><strong>programátor</strong>: AVRISP mkII</li><li><strong>port</strong>: USB port kam jsme desku připojili</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png" alt="" class="wp-image-3932" width="418" height="377" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png?w=704&amp;ssl=1 704w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png?resize=300%2C271&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png?resize=370%2C334&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png?resize=270%2C244&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-48.png?resize=570%2C515&amp;ssl=1 570w" sizes="(max-width: 418px) 100vw, 418px" /><figcaption>Nastavení v Arduino IDE pro desku Arduino UNO</figcaption></figure></div>



<p>Jakmile máme nastavení hotové a desku jsme připojili do sériového portu a klikneme na tlačítko <strong>Nahrát</strong> a nebo vybereme v menu <strong>Projekt</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎<strong>Nahrát</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1326" height="708" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?fit=770%2C411&amp;ssl=1" alt="" class="wp-image-3935" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?w=1326&amp;ssl=1 1326w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=300%2C160&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=1024%2C547&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=768%2C410&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=370%2C198&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=270%2C144&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=570%2C304&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-49.png?resize=740%2C395&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<h3 class="wp-block-heading">2. Propojení Arduina a Anet desky</h3>



<p>Budeme potřebovat šest vodičů, které postupně zapojíme na jedné straně do pinů Arduina a na straně druhé do J3 konektoru Anet desky &#8211; najdete ho hned vedle USB konektoru. Pozor J3 konektor má celkově 10 pinů &#8211; my však využijeme jen 6 prostředních.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="770" height="436" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/Arduino_ISP_wires.jpg?resize=770%2C436&#038;ssl=1" alt="" class="wp-image-527" data-recalc-dims="1"/></figure></div>



<h4 class="wp-block-heading">Zapojení Anet J3 konektoru = TARGET</h4>



<p>Netřeba slov &#8211; viz obrázek:</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="513" height="314" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/Anet-e1518926151328.jpg?resize=513%2C314&#038;ssl=1" alt="" class="wp-image-528" data-recalc-dims="1"/></figure></div>



<h4 class="wp-block-heading">Zapojení Arduino UNO pinů = PROGRAMMER</h4>



<p>Vodiče z výše uvedeného postupně namapujeme/napojíme dle následujícího schématu:</p>



<ul><li>SCK -&gt; pin 13<br></li><li>MISO -&gt; pin 12<br></li><li>MOSI -&gt; pin 11<br></li><li>RESET -&gt; pin 10<br></li><li>VCC -&gt; 5V<br></li><li>GND -&gt; GND</li></ul>



<h3 class="wp-block-heading">3. Zavedení bootloaderu do Anet desky</h3>



<p>Pokud máme vše zapojeno tak připojíme ještě USB kabel (zatím pouze jeden) do Arduina a můžeme se přesunou do Arduino studia.</p>



<p>Změníme nastavení <strong>programátoru</strong> a <strong>vývojové desky:</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" src="//i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png" alt="" class="wp-image-3937" width="418" height="377" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png?w=704&amp;ssl=1 704w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png?resize=300%2C271&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png?resize=370%2C334&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png?resize=270%2C244&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-50.png?resize=570%2C515&amp;ssl=1 570w" sizes="(max-width: 418px) 100vw, 418px" /><figcaption>Nastavení v Arduino IDE pro  nahrání zavaděče do Anet</figcaption></figure></div>



<p>a v menu vybereme <strong>Nástroje</strong> <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎ <strong>Vypálit zavaděč</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1172" height="716" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?fit=770%2C471&amp;ssl=1" alt="" class="wp-image-3939" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?w=1172&amp;ssl=1 1172w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=300%2C183&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=1024%2C626&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=768%2C469&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=370%2C226&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=270%2C165&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=570%2C348&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/image-51.png?resize=740%2C452&amp;ssl=1 740w" sizes="(max-width: 770px) 100vw, 770px" /><figcaption>Úspěšné nahrání zavaděče</figcaption></figure>



<h3 class="wp-block-heading">4. Nahrání nového firmware do Anet desky</h3>



<p>Teoreticky byste mohli nechat vše jak je a nahrát firmware do Anety prostřednictvím Arduina. Mě to však z nějakého důvodu nešlo a tak jsem vymyslel náhradní řešení, které spočívá v:</p>



<ul><li>zapojení USB kabelu i do Anet desky</li><li>odpojení vše pinů z Arduina kromě napájení (VCC) a uzemnění (GNR) &#8211; bohužel Anetí USB neumí napájet</li><li>nahrání firmware přímo do Anety &#8211; Arduino slouží pouze jako napájení</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="291" height="301" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2018/08/aneta8.png?resize=291%2C301&#038;ssl=1" alt="" class="wp-image-532" data-recalc-dims="1"/></figure></div>



<p>Po úspěšném nahrání by najednou Anetí deska měla rozsvítit červenou diodu, což je signál, že je vše opět jak má a my máme opět funkční tiskárnu <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<h2 class="wp-block-heading">Chyba &#8211; Err: EEPROM Version</h2>



<p>Pokud náhodou stejně jako využijete příležitost a provedete upgrade Marlinu z verze 1 na verzi 2 pak se můžete setkat na disleji s chybou Err: EEPROM Version.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="2560" height="1920" src="https://i2.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?fit=770%2C578&amp;ssl=1" alt="" class="wp-image-3943" srcset="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?w=2560&amp;ssl=1 2560w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=300%2C225&amp;ssl=1 300w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=1024%2C768&amp;ssl=1 1024w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=768%2C576&amp;ssl=1 768w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=1536%2C1152&amp;ssl=1 1536w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=2048%2C1536&amp;ssl=1 2048w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=370%2C278&amp;ssl=1 370w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=270%2C203&amp;ssl=1 270w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=570%2C428&amp;ssl=1 570w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=740%2C555&amp;ssl=1 740w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?resize=80%2C60&amp;ssl=1 80w, https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2020/03/IMG_3674-scaled.jpg?w=2310&amp;ssl=1 2310w" sizes="(max-width: 770px) 100vw, 770px" /></figure>



<p>Řešením je poslání dvojice příkazů přes konzoli a následný restart tiskárny.</p>



<p>M502 <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎M500 <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/25b6.png" alt="▶" class="wp-smiley" style="height: 1em; max-height: 1em;" />︎restart</p>



<pre class="wp-block-code"><code>Marlin 2.0.5.2

echo: Last Updated: 2020-03-24 | Author: (Bob Kuhn, Anet config)
echo:Compiled: Mar 26 2020
echo: Free Memory: 12217  PlannerBufferBytes: 1200
echo:EEPROM version mismatch (EEPROM=? Marlin=V76)
echo:Hardcoded Default Settings Loaded
echo:SD card ok
echo:Hardcoded Default Settings Loaded
ok
echo:Settings Stored (628 bytes; crc 28505)
ok</code></pre>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/">Jak znovuoživit Anet A8 po neúspěšné aktualizaci firmware pomocí Arduina Uno</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">524</post-id>	</item>
		<item>
		<title>Instalace Marlin firmwaru na Anet A8</title>
		<link>https://blog.vyoralek.cz/3d-tiskarny/instalace-marlin-firmwaru-anet-a8/</link>
					<comments>https://blog.vyoralek.cz/3d-tiskarny/instalace-marlin-firmwaru-anet-a8/#comments</comments>
		
		<dc:creator><![CDATA[jvyoralek]]></dc:creator>
		<pubDate>Sun, 12 Nov 2017 18:47:42 +0000</pubDate>
				<category><![CDATA[3D tiskárny]]></category>
		<category><![CDATA[Anet]]></category>
		<category><![CDATA[anet a8]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[marlin]]></category>
		<category><![CDATA[tiskárna]]></category>
		<guid isPermaLink="false">https://blog.vyoralek.cz/?p=272</guid>

					<description><![CDATA[<p>Při koupi 3D tiskárny Anet A8 máte už v základu na základní desce firmware výrobce, který však může být z mnoha důvodů výhodný nahradit firmwarem třetí strany. Jednou z možností je použití open source řešení od Marlinu. Proč uvažovat o změně firmware Pokud jste si koupili tiskárnu, která mě vše co potřebujete a funguje bezchybně, pak [&#8230;]</p>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/instalace-marlin-firmwaru-anet-a8/">Instalace Marlin firmwaru na Anet A8</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Při koupi 3D tiskárny <a href="http://s.click.aliexpress.com/e/j7vyhb6">Anet A8</a> máte už v základu na základní desce firmware výrobce, který však může být z mnoha důvodů výhodný nahradit firmwarem třetí strany. Jednou z možností je použití open source řešení od <a href="https://marlinfw.org/">Marlinu</a>.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="500" height="201" src="https://i0.wp.com/blog.vyoralek.cz/wp-content/uploads/2017/11/aneta.jpg?resize=500%2C201&#038;ssl=1" alt="" class="wp-image-276" data-recalc-dims="1"/></figure></div>



<h2 class="wp-block-heading">Proč uvažovat o změně firmware</h2>



<p>Pokud jste si koupili tiskárnu, která mě vše co potřebujete a funguje bezchybně, pak zřejmě rozumný důvod neexistuje. Praxe je ale zatím taková, že zejména hobby 3D tiskárny mají spousty problémů, které je možné částečně nebo úplně vyřešit právě změnou firmwaru.</p>



<p>Níže uvedené rozdíly platí např. pro <a href="http://s.click.aliexpress.com/e/j7vyhb6">Anet A8</a> oproti výchozímu firmwaru:</p>



<ul><li>možnost českého menu a nebo jiného z více jak 20 světových jazyků<br></li><li>načtení nově vložené SD karty bez nutnosti restartu tiskárny<br></li><li>zobrazení doby tisku aktuálního modelu<br></li><li>možnosti podpory senzoru přiblížení &#8211; náhrada způsobu snímání osy Z &#8211; tohle byla pro mě hlavní motivace<br></li><li>a zřejmě na další věci, na které teprve přijdu <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></li></ul>



<h2 class="wp-block-heading">Přípravy před flashování nového firmware</h2>



<p>Na samotného tiskárně není potřeba dělat nějaké úpravy, jediná nezbytnost je propojení 3D tiskárny a počítače pomocí USB kabelu.</p>



<p>Na počítači potřebujeme mít nainstalované <a href="https://www.arduino.cc/">Arduino</a>&nbsp;a do seznamu si <a href="https://github.com/SkyNet3D/anet-board">doinstalujeme</a> tu, které je použitá na Anetě.</p>



<h2 class="wp-block-heading">Stažení a příprava Marlin <g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">firmwaru</g></h2>



<p>Na <a href="https://github.com/MarlinFirmware/Marlin/releases">GitHubu Marlinu</a> si najdeme poslední release a ten si uložíme k sobě na disk. Zip archív rozbalíme a v Arduinu otevřeme projektový soubor Marlin.ino.</p>



<p>V podadresáři example_configurations/Anet/A8 najdeme dva konfigurační soubory, které zkopírujeme do kořenového adresáře projektu &#8211; oba soubory by zde už měly být a tak je přepíšeme.</p>



<p>Pokud chceme firmware v čeština pak si v souboru Configuration.h najdeme řádek</p>



<pre class="wp-block-preformatted"><code>#define LCD_LANGUAGE en</code><br></pre>



<p>a změníme ho na</p>



<pre class="wp-block-preformatted"><code>#define LCD_LANGUAGE cz</code><br></pre>



<p>Žádné další změny není potřeba v konfiguračním souboru potřeba, pokud jsme nedělali nějaké zásadní modifikace tiskárny.</p>



<h2 class="wp-block-heading">Kompilace a nahrání firmware</h2>



<p>Projekt před nahráním ještě zkontrolujeme pomocí funkce &#8222;ověřit&#8220; a pokud jsme již tiskárnu k počítači zapojili a v Arduinu nastavili jak správnou desku tak port, pak můžeme přistoupit k samotnému nahrání.</p>



<p>Neděste se, že to bude trvat krapet déle a není vidět žádný progres. Po úspěšném nahrání se tiskárna sama restartuje a měli byste už vidět inicializační obrazovku Marlinu.</p>



<p>Pokud by se náhodou přenos dat přerušil není problémem začít s nahráváním znovu. <del>Není potřeba se toho tedy velmi bát</del> &#8211; tuhle větu jsem měl v původní verzi, ale bohužel není pravdivá a podařilo se mi desku dostat to stavu cihla &#8211; nefunkční. Naštěstí se našel návod jak ji opravit a tak jsem to rovnou sepsal do dalšího článku &#8211;&nbsp;<a href="https://blog.vyoralek.cz/3d-tiskarny/jak-znovuozivit-anet-a8-po-neuspesne-aktualizaci-firmware-pomoci-arduina-uno/">Jak znovuoživit Anet A8 po neúspěšné aktualizaci firmware pomocí Arduina Uno</a>.</p>
<p>The post <a href="https://blog.vyoralek.cz/3d-tiskarny/instalace-marlin-firmwaru-anet-a8/">Instalace Marlin firmwaru na Anet A8</a> appeared first on <a href="https://blog.vyoralek.cz">blog.vyoralek.cz</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.vyoralek.cz/3d-tiskarny/instalace-marlin-firmwaru-anet-a8/feed/</wfw:commentRss>
			<slash:comments>22</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">272</post-id>	</item>
	</channel>
</rss>
