{"id":957,"date":"2016-05-08T17:23:00","date_gmt":"2016-05-08T15:23:00","guid":{"rendered":"http:\/\/www.xpablo.cz\/?p=957"},"modified":"2016-05-08T17:23:00","modified_gmt":"2016-05-08T15:23:00","slug":"ramps1-4-wifi-rebel-wireless-cast-i-hardware","status":"publish","type":"post","link":"https:\/\/www.xpablo.cz\/?p=957","title":{"rendered":"RAMPS1.4 + WiFi = Rebel Wireless &#8211; \u010d\u00e1st I. &#8211; Hardware"},"content":{"rendered":"<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-958 alignleft\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web-300x225.jpg\" alt=\"IMG_9772_web\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web-768x576.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web-1024x768.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9772_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Tento projekt u\u017e mi le\u017e\u00ed v hlav\u011b n\u011bkolik m\u011bs\u00edc\u016f, ale teprve te\u010f jsem se rozhoupal k jeho realizaci. C\u00edlem je zru\u0161it potenci\u00e1ln\u011b nebezpe\u010dn\u00e9 a nespolehliv\u00e9 rozhran\u00ed USB mezi PC a 3D tisk\u00e1rnou (v m\u00e9m p\u0159\u00edpad\u011b Rebel II), nahradit ho WiFi komunikac\u00ed a doplnit vlastnosti, jako je nap\u0159\u00edklad upozorn\u011bn\u00ed o chyb\u011b\/ukon\u010den\u00ed tisku na mobil apod. Nejsem prvn\u00ed, kdo se o n\u011bco podobn\u00e9ho pokou\u0161\u00ed, ale, jako obvykle, na to jdu tro\u0161ku jinou cestou&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Sch\u00e9ma a plo\u0161n\u00fd spoj jsou vytvo\u0159eny v m\u00e9m obl\u00edben\u00e9m Kicadu &#8211; prakticky se jedn\u00e1 o dnes ji\u017e standardn\u00ed zapojen\u00ed modulu ESP8266 &#8211; za pov\u0161imnut\u00ed snad stoj\u00ed pouze pou\u017eit\u00ed tranzistoru T1, kde v\u00fdvod GPIO15 blokuje sign\u00e1l TXD do Arduina, um\u00edst\u011bn\u00e9ho pod RAMPS. Toto zapojen\u00ed jsem zvolil proto, abych minimalizoval zmaten\u00ed firmware Arduina po\u010d\u00e1te\u010dn\u00edmi v\u00fdpisy, kter\u00e9 na s\u00e9riov\u00fd port pos\u00edl\u00e1 ESP8266 po resetu.<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RESP.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-960\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RESP-300x225.jpg\" alt=\"RESP\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RESP-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RESP-768x576.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RESP-1024x768.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Cel\u00e1 deska je tro\u0161ku neobvykle um\u00edst\u011bn\u00e1 kolmo na desku RAMPS, se kterou je spojen\u00e1 pouze konektorem, ozna\u010den\u00fdm AUX-1 &#8211; zde bych cht\u011bl upozornit, \u017ee sch\u00e9mata RAMPS 1.4, dostupn\u00e1 na internetu ob\u010das obsahuj\u00ed chyby, kter\u00e9 se t\u00fdkaj\u00ed pr\u00e1v\u011b AUX-1. Na\u0161t\u011bst\u00ed se d\u00e1 naj\u00edt obr\u00e1zek s vyzna\u010den\u00fdmi chybami:<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-961\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors-300x225.png\" alt=\"RAMPS1.4schematic-errors\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors-300x225.png 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors-768x575.png 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors-1024x767.png 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/RAMPS1.4schematic-errors.png 1564w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Mont\u00e1\u017e p\u0159\u00eddavn\u00e9 desky na tisk\u00e1rnu dle m\u00e9ho z\u00e1m\u011bru pak m\u011bla vypadat takto:<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9765_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-962\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9765_web-225x300.jpg\" alt=\"IMG_9765_web\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9765_web-225x300.jpg 225w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9765_web-768x1024.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9765_web.jpg 900w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>Plo\u0161n\u00e9 spoje z Pragoboardu (Pool servis) dorazily v polovin\u011b minul\u00e9ho t\u00fddne&#8230;<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-963\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-300x165.jpg\" alt=\"2016-04-29 14.30.56_web\" width=\"300\" height=\"165\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-300x165.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-768x422.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-1024x563.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-672x372.jpg 672w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web-1038x576.jpg 1038w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/2016-04-29-14.30.56_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>P\u0159\u00edtelkyn\u011b byla tak laskav\u00e1 a osadila nejd\u0159\u00edve prototyp&#8230;<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-964\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web-300x225.jpg\" alt=\"IMG_9764_web\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web-768x576.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web-1024x768.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9764_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>A mohl jsem vesele o\u017eivovat a za\u010d\u00edt ps\u00e1t firmware. P\u0159i o\u017eivov\u00e1n\u00ed jsem ale narazil na probl\u00e9m &#8211; zat\u00edmco v p\u016fvodn\u00edm Arduinu 2560, kter\u00e9 m\u00e1m v Rebelovi, kter\u00fd jsem koupil od Petra Zahradn\u00edka desti\u010dka fungovala bez probl\u00e9m\u016f, tak v jin\u00e9m Arduinu 2560 nebyl schopn\u00fd v\u00fdvod TXD &#8222;st\u00e1hnout&#8220; RXD AVR do 0. Prom\u011b\u0159en\u00edm PCB jsem p\u0159i\u0161el na to, \u017ee m\u016fj levn\u00fd \u010d\u00ednsk\u00fd klon, kter\u00fd pro USB komunikaci pou\u017e\u00edv\u00e1 CH340 nam\u00edsto druh\u00e9ho AVR je osazen\u00fd s\u00e9riov\u00fdm odporem 49,9 ohm\u016f, zat\u00edmco v origin\u00e1ln\u00edm Arduinu je odpor 1k.<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-965\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web-300x172.jpg\" alt=\"IMG_9766_web\" width=\"300\" height=\"172\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web-300x172.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web-768x440.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web-1024x587.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9766_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Deska je ozna\u010den\u00e1 DCcduino a konkr\u00e9tn\u011b se jedn\u00e1 o odpor R12, kter\u00fd je jasn\u011b vid\u011bt na n\u00e1sleduj\u00edc\u00edm obr\u00e1zku.<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-966\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web-300x225.jpg\" alt=\"IMG_9767_web\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web-768x576.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web-1024x768.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9767_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>V\u0161e spravila v\u00fdm\u011bna R12 za odpor o hodnot\u011b 560ohm\u016f.<\/p>\n<p>Mont\u00e1\u017e na pl\u00e1novanou novou tisk\u00e1rnu (mix Rebel II, RebeliX a dal\u0161\u00edch \u00faprav) pak vypad\u00e1 takto:<\/p>\n<p><a href=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-967\" src=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web-300x225.jpg\" alt=\"IMG_9771_web\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web-300x225.jpg 300w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web-768x576.jpg 768w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web-1024x768.jpg 1024w, https:\/\/www.xpablo.cz\/wp-content\/uploads\/2016\/05\/IMG_9771_web.jpg 1200w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>V sou\u010dasn\u00e9 dob\u011b pracuji na firmware pro desku. M\u00e1m rozpracovan\u00e9 dv\u011b verze &#8211; prvn\u00ed verze, kterou jsem nazval Stupido slou\u017eila k ov\u011b\u0159en\u00ed pr\u016fchodnosti designu a z\u00e1kladn\u00edmu spojen\u00ed mezi Marlin FW a Repetier hostem. Firmware je ov\u011b\u0159en\u00e9 zat\u00edm asi 5-ti hodinami tisku.<\/p>\n<p>Druh\u00e1, mnohem sofistikovan\u011bj\u0161\u00ed verze, pak m\u00e1 emulovat webov\u00e9 rozhran\u00ed, kter\u00e9 jsem okoukal zde <a href=\"https:\/\/github.com\/toxuin\/ESPRINTER\">ESPRINTER<\/a> jenom\u017ee tady jsem narazil. Zjistil jsem, \u017ee Marlin FW je snad ten nejm\u00ed\u0148 sd\u00edln\u00fd FW co se t\u00fd\u010de pr\u016fb\u011bhu tisku, jak\u00fd jsem mohl pou\u017e\u00edt. Zat\u00edm jsem se dostal tak daleko, \u017ee jsem doprogramoval do Marlina (\u010d\u00e1ste\u010dnou) implementaci p\u0159\u00edkazu M408 a do ESP pak dopsal p\u0159evod v\u00fdpisu soubor\u016f do JSON form\u00e1tu pro webov\u00fd server, co\u017e zdaleka nedosta\u010duje pro rutinn\u00ed provoz.<\/p>\n<p>Ke sta\u017een\u00ed je tedy zat\u00edm kompletn\u00ed Kicad projekt HW a pokud se najde n\u011bkdo, kdo by se r\u00e1d pod\u00edlel na firmware, tak se m\u016f\u017ee klidn\u011b ozvat na m\u016fj kontaktn\u00ed mail&#8230;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tento projekt u\u017e mi le\u017e\u00ed v hlav\u011b n\u011bkolik m\u011bs\u00edc\u016f, ale teprve te\u010f jsem se rozhoupal k jeho realizaci. C\u00edlem je zru\u0161it potenci\u00e1ln\u011b nebezpe\u010dn\u00e9 a nespolehliv\u00e9 rozhran\u00ed USB mezi PC a 3D tisk\u00e1rnou (v m\u00e9m p\u0159\u00edpad\u011b Rebel II), nahradit ho WiFi komunikac\u00ed a doplnit vlastnosti, jako je nap\u0159\u00edklad upozorn\u011bn\u00ed o chyb\u011b\/ukon\u010den\u00ed tisku na mobil apod. Nejsem &hellip; <a href=\"https:\/\/www.xpablo.cz\/?p=957\" class=\"more-link\">Pokra\u010dov\u00e1n\u00ed textu <span class=\"screen-reader-text\">RAMPS1.4 + WiFi = Rebel Wireless &#8211; \u010d\u00e1st I. &#8211; Hardware<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2,3,5,25],"tags":[36,18,55,7],"class_list":["post-957","post","type-post","status-publish","format-standard","hentry","category-3d-tisk","category-arduino","category-elektronika","category-esp8266","tag-arduino","tag-esp8266","tag-ramps","tag-rebel-ii"],"_links":{"self":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=957"}],"version-history":[{"count":6,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/957\/revisions"}],"predecessor-version":[{"id":972,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=\/wp\/v2\/posts\/957\/revisions\/972"}],"wp:attachment":[{"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xpablo.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}