OldComp.cz

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

Registrace na OCP IV ZDE!

Právě je 21 zář 2018, 03:19

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 36 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
PříspěvekNapsal: 23 črc 2016, 13:48 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 773
Has thanked: 93 times
Been thanked: 175 times
Splácal jsem dohromady redukci na připojení Kemston Joysticku a tiskárny podle "standardu" Didaktik Special B.

Použil jsem stejný 74HC540 (v DIP, protože snadněji koupitelný), jako Jiiira, téměř stejně zapojený, včetně všech 3 tlačítek. Vypínač joysticku není na přepínač, ale jen jumper, předpokládám použití sporadické. PCB se vejde do 50x100 limitu Elecrow (konkrétně 50x85mm, je tam ještě prostor k mírnému zmenšení).

Umístění konektorů počítá s obsazenou sběrnicí, deska je úzká, ale pořád vůči konektoru symetrická. Doufám, že to bude stačit, konektor 8255 na Didaktiku Gama je hodně blízko sběrnici.

S krabičkou nepočítám, resp. spíš jen s přišroubováním mezi dvě plexi stejných rozměrů a distančky mezi (šrouby asi M2.5, postačí)

Berte to jako public domain a necháte-li vyrobit sérii desek, můžete mi dva kousky poslat jako projev bezmezných díků :-P Kompletní projekt pro Eagle v příloze.

Btw... nedůvěřujte mi, mohou tam být chyby, snadno se přehlédnu, takže to nejprv zkontrolujte.


Přílohy:
ZX Spectrum - DG192k joystick.tar.bz2 [147.5 KiB]
80 krát
nahled_spoje.png
nahled_spoje.png [ 53.98 KiB | Zobrazeno 3894 krát ]
schema.png
schema.png [ 26.36 KiB | Zobrazeno 3894 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 08:14 
Offline
Site Admin
Uživatelský avatar

Registrován: 05 dub 2013, 14:29
Příspěvky: 1823
Bydliště: Starý Vestec
Has thanked: 291 times
Been thanked: 274 times
Tak to je super vecicka. Kdysi jsem se chtel do neceho podobneho pustit sam. Takze do vyroby bych se asi pustil. Najde se jeste nejaky zajemce? Teoreticky je to vhodne i pro D40/D80.

_________________
Amiga Sinclair Didaktik Sam_Coupé Enterprise SAM440ep μA1 PegasosII MacBook_Air Mac_Mini_MOS CPC Atari MSX Acorn C64 PC PSP PS3

http://party.oldcomp.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 08:22 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 11 čer 2013, 14:27
Příspěvky: 1501
Has thanked: 950 times
Been thanked: 258 times
Starej_Mraf píše:
Najde se jeste nejaky zajemce?

Jo, hlásím se.


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 08:24 
Offline
Site Admin
Uživatelský avatar

Registrován: 05 dub 2013, 14:29
Příspěvky: 1823
Bydliště: Starý Vestec
Has thanked: 291 times
Been thanked: 274 times
Hlaste se do zitrka, zadam to do vyroby co nejdrive, aby mi to stihlo prijit jeste behem dovolene.

_________________
Amiga Sinclair Didaktik Sam_Coupé Enterprise SAM440ep μA1 PegasosII MacBook_Air Mac_Mini_MOS CPC Atari MSX Acorn C64 PC PSP PS3

http://party.oldcomp.cz/


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 08:36 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12 kvě 2013, 18:40
Příspěvky: 1671
Bydliště: Olomouc
Has thanked: 493 times
Been thanked: 359 times
pro me taky jeden kousek prosim

_________________
www.atariportal.cz ~ www.krupkaj.cz/xgal ~ jaysoft.atari.org
>>> Atariada: 20. - 22. 4. 2018
>>> PLatariada: 8. - 10. 6. 2018


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 11:50 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 773
Has thanked: 93 times
Been thanked: 175 times
A zkontrolovali jste to? Tedy, já tomu teď nějaký čas věnoval a zapojení je snad ok, ale zjistil jsem, že konektory z GME se tak úplně neshodují s těmi z knihovny Eagla. Vývody sedí, ale od vývodů k okraji desky jsou o 3mm menší (čelo reálného konektoru není tak vystrčené ven jako ve výkresu) - v konečném důsledku spíš estetický problém, ničemu by to nebránilo.

Nicméně, díky tomu může být deska velká pouze 82x44mm, místo 85x50, což je o ždibec lepší kvůli případné kolizi s ... já nevím, třeba konektorem D40 kabelu, který vím, že by mohl vadit, ale nemám ho na porovnání. DivIDE se vešlo i předtím, dokonce tam bylo i pár mm na příp. krabičku.

Ovšem zmenšením se dostaly otvory pro distančky víc na okraj desky, zmenšil jsem je tedy taky na průměr 2.5mm, což je ideální pro M2.5 šroubky, které předpokládám (mohlo by být i o desetinu míň). Ty dva otvory v rohu jsem posunul o 5mm, viz kóty. Pak jsem nastavil pravidla DRU od Elecrow, prohnal kontrolou a prošlo to, takže ok?

Ostatní změny jsou minoritní, posunuté nápisy, nápisy do správných vrstev (kontrolováno zobrazovačem gerber dat) atd...

Nevím, jak si Elecrow poradí s potiskem, který přesahuje mimo desku (kresba konektorů), pokud ignorují a prostě oříznou obrysem desky, tak to je správně.

V příloze je komplet projekt, včetně staré větší verze v podsložce i gerber souborů vygenerovaných CAM skriptem Elecrow (elecrow_didaktik_8255_board.zip), náhledy desky v PNG i layoutem pro případnou výrobu domácí fotocestou, kdyby se někomu chtělo (mám na to primitivní skript, který to prostě vysype vše najednou).


Přílohy:
ZX Spectrum - DG192k joystick.tar.bz2 [488.84 KiB]
68 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 13:07 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18 čer 2013, 19:26
Příspěvky: 2158
Has thanked: 80 times
Been thanked: 305 times
zxcygnus píše:
A zkontrolovali jste to? Tedy, já tomu teď nějaký čas věnoval a zapojení je snad ok, ale zjistil jsem, že konektory z GME se tak úplně neshodují s těmi z knihovny Eagla. Vývody sedí, ale od vývodů k okraji desky jsou o 3mm menší (čelo reálného konektoru není tak vystrčené ven jako ve výkresu) - v konečném důsledku spíš estetický problém, ničemu by to nebránilo.

Mně se osvědčil tento postup:
1) napřed koupit součástky
2) vytisknout si PCB na laserovce 1:1
3) přiložit součástky a zkontrolovat

Párkrát už jsem si tak ušetřil nepříjemné překvapení... 8-) (a zrovna u UPI Prototype 1 jsem to neudělal... :bang: ;) )

_________________
www.zxsparrow.com


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 13:44 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 773
Has thanked: 93 times
Been thanked: 175 times
Jiiira píše:
zxcygnus píše:
A zkontrolovali jste to?
Mně se osvědčil tento postup:
1) napřed koupit součástky
2) vytisknout si PCB na laserovce 1:1
3) přiložit součástky a zkontrolovat
Přesně to jsem dneska provedl. Vytiskl, přiložil a porovnal s šuplerou v ruce. Zároveň jsem si propípal většinu spojů od konektoru na 8255 v DG192k pro případ, že bych měl konektor zrcadlený/otočený.

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


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 15:13 
Offline
Pan Štábní

Registrován: 19 črc 2013, 14:54
Příspěvky: 1289
Has thanked: 55 times
Been thanked: 187 times
Je dobre ze jsi udelal ERC kontrolu a doplnil jsi hodnotu u RN1. To byla nejvetsi nedostatek co jsem rano videl.

- je nutne vest +5V na horni strane? Proc to nenechat na spodni strane a tak vynechat prokov?
- je nutne aby C2 byl dole? Podle mne je lepsi mit soucastky jen z jedne strany
- proc radeji nenapsat JP1 jako "enable joystick" kdyz to povoluje funkcnost pri zasunute kleme (jumper)
- popisku konektoru X3 a X1 bych dal nekam aby to slo videt a bylo to jednoznacne
- udelej si take kontrolu DRU a kontrolu na skon. Pak si vsimnes u X3/4 toho ocasku co tam nema co delat. Ukaze to ctyri drobne chyby.
- proc z dokumentacni spodni vrstvy nedas popisku konektoru do spodni popisky?
- ta rozlita med za okraj desky neni uplne koser. Preci jde lehce udelat mnohouhelnik uvnitr desky. Prace na dve minuty. Med se spravne nikdy nema dotykat kraju desky.
- osobne bych X3 a X1 dal od sebe tak 2 mm aby byla rezerva.
- popisku R7 bych dal do rady R8, R1 ... a ten prokov co tomu brani bych dal jinam
- ve schematu bych oznaceni +5V dal trosku dale od RN1 10k at je to citelnejsi
- X1 by nazval "KEMPSTON JOYSTICK"
- ty nazvy PRINTER a JOYSTICK byl dat na desku - ne jako ted mimo desku
- bacha projekt a obrazky nejsou na 100% identicke - treba na obrazku neni hodnota u RN1 - nutno znovu vygenerovat

Take nemam problem to nechat nekde udelat.


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 15:22 
Offline
Pan Štábní

Registrován: 19 črc 2013, 14:54
Příspěvky: 1289
Has thanked: 55 times
Been thanked: 187 times
Jeste mne napadlo dat na druhou stranu:
JP1 - short - enable joystick
JP1 - open - disable joystick

A pak nejakou tabulku kde by byl prehled portu a bitu co co dela. Nebo alespon odkaz na http://mts.speccy.cz/_epson.htm


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 16:10 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12 kvě 2013, 20:39
Příspěvky: 1259
Bydliště: Praha
Has thanked: 74 times
Been thanked: 162 times
Pro me 1x prosim.


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 18:25 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 773
Has thanked: 93 times
Been thanked: 175 times
suksoft píše:
Je dobre ze jsi udelal ERC kontrolu a doplnil jsi hodnotu u RN1. To byla nejvetsi nedostatek co jsem rano videl.

- je nutne vest +5V na horni strane? Proc to nenechat na spodni strane a tak vynechat prokov?
- je nutne aby C2 byl dole? Podle mne je lepsi mit soucastky jen z jedne strany
- proc radeji nenapsat JP1 jako "enable joystick" kdyz to povoluje funkcnost pri zasunute kleme (jumper)
- popisku konektoru X3 a X1 bych dal nekam aby to slo videt a bylo to jednoznacne
- udelej si take kontrolu DRU a kontrolu na skon. Pak si vsimnes u X3/4 toho ocasku co tam nema co delat. Ukaze to ctyri drobne chyby.
- proc z dokumentacni spodni vrstvy nedas popisku konektoru do spodni popisky?
- ta rozlita med za okraj desky neni uplne koser. Preci jde lehce udelat mnohouhelnik uvnitr desky. Prace na dve minuty. Med se spravne nikdy nema dotykat kraju desky.
- osobne bych X3 a X1 dal od sebe tak 2 mm aby byla rezerva.
- popisku R7 bych dal do rady R8, R1 ... a ten prokov co tomu brani bych dal jinam
- ve schematu bych oznaceni +5V dal trosku dale od RN1 10k at je to citelnejsi
- X1 by nazval "KEMPSTON JOYSTICK"
- ty nazvy PRINTER a JOYSTICK byl dat na desku - ne jako ted mimo desku
- spoj +5V ke kondenzátoru opraven, prokov ušetřen
- C2 ano, chtěl jsem, aby byl jeden blízko vývodům na konektoru, nevidím důvod, proč by tam být nemohl
- JP1 přejmenován, připsáno short = enable joystick, původně tam byl přepínač se dvěma polohami, proto tam zůstala chyba
- X3 a X1 se zaměnit nedají, opraveno
- ad blízkost X1 a X3, měřil jsem a mělo by to vyjít + je tam jistá tolerance, líbí se mi, že je deska malá, takže tohle bych risknul
- sklon zkontrolován a opraveno
- popisky konektorů předělány, místo nápisu je tam jejich jméno
- rozlitá měď až k okrajům je podle mého názoru zcela v pořádku, resp. je omezena předpisem DRU od Elecrow a je tam malá mezera, kterou asi zvládnou (posledně zvládli)
- popisek R7 opraven
- ok, +5V ve schématu posunuto
- názvy X1 a X3 opraveny, umístěny atd...

Přidávat tabulku s popisem už mi přijde zbytečné. On samotný název "Printer - Didaktik Special B" je hodně výmluvný a v podstatě prozrazuje vše.

Váhal jsem jak označit, že je deska určena na 8255 v Didaktiku, ale psát tam Didaktik Gama 192k asi není rozumné, protože, jak psal Starej_Mraf, dá se použít i k D40 a D80 (není důvod proč ne, snad jen mechanicky by to mohlo být vhodnější jinak ... ale pak by to zas nešlo k počítači). Nechat tam jen Didaktik Gama je taky blbost, protože s 80k bez úprav to fungovat nebude, chybí +5V na konektoru 8255 (v mé Gamě 80k to ale použitelné bude, upravoval jsem) atd... takže jsem tam nedal nic a možná sobě nalepím samolepku s bílým nápisem přímo na černý plast konektoru a něco do té doby vymyslím. Možná "Didaktik 8255 IO"?


Přílohy:
nahled_desky.png
nahled_desky.png [ 60.05 KiB | Zobrazeno 3745 krát ]
Poznámka: verze 2016-07-24 19:20 (neděle podvečer za pěkného počasí a zvuků pračky z koupelny)
ZX Spectrum - DG192k joystick.tar.bz2 [504.93 KiB]
61 krát

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 20:48 
Offline
Pan Štábní

Registrován: 19 črc 2013, 14:54
Příspěvky: 1289
Has thanked: 55 times
Been thanked: 187 times
Za mne ted ok. Jen nejaky nazev desky a verze by tam mel byt ale neni to nutne. ZXCygnus dodelas tam nejaky nazev?

Jinak kluci mam doma par Galu 16v8 ale 25ns od ZXCygnuse. Muzu je poslat. Starej Mrafe jak to objedname?


Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 21:10 
Offline
Profík
Uživatelský avatar

Registrován: 18 kvě 2013, 13:56
Příspěvky: 773
Has thanked: 93 times
Been thanked: 175 times
suksoft píše:
Za mne ted ok. Jen nejaky nazev desky a verze by tam mel byt ale neni to nutne. ZXCygnus dodelas tam nejaky nazev?

Jinak kluci mam doma par Galu 16v8 ale 25ns od ZXCygnuse. Muzu je poslat. Starej Mrafe jak to objedname?
ok

přidal jsem tam nápis
"redukce na 8255 IO pro
- DG 192k
- D40 nebo D80
- upraveny DG 80k s +5V"

Bez vyvedeného napájení u DG 80k bude fungovat jen výstup na tiskárnu, ne 74*540 invertující signály z joysticku. PC0 potřebný není a při vhodně napsaném softwaru nebude tisk kolidovat se stránkováním RAM.

Větší text se tam při rozumné čitelnosti asi nevejde a zároveň v tom je vše důležité až věcičku vytáhneme ze zaprášeného archivu a už si nebudeme pamatovat k čemu to vlastně je. Ok?

Ad GALy - připomínám, že od posledního komentáře na toto téma jsem ho ve svém DG192k nechal, používám a "prostě funguje", takže se domnívám, že 25ns stačí.

P.S. Ještě bych mohl modifikovat D/A převodník (http://cygnus.speccy.cz/popis_da_pro_ase.php), mám"hotový" návrh pro Jiiirovo UPI (jen zkrácený konektor, aby se vešlo do 50x50mm) a není nijak velký problém totéž udělat i pro DG192k. Příp. založte téma, pokud to někoho zajímá.

Odkaz opraven.

Soubor s projektem aktualizován 23:01


Přílohy:
Poznámka: 2016-07-24 23:01
ZX Spectrum - DG192k joystick.tar.bz2 [447.66 KiB]
67 krát

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


Naposledy upravil zxcygnus dne 24 črc 2016, 22:00, celkově upraveno 3
Nahoru
 Profil  
 
PříspěvekNapsal: 24 črc 2016, 21:40 
Offline
Kecálek

Registrován: 21 říj 2013, 08:25
Příspěvky: 238
Has thanked: 94 times
Been thanked: 85 times
Já také prosím 1x.


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ů: 36 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvní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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz