OldComp.cz https://oldcomp.cz/ |
|
PMI-80 https://oldcomp.cz/viewtopic.php?f=113&t=5153 |
Stránka 4 z 4 |
Autor: | Klásek [ 04.10.2021, 07:31 ] |
Předmět příspěvku: | Re: PMI-80 |
Celkem zajímavé zařízení. Bylo by dobré prozkoumat, k čemu vlastně sloužilo. Nakreslit schéma a zdokumentovat. |
Autor: | Czech Human [ 04.10.2021, 08:15 ] |
Předmět příspěvku: | Re: PMI-80 |
Edit: Chybička se vloudila, objekt zájmu je na předchozí stránce . |
Autor: | MilasPce [ 05.10.2021, 10:41 ] |
Předmět příspěvku: | Re: PMI-80 |
Nejsou lidi na prozkoumání je moc práce. Snad na ByteFestu bude čas. Příloha:
|
Autor: | Klásek [ 07.10.2021, 11:14 ] | |||
Předmět příspěvku: | Re: PMI-80 | |||
Už se umí Tvůj počítač "podepsat"? PMI 80 umí zobrazovat na display, umí vydávat tóny, dokáže řídit i jednoduchého robota. A co tak něco, jako grafický výstup. POZOR !!! PMI 80 je stále zařízení pro výuku programování. Jenže bez nějakého toho HW se to asi neobejde. Technologie 3D-tisku se v tomto případě zdála optimální. Bylo zvoleno zařízení, které mělo sloužit pro tisk obrázků prostřednictvím Arduina. https://www.thingiverse.com/thing:4579436 Tak jsem to předělal pro PMIčko. Ještě to chtělo silnější napájení. Proto ten divný jack.
|
Autor: | Klásek [ 07.10.2021, 11:21 ] |
Předmět příspěvku: | Re: PMI-80 |
Vše řídí program s tajuplným názvem Edit. Nechci v žádném případě, aby toto dílko nějakým způsobem nahrazovalo zařízení pro psaní a tisk. Tady se učím programovat a toto je výsledek. Takže "můj Editor" píše jen znaky, které umí počítač. A co NEUMÍ? Nepočítá znaky na řádce a nepočítá řádky na stránce. Vždy dojede na nějaký ten doraz a čeká dokud nedojde smyčka nebo cyklus. Paměťově se nachází z části od 1C00, respektive od 1C04, kam se ukládají skokové instrukce jednotlivých znaků. Já to pojmenoval "PRINT BUFFER". Veškeré ostatní řídící instrukce jsou od 8000. Celková délka nepřesahuje 4kb. A jak to vlastně všechno funguje? PMI má pouze 25 tlačítek, ale k dispozici je jich vlastně pouze 23. "RE" a "I" jsou systémová. Po startu se zobrazí "Edit". v tomto se dá: - tlačítko 8 (SP-spouštěcí poloha) pero se přesune do horního levého rohu. - při výměně papíru, formát A5. - tlačítko R (P-parkování) pero se přesune opačně, do pravého spodního rohu. - tl. 0 tl.1 kalibrace pera. 0 = 5 mikro řádků dolů a 1 = 5 mikro řádků nahoru. - kalibrovat pero se provádí raději před tiskem. - tlačítko 9 (HL-asi hlavní) provede přímo tisk "PMI -80" a podtrhne ho. - tlačítko D (DE-demo) vypíše nápis "demo", podtrhne ho a vypíše všechny znaky. - tlačítko EX (DEL) Spuštění samotného "editoru". / / /zobrazí se E na display na 1 znak z leva. Aktivní tlačítka jsou: -0 až 9, A sž F, S, L, M, R. Těmi se píše. Tl "=" se text odešle k tisku. Tl. BR (GR-grafik) je přechod do grafického módu. Funguje i zpětně, do "E". / / /V grafickém modu se vypisují znaky nad tlačítky. Kromě 8, 9, A, B a D. Pro výpis "grafických" znaků je nutno přejít do režimu E. Jedině v tomto modu se odesílá impulz pro tisk. - při chybně napsaném znaku se použije EX (DEL). Smaže se display, buffer a program se restartuje. Počet znaků na řádce není limitován. Na zobrazovači se přestanou ukazovat další znaky (po dalších několika stlačení se ale zhroutí), ale do bufferu se dál ukládají. Ale 14 znaků je fakt limit pro přesun pera do krajní pravé polohy. Počet řádků by neměl překročit číslo 8. A zde pár ukázek: Ahoj borče https://youtu.be/9lAd25WbnGQ Kalibrace https://youtu.be/syof8dM2dgM Ahoj rovná se https://youtu.be/r2i1tzMuQhs NO TOTO? https://youtu.be/9CBypL40o9A Demo https://youtu.be/D3UNHd5tpK8 Park2 https://youtu.be/EWs52I0dDVU Podpis https://youtu.be/5fHZGg5U1_0 SP https://youtu.be/L3c_l88r5wI |
Autor: | Klásek [ 07.10.2021, 11:30 ] | ||||
Předmět příspěvku: | Re: PMI-80 | ||||
Foto:
|
Autor: | Klásek [ 07.10.2021, 11:36 ] |
Předmět příspěvku: | Re: PMI-80 |
Výpis programu: V PDF - https://drive.google.com/file/d/1LT0YT5 ... sp=sharing https://drive.google.com/file/d/1kk8vaW ... sp=sharing https://drive.google.com/file/d/1hEJTy_ ... sp=sharing V TXT - https://drive.google.com/file/d/1kSkGnL ... sp=sharing https://drive.google.com/file/d/1Xo_Vcu ... sp=sharing https://drive.google.com/file/d/1QOIXg5 ... sp=sharing |
Autor: | Klásek [ 07.10.2021, 11:51 ] |
Předmět příspěvku: | Re: PMI-80 |
Ještě něco k HW: Vše je připojeno k přídavnému 8255A. Všechny brány nastaveny jako výstupní. K připojení jsou použity porty 0 až 3. V konektoru je dodatečně připojen jeden GND vodič. Napájení je ale externí. Je dobré si vytvořit více variant držáků pera a různými průměry pro uchycení různých psacích nástrojů. Já osobně mám 3 kousky. Mnoho štěstí těm, kdo mě budou chtít následovat. |
Autor: | Klásek [ 09.10.2021, 18:23 ] |
Předmět příspěvku: | Re: PMI-80 |
Ještě snad poslední věc. Vše, co jsem k tomuto poslednímu příspěvku sesbíral, poznámky, bláboly, fotky a nesmysly jsou v tomto RAR balíku. https://drive.google.com/file/d/1NZjHaS ... sp=sharing |
Autor: | Nostalcomp [ 11.10.2021, 13:04 ] |
Předmět příspěvku: | Re: PMI-80 |
Moc pěkné. Jakým materiálem jsi to tiskl a na jaké tiskárně? |
Autor: | Klásek [ 13.10.2021, 07:37 ] |
Předmět příspěvku: | Re: PMI-80 |
Tiskárna je Ender 3. Filament čínský Sunlu. Dělá se s tím celkem dobře. Ale převody jsem musel trochu obrousit brusným papírem. Držák pera filamentem od Creality. Také Čína. |
Autor: | Mikes21 [ 13.10.2021, 07:59 ] |
Předmět příspěvku: | Re: PMI-80 |
Moc pekne. Je hezke videt takovy hw projekt pro 8-mi bit dotazeny do funkcniho stavu. Gratuluji. Proc jsi pouzil na pritlak pera krokovy motor? Vsimnul jsem si, ze to asi nedela dobrotu. Mozna by bylo lepsi pouzit relatko tak, aby se pero prilozilo na papir kolmo a take rychleji. A usetril by jsi tri bity na ovladani a to uz je neco Ale, ja pisu, moc pekna konstrukce. Jen tak dal... |
Autor: | Klásek [ 16.10.2021, 02:36 ] |
Předmět příspěvku: | Re: PMI-80 |
Řízení pera, Z osy je myšlenka původního autora. Vím, pero někdy trochu jako by "škrtne bokem". Ideální by byl, čistě vertikální směr. V plánu je řízení MINI servem. Ještě není všem dnům konec. |
Stránka 4 z 4 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |