kategorie: A1200, A2000/A3000, A4000, A500, A600, CD32, CDTV, Sprzęt
[#61] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #60

A sprawdziłeś ten prawy klawisz myszy co zrobić aby przy tym oporniku grzebać nie trzeba było ? Czy jeszcze nie ?
[#62] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #61

Mam komplet części a płytki będę na początku przyszłego tygodnia.

To wypowiedź z wczoraj. Jak rozumiesz część o płytkach które będą na dniach?
[#63] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #62

Dobrze rozumiem. Jednak niezależnie od części i płytki mogłeś sprawę badać wykorzystując np. prototyp. Już wcześniej chciałem się o to zapytać, ale zapytałem teraz.
[#64] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #63

Na prototypie wszystkie 3 przyciski mi chodziły.
Teraz już nie pamiętam na jakim modelu płyty to sprawdzałem.
[#65] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #64



Tak wygląda płytka. Nie mam już kiedy dziś włożyć to do obudowy ale na pewno się zmieści;)

Testy wyglądają tak że wszystko działa ale nie obyło się bez drobnych niespodzianek. Nie powodują one potrzeby żadnych przeróbek na płytce. Po prostu jeden kondensator który miał wymuszać zawsze start myszki jako domyślnego urządzenia musiałem usunąć bo w pewnym momencie blokował LPM. 2 rezystory także zastąpiłem zworkami - nie chciał działać PPM (i MBM pewnie też).

Na płycie 1D4 zadziałały wszystkie przyciski ale na 2B musiałem zrobić mouse fix. Po tym działa równie dobrze.

jutro sprawdzę jeszcze na A500 6A i 8A oraz na płytach A600.
[#66] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #65

To się cieszę, że mysz będę mógł podłączyć bez przeróbek płyty głównej. Jak już zmontujesz całość do kupy, to podasz cenę zapewne i będę mógł wtedy adapter kupić. Przy okazji mam pytanie, czy poza Myszą na PS/2, gdy do jednego z gniazd (którego) podłączę ten adapter, to czy mi będzie działał, czy tu wchodzi w rachubę tylko zwykły Joy. Pytam z ciekawości. Ale oczywiście niezależnie od wszystkiego Twój adapter chętnie bym kupił. Oczywiście dla płyty 2B mouse fix zastosowałeś właśnie w adapterze jak rozumiem?
[#67] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #66

Twoja radość jest przedwczesna. Płyta 2B jest pod względem niekompatybilności chyba "najlepsza".
Na wszystkich płytach nic nie trzeba kombinować tylko na tej trzeba - zastąpić rezystory 68R zworkami (0R).
Jak tego nie zrobisz to o PPM możesz zapomnieć.

To nie jest moja wina a raczej PICa który przy stanie niskim daje kosmicznie duże napięcie - 0,2V!
Normalnie wszystkie sprzęt traktuje takie napięcie jako stan niski (nawet pod 1V to dalej stan niski) ale nie komputer-dziwoląg zwany AMIGA.

Nie zmienisz rezystorów to nawet oryginalna mysz która ma już trochę zużyte przyciski przestanie działać.
[#68] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #67

To nie jest moja wina a raczej PICa który przy stanie niskim daje kosmicznie duże napięcie - 0,2V!

To nie jest wina PICa (chociaż częściowo tak, ani Amigi, bo też częściowo), prawidłowo powinno się dawać driver linii typu OC, który podaje dobrą masę przy stanie niskim (przy takim rozwiązaniu kompatybilność będzie wysoka o ile nie idealna, niezależnie, czy to Amiga, C64 czy Atari), a nie zerowe napięcie, lub jakąś tam impedancję. Rezystor 68R będzie właśnie przeszkodą jeśli masa będzie zbyt słaba, a podciągnie linii do 5V przed rezystorem zbyt silne.

Ostatnia aktualizacja: 20.06.2013 22:18:02 przez rafgc
[#69] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@rafgc, post #68

To wejście potencjometryczne. Nie wiem po jakiego grzyba je dali bo nic z tego nie korzysta (choć są pewnie rodzynki).
Pomysł z tranzystorem jest chybiony. Zawsze na rezystorze podciągającym będzie jakiś spadek napięcia który tylko powiększy napięcie.
nawet kiepski przycisk może mieć problem - trzeba mocno dociskać.
To by przeszło na pewno z przekaźnikiem ale było by niezłe klikanie;)

W early statrup działa czyli to wina kiepskiego sterownika w WB który za ostro traktuje wciśnięty przycisk.
[#70] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #69

Dorzucam film jak to działa na mojej starej myszce optycznej.
Przy pomocy programu FREEWHEWHEEL można za pomocą środkowego przycisku przesuwać zawartość okna lub dwuklik powoduje przełączanie między programami.

Jakość filmu nie powala ale chyba mimo to wszystko jest jasne ;)

FILM
[#71] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #70

A obsługa rolek w myszce jest?
[#72] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@BULI, post #71

Nie ma i od początku tego nie planowałem ponieważ to powoduje problemy z portem joysticka!
[#73] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #72

Tak? I nie da się tego obejść?
Na rynku jest interfejs który zapina się też do portu Joysticka i podobno działa.
[#74] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #69

To zależy od tego w jaki sposób jest odczytywany prawy przycisk myszy, bo jeśli jako jakąś wartość analogową, to wtedy rzeczywiście punkt aktywny ustawiony na sztywno przez system jako wciśnięty może być problemem, prawdopodobnie w wersji płyty 2B któryś rezystor ma inną wartość niż w innych płytach dlatego np przy rezystorze 33R już przycisk działa. Fakt faktem, że przy pełnej masie to działa prawidłowo. Masz możliwość/ochotę sprawdzić patent z tranzystorem i bramką/driverem?

Wejście analogowe było też w C64, A500 to też te same czasy i widocznie tak zostało do A1200, sam nie wiem co z tego korzysta. Button3 jest wykorzystywany przez Amigę do aktywacji trybu pada CD32 do sczytania stanu dodatkowych przycisków.

Ostatnia aktualizacja: 21.06.2013 19:26:54 przez rafgc
[#75] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #67

Piszesz że:
Twoja radość jest przedwczesna. Płyta 2B jest pod względem niekompatybilności chyba "najlepsza"


A czemu w takim razie udało się autorowi tej przejściówki:

zmusić płytę 2B do działania? I na płycie przerabiać nic nie musiałem.

Jednym słowem gdy używam pada od PS2 lewa gałka analogowa służy do przesuwania wskaźnika a przyciski z prawej strony zastępują te z Amigi i nawet CD32. Działa i wciskanie prawego przycisku myszy i środkowego i jeszcze więcej.

Elboxowi też w Cocolino się to udało.

Czyli widać że się to udało.

Dlatego myślałem, że i Tobie się to uda, ale widzę, że się chyba myliłem
[#76] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #75

W każdej płycie jest taki sam rezystor czyli 68R. Czemu nie działa to nie wiem i w sumie nie chcę się w to aż tak zagłębiać.

Zrobiłem kilkadziesiąt płytek i teraz parę stów mam wywalić bo commodore coś spieprzyło tylko na jednym modelu płyty?

RAF jak przedstawisz swój pomysł w postaci graficznej to mogę spróbować.
[#77] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #76

I najciekawsze jest to że wszystkie myszy Amigowe z płytą 2B działają bez problemu, jedynie te tanie przejściówki na ps/2 (USB) mają z tym problem.

Z drugiej strony myślę że nie musiał byś od nowa projektować płytki drukowanej a jedynie w niej zastosować jakiegoś fixa.

I jeszcze dopowiem, że przy tej taniej przejściówce da się wejść w boot Menu kickstartu, wciskając oba klawisze myszy. Jednak już dalej niestety nie. Czyli po zmianie ustawień, lub nie i wybraniu załadowania systemu bez startup-sequence lub nawet z, jest czarny ekran i nic się dalej nie dzieje. Trzeba zresetować Amigę aby system się załadował. Oczywiście jak pisałem, z adapterem od pada do PS2, działa Amiga poprawnie.

Ostatnia aktualizacja: 21.06.2013 20:01:08 przez gilban
[#78] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #77

To rozkręć ten adapter i zobacz na czym to jest zrobione.
[#79] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #78

Jeśli jest to adapter Przemysława Majchrzaka, to jest tam włożony driver linii czyli bramka/bufor przystosowany do przepływu większych prądów np przy sterowaniu silnikami krokowymi. Tranzystor lub bramkę trzeba podłączyć tak aby podawały masę jak PIC podaje stan niski, czyli musi to być bufor, najlepiej Open Collector np 74ls05, tranzystor typu NPN podłączasz kolektorem do pinu 9, a emiter do masy, bazę przez rezystor np 1k lub mniejszy do wyjścia PICa.
[#80] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@rafgc, post #79

Poprubuję.
[#81] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #80

Pełen sukces!!!!!!!!!!!!!!!!!!!!!!!!!!!

Dwa tranzystory + 2 rezystory i PPM działa.

Jeden tranzystor powodował efekt odwrotny od założonego tzn. naciskanie PPM powodowało "puszczanie" przycisku - ciągle był jakby wciśnięty.

Oczywiście rezystory 68R z powrotem wlutowałem.
Oryginalna mysz także działa bez problemu.

Jutro nierdziela i nic nie będę robił ale w poniedziałek zmontuję jeden "pokazowy" egzemplarz.
[#82] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #81

Fajnie OK Mam nadzieję że niedługo będzie można zamawiać :)
[#83] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #81

Jeden tranzystor powodował efekt odwrotny od założonego tzn. naciskanie PPM powodowało "puszczanie" przycisku - ciągle był jakby wciśnięty.

To pewnie dlatego, że podałem zły typ tranzystora, powinien być PNP, a nie NPN, zawsze mi się mylą te dwa typy (NPN będzie właśnie działał tak jak opisałeś).

Pełen sukces!!!!!!!!!!!!!!!!!!!!!!!!!!!
A byłeś taki sceptyczny i naładowany ;) Czyli nie wina Amigi, systemu, tylko słabej masy PICa. Przypomniało mi się, że SD2IEC też są stosowane oryginalnie tranzystory(ja stosowałem 74ls06) do wzmacniania masy, co prawda MM2IEC udowadnia, że działa i bez tranzystorów, jednak przy kilku urządzeniach na linii SERIAL, które mogą sobie dodatkowo podciągać te linie do 5V, stan niski wystawiany przez Atmegę może okazać się za słaby.

Ostatnia aktualizacja: 29.06.2013 18:03:44 przez rafgc
[#84] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@rafgc, post #83

Zamawiać można już bo mam komplet.

Jeden tranzystor, a zwłaszcza PNP nie da rady. Po prostu "na wyjściu" musu być NPN (dobrze napisałeś) a wcześniej PNP aby zanegować sygnał.

W C64 złącza typu OC są z innego powodu - po prostu na trzech liniach IEC teoretycznie mogą na raz "gadać" więcej niż jedno urządzenie, ale głównie z powodu wykorzystania transmisji dwukierunkowej co upraszcza sprawę z ciągłym przełączaniem wejść/wyjść i zabezpiecza przed ich uszkodzeniem.
[#85] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #84

Czyli jak bym kupił ten Twój interfejs już poprawiony, to nie musiał bym nic lutować w Amidze ? Prawy przycisk myszy będzie działał prawidłowo ?
[#86] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@gilban, post #85

Od czasu jak napisałem post #80 nic się nie zmieniło więc tak - podłączasz i będzie działać.
[#87] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #86

Jakie koszty za przełącznik?
[#88] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@iZi, post #87

Jak już pisałem - 50 zł za zmontowany w obudowie i z wysyłką.
Do montażu dyszkę taniej.

To za wersję pełną.

jak ktoś chce bez PS/2 to odpowiednio 40 zmontowany i 30 do montażu.
[#89] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@11111olo, post #88

Jestem chętny na 1szt z PS2 zmontowaną. Kiedy zapisy ?
[#90] Re: AUTO SWITCH MOUSE JOY - automatyczny przełącznik

@fixer111, post #89

zapisy były w połowie maja br.
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem