Grafický OLED displej k 3D tiskárně

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

Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » ned 09. zář 2018 21:43:07

Tak jsem se rozhodl udělat nějaké změny co se týče předního panelu a displeje. Vyfrézoval jsem nový přední panel kam jsem umístil i čtečku karet a navrhl jsem si nový svůj vlastní OLED displej s řadičem SSD1309 a o úhlopříčce 2,42".
Měl jsem displeje dva, žlutý a bílý. Jsou krásně ostré a dobře čitelné. Na fotkách to moc dobře vidět nejde, blbě se to fotí. Byl ale horor ty displeje rozchodit na I2c rozhraní. Číňani mi totž poslaly dva druhy displejů.Vypadají stejně, ale jsou na jiných deskách a každá se nastavuje jinak. Naštěstí jsem při návrhu DPS trochu s tím počítal a mám tam připravený různý druhy zapojení doplněním odporů. Protože mám hrozně málo času, všechno dělám za běhu. DPS jsem tak narychlo splácal a nechal vyrobit. Desky mi dělají do týdne bez příplatku. Všechno samozřejmě navrhuju oboustranně s prokovem a potiskem. I2c propojení jsem zvolil proto, aby bylo co nejmíň drátů na propojení.
Stačí mi jich jen devět tak jsem použil jen jeden desetipinový konektor. Musel jsem překopat firmware-přemapovat piny, zvolit řadič SSD1306 v režimu I2c atd. To ale nebyl žádný problém. Akorát že ten firmware je použitelný jen pro moji tiskárnu. Zatím jsem nestíhal vytisknout vrchní panel těch displejů. Uvidím, buď vytisknu nebo vyfrézuju když to čas dovolí.
Na fotkách jde vidět nový přední panel už s čtečkou karet.
Až to všechno dám dohromady, přidám foto. Ale jak píšu, času je málo.....

OLED displej:
Třeba ZDE
nebo ZDE
Přílohy
Připojení OLED displeje k Ramps a kompatibilním deskám.rar
Nějaká základní dokumentace, kdyby chtěl někdo experimentovat.
(1.87 MiB) 26 krát
IMG_2451.JPG
IMG_2448.JPG
IMG_2447.JPG
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Stavba moji 3D tiskárny

Příspěvekod Sakul » čtv 13. zář 2018 3:35:31

Ahoj,
vypadá to velice pěkně. Koukám, že jsi se do toho pustil s vervou. Klidně můžeš potom přidat nějakou dokumentaci, někdo by ji třeba ocenil.
INFO:
Sakul WORLD: http://www.sakul.cz/
Sakul Diskuse: http://www.forum.sakul.cz/

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 843
Věk: 38
Registrován: úte 30. bře 2010 18:13:08

Re: Stavba moji 3D tiskárny

Příspěvekod schusterj » sob 22. zář 2018 21:10:20

Tak jsem měl konečně trochu času vyměnit přední panel a otestovat IIC displej v provozu včetně čtečky. Vše je OK....
Přílohy
IMG_2477.JPG
IMG_2474.JPG
IMG_2473.JPG
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » sob 29. zář 2018 13:23:03

Tak jsem prostudoval internet jak řeší pin RES ostatní výrobci OLED modulů co běhají na IIC a zjistil jsem, že přidávají ještě k RC článku pinu reset paralelně k odporu diodu 1N4148. Asi je to pro lepší inicializaci - startu displeje. Tak jsem ji tam taky raději přidal. Je to taková alchymie :) .
Přílohy
IMG_2478.JPG
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod Sakul » úte 09. říj 2018 18:39:28

Tak mi konečně dorazil displej a mohl jsem se pustit do bádání a testování.
Musím říct, že tvůj návod je velice šikovný, takže během chvilky jsem displej rozjel. Jen jsem se nikde nedočetl na kolik voltů ten displej vlastně je. Takže jsem ho prvně prásknul na 5V. Což se mu teda nelíbilo, tak druhý pokus s 3,3V už klapnul a vše běží. S resetem jsem zatím žádný problém neměl. Pač jsem to testoval v práci neměl jsem tam moc součástek, takže odpor 12K a dva kondiky jeden 2,2uF a druhý je nějaký tantal nevím velikost, ale jede to.
Takže mě napadlo z toho udělat komplet displej k tiskárně včetně čtečky SD karet a začínám si pohrávat i s myšlenkou přifařit k tomu ještě ESP8266 (ESP-01S) s nahraným webovým rozhraním pro ovládání tiskárny: ESP3D
Nedávno jsem to testoval a jako náhrada za Bluetooth co jsem dlouho používal to vypadá schopně. Sice to nenahradí plnohodnotný RP server, ale je to takové levné a jednoduché řešení jak se vyhnout kabelům.
Přílohy
20181009_183147.jpg
Taková zbastlenina na koleni pro otestování
INFO:
Sakul WORLD: http://www.sakul.cz/
Sakul Diskuse: http://www.forum.sakul.cz/

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 843
Věk: 38
Registrován: úte 30. bře 2010 18:13:08

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » úte 09. říj 2018 19:58:16

Tak to je fajn že to jede. Já jedu normálka na 5V, na tý desce displeje jsou dva paralelní stabilizátory 3,3V, tak jsem to nějak neřešil, ale asi na 3,3V je to lepší. koukal jsem, že na Arduino to připojují normálka taky na 5V .
No a to ESP by byl asi dobrý nápad.
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod Sakul » úte 09. říj 2018 20:25:05

Tak jsem to ještě zkusil na těch 5V a vůbec se nerozsvítí. Na 3,3V naběhne normálně. Je otázka zda na to nemá vliv ten reset. Ještě zkusím dát do resetovacího obvodu tebou doporučené součástky a uvidím co to bude dělat. Je pravda, že když jsem tady laboroval s kapacitou kondiku, tak na 2,2uF to na 3,3V nabíhá OK. Bez kondíku naběhne taky, ale je nějak blbě inicializovanej pač ukazuje přes celý displej jen asi jednu čtvrtinu toho co by měl.

V průběhu psaní jsem si hrál i s kapacitou a zjistil jsem, že jsem tam měl díky tomu tantalu cca 50uF. Když jsem tantal vyndal a nechal jen 2,2uF, tak naběhne i na 5V. Takže asi toliko k záhadě ohledně napájení (na kapacitě záleží).
INFO:
Sakul WORLD: http://www.sakul.cz/
Sakul Diskuse: http://www.forum.sakul.cz/

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 843
Věk: 38
Registrován: úte 30. bře 2010 18:13:08

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » stř 10. říj 2018 16:05:09

No já už jedu s displejem v ostrém provozu a bez problémů. Ty hodnoty součástek jsem psal proto, protože to funguje na 100% bez problémů, připojil jsem i tu zmiňovanou diodu 1N.... . To že se displej rozsvítí, neznamená že funguje jak má.
Stačilo otočit enkodérem a displej zamrz. Dost dlouho jsem experimentoval až jsem našel tuhle kombinaci součástek. Nikde se nedočteš jak nakládat s pinem RESET v tom IIc režimu. Při zapojení SPI to jede normálka, to je ale celkem jasný.
Tak to shrnu: Nechat ty hodnoty co jsem doporučil a máš ušetřenej čas experimentováním. Vše je odvozeno s napájecím napětím 5V. Při napájení 3,3V se budou hodnoty asi měnit, ale nezkoušel jsem......
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod Sakul » pát 12. říj 2018 21:45:57

Ahoj,
tak jsem se pustil do návrhu PCB pro displej. Chci se zeptat, zda nemáš náhodou knihovnu pro EAGLE toho displeje? Trochu jsem hledal po netu, ale nějak nenašel. Koukal jsem, že ty asi v Eaglu neděláš, ale za zeptání nic nedám.
Kdyžtak budu muset něco vyplodit sám.
INFO:
Sakul WORLD: http://www.sakul.cz/
Sakul Diskuse: http://www.forum.sakul.cz/

Možnost příspěvku (Donate):
PayPal: SakulRaider@seznam.cz
BU: 670100-2208863541/6210
BTC: 12JRVcmawzEPtgTd9SgC5ujDCGaUrgZ9vt
Uživatelský avatar
Sakul
Administrátor
Administrátor
 
Příspěvky: 843
Věk: 38
Registrován: úte 30. bře 2010 18:13:08

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » sob 13. říj 2018 17:24:19

Ne ne, já si narychlo dělám v Sprint Layout.
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37

Re: Grafický OLED displej k 3D tiskárně

Příspěvekod schusterj » ned 18. lis 2018 20:54:56

Ještě malá poznámka: Aby displej dobře startoval, přidal jsem odpor 10K mezi pin DC a zem. Já už jsem s tím trochu počítal a proto když jsem navrhoval DPS, byl jsem na tyto různé možnosti experimentování připraven a na desce raději připravil různé možnosti zapojení s piny CS a DC a nakonec se to hodilo. Odpor už tam mám od samého začátku, ale nějak jsem zapomněl se o tom zmínit....
Uživatelský avatar
schusterj
Začátečník
Začátečník
 
Příspěvky: 54
Registrován: pon 04. pro 2017 21:39:37


Zpět na 3D Tisk


  • Advertisement
SvetHostingu.cz - ideální webhosting

Kdo je online

Uživatelé procházející toto fórum: Google [Bot] a 1 návštěvník

cron