Stránka 1 z 2

Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: sob 09. bře 2019 16:41:06
od Sakul
V tomto tématu bych se chtěl zabývat možností jak připojit 3D tiskárnu k domácí WIFI síti a to co možná nejlevněji. Nebudeme zde tedy probírat žádné tiskové servery našlapané funkcemi, ale zaměřil bych se spíše na projekt ESP3D, což je hodně levná záležitost, jak připojit tiskárnu k WIFI. Ve své podstatě stačí 50Kč za WIFI kartu.
Toto téma jsem již nakousl u připravovaného OLED panelu pro ovládání tiskárny. Takže abych to dotáhl celé do konce je třeba si něco říci o ESP-01, jež je v panelu použit.
Nebudu to zde nijak moc rozepisovat, pač už se tak stalo, když jsem psal podrobný manuál, který si můžete stáhnout na konci tohoto příspěvku. Zde dám spíše prostor pro případné návrhy a postřehy z provozu tohoto řešení. Případně se zde můžeme pobavit o tom jak to zprovoznit a správně nastavit. Byl bych však nerad, pokud by tu někdo psal jak je to k ničemu, že přenos je tragický a celé nepoužitelné. Je nutné si uvědomit, že to není zázrak za 50Kč, ale nějaké řešení, které si jistě najde své příznivce. Takže prosím pouze věcné a konstruktivní komenty.
Samozřejmě bude i video se zachyceným celým postupem zprovoznění. Takže doufám, že to někomu pomůže.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: úte 16. dub 2019 21:05:10
od Skynet37
Ked mi pride Wi fi modul, tak to hned vyskušam.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 22. kvě 2019 22:29:45
od Skynet37
Takže , pokúsil som sa nahrať Do ESP 8826 ESP 3D. Ale nepodarilo a vypisuje my tieto chyby.

Arduino: 1.8.8 (Windows 7), Vývojová doska:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 512K (no SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

Projekt zaberá 425258 bytov (85%) pamäte pre program. Maximum je 499696 bytov.
Globálne premenné zaberajú 31412 bytov (38%) dynamickej pamäti, 50508 bytov zostáva pre lokálne premenné. Maximum je 81920 bytov.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM4
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:\Users\Marek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/Marek/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/Marek/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 22. kvě 2019 23:44:56
od Sakul
Tak v první řadě je špatně nakonfigurovaná deska a i kdyby se ti to tam takle povedlo nahrát, tak ti tam nepůjde nahrát webUI, neb nemáš definované paměťové místo ve flash paměti. Takže přesně nadefinuj desku dle manuálu. Mimo jiné je potřeba změnit takt procesoru, správně vybrat kapacitu paměti a definovat správný oddíl vyhrazené paměti 1MB (512K SPIFFS).
Pro nahrávání do ESP musí být toto přepnuto v programovacím režimu. To nevím jestli máš.
Vše je velice podrobně popsáno v návodu, stačí se jím řídit krok za krokem.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 23. kvě 2019 22:24:40
od Skynet37
Ani po úpravách sa mi to nepodarilo spojazdniť a mam ho nastavene na programovanie. Dúfam že som na nič nezabudol.

Arduino: 1.8.8 (Windows 7), Vývojová doska:"Generic ESP8266 Module, 160 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 1M (512K SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

Projekt zaberá 425310 bytov (85%) pamäte pre program. Maximum je 499696 bytov.
Globálne premenné zaberajú 31412 bytov (38%) dynamickej pamäti, 50508 bytov zostáva pre lokálne premenné. Maximum je 81920 bytov.
esptool.py v2.6
2.6
esptool.py v2.6
Serial port COM3
Connecting........_____....._____....._____....._____....._____....._____.....____Traceback (most recent call last):
File "C:\Users\Marek\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2/tools/upload.py", line 25, in <module>
esptool.main(fakeargs)
File "C:/Users/Marek/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 2653, in main
esp.connect(args.before)
File "C:/Users/Marek/AppData/Local/Arduino15/packages/esp8266/hardware/esp8266/2.5.2/tools/esptool\esptool.py", line 468, in connect
raise FatalError('Failed to connect to %s: %s' % (self.CHIP_NAME, last_error))
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header
esptool.FatalError: Failed to connect to ESP8266: Timed out waiting for packet header

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 23. kvě 2019 23:22:36
od Sakul
Koukám, že je nastavena špatná přenosová rychlost. Má být 115200.
Hodila by se ještě informace jaký tedy používáš modul, jak ho máš nakonfigurován a jakým způsobem připojen. Taktéž je důležité jaké je napájecí napětí. Celkem dost věcí na to má svůj vliv.
Ideálně přidat fotky, aby se z toho dalo něco usoudit a napsat krok po kroku jak postupuješ.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: pát 24. kvě 2019 14:51:41
od Skynet37
Áno tu rýchlosť som skúšal menit, kedze ani podľa tvojich nastavení to nešlo a prevodník som meral , ma 3.2V.
Presnejšie údaje o doske nvm.

Skúšal som medzi sebou prehodiť TX a RX a pri pripájaní my začala blikať modra dióda čo predtým nerobilo.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: pát 24. kvě 2019 20:35:51
od Sakul
Tak jsem na to kouknul a pač mám doma i ten převodník co používáš zkusil jsem to sním a nefunguje. Pokud použiju normální převodník CH340G co tady mám upravený pro tento účel ten funguje bez problému na poprvé.
Koukal jsem, že na tom převodníku co máš ty a je to i na tom co mám doma a nejde, chybějí součástky jako krystal a pár okolo, což bude ten problém.
Takže doporučuji použít nějaký funkční převodník ideálně s CH340G a naprogramovat to pomocí něho. Holt číňan zase šetřil.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: sob 25. kvě 2019 21:40:20
od Skynet37
Na aliexprese , kde som to kupoval tak na obrázkoch tam súčiastky neboli. Ale iný predajcovia ich mali. Ako ho môžem využiť? Rozmýšľam na kúpou CP2102 pre ďalšie Arduino projekty. Môžem ho použiť na naprogramovanie ESP ?

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: sob 25. kvě 2019 22:34:30
od Sakul
Z principu ho použít lze, ale záleží na konkrétní specifikaci. Pro ESP potřebuješ 3,3V s proudem ve špičce až 300mA. Pokud to ten převodník dá, je použitelný. Pro arduino je zase důležitý vývod DTR, bez kterého arduino nenaprogramuješ (naprogramuješ, ale je to fakt opruz).
Já používám převodníky založené na čipu CH340G a s těma mám vynikající zkušenost. Používám je i v mých konstrukcích.
Prostě musíš si vybrat takový převodník, který ti nabízí funkce a parametry jaké potřebuješ pro zamýšlené použití.

Jinak ten převodník co máš podle mě bez toho krystalu a součástek okolo nepojede, takže je k ničemu. Můžeš ale krystal 12MHz a kondenzátory 22pF přidat a pak by to snad mohlo fungovat. Nicméně jsem nestudoval zapojení, takže nelze říct, zda to má číňan dobře nebo to posral zcela jako i další jiné moduly, například Ramps v1.4 nebo CNC Shield.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 19. čer 2019 18:55:10
od Skynet37
Takže som tut. Už mam aj prevodník aj som to nahral. Potom som sa cez IP adresu cez telefón do neho prihlásil, aby som do neho ešte nahral webové rozhranie. Ale to sa my nesprávne nahralo ,a už sa mi k nemu cez IP adresu nepodarilo prihlásiť. A keď sa pokúsim padne wi fi. Skúšal som to na novo nahrať , ale aj tak my to nejde. Ako keby to zostalo v pamäti.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 19. čer 2019 20:41:48
od Sakul
Při nahrávání musí být nastaveno v parametrech desky, že chceš vymazat při programování všechny paměti.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 20. čer 2019 20:34:37
od Skynet37
Toto som hľadal nahral som to na novo , prihlásil a dal nahrať ale na miesto 120kb nahrá len 2.00 kb. vidno obrázku.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 20. čer 2019 23:12:55
od Sakul
S tímto problémem jsem se nikdy nesetkal.
Jen pro doplnění. Pokud má tvůj soubor s UI 120KB to znamená, že jde o verzi 2.0 a máš i firmware 2.0 ?

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 29. črc 2020 7:21:30
od fofo444
V prvom rade chcem veľmi poďakovať za super návod. Mám Wemos D1 mini a všetko som rozchodil na prvý pokus.
Používam v režime wifi klienta. Keď by som sa chcel pripojiť na iné AP ako tam pridám prihlasovacie údaje?

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 29. črc 2020 15:21:57
od Sakul
Zcela normálně, připojit přes webové rozhraní ESP3D a v nastavení WIFI připojení stačí zadat informace pro novou síť, ke které se chceš připojit. Toho nastavení tam není moc, tak se to dá probádat běhen 5ti minut. Je to vyfocené i v tom návodu.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 29. črc 2020 15:43:41
od fofo444
Zle som sa vyjadril. Mam nastavene pripojenie na wifi1. Prenesiem tlaciaren na iné miesto kde nieje siet wifi1 ale wifi2. Ako tam zadám prihlasovacie údaje?
Chcelo by to nejak spustit esp3d ako AP aby som sa pripojil a zadal prihlasovacie údaje.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: stř 29. črc 2020 16:48:21
od Sakul
Mám pocit, že to běží v režimu klient a AP současně. Případně by mělo jít tento režim nastavit, takže pak je možno to upravit třeba přes telefon. Nebo holt to zadat předem.
Nicméně vůbec nejlepší řešení je navrhnout WIFI s mnoha přístupovými body, ale jen jedním společným SSID. Pak si to ty APčka budou předávat stejně jako BTS. Například TOTO.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 30. črc 2020 21:56:21
od Bernardx
Na dosku SKR 1.4 Turbo som podľa https://github.com/luc-github/ESP3D nainštaloval ESP01S. Ovládanie Rebela funguje aj z ESP3D-GUI, aj z Repetier servera perfektne. Ale na prenos g-code súborov cez wifi to je veľmi pomalé. 2MB súbor tak do 10 minút :|
Ale kto má čas a nervy na to, je to použiteľné.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: čtv 30. črc 2020 22:10:29
od Bernardx
fofo444 píše:Zle som sa vyjadril. Mam nastavene pripojenie na wifi1. Prenesiem tlaciaren na iné miesto kde nieje siet wifi1 ale wifi2. Ako tam zadám prihlasovacie údaje?
Chcelo by to nejak spustit esp3d ako AP aby som sa pripojil a zadal prihlasovacie údaje.

Ak bude ESP3D ako AP, potom vždy musíš na PC, notebooku prehadzovať SSID na tú nastavenú v ESP3D-WEBUI.
Tak ale nebudeš mať prístup na domácu (pracovnú sieť).
Dá sa to vyriešiť viacerými spôsobmi, ale záleží na Tvojich podmienkach siete a zariadení. Ak sa siete wifi1 a wifi2 nevidia, obidve SSID nazvi rovnako, daj im rovnaký rozsah IP adries, a gateway, pevnú adresu klienta, alebo rezervovanú v DHCP. V ESP3D-WEBUI zadefinuješ klienta a môžeš tlačiareň prenášať bez zmeny v ESP3D.
Ak sa siete vidia, potom jedna sieť ako AP, druhá ako klient a tlačiareň tiež ako klient.

Re: Jak připojit tiskárnu přes WIFI - ESP3D (levně)

PříspěvekNapsal: úte 01. zář 2020 17:28:13
od IvanH
Programovaci pripravok/prevodnik funguje aj bez krystalu. Jedine co mu chyba je odpor z Vcc na vyvod CH_PD (CH_ENABLE). Ked je na vyvode log 0 tak je cely ovod v stave SLEEP aby bezal potrebuje log 1 co zabezpecis odporom ja tam mam 12k ale cokolvek mezi 1k az 20k bude OK.
PS.: Dik za podrobny navod vsetko funguje ....