Raspberry Pi a OctoPrint server

Toto fórum je věnováno sekci POČÍTAČE na webu Sakul World.
  • Advertisement

Chcete ukázkové video s postupem instalace?

ANO
1
100%
NE
0
Žádná hlasování
Je to brnkačka netřeba
0
Žádná hlasování
 
Celkem hlasů : 1

Raspberry Pi a OctoPrint server

Příspěvekod Sakul » ned 05. dub 2020 19:27:44

Takže tady zakládám téma o tomto tiskovém serveru pro 3D tiskárny. Dnes jsem si to jen cvičně zkusil nainstalovat na moje Raspberry Pi 3B+ a musím říct, že rozchodit dotykový displej byl teda dost velkej vopruz. Když jsem si to zkoušel před několika měsíci mám pocit, že to bylo jednodušší.
Nicméně pokud má někdo zkušenost, může se pochlubit a třeba vložit svůj návod na zprovoznění.

Takže zde přináším můj návod na zprovoznění. Předem upozorňuji, že nejsem specialista přes linux a OctoPrint v podstatě nepoužívám (používám Repetier server). Z toho vyplývá, že tento postup zprovoznění nemusí být optimální, ale dosáhl jsem takto mnou požadované funkcionality.
Co se funkcionality týče, tak prvním požadavkem bylo zprovoznění prostředí v Češtině a druhou částí pak zprovoznění malého TFT 3.5" dotykového displeje připojeného přes SPI. Vše jsem testoval na Raspberry Pi 3B+.
V první řadě tedy použitý hardware:
1. Raspberry Pi 3B
2. TFT 3,5" Displej
3. Raspberry musí být bezpodmínečně vybaveno chladiči, které najdete třeba zde. A dále by mělo být vybaveno i aktivním chlazením, což lze zařídit ventilátorem 30x30x10mm namontovaným z boku krabičky. Tuto krabičku najdete v příloze na konci tohoto příspěvku.
4. A poslední věc ovšem neméně důležitá je velice kvalitní napájení Raspberry. Z principu moc nedoporučuji napájení přes USB konektor, ale spíše připájet napájecí kablíky přímo na PCB Raspberry. To však vyžaduje určitou zručnost a znalost elektroniky, takže to laici nebudou v žádném případě dělat a poradí si jinak. Já používám pro napájení malý DC/DC měnič typu StepDOWN s regulovatelným výstupním napětím nastaveným na 5,1V. Měnič je údajně schopen dodat proud až 3A. Pro napájení používám přímo napětí ze zdroje 3D tiskárny.

Potřebný software:
1. SD Card Formatter - Pro zformátování SD karty v prostředí Windows
2. BalenaEtcher - Pro nahrání Image na SD kartu
3. Win32DiskImager - Alternativa k balenaEtcheru, která umí udělat i zálohu image.
4. PuTTY - Terminál pro konfiguraci Raspberry
5. Advanced IP Scanner - pro zjištění IP adresy Raspberry

Takže pojďme na to:
1. Na stránce https://octoprint.org/download/ stáhneme OctoPi (0.17.0).
2. Po stažení soubor zip rozbalíme.
3. Pomocí programu například balenaEtcher nahrajeme image na SD kartu (min 8GB class10).
4. Po nahrání je nutné na oddílu boot (FAT) vytvořit soubor SSH.TXT. Soubor může být prázdný a nemusí mít ani koncovku .txt. Je to z toho důvodu, že pokud budeme chtít server konfigurovat vzdáleně přes nějaký terminál, tak musíme povolit přístup přes SSH. To bychom normálně udělaly v nastavení systému, ale pokud se tam nedostanem, tak to nemůžem ani povolit. Proto existuje tato možnost, kdy to povolíme pouhým zapsáním souboru SSH do kořenového adresáře oddílu boot. Poté SD kartu vložíme do Raspberry, připojíme k internetu a zapneme.
5. Zjistíme IP adresu jakou dostalo Raspberry přiděleno od DHCP serveru. Například programem Advanced IP Scanner.
6. Terminálem PuTTy se pomocí této IP připojíme k Raspberry.
7. Přihlásíme se pomocí uživatele: pi a hesla: raspberry
8. Provedeme aktualizace systému:
Kód: Vybrat vše
sudo apt-get update
sudo apt-get upgrade

9. Následně po dokončení přejdeme do nastavení Raspnerry:
Kód: Vybrat vše
sudo raspi-config

V tomto menu doporučuji změnit uživatelské heslo, což můžete pod položkou 1.
Dále je dobré změnit pod položkou 4 časové pásmo I2 na Praha a WI-FI Country pod I4 na Czech Republic.
Poté lze vyskočit Finish (na to se dostanete tabulátorem).
10. Otevřeme webový prohlížeč a napíšeme do adresního řádku IP adresu Raspberry (tu co jste psaly do PuTTy)
Následně projdeme jednoduchého průvodce. Po projití průvodce je první část hotová.
Z principu je tu však jeden problém a tou je IP adresa. Protože IP dostalo Raspberry přidělenou od DHCP serveru, za nějaký čas dojde ke změně této adresy. Proto je dobré v nastavení Vašeho domácího routeru nastavit přidělování IP adresy Vašemu Raspberry na základě jeho MAC, tak aby dostávalo vždy stejnou IP. Toto může být celkem složité nastavení, takže to doporučuji konzultovat se správcem Vaší domácí sítě. Taktéž pokud budete chtít později přistupovat k serveru vzdáleně přes internet, bude to vyžadovat další nastavení Vaší sítě a přidělení veřejné IP od Vašeho poskytovatele internetu.
Takže toto bylo jen pouhé zprovoznění OctoPrintu v základní instalaci. Nyní budeme chtít OctoPrint trochu počeštit, takže jdeme na to:

Instalace češtiny:
1. Nejprve musíme češtinu někde stáhnout. Já jsem otestoval tuto a celkem funguje:
https://michaelkuty.com/howto/octoprint/
Případně můžete otestovat tyto (netestoval jsem):
https://github.com/JanSykor/CZ-language ... -Octoprint
2. Nyní klikneme na symbol klíče v horní liště (první zleva vedle symbolu vypnutí).
V levém menu vybereme položku Appearance, dále klikneme na tlačítko Manage.. (vedle Language Packs)
Na otevřené kartě klikneme na Browse a vyhledáme v našem PC, kde máme staženou češtinu (soubor Zip) a vybereme ji.
Poté klikneme na Upload a počkáme až se nahraje a objeví ve výpisu, následně kartu zavřeme (Close).
Nyní musíme server restartovat (symbol vypínače v horní liště - Shutdown system).
Jakmile server opět naběhne jdeme zase přes klíč do Appearance a vybereme v poli Default Language čeština a dáme Save v pravém spodku karty.
Aby se čeština aktualizovala je ještě nutné restartovat OctoPrint. Takže v horní liště zase symbol vypnutí, ale tentokrát dáme Restartovat OctoPrint.
Jakmile naběhne, mělo by být celé prostředí v češtině.

Je možné, že Vám vyskočí karta s tím, že je k dispozici aktualizace OctoPrintu. Nyní je tedy ta správná chvíle ji udělat (v mém případě 1.14.0).

Pokud jste se dostali až sem, tak gratuluji. Máte OctoPrint v češtině. Nicméně jak je mým zvykem přidám sem již hotovou image, kde jsou všechny dosud provedené kroky již zprovozněny, takže tuto image stačí pouze nahrát na Vaši SD kartu a vložit do Raspberry. Přihlášení do Raspberry jsem ponechal defaultní, tedy:
Uživatel: pi
Heslo: raspberry
Toto doporučuji neprodleně změnit dle bodu 9.
Dále bylo nutné v OctoPrintu vytvořit profil tiskárny (3D Tiskarna). Tento si samozřejmě můžete upravit dle Vaší tiskárny. Taktéž jsem musel zadat uživatele OctoPrintu:
uživatel OctoPrint: Sakul.cz
heslo: octoprint
Image můžete stahovat zde:
Kód: Vybrat vše
https://uloz.to/file/cjQRrhq2kq8X/octopi-0-17-0-cz-img-zip

Samozřejmě při použití této image je nutné rozšířit oddíl na celou kapacitu Vámi použité SD karty v nastavení raspi-config

Dalším krokem je instalace dotykového displeje:
Toto je na rozdíl od Repetieru podstatně složitější. Jde totiž o to, že je nutné nainstalovat podporu (ovladače) displeje a taktéž doinstalovat grafické rozhraní linuxu. Nejnovější verze OctoPi jsou totiž založeny na Lite verzi a ta neobsahuje grafické rozhraní a bez něj se nezobrazí uživatelské rozhraní.

1. Takže začneme instalací grafického rozhraní (desktop), opět přes terminál PuTTy:
Kód: Vybrat vše
sudo /home/pi/scripts/install-desktop

Toto bude chvilku trvat, takže je čas na kávičku nebo čajíček.

Následně jsme vyzváni k restartu, takže:
Kód: Vybrat vše
sudo reboot

2. V dalším kroku budeme instalovat ovladač displeje. Já používám ISP TFT3.5" s rezistivní dotykovou vrstvou.
Kód: Vybrat vše
wget http://www.waveshare.com/w/upload/7/74/LCD-show-170309.tar.gz
tar xvf LCD-show-170309.tar.gz
cd LCD-show/
chmod +x LCD35B-show
./LCD35B-show

Nyní by mělo dojít k restartu RB.

3. Pokračujeme v instalaci ovladačů:
Kód: Vybrat vše
git clone https://github.com/Elecrow-keen/Elecrow-LCD35.git
cd Elecrow-LCD35
sudo ./Elecrow-LCD35

Opět by mělo dojít k restartu RB. Následně už by měl ožít displej, ale ještě na něm neběží UI.

4. Správná orientace displeje. Mě totiž takto zobrazuje displej vzhůru nohama, takže je potřeba otočit zobrazení:
Kód: Vybrat vše
cd Elecrow-LCD35
sudo ./Elecrow-LCD35 270


5. Nyní už by měl displej fungovat správně a je tedy nutné doinstalovat do OctoPrintu TouchUI rozhraní. Takže otevřeme webovou stránku OctoPrintu a přes ikonu klíče přejdeme do nabídky Manažer doplňků. Na otevřené kartě klikneme na tlačítko Získat Více... vespod karty a následně do pole Hledat napíšeme TouchUI. Jakmile ho to najde mělo by se u něj objevit tlačítko Instalovat, takže na něj klikneme a vyčkáme než se doplňěk (TouchUI) nainstaluje. Následně vyskočí okno, že je třeba OctoPrint restartovat, takže tak učiníme.

6. No a ještě je nutné vynutit zobrazení UI na TFT displeji hned po nastartování serveru. Takže zase PuTTy:
Kód: Vybrat vše
git clone https://github.com/BillyBlaze/OctoPrint-TouchUI-autostart.git ~/TouchUI-autostart/
sudo ~/TouchUI-autostart/helpers/install

V průběhu instalace budeme vyzvání k zadání uživatelského jména pro OctoPrint. Tady je to uživatelské jméno, kterým se přihlašujete na webové stránce OctoPrintu (default: Sakul.cz), nikoli to pro přihlášení do Raspberry (pi).
Po dokončení potvrdíme restart OctoPrintu, ale následně je nutné restartovat celé Raspberry:
Kód: Vybrat vše
sudo reboot

No a hle po restartu už máme TouchUI na dotykovém displeji a můžeme přes tento displej ovládat OctoPrint.

Opět přidávám image, kde je vše zprovozněno až do tohoto bodu:
Kód: Vybrat vše
https://uloz.to/file/Yc6TLIDOE0XQ/octopi-0-17-0-cz-touchui-3-5tft-img-zip

Samozřejmě při použití této image je nutné rozšířit oddíl na celou kapacitu Vámi použité SD karty v nastavení raspi-config

Taktéž je možno tento server v rámci větší stability a výdrže provozovat místo na SD kartě na mSATA disku. To jsem tu již nerozváděl, neb postup je stejný jako u Repetier serveru, což jsem popsal již ZDE.

Ale že to byl docela porod co? Nicméně možná jsem někde něco přehlédl a jde to udělat nějak jednodušeji. Takže pokud někdo o takovém jednodušším postupu zprovoznění této funkcionality ví, může se zde s námi podělit. Samozřejmě existují i jiné UI pro ovládání přes dotykový displej, jako je například OctoScreen, ale o tom zase jindy. Mě osobně přijde zprovoznění Repetier serveru jednodušší a uživatelské rozhraní na displeji nesrovnatelně přívětivější než TouchUI. Ale zas je to vše zadarmo a možnost instalace dalších pluginů také není k zahození.

Zde ještě pár odkazů ze kterých jsem čerpal při zprovoznění:
https://www.youtube.com/watch?v=6OP2c-GQFu4
https://howchoo.com/g/ztu5owjhytu/3d-pr ... escription
https://github.com/BillyBlaze/OctoPrint ... to-Browser
https://www.youtube.com/watch?v=OJ59hXSyBoI

Upřímně nevím jestli má smysl točit nějaké video s postupem tohoto zprovoznění. Většina věcí je stejná nebo hodně podobná s postupem zprovoznění Repetier serveru, na který videa jsou a můžete se na ně tedy podívat. Nicméně pokud by o video byl enormní zájem není problém ho udělat. Takže hlasujte.

Jinak teoreticky by to samozřejmě mělo jít zprovoznit i na mSATA disku. Opět na to nebude návod dělat neb je k dispozici u Repetier serveru. Takže odkazy:
Raspberry Pi a Repetier server
Raspberry Pi 3, Repetier server na SSD disku
Přílohy
Foto.jpg
Malá ukázka jak to vlastně vypadá.
RaspberryPi SSD a 3.5TFT.zip
STL krabičky včetně možnosti mSATA disku.
(842.53 KiB) 12067 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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » úte 07. dub 2020 12:33:12

Celá sestava je plně funkční i na RaspBerry Pi4. Testoval jsem na variantě s 2GB RAM.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod schusterj » úte 07. dub 2020 22:01:34

Koukni na tohle: https://github.com/UnchartedBull/OctoDash
Testoval jsem a funguje. Nemusel jsem přidávat ovladače LCD, testoval jsem na oficiálním RPi displeji, tam už jsou ovladače součástí.Vlastně je nemusím na tento displej instalovat na nic (KODI, Raspbian, Octoprint atd.)
Vypadá to zajímavě, obrazy vždy nahrávám na USB disk. Karty už jsem přestal používat.
Uživatelský avatar
schusterj
Profík
Profík
 
Příspěvky: 173
Registrován: pon 04. pro 2017 21:39:37

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » úte 07. dub 2020 22:29:49

Mrknu na to.
Jinak já taktéž nepoužívám SD karty a ani USB FlashDisky, ale výhradně mSATA nebo M.2 disky.
Co se týká displeje, tak nemám originál, používám ten z návodu a celkem v pohodě.

Ještě bych se zeptal jakou používáš češtinu?
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » stř 08. dub 2020 11:56:20

Tak bohužel OctoDash se mi zprovoznit nepodařilo. Nicméně abych to upřesnil, tak samozřejmě jsem to bez problému rozjel s HDMI displejem. Tam žádný problém nebyl. Bohužel s tím mým přes SPI se mi to nepodařilo, i když je ve výpisu podporovaného HW. Ještě zkusím ten OctoScreen, kdyby náhodou.

Tak u OctoScreenu jsem byl o něco úspěšnější. Tam se mi to na malý displej povedlo dostat, ale byl problém s rozlišením, takže jsem tam měl jen asi 1/4 obrazovky. Opět na HDMI displeji vše OK bez problému.

Tímto jsem tedy skončil s pokusy s OctoPrintem. Pokud někdo bude chtít, opět může zde přidat svůj návod na zprovoznění v podstatě čehokoli spojeného s OctoPrintem. Z mé strany v tom již žádnou činnost vyvíjet nebudu. Možná pak něco přidám ve spojení s Palete, ale to bude bůhví kdy.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod schusterj » stř 08. dub 2020 14:57:21

Češtinu pro octoprint jsem stáhnul zde: https://github.com/JanSykor/CZ-language ... -Octoprint
Kouknu na ten OctoDash, mám ještě 3,5" displej tak vyzkouším.
Uživatelský avatar
schusterj
Profík
Profík
 
Příspěvky: 173
Registrován: pon 04. pro 2017 21:39:37

Re: Raspberry Pi a OctoPrint server

Příspěvekod schusterj » stř 08. dub 2020 20:00:22

Tady nějaké foto testů. Mám výhodu že mám jednu desku Fysetc navíc a dokoupil jsem stejný displej co je v tiskárně LEO. Displej jsem koupil na ali za cca 300Kč, Tak se hodí na pokusy a testy.
Přílohy
IMG_0248.JPG
Testované zapojení
Uživatelský avatar
schusterj
Profík
Profík
 
Příspěvky: 173
Registrován: pon 04. pro 2017 21:39:37

Re: Raspberry Pi a OctoPrint server

Příspěvekod Blade » pát 15. led 2021 19:33:16

ahoj
Prosím tě jak děláš image SD karty. Chtěl jsem si udělat zálohu přes Win32DiskImage a pokaždé to skončilo chybou.
Zkoušel jsem to na třech PC a pokaždé to samé.
Uživatelský avatar
Blade
Chcíplotina
Chcíplotina
 
Příspěvky: 12
Registrován: stř 08. lis 2017 20:15:34

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » pát 15. led 2021 20:45:47

Jak se dělá Image SD karty je popsáno (předvedeno) ve videu, kde ukazuji jak provozovat Raspberry s mSATA diskem. Odkaz máš v prvním příspěvku.
Jinak pokud to píše nějakou chybu není vůbec marné sem tu chybu napsat. Protože takto fakt nemám tucha. Možná za to může vysoké proudění fotonů v místnosti :lol:
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod Blade » pát 15. led 2021 22:13:26

chyba read.png
chyba read.png (23.6 KiB) Zobrazeno 270193 krát


Tak jsem mrkl na video a dělám to stejně.

Tak jsem trochu hledal a může to prý být i čteckou karet. Zkusím sehnat jinou a uvidím.
Uživatelský avatar
Blade
Chcíplotina
Chcíplotina
 
Příspěvky: 12
Registrován: stř 08. lis 2017 20:15:34

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » pon 08. úno 2021 5:09:12

Zdravím všechny tiskaře a ty co používají s oblibou tiskový server OctoPrint. V posledních dnech jsem se velmi intenzivně věnoval tomuto serveru a tomu jak ho zprovoznit na počítačích Raspberry Pi. Hlavním cílem bylo zprovoznit současně se serverem i malý dotykový displej s uživatelským rozhraním. V prvním příspěvku máte návod jak zprovoznit TouchUI, ale jde o zastaralý návod a nejspíš už to podle něj nerozjedete. Takže i tento jsem aktualizoval a přidal i návody na OctoScreen a OctoDash. Pro ty, kteří se nechtějí instalací zabývat jsem vytvořil image, které stačí nahrát na SD kartu a vše je již zprovozněno.
Tento návod s kompletní dokumentací byl umístěn na mém Patreonu: https://www.patreon.com/posts/46703889 kde si ho můžete stáhnout. Zde dávám k nahlédnutí kousek návodu, pojednávající o instalaci OctoPrintu, ale již neobsahuje návody na instalaci uživatelských prostředí pro dotykový displej.
Přílohy
OctoPrint - návod k instalaci - ukázka.pdf
Ukázka návodu k instalaci OctoPrintu
(772.77 KiB) 11948 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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod antoans » pon 15. bře 2021 0:45:37

Ahoj chtěl bych ovládat tiskárnu přes octoprint server chci použít Rabsberry Pi 4 model B a chtěl jsem se poradit s jakou ramkou je nejvhodnější? 2,4 nebo 8 GB?
Rebel II compiled by REBEL S ,Gravírka Atomstack X7PRO
Arduino MEGA 2560
Ramps 1.4
Repetier 0.92.9
Uživatelský avatar
antoans
Začátečník
Začátečník
 
Příspěvky: 46
Registrován: pát 12. led 2018 1:10:29
Bydliště: Ostrava 2

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » pon 15. bře 2021 8:20:07

Je to celkem sumak.Uplne staci 2GB. 8GB nedoporucuju pac s tim muze byt problem.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod antoans » pát 16. dub 2021 20:15:35

Ahoj můžu použít tenhle ten displej? https://rpishop.cz/displeje/1203-waveshare-35-lcd-b-displej-320480-dotykovy-rezistivni.html K čemu je tam ten další plochý spoj?
Rebel II compiled by REBEL S ,Gravírka Atomstack X7PRO
Arduino MEGA 2560
Ramps 1.4
Repetier 0.92.9
Uživatelský avatar
antoans
Začátečník
Začátečník
 
Příspěvky: 46
Registrován: pát 12. led 2018 1:10:29
Bydliště: Ostrava 2

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » pát 16. dub 2021 20:38:29

S největší pravděpodobností ano, ale jako u všeho Čínského to nelze zaručit.
K čemu je tam ten další plochý spoj?

Nevím o co jde, je nutná přesnější specifikace.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod antoans » sob 25. zář 2021 19:31:15

Zdravím tak jsem koupil ten displej uvedený výše bohužel se mi Hone podařilo rozjet tak jsem se chtěl se zkušenějšími poradit co dělám asi špatně. Jinak octoprint jsem rozjel v pohodě všechno funguje Wi-Fi připojení i web kamera. Při instalaci jsem postupoval dle návodu zde uvedených. Nainstaloval jsem grafické rozhraní přes putty. potom nainstaloval ovladač dle návodu zde https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(B) ale i když k nějaké interakci došlo a zadal příkaz
Kód: Vybrat vše
chmod +x LCD35B-show-V2
 ./LCD35B-show-V2
tak mi to vyhodilo hlášku ze soubor není k nalezení.

Našel jsem ještě tyto stránky https://github.com/waveshare/LCD-show/blob/master/LCD35B-show-V2 s tímto kódem a snad jen tuším co nimi jestli by mi to pomohlo.
Předem díky za odpověď.
Rebel II compiled by REBEL S ,Gravírka Atomstack X7PRO
Arduino MEGA 2560
Ramps 1.4
Repetier 0.92.9
Uživatelský avatar
antoans
Začátečník
Začátečník
 
Příspěvky: 46
Registrován: pát 12. led 2018 1:10:29
Bydliště: Ostrava 2

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » sob 25. zář 2021 20:23:17

Za mě mohu doporučit pouze můj podrobný manuál k instalaci OctoPrintu a třech UI rozhraní pro malý 3,5" displej s SPI rozhraním.
Bližší info viz zde: viewtopic.php?p=4112#p4112
nebo zde: https://www.patreon.com/posts/46703889

Jak v tom příspěvku píšu nemusí fungovat postup z úvodního postu. Součástí mého návodu jsou i Image, kde je již všechno zprovozněno, pro případ, že by byl problém.

Jen ještě jedna rada. Pač ty displeje jsou čínské šunty je dobré mít 2-3, aby se daly otestovat všechny 3, v případě že jeden nebude chtít fungovat. Osobně jsem na ně měl sice štěstí, ale kolega z práce si pořídil 2 a oba vadné. Jeden nešel vůbec a druhý měl rozhašenou dotykovou vrstvu. Až třetí mu fungoval. Proto je dobré mít po ruce jeden displej o kterém se na 100% ví, že je funkční.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod antoans » ned 26. zář 2021 20:59:19

Zdravím a děkuji za odpověď. No podle toho postu https://forum.sakul.cz/viewtopic.php?p=4112#p4112 jsem postupoval. No nakonec jsem se dopracoval i k originálnímu Image jak je uvedeno na stránkách výrobce stáhnul nahrál a ono zase se nic nezobrazilo :x no ale přece jen něco dělalo zjistil jsem že dotyková vrstva je aktivní.
No a teď se zeptám jako úplná lama. Jak ten displej má vlastně jako fungovat po připojení na GPIO po spuštění raspibanu? Je to to tak že na na LCD se zobrazí načítaní operačního systému jako na velké HDMi obrazovce? Aniž by bylo potřeba instalovat nějaké další ovladače? Myslím v případě originálních displejů k raspberry.
Rebel II compiled by REBEL S ,Gravírka Atomstack X7PRO
Arduino MEGA 2560
Ramps 1.4
Repetier 0.92.9
Uživatelský avatar
antoans
Začátečník
Začátečník
 
Příspěvky: 46
Registrován: pát 12. led 2018 1:10:29
Bydliště: Ostrava 2

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » ned 26. zář 2021 21:41:34

Tyto displeje komunikují přes SPI sběrnici, takže je nutné nainstalovat ovladač. Bez něj to ani neškytne. Někdy je i nutné přepnout zobrazení na tento displej, což v tom úvodním postu není řešeno, ale řešil jsem to u Repetier serveru.
A ano pokud displej funguje může ukazovat i bootování systému, od momentu co se načte jeho ovladač.

Nicméně pokud mohu dát radu, tak bych vůbec rozhraní TouchUI nepoužíval. Je to snad to nejhorší co existuje. Raději bych šel do OscoDash nebo OctoScreen.

Případně se na celej OcoPrint vybodnout a jít do Fluidd v kombinaci s firmwarem Klipper. To je o několik řádů jiný level. K tomu také existuje UI pro dotykáč KlipperScreen založený na OctoScreenu.

Nicméně asi nejlepší co podle mne může momentálně být a přitom i nejlevnější je firmware Klipper na počítači OrangePi ZERO + jako obrazovka třeba nějaký tablet nebo telefon. Ale samozřejmě je možno to nahrát na libovolný počítač.

Pokud ale trváš na OctoPrintu s displejem tak návod už jsem psal a funguje: https://www.patreon.com/posts/46703889 víc k tomu bohužel nelze dodat. Případně si můžeš stáhnout rozchozenou Image, kde ten displej funguje. Ty image jsou tam právě proto, pokud by někomu nešla ta instalace.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08

Re: Raspberry Pi a OctoPrint server

Příspěvekod antoans » pon 11. říj 2021 11:11:01

Zdravím tak po několika 10 neúspěšných pokusu zprovoznit výše uvedený dislpejhttps://rpishop.cz/displeje/1203-waveshare-35-lcd-b-displej-320480-dotykovy-rezistivni.html ( mimochodem po zapojení svíti černě) jsem si sehnal úplně stejný který je uvedený v seznamu na začátku topicu ten už po zapojení svíti bíle tak jak má. Bohužel jsem mněl úplně stejný problém jako s displejem předchozím . Už jsem si říkal jestli není problém s deskou raspberry naštěstí nebyl ani s displejem. To se ukázalo potom co jsem si stáhnul vámi nakonfigurovanou image uvedenou zde.

No ale moji prioritou není TouchUI ale chtěl bych OctoDash případně OctoScreen ale OctoDash se mi zamlouvá víc. Tak jsem se chtěl zeptat jaké bych mněl podniknout další kroky jestli se dá OctoDash nainstalovat přes TouchUI nebo je nutno začít s čistým OctoPi. Jinak co se týče OctoPi tak mám verzi 0.18.0
Rebel II compiled by REBEL S ,Gravírka Atomstack X7PRO
Arduino MEGA 2560
Ramps 1.4
Repetier 0.92.9
Uživatelský avatar
antoans
Začátečník
Začátečník
 
Příspěvky: 46
Registrován: pát 12. led 2018 1:10:29
Bydliště: Ostrava 2

Re: Raspberry Pi a OctoPrint server

Příspěvekod Sakul » pon 11. říj 2021 12:39:32

V navodu jez je na patreonu a odkaz je par prispevku vyse je podrobny navod jak na octodash tak i OctoScreen. A samozrejme jsou k dispozici image techto systwmu plne rozchozenych. Postup instalace se od TouchUI lisi a nejspis neni dobry napad to mastit prez nej. Takze doporucuji pouzit pozadovanou image nebo nainstalovat dle navodu.
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: 1743
Věk: 43
Registrován: úte 30. bře 2010 18:13:08


Zpět na Počítače


  • Advertisement

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron