OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 28.03.2024, 16:30

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Grafická jednotka XY4150
PříspěvekNapsal: 07.12.2014, 13:48 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 09.10.2013, 19:04
Příspěvky: 1403
Has thanked: 130 times
Been thanked: 71 times
[Moderator edit - presunuté z témy "Upravy a vylepseni BT100 a spol. http://www.oldcomp.cz/viewtopic.php?f=39&t=2075"]

A čo tak GJ XY4150?

_________________
Sharp MZ-821
Milsa MZ-841


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Upravy a vylepseni BT-100 a spol.
PříspěvekNapsal: 08.12.2014, 12:06 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Milsa píše:
A čo tak GJ XY4150?


To som vzdy chel ale nemal stadtie ;-) ALe ono je to oproti BT100 ina liga.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 08.12.2014, 21:46 
Offline
Radil

Registrován: 27.09.2014, 23:56
Příspěvky: 446
Has thanked: 436 times
Been thanked: 230 times
GJ XY4150 byla samozřejmě nejoblíbenější periferie.

Byla dodávaná s ovládacím programem SUPERPLOTT, který byl naprosto geniální. Bylo možné kreslit v BASICu nejrůznější geometrické tvary. Podporoval okna, měřítka, rotace. Písmo mělo spousty možností zvýraznění, sklonů a bylo možné dodefinovat i české znaky. Přesnost jednotky byla 0,1 mm.

Kreslil jsem na ní geometrické úlohy do školy, štítky na kazety a několikrát i tresty typu napiš 100x něco..

Nevýhoda byla absence textového editoru. Tasword použít nešel, protože se kryl v adresním prostoru. Později vyšel Desktop od Proximy (super český textový editor) který podporoval i tuto jednotku.

Pak jsem dostal disketovou jednotku D80 a problém byl ten, že se nedala používat společně s grafickou jednotkou :-( Na úpravu interface jsem byl krátký.

Nevím jak by se dnes dala připojit k nějakému emulátoru ZX Spectra. Nicméně cca před rokem jsem jí vytáhnul ze sklepa, připojil k PC a řekl jsem si, že zkusím vytvořit takový SUPERPLOTT pro PC. Tady je výsledek http://xy4150.webstones.cz/.

Problém je ale s pisátkama. Má někdo nějaký recept kde je sehnat, nebo jak je vyrobit?

_________________
ZX Spectrum DELTA, D80, Melodik, XY4150, Aritma 0512
PGP: A6EA 1F93 EF6B D8D1 35AD B6D7 1E79 73E5 1B28 17F9


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 08.12.2014, 22:50 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
malu bi tam ist klasicke centrografy: http://www.centropen.sk/produkty-sk/pri ... ograf-9070

A vyrabalo sa aj kruzidlo z pentelkou z trymto zavytom. ALe mam dojem ze ten zavyt je nejaky standardizovany pre technicke pera. Takze mozno bude fungovat aj ina znacka

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 00:40 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3642
Bydliště: Bratislava
Has thanked: 371 times
Been thanked: 788 times
berk píše:
Nicméně cca před rokem jsem jí vytáhnul ze sklepa, připojil k PC a řekl jsem si, že zkusím vytvořit takový SUPERPLOTT pro PC. Tady je výsledek http://xy4150.webstones.cz/.
Bude to fungovat aj na LPT emulovanom cez USB ?

Inak s XY4150 som sa aj ja kedysi hral. Vytvoril som na tom konvetor, ktory nacital definiciu plosaku z programu Projplyt (bolo to Character array 128x128 znakov), skompiloval ho ("dlazdice" z pola previedol vektorovo definovane cesticky) a napokon takto vektorovo pretransformovany plosak nakreslil na tomto XY4150.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 00:59 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Pisátko viz odstavec pisátko na mém webu o XY 4160 http://cygnus.speccy.cz/popis_printer-xy4160.php

Vyrobit asi těžko (nebo draho). Je potřeba sehnat kompatibilní plast s vhodným závitem a ten modifikovat tak, aby se do toho daly dávat tuctové náplně. Gelové náplně od Pilotu se mi osvědčily ve více plotrech.

Citace:
Bude to fungovat aj na LPT emulovanom cez USB ?


Skoro jistě nebude. Tyhle LPT jsou "ošizené" na nezbytné minimum. I pro programování 8bit MCU AVR se používají jiná řešení, protože - jak jsem se dočetl kdesi - na těhle továrních USB-LPT redukcích nelze řídit jednotlivé bity, což je potřeba.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 17:16 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Busy píše:
berk píše:
Nicméně cca před rokem jsem jí vytáhnul ze sklepa, připojil k PC a řekl jsem si, že zkusím vytvořit takový SUPERPLOTT pro PC. Tady je výsledek http://xy4150.webstones.cz/.
Bude to fungovat aj na LPT emulovanom cez USB ?

Inak s XY4150 som sa aj ja kedysi hral. Vytvoril som na tom konvetor, ktory nacital definiciu plosaku z programu Projplyt (bolo to Character array 128x128 znakov), skompiloval ho ("dlazdice" z pola previedol vektorovo definovane cesticky) a napokon takto vektorovo pretransformovany plosak nakreslil na tomto XY4150.


printer port cez USB nieje LPT. Neda sa na tom robit bitbanging. (nastavovanie jednotlivych pinou.)

Ono totiz sa nejedna o 3 IO porty ako klasicke LPT ale o prevodnik datoveho prudu na centronix protokol.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 17:29 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
inak ono by to slo spravit pomocou ft245 http://www.ftdichip.com/Products/ICs/FT245R.htm

Pripadne cez nejake AVR-ko apotom cez seriovy ci USB port. Asi najvacsi masaker by bolo spravi ovladaci MCU ktory vie HPGL. Potom bi to bolo univerzalne do morku kosti.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 21:45 
Offline
Radil

Registrován: 27.09.2014, 23:56
Příspěvky: 446
Has thanked: 436 times
Been thanked: 230 times
Vzhledem k tomu jak se vyvíjí diskuze, tak bych zvážil přesunutí tématu někam do sekce Československé Počítače - Hardware. Ta jednotka je ČS produkt připojitelný krom ZXS také k dalším počítačům (Atari, Commodore, IQ151, PMD a možná i dalším)

Citace:
malu bi tam ist klasicke centrografy: http://www.centropen.sk/produkty-sk/pri ... ograf-9070

Ty trubičkové centropeny mám, ale pro jednotku úplně nejlepší nejsou. Mikrofixy byly fajn.

Co se ovladače týče, vidím tam následující výzvy:

1) Pokud máte někdo zkušenost s jiným rozhraním než je LPT tak by implementace mohla být hračka. To ovládání plotteru je opravdu jednoduché. Hezká by byla implementace třeba pro RPI.
2) Vytunění algoritmu pro rychlost krokových motorků. Pokud má někdo konw-how jak měnit plynule rychlost krokových motorků v závyslosti na změně směru pohybu. Při konstantní rychlosti a vykreslování něčeho složitějšího (např text) se občas stane, že nějaký krok vypadne.
3) Postupná doimplementace dalších povelů HPGL

_________________
ZX Spectrum DELTA, D80, Melodik, XY4150, Aritma 0512
PGP: A6EA 1F93 EF6B D8D1 35AD B6D7 1E79 73E5 1B28 17F9


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 22:17 
Offline
Site Admin
Uživatelský avatar

Registrován: 11.05.2013, 23:48
Příspěvky: 10111
Bydliště: Praha
Has thanked: 1953 times
Been thanked: 1517 times
Přesunuto do nově vytvořeného Obecné>Hardware.

_________________
Amiga/Amstrad/Atari/Commodore/Mac/Nintendo/PS/PC/Sega/Tandy/ZX


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 09.12.2014, 22:44 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
berk píše:
Co se ovladače týče, vidím tam následující výzvy:

1) Pokud máte někdo zkušenost s jiným rozhraním než je LPT tak by implementace mohla být hračka. To ovládání plotteru je opravdu jednoduché. Hezká by byla implementace třeba pro RPI.


RPI je na taketo veci silne nehodne. Je tam hrozna latencia na IO vystupoch. Takze je slusna sanca ze nebude mozne dosiahnut dobre vysledky. Niekde na nete niekdo takto pripajal BT100 a nic moc. bply problemy zarovnat stlpce.

berk píše:
2) Vytunění algoritmu pro rychlost krokových motorků. Pokud má někdo konw-how jak měnit plynule rychlost krokových motorků v závyslosti na změně směru pohybu. Při konstantní rychlosti a vykreslování něčeho složitějšího (např text) se občas stane, že nějaký krok vypadne.


Viacmenej vies len regulovat silu aku ten krokac bude mat. (Namiesto jednosmerneho napetia sa do privodpou pusta PWM. Dobre hlavne pri namahanejsich systemoch. Napr CNC stroje. Tu to IMAO nema zmysel) A tiez by to pravdepodobne vyzadovalo zmenu zapojenia.

To z tyum vypadavanim krokou je ale cudne. Bud posielas data moc rychlo alebo je nejaky problem z HW. Standardne by krok nemal vypadnut.
V pripade tohoto zapisovaca to moze byt problem z pomalou logikou kedze ona generuje fazy pre Krokove motory.

berk píše:
3) Postupná doimplementace dalších povelů HPGL

[/quote]

Na toto by malo stacit arduino. Dostali do toho G kod a HPGL je zrovnatelne nartocny. a ma menej osi ;-)

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 10.12.2014, 13:49 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Citace:
To z tyum vypadavanim krokou je ale cudne. Bud posielas data moc rychlo alebo je nejaky problem z HW. Standardne by krok nemal vypadnut. V pripade tohoto zapisovaca to moze byt problem z pomalou logikou kedze ona generuje fazy pre Krokove motory.

S vypadáváním kroků jsem se setkal, když mi v XY-4160 umřel jeden ze spínacích tranzistorů. Místo kružnic pak kreslil kostrbaté elipsy. Vyměnil jsem a zas kreslí správně.

Jinak tyhle prastaré plotříky jsou konstruované tak, aby kroky nevypadávaly. Už proto, že nemají zpětnou vazbu o poloze pera. Žádná čidla kromě jednoho dorazu (Aritma ani to ne) ... Otáčky motoru/rychlost spínání vinutí jsou (musí být) s dostatečně velkou rezervou pod hranicí, kdy motor začne ztrácet sílu a dostává se do skluzu. Nicméně použité motory jsou docela slabé ... byly slabé už tehdy jako nové, rozhodně oproti dnešním krokovým s neodymovými magnety, třeba po tolika letech některé magnety zeslábly příliš?

Na druhou stranu - u Aritmy 0507 (a pod.) se rychlost kreslení dá nastavit nějakou konstantou v obslužném programu. Default je nastavený tak, aby vyhovoval převážné většině vyrobených kusů a uživatelsky se dá plotr maličko zrychlit, nebo zpomalit. Rozhodně stojí za pokus.

A pokud ani to nepomůže, někde jsem viděl prodávat kompatibilní motory ... u Bučka? Nevím jistě.

doplňuji

Pozdě jsem si všiml, že vlastně odpovídám na trochu něco jiného, než o co šlo původně ...

Citace:
2) Vytunění algoritmu pro rychlost krokových motorků. Pokud má někdo konw-how jak měnit plynule rychlost krokových motorků v závyslosti na změně směru pohybu. Při konstantní rychlosti a vykreslování něčeho složitějšího (např text) se občas stane, že nějaký krok vypadne.

Ano, experimentoval jsem s PWM u AVR a mikrokrokováním i plynulým řízením otáček ... ale k tomu je lepší mít silnější motor, aby měl značnou rezervu při nižší střídě a nějaký driver umožňující vypnutí spínačů (L293D, L298N a podobné). A druhak to chce MCU se dvěma hardwarovými čítači na jeden motor řízený bipolárně. Tj. v podstatě zcela předělat elektroniku plotru.

Možná, že se do něčeho takového pustím. Mám torzo Aritmy 0507 - jen funkční mechanika s motory. A to přímo láká k návrhu nové a lepší elektroniky. Ale zatím jsem skoro ani nezačal. Mám jen pár připravených a nedodělaných návrhů.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 10.12.2014, 14:52 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
zxcygnus píše:
Ano, experimentoval jsem s PWM u AVR a mikrokrokováním i plynulým řízením otáček ... ale k tomu je lepší mít silnější motor, aby měl značnou rezervu při nižší střídě a nějaký driver umožňující vypnutí spínačů (L293D, L298N a podobné). A druhak to chce MCU se dvěma hardwarovými čítači na jeden motor řízený bipolárně. Tj. v podstatě zcela předělat elektroniku plotru.

Možná, že se do něčeho takového pustím. Mám torzo Aritmy 0507 - jen funkční mechanika s motory. A to přímo láká k návrhu nové a lepší elektroniky. Ale zatím jsem skoro ani nezačal. Mám jen pár připravených a nedodělaných návrhů.


Mozes mi vysvetlit naco potrebujes tie PWM-ka dve? ved sa daju pouzit Enable vstupy pri niektorych budicoch. pripadne vyuzitia faktu ze vecsinou ma kazdy citac dva vystupy. Iked osobne bi som na zaciatok siel cez generovanie PWM cez prerusenie z casovaca.

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 11.12.2014, 16:59 
Offline
Radil

Registrován: 12.05.2013, 22:02
Příspěvky: 283
Has thanked: 11 times
Been thanked: 53 times
Nejdrive vyzva pro majitele plotteru, ma nekdo kabel pro pripojeni XY-41xx ke Commodore C64 ? Pripadne i nejaky software ? A to same pro Aritmu 507/517 ?
Dlouhodobym shanenim se mi podarilo sehnat nejaky kabel i soft ale bohuzel je to spolecne nefunkcni - kabel je zrejme k jinemu softu a hlavne neni ani zapojen ani signal Ready.

Jinak rozdil mezi Aritmou 507/517 a XY-4131, 40 a 50 z hlediska konstrukce rizeni je v tom ze Aritma jezdi obema motory najednou=umi opravdu sikme cary kdezto XY jezdi vzdy jen jednim motorem, takze je sikma cara trochu vice kostrbata.

Novou elektroniku s implementaci HPGL uz udelal stcomp pro XY-41xx zde (je tam i link na video)

a neco podobneho pro Aritmu je tady


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Grafická jednotka XY4150
PříspěvekNapsal: 11.12.2014, 21:49 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 13.05.2013, 10:52
Příspěvky: 1669
Bydliště: Mliecna draha
Has thanked: 19 times
Been thanked: 124 times
Tak si pisem: Potrebujem Ploter. HPGL vyuzijem aj na Linuxe

_________________
Amiga 600 + a602, Amiga 600 PCB only, Commodore 64+ZZ-RAM V1.0 512k+C1541(18k RAM)+sd2iec +9.600 Rs232, Commodore 116 + 64k upgrade, ZX 81 ISSUE1 + ZX81XRAM

http://zz-indigo.mavipet.sk/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 32 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

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


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz