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

Toto fórum je věnováno sekci 3D Tisk na webu Sakul World.
  • Advertisement

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

Příspěvekod Sakul » sob 09. bře 2019 16:41:06

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.
Přílohy
Nahrání firmware ESP3D a webUI do ESP modulu.pdf
Podrobný návod na zprovoznění.
(1.5 MiB) 5808 krát
ESP3D.zip
Firmware v1.0 a potřebné soubory pro zprovoznění.
(14.39 MiB) 5620 krát
ESP-01 EN.pdf
Popis modulu ESP-01
(854.23 KiB) 5570 krát
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » úte 16. dub 2019 21:05:10

Ked mi pride Wi fi modul, tak to hned vyskušam.
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Skynet37 » stř 22. kvě 2019 22:29:45

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
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » stř 22. kvě 2019 23:44:56

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.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » čtv 23. kvě 2019 22:24:40

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
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » čtv 23. kvě 2019 23:22:36

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š.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » pát 24. kvě 2019 14:51:41

Á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.
Přílohy
20190524_154407.jpg
20190524_143119.jpg
20190524_142754.jpg
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » pát 24. kvě 2019 20:35:51

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.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » sob 25. kvě 2019 21:40:20

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 ?
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » sob 25. kvě 2019 22:34:30

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.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » stř 19. čer 2019 18:55:10

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.
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » stř 19. čer 2019 20:41:48

Při nahrávání musí být nastaveno v parametrech desky, že chceš vymazat při programování všechny paměti.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Skynet37 » čtv 20. čer 2019 20:34:37

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.
Přílohy
20190620_202727.jpg
Uživatelský avatar
Skynet37
Chcíplotina
Chcíplotina
 
Příspěvky: 13
Registrován: ned 14. dub 2019 21:15:06

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

Příspěvekod Sakul » čtv 20. čer 2019 23:12:55

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 ?
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod fofo444 » stř 29. črc 2020 7:21:30

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?
Uživatelský avatar
fofo444
Chcíplotina
Chcíplotina
 
Příspěvky: 14
Registrován: sob 04. led 2020 23:25:19

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

Příspěvekod Sakul » stř 29. črc 2020 15:21:57

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.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod fofo444 » stř 29. črc 2020 15:43:41

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.
Uživatelský avatar
fofo444
Chcíplotina
Chcíplotina
 
Příspěvky: 14
Registrován: sob 04. led 2020 23:25:19

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

Příspěvekod Sakul » stř 29. črc 2020 16:48:21

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.
INFO:
Sakul WORLD: www.sakul.cz/
Sakul YouTube: www.youtube.com/user/sakulraider

Možnost příspěvku (Donate):
Patreon: https://www.patreon.com/sakul
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 1745
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

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

Příspěvekod Bernardx » čtv 30. črc 2020 21:56:21

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é.
Uživatelský avatar
Bernardx
Chcíplotina
Chcíplotina
 
Příspěvky: 2
Registrován: ned 09. čer 2019 19:16:42

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

Příspěvekod Bernardx » čtv 30. črc 2020 22:10:29

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.
Uživatelský avatar
Bernardx
Chcíplotina
Chcíplotina
 
Příspěvky: 2
Registrován: ned 09. čer 2019 19:16:42

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

Příspěvekod IvanH » úte 01. zář 2020 17:28:13

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 ....
Přílohy
IMG_20200901_155012.jpg
Naposledy upravil IvanH dne úte 01. zář 2020 20:49:37, celkově upraveno 2
Uživatelský avatar
IvanH
Chcíplotina
Chcíplotina
 
Příspěvky: 1
Registrován: úte 01. zář 2020 17:10:15

Další

Zpět na 3D Tisk


  • Advertisement

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 16 návštevníků