Forum Miłośników Symulatorów Lotniczych

Zaplecze => Software & Hardware => Sprzęt wykonany samodzielnie => Wątek zaczęty przez: Ronald w Marca 08, 2007, 22:10:16

Tytuł: Mjoy
Wiadomość wysłana przez: Ronald w Marca 08, 2007, 22:10:16
Witam wszystkich!

Zauważyłem, że dosyć dużo osób jest zainteresowanych zbudowaniem własnego joya. Większość z nich korzysta z układu elektronicznego zwanego Mjoy. Nie ma tu na forum jednego wątku poświęconego w całości Mjoyowi i właśnie ten wątek ma to zmienić. Chciałbym, abyśmy tutaj pisali o wszystkim (budowanie, przerabianie, problemy, rozwiązania itp) co się dotyczy Mjoya, tak aby każdy "nowy" na forum (podobnie jak ja) od razu mógł znaleźć potrzebne info. To jest idea tego wątku, zobaczymy co wyjdzie :)

Teraz w kilku prostych słowach opiszę czym jest Mjoy.
Otóż jest to kontroler USB, do którego podłączamy potencjometry (oporniki o zmiennej rezystancji), przyciski i inne takie elemnty znajdujące się w przerabianym lub nowo zbudowanym joyu. Układ ten należy wydrukować, czyli przylutować odpowiednie elementy elektryczne do specjelnej płytki, którą można kupić (wątek Mjoy16- Zamówienia (http://www.il2forum.pl/index.php/topic,7572.0.html)!) lub wytrawić samemu (będę o tym pisać w następnych postach). Potem trzeba zaprogramować mikrokontroler ATmega16 (mózg Mjoya) i już mamy joya z ogromnymi możliwościami.

Mały FAQ:
1. Jeżeli przy oznaczeniu oporności rezystorków nie ma literki "k", to są to ohmy, jeżeli jest "k" to są to kiloohmy
2. Mjoy nie trzeba programować na ty samym kompie, na którym zamierzamy grać.
3. Kondensator elektrolityczny = polaryzowany.
4. ATmega16-16PU to to samo co ATmega16-16PI (więcej poniżej)
5. Nieużywane osie analogowe należy uziemić (więcej poniżej).
6. Nie trzeba przylutowywyać wszystkich konektorów i diod (zanera).
7. Oznaczenie kondensotorów ceramicznych:
  3,3 to 3,3 pF (piko farada)
 151 to 150 pF (15 i jedno zero)
 472 to 4200 pF = 4,2 nF (47 i dwa zera)
 103 to 10000 pF = 10nF (10 i trzy zera)
 473 to 47000 pF = 47nF (47 i trzy zera)

Być może "starym wyjadaczom" wyda się to śmieszne, ale to są odpowiedzi na moje pytania i mam nadzieję, że będą pomocne "nowym".

I na koniec wiedza w pigułce, czyli info o Mjoyu, które zebrałem podczas czytania forum:

Oficjalna strona Mjoya

http://www.mindaugas.com/ (strona już nieaktywna)

Wraz z 17 Lutego 2008 roku dostępna jest strona Nokera, poświęcona w całości Mjoy16:
http://MJoy16.googlepages.com


Oficjalna instrukcja programowania chipu ATmega16

http://www.mindaugas.com/products/MJoy16-C1/programming.php


Strona poświęcona budowaniu i programowaniu Mjoya

http://www.flightsim.com/cgi/kds?$=main/howto/mind.htm


Strona, z której można pobrać program do zaprogramowania chipu ATmega16

http://www.lancos.com/prog.html



Pliki PDF:

Schemat Mjoya 16

http://www.mindaugas.com/projects/MJoy16/MJoy16_v1.pdf


Schemat Key Matrixa

http://www.mindaugas.com/projects/MJoy16/Key_Matrix_v1.pdf


Instrukcja podłączania przycisków, potencjometrów i innych takich do Mjoya, bardzo pomocny plik

http://www.mindaugas.com/products/MJoy16-C1/MJoy16-C1%20Users%20Manual_v1.pdf


Strony wątku "Szmajser słodowy zaprasza", na których jest mowa o Mjoy`u:

strona   |  o czym mowa
---------------------------------------------------------------------------------------------
4           przykłady zastosowania Mjoya (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.45.html
6           jeden post o Mjoyu, na dole strony
            http://www.il2forum.pl/index.php/topic,1836.75.html
9           przykład zastosowania Mjoya (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.120.html
10          zdjęcie programatora
            http://www.il2forum.pl/index.php/topic,1836.135.html
11          dorobienie wielu przycisków do przepustnicy po zamontowaniu Mjoya
            http://www.il2forum.pl/index.php/topic,1836.150.html
14 - 15     ogólnie o Mjoyu
            http://www.il2forum.pl/index.php/topic,1836.195.html
16          przykład zastosowania Mjoya (na dole strony)
            http://www.il2forum.pl/index.php/topic,1836.225.html
17          samodzielne wykonanie płytki, przykład zastosowania
            http://www.il2forum.pl/index.php/topic,1836.240.html
18          problem z testowaniem joya z Mjoyem (rozwiązanie)
            http://www.il2forum.pl/index.php/topic,1836.255.html
19          zastosowanie Mjoya
            http://www.il2forum.pl/index.php/topic,1836.270.html
20          programowanie chipa ATmega za pomocą programatora
            http://www.il2forum.pl/index.php/topic,1836.285.html
21          przykład zastosowania (zdjęcia)
            http://www.il2forum.pl/index.php/topic,1836.300.html
24          czy Mjoy obsługuje ForceFeedback? (nie)
            http://www.il2forum.pl/index.php/topic,1836.345.html
31 - 36     ogólnie o Mjoyu, początek wątku "Mjoy16-zamówienia"
            http://www.il2forum.pl/index.php/topic,1836.450.html
32          Mjoy by Sundowner Labs, czyli 2 w 1 (na dole strony)
            http://www.il2forum.pl/index.php/topic,1836.465.html
38          kwestia złego oznaczenia rezystorka na schemacie Mjoya by Sundowner Labs
            http://www.il2forum.pl/index.php/topic,1836.555.html
40 - 42     problem przy kalibracji Mjoya (uziemienie nieużywanych osi), programator ISP
            http://www.il2forum.pl/index.php/topic,1836.585.html
43          pytanie o dławik, różnica między ATmega16-16PI i PU (PU to wersja PB-free, działa tak samo jak PI), jakie diody wziąć
            http://www.il2forum.pl/index.php/topic,1836.630.html
44          zdjęcie Mjoya z podłączonym jednym potencjometrem i uziemionymi osiami
            http://www.il2forum.pl/index.php/topic,1836.645.html
45          przykład zastosowania, dokładność przesuwu potencjometrów
            http://www.il2forum.pl/index.php/topic,1836.660.html


Do tego polecam przeczytać wątek "Mjoy16- Zamówienia (http://www.il2forum.pl/index.php/topic,7572.0.html)!" a szczególnie stronę 5, gdzie jest napisane jak uziemić nieużywane osie analogowe (http://www.il2forum.pl/index.php/topic,7572.msg108646.html#msg108646).

Obecnie jestem w trakcie budowania własnego Mjoya. Bedę zamieszczać szczegółowe info z przebiegu prac.

Dodany link do nowej strony - Sundowner
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 08, 2007, 22:28:26
Wątek przyklejony.

Jeżeli ktoś składa Mjoy16 korzystając z płytki mojego projektu ( Mjoy16- Zamówienia (http://www.il2forum.pl/index.php/topic,7572.0.html)), na stronie dywizjonu Eternal Irregulars (http://eternalirregulars.end.pl/) znajduje się plik PDF (http://strony.aster.pl/eternalirregulars/download/Mjoy16_AiN_Rev1.rar) ze schematami i listą potrzebnych elementów, oraz notkami dotyczącymi m.in. połączeń programatora
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 09, 2007, 16:12:11
Uważam,że nowy wątek jest dobrym pomysłem.Parę dni temu uruchomiłem MJoya a tematem zainteresowałem się może 2 tygodnie wstecz.Zdaję sobie sprawę,że rzeczy oczywiste dla jednych mogą być poważnym problemem dla innych.Napotkałem przy realizacji tego tematu na pewne problemy,które w końcu okazały się trywialne.Chciałbym przy okazji podziękować kolegom Sundowner i BigMac za pomoc w rozwiązywaniu moich problemów.A teraz parę uwag dotyczących MJoya.Można go zrealizować przy wykorzystaniu projektu Sun,zmontować na płytce uniwersalnej na podstawie schematu lub samemu wytrawić płytkę drukowaną do montażu.Moim zdaniem najlepszy sposób to montaż na druku Sun,ponieważ wymaga minimalnej wiedzy z dziedziny elektoniki.Co do projektów to są 2 rozwiązania MJoy i MJoy16.Wybór zależy od potrzeb.Proponuję MJoy16 ze względu gotowy druk Sun.Jeśli ktoś zdecyduje się na montaż na płycie uniwersalnej lub wykona sam druk to musi znać się trochę na schematach.Moje uwagi na temat MJoya są w różnych wątkach gdzie wspominam o paru rzeczach.Tutaj chciałbym wyjaśnić pewną różnicę pomiędzy schematem oryginalnym a Sun.Proponuję schemat Sun,ponieważ oryginalny ma trochę inaczej rozwiązany styk programatora JP1.W schemacie oryginalnym jest wyprowadzone +5v oraz GND.Było to związane z wcześniejszym projektem gdzie w sznurze do programowania (DB25) był układ scalony jako bufor.Na schemacie MJoy16 w adapterze do programowania nie już bufora,ale autor nie zmienił schematu interfejsu JP1.Jeżeli ktoś zrealizuje dokładnie oryginalny schemat też będzie działało.Sun połączył dwie płytki w jedną i umieścił na niej diody.Jest to duże ułatwienie,ponieważ upraszcza montaż całości.Nie należy się zbytnio przejmować rodzajem diod,wystarczy dowolna dioda impulsowa.Ważne są diody D1,D2 3,3V ponieważ zabezpieczają styk USB.Jeżeli ktoś zdecyduje się na montaż na płycie uniwersalnej to niech zwróci uwagę na wyprowadzenia gniazda USB.Autor zaleca przy montażu uziemienie płytki oraz montującego.Jest to trochę przesadzone chociaż zdarza się,że ubranie z syntetyku potrafi się naelektryzować i to może uszkodzić scalak.
Są to moje ogólne uwagi.Układ jest wyjątkowo prosty z małą ilością elementów i łatwy w uruchamianiu.Jeżeli wystąpią problemy przy uruchamianiu należy w pierwszej kolejności sprawdzić czy są połączenia od pinów DB25 do pinów U1 (4 sygnały),sprawdzić połączenia pomiędzy J1 (2,3) a U1 (pin 14 oraz 15 i 16),sprawdzić kontakt U1 z podstawką.Dobrą metodą jest odpowiednie dogięcie nóżek scalaka aby dobrze kontaktował z podstawką.Tyle wstępu.Jeśli chodzi o zmianę nazwy MJy16 na np.MJ63 lub inną to opisałem to w innym wątku.Ja jestem teraz na etapie aplikacji MJoya co jest tematem samym w sobie.Rozważam założenie oddzielnego wątku
pozdrawiam
vito_zm
mój MJoy jest uproszczony ponieważ ma być zastosowany głównie jako realizacja MFD oraz ICP w FalconAF.
(http://img170.imageshack.us/img170/295/dscn1563domailanh9.th.jpg) (http://img170.imageshack.us/my.php?image=dscn1563domailanh9.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Aandyy w Marca 31, 2007, 19:36:09
                                     Witam Wszystkich

 Od kilku dni jestem szczęśliwym  :002:posiadaczem płytki Mjoy16Matrix.
Dzięki uprzejmości „jimm'a” , polutowanej i zaprogramowanej , jeszcze raz Serdeczne Dzięki jimm , lutowanie tego wszystkiego byłoby jak dożywocie.
Jako , że w deklaracji moderatora tego wątku była pomoc :004: i w dalszej pracy nad mjoy'em , oraz odpowiedzi na naiwne , durne , głupie i wkurzające pytania . Nie jestem elektronikiem , więc będzie dużo pytań .
System XP  „widzi” mjoy'a jako „ kontroler dziewięcio osiowy z 96-ściu przyciskami” a więc:
     dotyczy IL-2 FB AEP 2.04

           1        goldpiny  X                                    np. Aileron
           2                     Y                                          Elevator
           3                     Z                                           Rudder
           4                     RX                                        Aileron Trim
           5                     RY                                        Elevator Trim
           6                     RZ                                         Rudder Trim
           7                     Slider                                     Power
           8                     Diel                                        Flaps

           9                      HAT                                       Views

           10?                   Rotary Switch 1                    Prop. Pitch
           11?                   Rotary Switch 2                    Brakes
           12?                   Rotary Switch 3       ????????   np. Power Engine Lewt
           13?                   Rotary Switch 4       ????????         Power Engine Right

To chyba 13 osi?
 
           1  Czy    Rotary Switch (enkoder mechaniczny ? ) można zastąpić potencjometrem liniowym.

           2  Czy   Toggle Switch'e – JUMPER to Magneto Engine

           3  Czy mikro Switch'e np. Głowicy Power można łączyć szeregowo ( styki 5V , a styki      sygnału już integralnie.)- mały prześwit rurki , dużo kabli !

           4  Czy   Toggle Switch'e dwu zakresowe można zastosować do Magneto1- Magneto 2.

           5  Czy mimo , że właściwości M16 wyświetlają 32 przyciski  to pozostałe 64 są też aktywne

  Proszę wszystkich życzliwych , którzy już przez to przeszli o rady.

                                            Dziękuję z góry za wszelkie pomocne uwagi
  Aandyy   

                                                      S!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Josiv w Marca 31, 2007, 21:56:56
Niestety jak wynika z mojego doświadczenia il2 jest w stanie zobaczyć tylko 10 osi, bez względu na wersję :(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 01, 2007, 09:05:27
MJoy ma możliwość zaprogramowania 64 przycisków chwilowych tzn.pushbuttons.Windows widzi tylko 32 przyciski.Aby zastosować więcej niż 32 przyciski trzeba użyć programu MJoyMapper,który umożliwia zastosowanie 112 elementów(pushbuttons,toggle switches i rotary switch).Niestety MJoyMapper nie działa właściwie w wszystkich grach.Działa w ograniczony sposób w FalconAF (patrzy wątek MFD i ICP).Może natomiast działać w IŁ2 trzeba to sprawdzić.Przełączniki typu toggle switch mają dwie pozycje stabilne ON i OFF.Przełączenie w pozycję ON lub OFF powoduję wygenerowanie impulsu.Widać to w programie MJoyMapper.Jeśli załączymy przycisk ozn.Tgl1 to zapali się na moment wskaźnik na pozycji 65 jeśli go wyłączymy to zapali się wskaźnik ozn.73.W tabeli na str. 28 instrukcji MJoya są opisane pozycje poszczególnych przełączników.
Przełącznik rotary switch ma 3 wyprowadzenia i zajmuje w wspomnianej tabeli 2 pozycje dla wolnego przełączania i 2 dla szybkiego.Ponieważ nie miałem możliwości testu tego przełącznika to nie chciałbym o nim pisać aby nie wprowadzić w błąd.Myślę,że koledzy z forum pomogą Tobie w pozostałych pytaniach
pozdrawiam
vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Aandyy w Kwietnia 01, 2007, 13:19:33
            Witam

 Dziękuję za wskazówki , trochę mi się przejaśniło.
Znalazłem MjoyMapper'a  tutaj :

                            http://www.mindaugas.com/software/MJoyMapper/

                   
                     Pozdrowienia
                                                 Cześć!

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sokol1 w Kwietnia 02, 2007, 04:19:46
Gentleman,

Sorry por English post.

Here a improved version of MjoyMapper in Sukhoi forum, caled SVMapper,
whit suport a toggle switchs and multiple profiles.

Sample of toggle:
(http://img70.imageshack.us/img70/3036/svmapperqg3.jpg)

http://forum.sukhoi.ru/attachment.php?attachmentid=70479&d=1173468799

Saudações do Brasil.

Sokol1

^Panowie
Przepraszam za mój słaby angielski

Tutaj jest poprawiona wersja MjoyMappera z forum Sukhoi, nazywa się SVMapper, posiada wsparcie dla przełączników i wielu profili.^
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 02, 2007, 10:08:43
Thank you Sokol for SVMapper.I would like write in Russion but I have no "cyrylica".
Dobra wiadomość dla falconowców. SVMapper pracuje poprawnie w FalconAF
pozdrawiam
vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Kwietnia 02, 2007, 10:50:47
And our friend from Brazil comes to the rescue ;)
Thanks for the heads up, and sorry I edited your post, it's for other people here who don't understand English.
That SVMapper is great, finely it sees proper keyboard's keys. Do you know if there is source code for it?

^I nasz przyjaciel z Brazylii przychodzi z ratunkiem
Dzięki za informacje, i wybacz, ze wyedytowałem twojego posta, to dla innych ludzi tutaj, którzy nie rozumieją angielskiego.
Ten SVMapper jest świetny, w końcu widzi prawidłowe przyciski klawiatury. Wiesz może, czy nie ma jego kodu źródłowego?^
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Aandyy w Kwietnia 02, 2007, 16:39:21
                                       
                                             Panowie Witam!

                                     
         Dziękuję wszystkim za Waszą pomoc . Nie zmarnowałem waszych sugestii.
    Jestem po pierwszych testach , mjoy działa , wiem  gdzie teraz szukać pinów  do podłączenia konkretnych przycisków i toggli . Na razie nie testowałem MJoy Mapper'a ani SVMapper'a.
   Jeżeli SVMapper zadziała to będę miał konsolę sterowania przepustnicą , klapami , rozruchu   silnika itd. w sumie 3/4 klawiatury pod ręką . Część mechaniczną mam w około 80% ukończoną.

   Gdy zdobędę  cyfrówkę to wrzucę jakieś fotki.

                    Dziękuję Wszystkim     S!

                      Thank you the Honourable Friend Sokol1


   P.s.

      Jeszcze jedna sprawa , czy enkoder ( Rotary Switch) można zastosować do ręcznego wciągania   i wypuszczania podwozia ( w realu kręcenie kilkukrotnie korbą .sic! )
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 03, 2007, 14:51:56
Uwagi dotyczące zastosowanie elementów wchodzących w skład MJoy.
Czym się różnią  w działaniu 3 elementy (pushbuttons,toggle switch oraz rotary switch),które można podłączyć z MJoyem.Działanie tych elementów najlepiej testować w programie MJoyMapper.
Pushbutton jest przyciskiem chwilowym.Jeśli go połączymy np.do kolumny 1 oraz wiersza A to naciśnięcie przycisku powoduje wygenerowanie impulsu,który zapali na moment w MJoyMapper wskaźnik na pozycji 1 (Btn A1).
Toggle switch czyli przełącznik stabilny połączony np.do kolumny 1 oraz wiersza I generuje impuls przy załączaniu (poz.ON),który zapala wskaźnik ozn.65 (TgI I1 On) oraz przy wyłączaniu (poz.OFF)-zapala wskaźnik ozn.73 (TgI I1 Off).W instrukcji jest opisane zastosowanie podwójnego przełącznika na str.23.Na wspomnianej stronie jest błąd w opisie w fragmencie"....common pin is connected to Column signal wire......to different Row signal wires."Pomylono kolumny z wierszami.Na rys.jest dobrze.
Następny element jest ozn.rotary switch.Jest to po prostu mechaniczny enkoder z 3 wyprowadzeniami np.ECW1J-B24.Jego działanie wyjaśnię na podstawie rys.na str.28 instrukcji.Rozpatrzmy enkoder ozn.rot K12,który jest podłączony do 2 kolumn ozn.1 i 2 oraz wspólne wyprowadzenie obu kanałów na wiersz ozn.K.Obracając wolno gałką zgodnie z wskazówkami zegara generujemy impulsy na poz.97 obracając wolno w przeciwnym kierunku generujemy impulsy na poz.98.Przełączając szybko gałkę generujemy impulsy odpowiednio na poz.105 oraz 106.W instrukcji jest opisana aplikacja tego przełącznika do wybierania częstotliwości w odb.radiowym.Można go użyć np.do zmiany zakresu radaru w FalconAF.Wspomniany wyżej enkoder ma 24 przełączane pozycje dla pełnego obrotu gałki.
Potencjometry w MJoyu są połączone do wejść analogowych.Zmieniając położenie suwaka w potencjometrze zmieniamy podawane napięcie na wejście analogowe MJoya w pełnym zakresie tzn.od 0 do 5 voltów.Wew.kontrolera jest wbudowany przetwornik 10 bitowy,który zamienia napięcie wejściowe na odpowiednią 10 bitową kombinację kodową.Dwa do potęgi 10 daje dokładność kodowania około 5 mV.
Reasumując trzeba stwierdzić,że na podstawie działania poszczególnych składników MJoya musimy dokonać wyboru jak je zastosować w praktyce.Ja w realizacji MFD oraz ICP mam uproszczony wybór.Jednak po pojawieniu się SVMappera myślę o rozbudowie kokpitu.Mam nadzieję,że pomogłem niektórym kolegom z forum.Sam jestem ciekawy jak inni wykorzystują swoje MJoye w praktyce.Może nowy wątek np.aplikacje MJoya byłby dobrym pomysłem?
pozdrawiam
vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 07, 2007, 19:18:06
Pewnie to będzie mało zajmujący news, ale przerobiłem moją przepustnicę i podłączyłem do MJoya, wszystko ładnie działa :)

Ale pojawiło się pytanie.

Chcę sobie zrobić coś w stylu trim/radio boxa, bo nie dają mi spokoju te wszystkie niewykorzystane osie i gadżety ;) Mam kupioną małą plastikową obudowę.

Będzie on podłączony do MJ kablem 15 żyłowym (grubszego nie dam, zresztą już jest wkręcone 15 pinowe gniazdo w obudowę MJ) - jaką proponujecie konfigurację? Jak byście sobie pododawali, przy takim ograniczeniu przewodów, potki, enkodery, przyciski itp? Jakie funkcje byście chcieli mieć w takim mini-geracie?

Dla ułatwienia - w tej chwili do MJoya będzie podpięta przepustnica (oś Z + 8 przycisków B1-B8) i orczyk (oś Rx). W przyszłości drążek (osie X i Y + przyciski i hat). Być może w drążku dodam jeszcze jedną oś, bo kręci mnie pomysł zrobienia wajchy hamulców kołowych z przodu, trochę jak w -29 :) Zajętych jest więc 4(5) osi, do dyspozycji 4(3) osie, wszystkie enkodery, wszystkie przełączniki dwupozycyjne i od zarąbania przycisków.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2007, 07:46:33
Nie odpowiem na Twoje pytanie wprost,ale przedstawię możliwości oraz ograniczenia jakie daje MJoy.
Możliwości zastosowania MJoya.
MJoya można zastosować albo w Windows albo w programach emulujących klawiaturę.
1.MJoy w Windows.
W tej aplikacji MJoy ma bardzo ograniczone możliwości.Do analizy weźmy pod uwagę 3 tabele z strony 8,28 oraz 29 instrukcji.Z tabel wynika,że mamy zawsze dostępny hat switch oraz przyciski kontrolne:int,mode oraz centre.Mamy także zawsze dostępne 8 wejść analogowych.
Jeśli mode jest OFF to mamy dostępne tylko 32 przyciski chwilowe.Jeśli mode jest ON to mamy dostępne tylko 4 przełączniki typu rotary switch oraz 8 przełączników typu toggle switch co daje razem 32 pozycje.Przy okazji tej opcji powstaje pytanie jak to sprawdzić.Dla mode OFF przyciski chwilowe są widoczne w kontrolerze gier panelu sterowania dla mode ON nie.Najlepiej użyć dla kontroli program MJoyMapper lub SVMapper.
2.MJoy w programach MJoyMapper oraz SVMapper.
W tych programach można wykorzystać pełne możliwości MJoya tzn 112 pozycji do programowania oraz stałe pozycje tzn.hat,przełączniki kontrolne oraz wejścia analogowe.Programy emulujące klawiaturę należy sprawdzić dla konkretnych gier,ponieważ dla niektórych mogę działać w ograniczonym zakresie (np.FalconAF oraz MJoyMapper).
Jeśli stosujemy wejścia analogowe należy prowadzić sygnał analogowy w przewodzie ekranowanym ponieważ sygnał jest narażony na zakłócenia.Zaleca się ekranować także obudowy urządzeń analogowych oraz MJoya,ale to zależy od środowiska w którym znajduje się elektronika tzn.czy są w pobliżu źródła zakłóceń.W praktyce walczy się z zakłóceniami dopiero wtedy gdy po uruchomieniu systemu coś nie działa prawidłowo.
To tyle uwag ogólnych.Ja planuję rozbudowę kokpitu o elementy analogowe,przełączniki typu toggle oraz rotary w trzecim etapie budowy.Obecnie realizuję 2 etap na 2 Mjoyach w opcji sterowania Windows.W trzecim etapie przejdę na symulację klawiatury za pomocą programu SVMapper.Jeszcze nie mam sprecyzowanych funkcji,które będę realizował.Prawdopodobnie chowanie podwozia regulacja wzmocnienia radaru itp.W moim projekcie pod ICP będzie miejsce na tego typu funkcjonalne funkcje.Myślę,że konkretne za stostosowanie MJoya może być dobrym pretekstem do kontynuowania tego wątku
pozdrawiam
vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 09, 2007, 16:03:25
Zrobiłem trimbox, ma cztery potki. Na górze jeden suwakowy i dwa obrotowe i z boku jeden obrotowy.

Ale nie działa :(

Nie wiem, o co biega. Trzy razy przejrzałem połączenia. Żadnych cudów tam nie ma, ot 4 poty, od każdego 3 przewody. W tej chwili sytuacja wygląda tak:
Uziemiłem ośki X i Y, bo drążek dopiero buduję, pozostałe osie są gotowe do użytku. Po podłączeniu przepustnicy, oś Z reaguje poprawnie, ale wraz z nią pozostałe nieuziemione :) co było do przewidzenia. Podpinam więc drugi element, potencjometr symulujący orczyk, który zajmuje mi oś Rx.

W tym momencie oś Z działa jak działała, oś Rx, przy kręceniu potencjometrem, lekko skacze i wraca na max (zrzucam winę na brak uziemienia pozostałych 4 osi).

Podłączam trimbox i wszystkie osie szlag trafia, nic już nie reaguje oprócz przycisków.

Wszystkie potencjometry są 10k. Testowałem w Windowsie XP na laptopie.

Czy ktoś z was miał już taki problem, że po podłączeniu kilku potencjometrów, pozostałe przestawały reagować? Jeśli tak, czego to była wina i jak to naprawić?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2007, 19:19:15
Jutro sprawdzę jak działa dla kilku potencjometrów,ponieważ w chwili obecnej mam dostępny tylko jeden.To musi działać.Na Twoim miejscu zrobiłbym test w programie kontrolera gier w Windows podłączając kolejno potencjometry umieszczone na zew."trimbox".Nie używane wejścia analogowe należy połączyć z GND( np.połączyć punkt 1 z 2 w JP11 uziemiając wejście PA7 itd.)Należy najpierw połączyć jeden pot jeśli działa drugi i tak kolejno.W ten sposób znajdziesz wejście analogowe,które powoduje kłopoty.Jeśli na zew."trimbox" pot działają prawidłowo to znaczy,że przyczyna jest w "trimbox" a to jest łatwe do usunięcia.Wejścia analogowe ozn.PA0 do PA7 są bardzo czułe łapią sygnały na poziomie mV,dlatego dotykając ręka metalowej obudowy pot widać reakcję w teście.Zrób na początek najprostsze próby aby znaleźć przyczynę zakłóceń
pozdrawiam
vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 10, 2007, 16:56:57
Sprawdziłem jednoczesne działanie 3 wejść analogowych MJoya przy pomocy 3 potencjometrów.Pozostałe 5 wejść miało zwarte wejście do masy (GND).Nie na ma zakłóceń,joy pracuje stabilnie.Potencjometry były połączone zwykłymi przewodami nie ekranowymi o długości około 15 cm.Musisz zrobić testy podłączając kolejno potencjometry tak jak sugerowałem w poprzednim post.Jeśli masz voltomierz to możesz sprawdzić jak zmienia się napięcie na wejściach analogowych przy zmianach oporności potencjometru.Zmiany napięcia powinny być w pełnym zakresie tzn. od 5V do 0 V.
Przy okazji mam pytanie do Sundowner jak testować MJoy przy pomocy programu JoyTester 2. Po jego uruchomieniu są pola opisane jako Test mode,Clear,Trottle,Rudder oraz Stick x,y.Chciałem sprawdzić działanie potencjometrów w MJoyu przy pomocy tego programu,ale nie wiem jak go uruchomić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 10, 2007, 22:19:28
Sprawdziłem po kolei i faktycznie jeden potek jakos nie działał. Wylutowałem i wlutowałem na nowo wszystkie styki (bo sam potencjometr działa poprawnie, sprawdzony miernikiem) ale jeszcze nie sprawdziłem, czy działa, bo wyjechałem do wrocka. Pozostałe dwa potencjometry działają dobrze, trzeci wcześniej wyłączyłem z akcji i zwarłem jego GND i signal z powodu podejrzeń o sabotaż (miał 100kO).

Przy okazji, było mówione, że żeby wyeliminować drgania osiek należy zewrzeć (połączyć) GND potka z jego obudową. Może to głupie pytanie, ale czy zamiast tego mogę użyć dowolnego innego większego kawałka metalu? :) Opornie mi idzie lutowanie do powierzchni obudowy potów, nie trzyma cyna.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 11, 2007, 09:19:11
Nie wiem jaki typ potencjometru zastosowałeś.Jeśli jest to potencjometr przykręcany do płyty czołowej to sprawdź czy obudowa potencjometru ma połączenie elektryczne z nagwintowaną osią,która jest przymocowana za pomocą nakrętki do metalowej płyty czołowej.Nie jestem mechanikiem,dlatego nie umiem nazwać mechanicznych części pot.Mam nadzieję,że wiesz o co mi chodzi.Jeśli płyta czołowa jest z plastyku to musisz umieścić przed nakrętką tzw."piórko lutownicze",które wygląda jak zwykła podkładka z oczkiem do przylutowania przewodu.Reasumując zasada jest taka aby metalowe obudowy potencjometrów oraz obudowa(jeśli jest z metalu) były połączone z masa tzn.z GND.Tak jak wspomniałem w poprzednim post zależy to od środowiska w którym pracuje symulator.Jeśli nie ma drgań w testach to nie przejmuj się GND,jeśli są to trzeba niestety montować zgodnie z sztuką.Na marginesie tego tematu to w instrukcji na str.13 jest informacja na temat ekranowania płyty MJoya aby minimalizować zakłócenia.Dotyczy to głównie sygnałów analogowych.Może na forum ktoś podzieli się swoimi doświadczeniami.Z tego co wiem to dużo osób stosuje w swoich aplikacjach wejścia analogowe
pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 06, 2007, 08:59:51
Moje pytanie dotyczy MJoya oraz SVMappera,dlatego umieściłem je w tym wątku.Chcę zastosować enkoder do selekcji modów (4 pozycje) HSI w falconAF i tutaj pojawia się problem podobnie jak z Laser Arm (toggle switch) jak przyporządkować w SVMapper klawisz I odpowiedzialny za wybór modu. Enkoder zajmuje 4 pozycje w "mapie kontrolnej" .Możemy każdej przypisać klawisz I i próbować synchronizować przyciskiem INIT.Takich sytuacji jak wybór modu HSI za pomocą jednego klawisza jest w falconie więcej.Moje pytanie,jak przyporządkować klawisz przełączający mody w SVMapper?
Drugie pytanie dotyczy enkodera.Gdzie mogę kupić enkoder?Nie potrafię znaleźć w internecie dystrybutora.Do testów próbuję zastąpić enkoder przełącznikiem obrotowym odpowiednio mostkując wyprowadzenia chcąc uzyskać kod 00 10 11 01,ale nie jest to to samo co enkoder ponieważ przy przejściu do kolejnej pozycji jest stan przejściowy 00
pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 07, 2007, 12:12:00
Chciałbym nawiązać do mojego drugiego pytania w ostatnim post.Znam już odpowiedź gdzie można kupić "enkoder" (sklep TME nr.katalogowy ECW 1J-B24).Problem polegał na określeniu nazwy tego elementu.Enkoder jest pojęciem zbyt ogólnym,dekoder mechaniczny dotyczy raczej elementów stosowanych w przemyśle do precyzyjnego określenia położenia kątowego.Ja potrzebowałem rotary encoder,który jest w sklepie TME nazwany przetwornik obrotowo impulsowy,dlatego miałem problem z znalezieniem tego elementu.
Pytanie pierwsze jest aktualne,tzn.jak przyporządkować klawisze w MJoyMapper lub SVMapper dla np.modów HSI w falonAF.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Czerwca 07, 2007, 14:44:20
Pytanie pierwsze jest aktualne,tzn.jak przyporządkować klawisze w MJoyMapper lub SVMapper dla np.modów HSI w falonAF.

Chyba z użyciem enkodera tego nie idzie zrobić, musiałbyś mieć jakiś przełącznik.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 07, 2007, 18:51:45
W takim razie gdzie w falconAF można zastosować enkoder mając na uwadze MJoyMapper lub SVMapper?I następne pytanie.
Na jakim elemencie można zrealizować np.mode HSI?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: toldom w Czerwca 15, 2007, 21:59:04
Witam!
Zamierzam wkrótce zabrać się za budowe Mjoy'a16.
Napotkałem jednak parę problemów:
1) kondensator elektrolityczny C1 według schematu ma mieć 10uF/15V, nigdzie nie mogę takiego znaleźć. 10uF/16V jest ogolnodostepny. Czy mogę go uzyc jako zamiennika ?
2)Kondensator C4, C5, C6 oznaczony 0,1uF. Nigdzie go nie spotkalem, na allegro obecnie jest coś, ale w jakiś dziwnych wersjach 250 i 600V.... Gdzie go kupić ?
3)"Inductor" 10uH - czy "DŁAWIK OSIOWY_ 10uH _500mA " to to samo?
4)Czy wszystkie kondensatory oprócz C1 powinny być ceramiczne ?
4)Czy można stosować z powodzeniem oporniki węglowe, czy ważna jest ich moc ?
pozdrawiam
tomek
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 16, 2007, 07:21:40
ad1
Może być C1 na 16V lub większe napięcie
ad2
http://www.tme.pl/katalog/index.phtml?f_szukaj=CCK%20100N
0,1uF to 100nF może być na dowolne napięcie
ad3
http://www.tme.pl/katalog/index.phtml?f_szukaj=DLA10
taki dławik możesz zastosować
ad4
tak
ad5
tak,w przypadku MJoja moc nie ma znaczenia,moze być 1/4 W
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: toldom w Czerwca 20, 2007, 13:55:46
Wielkie dzieki !
Juz wszystko zamowione, teraz toczę boje z wytrawianiem plytek... ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: amroth w Czerwca 23, 2007, 09:58:55
Możesz sobie zamówić http://www.merkar.pl/cennik.html - nawet jedną sztukę, bez dodatkowych opłat. Płytka jednostronna ~15, dwustronna ~28. Tylko nie wiem czy wysyłają pocztą  :003:

-- Dlaczego forumowy słownik ortograficzny podkreśla 'możesz' z opcją - zamień na 'możesz'?  :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Aandyy w Lipca 07, 2007, 18:52:02
       Witam Wszystkich

Jako , że od czasu gdy tutaj skrobałem upłynęło dużo wody i  dni wiele ,
informuję o narodzinach  :karpik działajacego na Mjoy'u - zespołu sterowania .
Sorry za jakośc fotek , ale cyfrówka trochę słabawa plus moje umiejętności  :002:
to nie najlepsza kombinacja .
Tutaj foto :
           Panel :
         
              (http://images27.fotosik.pl/19/65386fe81e09e790m.jpg) (http://www.fotosik.pl/showFullSize.php?id=65386fe81e09e790)

           Joy : QZ-501 Predator - modyfikowany

               (http://images30.fotosik.pl/19/153ed4bf2369b039m.jpg) (http://www.fotosik.pl/showFullSize.php?id=153ed4bf2369b039)

          Rudder : Logitech WingMan Formula GP - modyfikowany

                (http://images30.fotosik.pl/19/65f06802468a3179m.jpg) (http://www.fotosik.pl/showFullSize.php?id=65f06802468a3179)

 ......Działa , ale mam jeszcze problemy z opisaniem wszystkich funkcji w
  "SVMapper"
       
                                                   S!


Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 03, 2007, 20:03:47
Po przeczytaniu wątku, zwłaszcza informacji udzielonych przez vito_zm mam całą masę pytań. Na początek może o tym, co chcę osiągnąć. Przeróbka ma na względzie głównie Lock On, ale również wings over europe i kilka innych.  A więc zamierzam przerobić przepustnicę Saiteka x45 i zmusić ją do współpracy z mjoy'em w wersji by Sundowner Labs, nie zdecydowałem jeszcze, czy po prostu dołożę potrzebne elementy podłączone do mjoy, czy też w całości wyrzucę elektronikę x45 i wszystkie poty i przyciski, również te oryginalne saiteka podłączę pod mjoy. W skrócie - ogromnie podoba mi się to:



(http://forum.sukhoi.ru/attachment.php?attachmentid=49032)

Dzieło sztuki jak dla mnie, tylko oprócz przełączników hebelkowych (toggle) chcę jeszcze rotary switch. Anyway, docelowo zamierzam mieć:

- analogowe trymery - tutaj sprawa jasna, potencjometry podłączamy pod osie analogowe
- ileśtam (ile się zmieści) pushbuttons do realizacji różnych pierdół - tutaj też jasne

- kilka przełączników stabilnych, hebelkowych (toggle switch) do:
1-chowanie/wypuszczanie podwozia,
2-hamulca aero,
3-haka,

Widzę to tak: pozycja przełącznika OFF - podwozie schowane, ON-wypuszczone. Analogicznie w innych geratach.

-Jeden lub dwa lub trzy przełączniki obrotowe (rotary switch) do zastosowania jako 1-wybór trybu pracy radaru/Hud,
2-wybór trybu pracy autopilota w Su25T,
3-ustawienie pozycji klap [schowane/start/lądowanie].

I tutaj zaczynają się schody. Proszę o wytłumaczenie w jaki sposób takie przełączniki się podłącza (do jakich wejść je przylutować) i jak mjoy rozróżnia je od pushbuttons. O co mi chodzi? Więc rozumuję tak: w lock on domyślnie wszystkie przyciskowe funkcje realizują pushbuttons (klawiatura albo joy). Wygląda to tak, że po wciśnięciu klawisza program dostaje impuls, jeśli klawisz przytrzymamy to impuls wysyłany jest wielokrotnie (co zapewne spowoduje wielokrotne wykonanie przypisanej pod klawisz operacji). Jeśli zamiast pushbutton mamy toggle switch, który jeśli dobrze rozumiem albo zwiera obwód (pozycja ON) albo rozwiera (OFF), to jak mjoy rozróżnia, czy trzymamy wciśnięty pushbutton, czy też jest to toggle switch w pozycji ON? Czy jeśli pod taki toggle switch podepnę np podwozie, to czy w pozycji ON nie będzie się ono ciągle chować/wypuszczać, tak, jakbym trzymał zablokowany klawisz G?

Co do rotary switch (który jest w sumie szczególnym przypadkiem toggle switch, tyle, że ma więcej pozycji stabilnych) to samo pytanie, plus dodatkowe. Jak Waszym zdaniem można zrealizować przełączanie się pomiędzy subtrybami awioniki? O co mi chodzi? Znów przykład - jeśli poszczególne pozycje przełącznika (1,2,3 itd..) odpowiadają poszczególnym trybom pracy (Nav, bvr, bore, vertical scan, ground) to jak przypisać funkcje które domyślnie realizowane są poprzez ponowne wciśnięcie tego samego klawisza? Np. jak przełączać się pomiędzy ENR/WZW/POS, normalnie wciskamy kilka razy klawisz "1", w przełączniku obrotowym tak się nie da, jakieś pomysły?

Wszystko to powinno działać razem w grze, tzn powinienem móc bez problemu np wciągnąć podwozie przy pomocy toggle switch, po czym przełączyć tryb radaru przy pomocy rotary, w tym samym czasie np wypuszczając flary przy pomocy pushbutton. Chodzi mi o to żeby te funkcje się wzajemnie nie zakłócały.

Dlatego niepokoi mnie to "MODE" o którym pisał Vito? to jakiś przełącznik na mjoy? Żeby nie było tak, że np muszę wybrać czy chcę korzystać z przełączników stałych czy z pushbuttons.
Czy w ogóle moja wizja ma szanse realizacji? Może mjoya nie da się wykorzystać w taki sposób jaki opisałem? 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 03, 2007, 21:30:51
Wszystko jest w manualu :)
Jeśli znasz angielski, to łatwo załapiesz. Jeśli nie, to daj znać, postaram się trochę potłumaczyć.
Niestety, padła strona mjoya. Jeśli nie masz manuala, to powiedz, wyślę Ci na mail.

W skrócie - wszystko da się zrobić, nie bój żaby.

Mode służy do tego, żeby odwrócić kolejność mapowania. W trybie 1 "na górze" są pushbuttons, potem toggle i na końcu rotary (w sensie, od 1-72 masz przyciski, 73-96 toggle i 97-112 rotary) a w trybie 2 kolejność się odwraca (1-16 to rotary, 17-48 toggle, 49-112 pushbuttons). Chodzi o to, że część softwaru ma limit 32 przycisków z directinput i wtedy trzeba wybrać, czy wśród tych 32 przycisków priorytet mają znaleźć się zwykłe guziki, czy bajery w stylu rotary i toggle. Jeśli program nie ma tego limitu, to można bez przeszkód wykorzystać wszystkie 112 wejść i nie przejmować się Modem. Nie wiem, czy LOMAC obsługuje wszystkie 112 klawiszy, czy tylko pierwsze 32.

Rotary w MJoyu to NIE są przełączniki stabilne z większą ilością pozycji.
Przełączniki obrotowe działają tak, że każdy może wygenerować jedno z 4 wyjść. Oznaczone są jako CW, CCW, FCW i FCCW - odpowiednio: Clockwise (zgodnie z ruchem wskazówek zegara), Counter Clokwise (odwrotnie), Fast Clockwise (szybkie przekręcenie w kierunku CW) i Fast Counter Clokwise (szybkie przekręcenie w drugą stronę).
I przykładowo, w Mode 1 pierwszy z kolei rotary pod CW daje klawisz 97, pod CCW daje 98, FCW 106, FCCW 107. Innymi słowy, obracając gałką powoli, zgodnie z ruchem wskazówek zegara, będziemy wysyłać klawisz o numerze 97 przy każdym obrocie o jedno "oczko". Wystarczy w grze przypisać button 97 do "next radar mode".


Toggle wysyłają pojedyncze sygnały po przerzuceniu w dane położenie. Czyli mimo, że zwarcie jest ciągłe, od MJoya idzie jeden impuls. Nie interesuj się, jak to jest zaimplementowane :D - ważne, że jeśli podłączysz je do odpowiednich styków (odsyłam do instrukcji), to będą działać bez problemu. Można powiedzieć, że MJoy wie, że "na złączach  I1-J8 ciągłe zwarcie traktować jako pojedynczy impuls, a na stykach A1-H8 jako ciągłe zwarcie (pushbuttony)".
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 03, 2007, 22:29:45
Cytuj
Wszystko jest w manualu Smiley
Jeśli znasz angielski, to łatwo załapiesz. Jeśli nie, to daj znać, postaram się trochę potłumaczyć.
Niestety, padła strona mjoya. Jeśli nie masz manuala, to powiedz, wyślę Ci na mail.

O taktaktak, poproszę bardzo, nawet nie wiedziałem że takowy manual istnieje, wszystkie linki z początku wątku o mjoy wygasły. Z angielskim nie ma problemu, powiedz tylko na ile ta instrukcja jest kompatybilna z wersją mjoy by Sundowner.

Cytuj
nie bój żaby.

Nie boję, właśnie chcę nią latać z wykorzystaniem tych wszystkich gadżetów ;-)

Cytuj
Rotary w MJoyu to NIE są przełączniki stabilne z większą ilością pozycji.
Tutaj mnie zmartwiłeś. Sądziłem że chodzi o coś takiego:

http://www.nikomp.com.pl/opisy/WR000/WRAA261G.htm

i że jak pod daną pozycję, oznaczoną najlepiej cyferką przypiszę jakąś funkcję (np tryb szlem) to że ona zawsze pod tą cyferką będzie. Z tego co napisałeś wynika, że to raczej coś w stylu kółka myszy. Problematyczne staje się w tej sytuacji np. przypisanie trybów autopilota, albo klap. A jak ten przełącznik odróżnia przełączanie szybkie od wolnego w momencie, kiedy np przełączamy go tylko o jedną pozycję? Czy w ogóle posiada on jakieś wyraźnie akcentowane pozycje (kliknięcia)? I jaki ten przełącznik powinien być, mam na myśli to o co pytać w sklepie elektronicznym, bo już wiem, że nie o obrotowy przełącznik wielopozycyjny (w linku który podałem wyżej właśnie coś takiego nazywa się rotary switch)?
Bardzo dziękuję za odpowiedź na pytania, mam nadzieję że po przeczytaniu manuala rozjaśni mi sie sporo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 03, 2007, 22:57:09
Właśnie rotary w MJoyu działają dokładnie na zasadzie kółka w myszy. Nie jestem pewien, jak on rozróżnia między szybkim a wolnym kręceniem, może jakiś algorytmik w stylu "tyle a tyle oczek w ciągu sekundy"?

O co pytać w sklepie elektronicznym - to już było zadawane w tym temacie (a może w Szmajser Słodowy zaprasza?), chyba nawet przeze mnie :) Jeśli dobrze pamiętam "enkoder mechaniczny" (ale poszukaj i upewnij się). Ilość kroków dowolna.

Manual już podsyłam na adres z profilu. Instrukcja jest całkowicie kompatybilna z płytką by Sun, jedynie trzeba pamiętać, że ona jest połączeniem podstawowej PCB MJoya z Key Matrixem, czyli postępujemy według schematu "with key matrix". Sam matrix jest zorientowany tak samo, jak w instrukcji (jak na stronie 11) więc nie powinno być problemów z podłączaniem.

Jeśli więcej osób będzie potrzebowało manuala do MJoya16, mogę postarać się gdzieś go wrzucić do ściągnięcia. Póki co, rozsyłam na mail
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 03, 2007, 23:11:18
Cytuj
Nie jestem pewien, jak on rozróżnia między szybkim a wolnym kręceniem, może jakiś algorytmik w stylu "tyle a tyle oczek w ciągu sekundy"?
No właśnie dlatego pytałem co w sytuacji, kiedy przełączymy o jedno oczko. Ale to w sumie mało ważne teraz, zastanawiam się, czy w tej sytuacji nie można wykorzystać toggle switches do podpięcia do takiego wielopozycyjnego obrotowego przełącznika o jakim pisałem? Taki przełączniki to nic innego, jak kilka wyłączników w jednej obudowie. W zalezności od pozycji zwiera obwód nr 1, 2 itd.. Czy można podpiąć go pod wyjścia przeznaczone dla toggle switches w taki sposób, żeby np w pozycji 1 zwierał obwód tak, jakby toggle switch nr 1 był w pozycji ON, po przełączeniu na 2 z kolei wyłącza się toggle 1 (pozycja off), a załącza toggle nr 2. Da się to zrobić w ten sposób?

Ogromne dzięki za instrukcję, zabieram się do czytania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 03, 2007, 23:15:22
Czy można podpiąć go pod wyjścia przeznaczone dla toggle switches w taki sposób, żeby np w pozycji 1 zwierał obwód tak, jakby toggle switch nr 1 był w pozycji ON, po przełączeniu na 2 z kolei wyłącza się toggle 1 (pozycja off), a załącza toggle nr 2. Da się to zrobić w ten sposób?

Też się nad tym zastanawiałem i nie jestem pewien. Problem jest w sumie jeden - przycisk Init. Wciśnięcie przycisku Init powoduje, że aktualne ustawienia wszystkich toggle switchy są przekazywane, innymi słowy to takie wywołanie fali impulsów tak, żeby zsynchronizować pozycje przełączników w urządzeniu i w grze. Nie wiem, jak by się to zachowało w przypadku takiego "hacka".

Przy czym nie mówię, że to NIE zadziała. Nie zastanawiałem się nad tym rozwiązaniem zbyt szczegółowo, a te kilka piw, które w siebie wlałem dziś wieczór, nie pomaga :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 03, 2007, 23:22:33
W takim razie nie pozostaje nic innego, jak tylko sprawdzić to rozwiązanie w praniu, jak już dostanę mjoy w swoje łapska, nie omieszkam tego zrobić. Za bardzo mi się zawiesiła wizja takiego przełącznika trybów pracy radaru :-)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 03, 2007, 23:57:25
Znów będzie post pod postem, ale nie mogę już edytować, a chyba znalazłem odpowiedź na stronie 23 w instrucji. Jest tam opisany sposób podłączenia trójpozycyjnego przełącznika. Masa jest wspólna, więc nie powinno być problemu z większą ilością pozycji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 04, 2007, 09:22:19
Witam,jeśli interesuje ciebie zastosowanie MJoya w realizacji np.kokpitu przejrzyj wątek "MFD,ICP i podobne panele".Wątek ten jest związany z Falconem AF,ale to nie ma większego znaczenia.Ja zastosowałem wszystkie elementy współpracujące z MJoyem w moim kokpicie.Jeśli dokładnie przeczytasz ten wątek to znajdziesz odpowiedz co można zrobić za pomocą MJoya i jakie ma ograniczenia.Na początek radzę przeczytać i zrozumieć manuala do MJoya.Za pomocą MJoya można zrealizować tylko część projektu kokpitu,pozostałe elementy można zrealizować innymi programami o których także wspominam w wspomnianym wątku.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 05, 2007, 11:13:30
Vito dotarłem narazie do połowy wątku i zżera mnie zazdrość do falconowców za tę całą awionikę, dużo bym dał żeby mieć tak odwzorowany kokpit Flankera :-), Niestety w LOMAC to wszystko jest za bardzo uproszczone. Kawał dobrej roboty z tymi MFD i ICP, a wątek bardzo pomocny, powoli krystalizuje mi się jakaś wizja. Dziękuję za pomoc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 22, 2007, 17:43:12
Jakby ktoś potrzebował, stronę MJoya można znaleźć w archiwum internetu ;)
http://web.archive.org/web/20070513094149/www.mindaugas.com/projects/MJoy16/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 23, 2007, 21:26:24
Porada dla osób planujących montaż Mjoy16. NIE jest obojętne jakiej mocy rezystory dobierzecie. Wziąłem wszystkie z przedziału 2-3W i ŻADEN mi się nie mieści na płytce. Po pierwsze zbyt grube nóżki nie wchodzą w otwory, po drugie nie mieszczą się obok siebie na płytce. Zatem nie przedobrzać, zapas watów nie jest do niczego potrzebny, a jak widać może przeszkodzić. Mam tylko nadzieję że w elektroniku w moim mieście znajdę odpowiednie rezystory jutro, bo jak nie to muszę czekać na kolejną paczkę, żeby skończyć lutowanie :-/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 23, 2007, 22:00:40
Na bank w elektroniku będą mieli takie "zwykłe".
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 23, 2007, 22:06:35
W dziurze w której mieszkam nie zakładałbym się o to. W 2 sklepach nie znalazłem zwykłych konektorów (tych białych 3 i 5 pin), kiepsko z wyborem przycisków i innych raczej niewyszukanych rzeczy. Najgorsze jest to, że w roztargnieniu zapomniałem zamówić poty suwakowe do toe breaks, mam tylko jeden duży na ster, resztę będę musiał dorobić później. Całe szczęście, że to lutowanie to taka prościzna i całkiem przyjemna zabawa, gdyby nie te rezystory miałbym w jeden wieczór gotowego Mjoy'a. Przy okazji zapytam - ten konektor 5 pin obok scalaka, to jest ów programator układu? Tzn te 5 pinów od góry to właśnie te gnd, mosi, miso, sck, reset, które trzeba podpiąć do portu LPT przez rezystory?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 23, 2007, 23:16:46
Tak.

Jeżeli nie możesz znaleźć konektorów 3 i 5 pinowych to możesz tam dać zwykłe goldpiny, wszystko jest w rozmiarówce 2.54mm.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 12:22:26
Bardzo proszę kogoś, kto posiada firmware Mjoy o udostępnienie, jeśli to możliwe. Linki są przedawnione.
Jakiej wersji ponyprog należy użyć? Czy może jest to obojętne? Póki co niestety dostaję komunikat "hardware error" przy próbie odczytu. Jestem na etapie sprawdzania wszystkich połączeń.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 13:43:49
Mam dziwną sytuację. Przy próbie odczytu (command->read program(FLASH)) dostaję komunikat: "Device missing or unknown device" i do wyboru abort/retry/ignore. Po kliknięciu na "ignore" pojawia się pasek postępu, przechodzi do końca po czym dostaję komunikat "Read succesfull. Device size 16896 Byte". Teraz nie wiem czy jest OK (jeśli tak, to skąd ten pierwszy komunikat o nieznanym urządzeniu? W dalszym ciągu nigdzie nie mogę znaleźć firmware, linki, które podał BigMac to archiwum stron, natomiast odnośniki do pobrania softu nie działają.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 14:22:27
Przepraszam, że taką serię piszę, ale mam, kolejnego zonka, okazuje się, że po kliknięciu "ignore" komunikat "read succesfull" pokazuje się nawet, jak mjoy nie jest podpięty do kompa  WTF?  :?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 26, 2007, 14:47:37
http://drzonkow.neostrada.pl/mjoy/mjoy_16.eep
http://drzonkow.neostrada.pl/mjoy/mjoy_16.hex

Nie wiem, czy plik .eep jest do czegoś potrzebny, ponyprog szuka chyba tylko .hex? Ale znalazłem taki w katalogu,w którym leżał .hex, więc na wszelki wypadek też wrzuciłem.

Używam:

PonyProg2000 - Serial Device Programmer
    Version  2.06f Beta  Mar  5 2005

Do ściągnięcia:
http://www.lancos.com/e2p/V2_06/ponyprogV206f.zip
http://drzonkow.neostrada.pl/mjoy/ponyprogV206f.zip

Widzę, że wyszła już nowsza wersja, ale nie sprawdzałem jej.


Mi też raz wyświetliło się Device missing. Podłączyłem najpierw MJoya do USB, potem programatorem do LPT, odpaliłem pony, wyskoczył taki komunikat przy próbie odczytu. Dałem abort. I kazałem odczytać jeszcze raz, za drugim razem zaskoczył
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 15:06:02
Niestety u mnie abort nie pomaga. Device missing wyskakuje za każdym razem, ignore tak jak pisałem powoduje, że "read succesfull" się pojawia, ale to bez znaczenia bo i tak pamięć układu nie daje się wyczyścić, nic dalej nie mozna zrobić bo pojawia się kolejne "device missing" Przepatrzyłem połączenia, programator jest prosty jak konstrukcja cepa, niewiele jest do sprawdzania, żadnego widocznego zwarcia na pcb też nie ma. Dioda się świeci (po podpięciu do LPT słabiej, po wpięciu USB mocniej). Próbowałem przestawiać w Biosie tryb pracy LPT na spp/normal. Pony prog kalibruje się bez problemu, test portu też wypada OK. Kilka razy wypiąłem i wpiąłem ponownie układ w podstawkę pilnując docisku nóżek. Albo układ gdzieś po drodze zaliczył zgon, albo jest jakaś inna dobrze ukryta usterka. Już nie wiem gdzie szukać... :/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 26, 2007, 15:22:55
(po podpięciu do LPT słabiej, po wpięciu USB mocniej)

Ale wiesz, że mają być podpięte oba? Tak się tylko upewniam :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 15:24:27
Czy te 6 pinów, które są podpięte do masy powinno być też zwarte do obudowy złącza LPT, czy to nie ma znaczenia? Nie zaznaczono tego na rysunku, więc tak nie zrobiłem, teraz się zastanawiam czy to ma znaczenie, a nie chcę próbować w ciemno żeby czegoś bardziej nie popsuć.

Tak, podpinam równocześnie pod USB i LPT. Czy tryb pracy portu LPT ma znaczenie, jeśli Pony zgłasza test portu OK?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 15:28:08
Cholera, chyba coś znalazłem. Przy schemacie programatora styki są opisane inaczej, niż pod tabelką z elementami, gdzie podana jest ich kolejność od góry. Nie zauważyłem tego wcześniej, tylko GND się zgadza, a ja podpiąłem zgodnie z oznaczeniami przy schemacie programatora. Zabieram się za przelutowanie tego, mam nadzieję że układ przez to nie padł.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 26, 2007, 15:30:06
Hehehe, a tyle razy ostrzegałem, że jest inaczej ;)

Co do uziemienia - tak jak pisałem, cały układ jest już uziemiony przez USB do kompa... czyli komp musi być dobrze uziemiony, a nie płytka Mjoya ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 15:46:26
Uffff. Wszystko działa, Układ widziany jako 9-osiowy 112 przycisków. Ośki oczywiście wariują. Sun czytałem o źle oznaczonych rezystorach, info o stykach programatora musiało mi umknąć, a wydawało mi się że wątek Mjoy i pokrewne znam już na pamięć do znudzenia. No nic, teraz pytanie z trochę innej beczki: mianowicie - jeśli podpinam potencjometr do Mjoy i ten potencjometr w trybie natychmiastowym zaczyna dymić, to które styki pomyliłem? :karpik
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Sierpnia 26, 2007, 16:58:23
Jezusmaria, nie mów, że spaliłeś potencjometr?  :020:
Ja już przetestowałem empirycznie chyba wszystkie możliwe błędne podłączenia i nigdy mi się nic nie sfajczyło, tylko oś dziwnie reagowała :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 17:10:30
Nie spaliłem, przeprowadzałem testy na wszelki wypadek na obrotowych, które nie są mi aktualnie potrzebne. POdymiło trochę, ale już działa. Tylko teraz nie wiem jeszcze jak przełożyć sposób podłączenia obrotowych, na wyprowadzenia suwakowych. Co dziwniejsze, pomimo tego że poty na hamulcach są takie same (telpod 10K typ A 40mm) to wyprowadzenia mają różne. Chciałem to wszystko wpiąć tak, żeby możliwe było również wpięcie pedałów do zwykłego Gameportu. 3 potencjometry + 2 przyciski daje w sumie  13 żył, kabel mam 15 żyłowy, tylko muszę rozgryźć sposób podpięcia do wtyku, a to dopiero wtedy, jak już wyczaję która nóżka jest która :-) Zapomniałem wszystko, czego mnie w szkole nauczyli. Siara jak nie wiem.

Mam jeszcze pytanie odnośnie działania układu. Na razie wszystkie osie poza trzema, które zamierzam wykorzystać mam uziemione. Te nieuziemione wariują, jednak da się zauważyć systematyczne przycięcia, kiedy cały układ jakby się zawiesza na kilka milisekund, po czym znów wraca do normalnej pracy. To normalne? Czy to wina tych nieuziemionych osi i czy nie będzie się tak działo w trakcie normalnej pracy, kiedy wszystko już będzie podpięte?.
Acha - z czego wynika kompletnie nieuporządkowane położenie przycisków? Myślałem że wyprowadzenia są jakoś po kolei, a tu każdy przycisk w innym miejscu zupełnie chaotycznie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 26, 2007, 19:45:08
Nie spaliłem, przeprowadzałem testy na wszelki wypadek na obrotowych, które nie są mi aktualnie potrzebne. POdymiło trochę, ale już działa. Tylko teraz nie wiem jeszcze jak przełożyć sposób podłączenia obrotowych, na wyprowadzenia suwakowych. Co dziwniejsze, pomimo tego że poty na hamulcach są takie same (telpod 10K typ A 40mm) to wyprowadzenia mają różne. Chciałem to wszystko wpiąć tak, żeby możliwe było również wpięcie pedałów do zwykłego Gameportu. 3 potencjometry + 2 przyciski daje w sumie  13 żył, kabel mam 15 żyłowy, tylko muszę rozgryźć sposób podpięcia do wtyku, a to dopiero wtedy, jak już wyczaję która nóżka jest która :-) Zapomniałem wszystko, czego mnie w szkole nauczyli. Siara jak nie wiem.
Bierzesz miernik, przytykasz do dwóch końcówek i szukasz pary, która daje stałą wartość oporu niezależnie od położenia wajchy - to jest +5 i grd, a ten trzeci, który tobie pozostaje to sygnał. Podłączenie +5v i grd może być zamienne.

Mam jeszcze pytanie odnośnie działania układu. Na razie wszystkie osie poza trzema, które zamierzam wykorzystać mam uziemione. Te nieuziemione wariują, jednak da się zauważyć systematyczne przycięcia, kiedy cały układ jakby się zawiesza na kilka milisekund, po czym znów wraca do normalnej pracy. To normalne? Czy to wina tych nieuziemionych osi i czy nie będzie się tak działo w trakcie normalnej pracy, kiedy wszystko już będzie podpięte?.
Jeżeli obserwujesz to w panelu sterowania kontrolerami gier w wingrozie, to tym się kompletnie nie sugeruj, lepiej włącz joytestera, lub coś innego co w normalny sposób będzie z kontrolera korzystać.

Acha - z czego wynika kompletnie nieuporządkowane położenie przycisków? Myślałem że wyprowadzenia są jakoś po kolei, a tu każdy przycisk w innym miejscu zupełnie chaotycznie.
Przyciski są uporządkowane, ale nie numerycznie - są uporządkowane podłączeniami do scalaka, tak by nie było to pogmatwane i możliwe było w ogóle stworzenie tej płytki. To, że nie są po kolei jest winą oprogramowania, które w inny sposób czyta dane. W oryginalnym KeyMatrix'ie jest tak samo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 26, 2007, 21:04:25
Wielkie dzięki za wszelkie tipsy, z pewnością przyczyniają się do zmniejszenia ilości ofiar w ludziach i sprzęcie :-) Teraz ślęczę nad kablami. O ile lutowanie Mjoy to była czysta przyjemność, to 15-żyłowe kable są jak wyrok :-/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 27, 2007, 11:17:19
Czy ktoś lutował suwakowe telpody 4cm? Ten 7-mio centymetrowy poszedł bez problemu, a te krótkie mają dziwne wyprowadzenia, których kompletnie nie chce się trzymać cyna. oczywiście pobieliłem nóżki i końcówki kabli, rzecz w tym, ze cyna jakby ześlizguje się po tych nóżkach, nawet jak uda się jej zastygnąć na nóżce, to potem bez problemu od niej odchodzi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 27, 2007, 11:41:20
Miałem podobny problem z przełącznikiem 'safety switch', przejedź nóżki papierem ściernym lub pilnikiem, potem próbuj lutować.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 27, 2007, 12:16:12
Faktycznie pomogło, dzięki :-) Te końcówki są chyba bardziej przeznaczone do montażu wsuwek niż do lutowania, tylko akurat nie miałem pod ręką odpowiednich.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 27, 2007, 16:50:30
Poskładałem wreszcie całość i przeprowadziłem pierwsze testy w Locku. Oś orczyka działa tak, jak powinna, płynnie i bez przeskoków, jest bardzo stabilna. Oba hamulce analogowe (testowane tylko w windzie bo Lock nie obsługuje) również działają poprawnie. Spośród 32 widocznych w windzie przycisków wszystkie są wyłączone, a te dwa które podpiąłem pod hamulce załączają się prawidłowo, jednak jest problem. Kiedy próbuję zmapować w Locku klawisze pod te hamulce losowo załączają się inne przyciski Mjoy'a spoza zakresu tych 32. Najczęściej 33, 34, 54, 87 i kilka innych. Dla testu pozostawiłem przypisanie airbrake'a dla przycisku 34 i w trakcie lotu bez przerwy zamyka się i otwiera. Szukałem zwarć na płytce, przepatrzyłem ścieżki przy pomocy lupy, ale nigdzie nic nie widać, żadnych odprysków cyny ani nic, co mogłoby sugerować przyczynę takiego zachowania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 27, 2007, 17:21:57
Nie rozumiem tego. Sprawdziłem w SVMapper i wszystko działa pięknie, przyciski się nie świecą, dopóki sam ich nie załączę (zwierając goldpiny). Ani jeden nie mruga, ani nie świeci się nieproszony, tylko Lockon wariuje. Ktoś się spotkał z podobnym problemem?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 28, 2007, 21:54:30
Myślałem że już koniec perypetii z tą zabawką, a tu kolejny zonk. Po zmianie sprzętu (wymiana płyty) komp nie wykrywa Mjoy. Po podłączeniu wyświetla "nieznane urządzenie", nie znajduje sterowników i Mjoy nie jest widoczny w kontrolerach gier. Na drugim kompie rozpoznaje go bez problemu jako urządzenie usb interfejsu HID i bez potrzeby instalacji czegokolwiek dodaje go do kontrolerów gier. To samo było na poprzednim konfigu, a teraz nie działa. Wszystkie stery do płyty mam zainstalowane, inne urządzenia USB, w tym X45 wykrywane są prawidłowo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 16:04:56
Ponieważ sprawa wygląda na poważniejszą niż się wydawało, mam prośbę do osób, które używają Mjoy, aby podały mi swoje konfigi (płyta + proc + system z zaznaczeniem edycji home/pro i service packa). Napisałem do przedstawiciela MSI w tej sprawie, najpierw otrzymałem odpowiedź z kilkoma sugestiami, takimi jak zainstalowanie SP2, sprawdzenie opcji USB Legacy support w BIOSie i pytaniem, czy aby Mjoy nie jest niezgodny ze specyfikacją USB lub czy nie wymaga zewnętrznych sterowników. Po kolejnych testach, na różnych systemach i kompach Mjoy odmawia współpracy tylko z płytą MSI P35 Neo zarówno w podstawowej wersji BIOS, jak i po upgradzie do wersji 1.30. System wykrywa Mjoy jako "nieznane urządzenie" a bezpośrednio po podłączeniu do USB wyświetla komunikat "jedno z urządzeń USB ma awarię, ale system nie rozpoznaje go". Ponieważ nie mam dostępu do innej płyty na tym chipsecie, ani do żadnej innej pod C2D interesują mnie zwłaszcza odpowiedzi osób posiadających w miarę nowe konfigi. Chodzi o ustalenie czy jest to problem jednostkowy (mój egzemplarz), problem modelu MSI P35 Neo, czy też problem samego chipsetu Intel P35. Dostałem kolejną odpowiedz od przedstawiciela MSI z prośbą o podanie dokładnego opisu sprzętu, sprawa ma zostać przekazana do centrali na Taiwanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 16:16:47
Ups, kolejna odpowiedź

Cytuj
"Mam rozumieć że nie jest to rozwiązanie komercyjne a jakis projekt otwarty (GNU) oparty na jakimś procesorze Atmel'a?
Niestety ale obawiam się że może być problem gdyż nie sądze by ktokolwiek w centrali dysponował tego typu sprzętem.
Naprawdę nie zna pan jakiś rozwiązań komercyjnych?"

Czy elektronika Mjoy jest stosowana w jakimś komercyjnym urządzeniu?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 19:05:53
Kolejny update (ktoś to czyta w ogóle? :-) )

Sytuacja rozwija się w bardzo nieciekawym kierunku. Udało mi się przetestować Mjoy na kolejnych dwóch konfiguracjach:

- stareńka VIA KT400A + Athlon XP 2000 - działa bez problemu
- Gigabyte 945PL + Pentium D jakieśtam - zonk - nie działa - dokładnie ta sama sytuacja co u mnie, komunikat o awarii urządzenia USB po czym zostaje ono dodane do systemu jako "nieznane urządzenie USB" i tyle możemy z nim zrobić

Możliwe wnioski na podstawie dotychczasowych perypetii:

- albo Mjoy16 nie współpracuje z chipsetami Intela
- albo Mjoy16 nie współpracuje z nowszymi platformami w ogóle
- albo Mjoy16 nie współpracuje z dwurdzeniowymi procesorami (mało prawdopodobne)

Do weryfikacji wniosków potrzebne będą dalsze testy. Bardzo przydałaby się pomoc kogoś, kto mógłby sprawdzić układ na AMD X2.   Zaczyna mnie to wszystko delikatnie mówiąc frustrować. Jak się okaże że cała praca nad Mjoyem pójdzie na marne to się poważne zasmucę  :538:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Kelso w Sierpnia 29, 2007, 19:08:54
Czyta, czyta  :001:. I to z wielkim zainteresowaniem, bo być może i mnie czeka w przyszłości budowa czegoś podobnego.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 29, 2007, 19:28:00
Czy elektronika Mjoy jest stosowana w jakimś komercyjnym urządzeniu?
i tak i nie. Tak chipy Atmela można znaleźć w paru urządzeniach sprzedawanych na rynku.
Nie - bo komunikacja z USB jeżeli już w nich jest, jest rozwiązana drogą hardware'ową za pomocą dodatkowej kości, a nie bezpośrednio emulowana przez sam procesor (dlatego swój układ jaki w przyszłości w końcu mam nadzieję skończyć będzie się opierał na układach Microchipa, które obsługują USB hardware'owo). Obsługa USB w M'joy jest software'owa i bazuje na oprogramowaniu napisanym przez niejakiego Igora Cesko (http://www.cesko.host.sk/) i jego algorytmy nie znalazły sie nigdy w żadnym komercyjnym urządzeniu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: 303_Hornet141 w Sierpnia 29, 2007, 20:26:30
Jak już tak testujesz to może sprawdzisz mój pomysł. ja mam taki komunikat jak czasem podłączam pen drive do dość starego laptopa. Po prostu :karpik nie radzi sobie z zasileniem sprzętu. Jak masz możliwość to dostaw kartę usb najlepiej 2.0 na pci i dopiero podłącz mjoya. To tyle ode mnie mam nadzieję, że pomoże.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 20:55:26
Nie rozumiem dlaczego stare płyty radzą sobie bez problemu (testowane 3 konfigi) a nowe wymiękają. Zwłaszcza że zasilacze w tych nowszych są nieporównanie lepszej klasy. Kurcze karta usb to kolejne 25 zeta na konto projektu, który w założeniu miał być budżetowy (przy okazji realizacji uszkodziłem siostrze auto, co podniosło koszty całości do wartości za którą pewnie kupiłbym cougara  :karpik ). Jeśli nie pozostanie nic innego to będę musiał spróbować. Jeśli to sprawa zasilania, to zastanawiam się czy nie pomogłoby wpięcie jednocześnie do portu lpt i usb tak, jak trakcie programowania układu. Może dodatkowe zasilanie z lpt odciąży usb, jak się Wam wydaje? Sprawa z przedstawicielem MSI chyba jest beznadziejna. Jak nie sprzedają tego w sklepie mili panowie pod krawatami, tylko montują po garażach jakieś świry ("jakiś projekt GNU", "jakiś układ Atmela") to nikt się tym nie będzie zajmował. Sun, Hornet, na jakich konfigach śmigały Wasze Mjoy'e?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 29, 2007, 21:06:23
Podłączenie pod LPT nic nie da, bo tam nie ma żadnego zasilania. Co możesz spróbować zrobić to podpiąć zasilanie +5V z dysków i przylutować tam gdzie masz montaż gniazda USB - tam gdzie idzie ta grubsza ścieżka. Lub opcjonalnie hub USB z własnym zasilaniem. Pomoże pod warunkiem, że to właśnie z nim są problemy.

U mnie działa na Epoxie, numeru nie pamiętam, pudło gdzieś wcięło, ale starsza płyta.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: guncam2002 w Sierpnia 29, 2007, 21:41:41
A propos dodatkowego zasilania, poszukalbym (ew zrobil samemu) kabla usb podpinanego jednoczesnie do 2 usb, cos takiego jak maja przenosne dyski 2,5''. Wpierw jednak sprawdzilbym samo urzadzenie na krotszym kablu usb, moze wtedy nie bedzie problemow z nowymi intelami.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 21:56:43
Podłączenie pod LPT nic nie da, bo tam nie ma żadnego zasilania.

Jestes pewien? Przy programowaniu układu po wpięciu do LPT dioda na Mjoy się świeciła. Mniej więcej o połowę słabiej niż po wpięciu usb, ale jednak.

Krótszego kabla nie znajdę, to jest zwykły drukarkowy 1,5m. Jutro zapytam znajomego czy ma dostęp do huba lub karty na Pci, kupował na razie w ciemno nie będę. Może wypróbuję to dodatkowe zasilanie z moleksa, mam tylko nadzieję że nic nie pomylę, bo byłoby niewesoło. Wystarczy jak przylutuję jeden kabel +5V, czy potrzeba też GND z moleksa?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 29, 2007, 22:10:05
Podłączenie pod LPT nic nie da, bo tam nie ma żadnego zasilania.

Jestes pewien? Przy programowaniu układu po wpięciu do LPT dioda na Mjoy się świeciła. Mniej więcej o połowę słabiej niż po wpięciu usb, ale jednak.

Krótszego kabla nie znajdę, to jest zwykły drukarkowy 1,5m. Jutro zapytam znajomego czy ma dostęp do huba lub karty na Pci, kupował na razie w ciemno nie będę. Może wypróbuję to dodatkowe zasilanie z moleksa, mam tylko nadzieję że nic nie pomylę, bo byłoby niewesoło. Wystarczy jak przylutuję jeden kabel +5V, czy potrzeba też GND z moleksa?

Żeby być pewnym, chodzi o TĘ ścieżkę? :(http://img210.imageshack.us/img210/8762/5via6.jpg)


P.S. Nie żeby mnie kolana swędziały, ale czas na modyfikację wiadomości jest stanowczo zbyt krótki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 29, 2007, 22:18:39
Tak, dokładnie o tą.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 30, 2007, 18:22:21
Dolutowałem kabel od +5V z moleksa do wskazanej ścieżki. Bez zmian. Czekam na kolegę, który ma przynieść hub usb. Jak to nie pomoże to chyba się poddam i przelutuję pedały na gameport, a z mjoyem to sam nie wiem co zrobić w takiej sytuacji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 30, 2007, 18:58:18
Sundowner, czy Igor Cesko pisał całe oprogramowanie do mjoy, czy tylko algorytmy komunikacji z USB są jego? Myślisz że napisanie maila z opisem sytuacji ma szansę posunąć sprawę do przodu (jeśli to kwestia niekompatybilności a nie problemów z zasilaniem, co, jak sądzę, okaże się w ciągu następnej godziny)??
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 30, 2007, 20:13:18
UUFFfffff... Spieszę donieść, że problem został rozwiązany. Urządzenie po wpięciu za pośrednictwem huba USB jest wykrywane, działa poprawnie i nie powoduje konfliktów sprzętowych ani innych komunikatów o awariach. Co prawda mam ciężką zagwozdkę jak to możliwe, bo ten hub który testowałem NIE posiada własnego zasilania i jest podłączany za pośrednictwem pojedynczego kabla do portu USB, więc nie wiem skąd on tę dodatkową moc zasilania bierze, ale w tej chwili jest mi to obojętne, jak dla mnie może to być nawet ogniskowanie promieniowania kosmicznego, liczy się to że Mjoy działa i spokojnie mogę się zabrać za budowę panelu do Locka  :021: Hornet, Sundowner i inni - ogromne dzięki za pomoc i konkretne propozycje rozwiązań.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: 303_Hornet141 w Sierpnia 30, 2007, 20:43:00
To dobrze, jeżeli masz czas i chcesz nadal drążyć ten temat to mógłbyś sprawdzić napięcia, z portu usb. Ale wydaje mi sie ze hub to dużo lepsze rozwiązanie, odciąża płytę główna i nawet jak coś się spali to ją uchroni przed uszkodzeniem.

Tutaj schemat wtyczki usb.

(http://img262.imageshack.us/img262/9513/usbpinoutv2vp8.th.gif) (http://img262.imageshack.us/img262/9513/usbpinoutv2vp8.gif)


I źródło gdzie to znalazłem:
http://www.circuitsonline.net/forum/view/message/381863
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 30, 2007, 20:57:17
Mierzone na ścieżce Mjoy (samej wtyczki nie mam jak zmierzyć, bo mam za grube sondy miernika, a nie będę ryzykował zwarcia 5V z GND :-) ) pokazuje 5,04V. Taki sam pomiar na laptopie, na którym Mjoy działa bez huba to 5,1V Ile daje hub nie zmierzę, bo już go nie mam. Jutro rano w planach wycieczka do sklepu w celu zakupu. Zastanawiam się między aktywnym a pasywnym (spore różnice w cenie), jednak warto chyba dopłacić do huba z własnym zasilaniem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: 303_Hornet141 w Sierpnia 30, 2007, 22:18:09
Tylko HUB z własnym zasilaniem wchodzi w grę inny będzie tak samo obciążał by port (jak bezpośrednio mjoy) i  nie radził by sobie z dostarczeniem odpowiedniego napięcia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 30, 2007, 22:25:30
Kiedy właśnie napisałem powyżej, że Hub, który sprawdzałem był hubem pasywnym, NIE miał własnego zasilania i był wpięty pojedynczym kablem, a mimo to Mjoy zadziałał bez problemu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 04, 2007, 01:35:15
Jasny gwint:
1) Czemu MJoy ciągle zgłasza mi się jako "9 axis 112 buttons" zamiast "MJ16"?
2) Po podłączeniu ośki nieco drgają (nie wariują, ale drgają). Kiedy dotknę palcem obudowę gniazda USB, drgania ustają. Czy to znaczy, że mój komputer jest nieuziemiony? Co z tym zrobić?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 04, 2007, 13:07:43
1. Nie wiem dlaczego, ale czy to w czymś przeszkadza?
2. Tak, najprawdopodobniej masz nieuziemionego/źle uziemionego (instalacja) kompa. U mnie w starym bloku mieszkaniowym przy bardzo kiepskiej instalacji jest to samo. Przez to np. w demie Flight Simulatora cały czas wyświetlały mi się aktywne hamulce różnicowe, bo ich ośki drgały sobie w niewielkim zakresie. Nie wiem jak to u Ciebie wygląda, ale te drgania u mnie występują tylko przy skrajnym położeniu potencjometru, jak nacisnę trochę pedał, to już nic nie drga i jest utrzymywany stabilny poziom, dlatego poradziłem sobie obcinając odrobinę dolnego zakresu przy kalibracji. Problem nie występował w osi orczyka, bo ta jest domyślnie w pozycji ustalonej w połowie zakresu potencjometru. Z uziemieniem można trochę pokombinować, jeśli np masz w pobliżu kaloryfer, spróbuj podpiąć do niego jakimś kablem GND z Mjoy, powinno pomóc, ja w poprzednim mieszkaniu miałem w ten sposób uziemionego całego kompa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 04, 2007, 17:52:46
U mnie drgania są wszędzie, na całym zakresie osiek. Spróbuję przylutować do GNDa metalowy prostownik. Mały jest, ale zobaczymy - do kaloryfera nie będę podpinał MJoya, już bez jaj :D

Póki co, muszę znaleźć usterkę w trimboxie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 04, 2007, 19:12:33
Witam po długiej przerwie,ale nie było mnie w kraju.Widzę,że pojawiły się ciekawe problemy.Przejrzałem posty i chciałbym się do nich ustosunkować.Z większością problemów opisanych w tym wątku miałem do czynienia w trakcie realizacji mojego projektu.Są one opisane w dziale Software&Hardware na 3 str.w wątku MFD,ICP i podobne panele na stronach 3 i 4 kwiecień,maj 2007.BigMac powinien to pamiętać,ponieważ bardzo mi pomagał gdy miałem problemy.
Parę moich uwag na temat USB,drgań osi i "zmienionego" opisu MJoya(9 axis 112 buttons).
1.Nie powinno być problemów w punkcie styku MJoya i pc jeśli jest dopasowanie USB po obu stronach.Ja miałem także problemy.Należy sprawdzić wartości 4 rezystorów R1,R2,R7,R8 kondens.C1 (wartość,polaryzacja) oraz diody Zenera (3,3V).Na 14 nóżce U1(PD0)powinno być napięcie około +2,4V względem GND,na 15,16(PD1,PD2) około -20mV.Należy także zwrócić uwagę czy nie ma zamiany 2 z 3 w gnieździe USB (przy montażu na płycie uniwersalnej,jeśli sam montowałeś MJoya).Ponieważ napięcie jest dobre około 5V to może płyta pobiera zbyt duży prąd.Nie mierzyłem u siebie poboru prądu,dlatego nie mogę podać jego wartości.Ponieważ pasywny hub załatwił problem to można wykluczyć oprogramowanie MJoya dotyczące USB.Nic innego nie przychodzi mi do głowy.
2.Co do zmienionego napisu to można odczytać EPROM i jeśli jest źle to wpisać nową wartość.Ja u siebie zmieniałem nazwę ponieważ mam 2 MJoye.Zmieniałem także vendora tak aby MJoye były za Cougarem a nie na pierwszej pozycji.Dla MJoya pod adresem 4000 powinno być: 4D 4A 31 36 00 00 02 00 co ozn.name,vendor,product ID fields.
3.Jeśli drgania ustają przy dotknięciu ręką jest oczywiste,że jest coś nie tak z uziemieniem.Ja mam podpięty orczyk na przewodzie o długości 1,8m i nie ma drgań.
Tyle moich uwag.Cieszę się,że znowu jestem obecny na forum
pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 04, 2007, 20:02:12
Zakupiłem aktywnego huba usb i uzupełniłem moje pomiary. Niezależnie od tego, czy zasilacz huba jest podłączony, czy nie, na wejściu usb Mjoy występuje napięcie równe 5.0V (czasami minimalne wachania do 5.01). W związku z tym, cały jestem głupi do czego ten hub potrzebny. Może właśnie do stabilizacji napięcia, a nie do zapewnienia jego niedostatków. Z drugiej strony na starym laptopie, gdzie, jak juz pisałem napięcie na usb wynosiło 5.04 działał bez problemu. Najdziwniejsze jest to, że Mjoy działa z hubem pasywnym, który nic nie robi poza rozdzieleniem sygnału na 4 wejścia, a bez niego juz za cholerę nie chce. Tak czy siak cieszę się że w ogóle działa, bo byłoby nieciekawie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 04, 2007, 23:02:49
vito_zm, EEPROM? To ja w ogóle miałem wgrywać jakś EEPROM? Myślałem, że tylko Flash :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 05, 2007, 09:41:18
W dokumentacji MJoya jest opis jak programować mikroprocesor.
"Brief MJoy16 programming guide will is available on MJoy16-C1 programming page."
W opisie są używane dwie pamięci  EEPROM oraz FLASH.Obie pamięci są w mikroprocesorze,nie wiem dlaczego wprowadzono dwie nazwy,ponieważ obie można wymazać i zapisać ponownie.Jeśli nie zmieniasz nazwy to pamięć EEPROM ciebie nie interesuje.Jeśli zmieniasz to możesz to zrobić wg.opisu.

Setting desired Name, Vendor and Product ID

MJoy16-C1 has the ability to easily change the Vendor ID, Product ID and name of MJoy16.
These fields are the first 8 bytes of EEPROM contents.

Bytes 4000-4003 - Name
Bytes 4004-4005 - Vendor ID (reverse order)
Bytes 4006-4007 - Product ID (reverse order)

So you may set the Vendor ID to make MJoy16 be behind your main device. MJ62 would use product ID 3 and so on.
You do not need any other firmware. You just need to open PonyProg, read EEPROM contents, edit them, write them back to the chip, replug the USB connector and voila - you have new device in Windows :)
Przypuszczam,że nikt z forum nie zmieniał zawartości EEPROM,ja musiałem (opisałem to w innym wątku).Z moich doświadczeń wynika,że czasem są problemy z wpisaniem nowej nazwy układu np.MJ61 itp.Jeśli masz wpisaną inna nazwę nie musisz tego zmieniać.Jeśli chcesz zmienić to możesz to zrobić wg.powyższego opisu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 05, 2007, 19:12:02
Ustawiłem sobie VendorID na 1700 i posłusznie ustawił się za Saitekiem (który ma 1699). Dalej zamiast nazwy MJ16 jest 9 axis 112 buttons. Oto jak wygląda EEPROM:
(http://img.photobucket.com/albums/v26/_Big_Mac_/joystick/eeprom.jpg)

Jak widać, jest jakiś krzaczek brzydki za nazwą a dalej jakieś "e" z daszkiem, czy to one powodują ten problem?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 05, 2007, 20:22:59
Z tego co pamiętam (było to w kwietniu lub maju) to miałem podobne problemy z nazwą.Chciałem mieć MJ61 a wychodziło MO61 i nie mogłem tego zmienić,dlatego jeden nazywa się MJ16 a drugi MO61.Dla mnie było ważne aby różniły się nazwą oraz były za Cougarem (vendor)
U Ciebie jest wyraźnie w kodzie ASCII MJ16,dlatego nie rozumiem dlaczego jest wyświetlana inna nazwa.Nie rozumiem także dlaczego masz wpisane pod adresem 4004-4005 A4 06 (jest to vendor ID ?)."krzaczek" odpowiada A4 w ASCII a e z daszkiem EC co się zgadza z zawartością pamięci pod adresem 4004 oraz 400B.Swoją drogą warto spytać autora programu MJ16 czemu występują przekłamania przy zapisie EEPROM.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 05, 2007, 21:24:00
06 A4 to 1700. Saitek ma VID 06 A3 (1699), dodałem jeden. Następnie odwróciłem bajty - tak zrozumiałem "Bytes 4004-4005 - Vendor ID (reverse order)" i wyszło A4 06 :)

Z tego co wiem, to ten pierwszy krzaczek pojawia się, gdyż ten kod hex można tłumaczyć na kilka sposobów. Ja to rozumiem jako liczbę ("odwrócone" 1700) a PonyProg jako symbol (kod ASCII) i tak go wyświetla w tym "podglądzie". Nie powinno mieć to chyba znaczenia... Po co jest "e" z daszkiem, nie wiem, w manualu jest opisanych tylko 8 pierwszych bajtów, a EC znajduje się dalej. Może tam ma być, żeby działała ta cała czara magia? A może coś się pokopało i za pierwszymi ośmioma bitami ma być wszystko wyzerowane?

Ale mniejsza o napis i ten cały EEPROM, teraz mam problemy z jedną osią (Slider). Durnieje, skacze i na jego pozycję ma wpływ pozycja Rz (a od innych jest niezależny). Sprawdzam połączenia i szukam zwarć od ponad godziny :(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 06, 2007, 09:58:00
Masz rację co do "vendora" A4 06 jest odwróconą liczbą 1700.Przy jakiejś okazji sprawdzę jeszcze raz zapis do EEPROM dlaczego są przekłamania.Masz rację,że nie jest to istotne dla działania układu,ważniejsze jest aby działał prawidłowo.O ile sobie przypominam to problem niestabilności osi występował u Ciebie już wcześniej.Slider jest połączony do 34 nóżki U1 a Rz do 35.Są one obok siebie.Aby stwierdzić czy jest zwarcie pomiędzy 34 i 35 wyjmij U1 i sprawdź omomierzem.Szkoda,że nie masz zmontowanego układu na płycie uniwersalnej,daje to większe możliwości zmiany ułożenia ścieżek i szukania zwarć lub przesłuchów.Ponieważ masz znormalizowany obwód drukowany to pozostaje metoda przecięcia ścieżek i zrobienia połączeń mostkowych.Sprawdź jak jest rozprowadzone GND z Rz i Slider,zamień miejscami potencjometry.Czasami nie kontaktują podstawki (te tańsze) należy trochę rozchylić nóżki uP i z wyczuciem włożyć scalak do podstawki.Sprawdź czy obudowy pot są połączone z masą.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 06, 2007, 13:13:33
Doszedłem już do tego, że to na pewno coś nie kontaktuje/zwiera w obudowie trimboxa. Jak jest otwarty, to wszystko działa, jak go złoże, to jest kiszka. Eh, i szukaj tu teraz zimnego luta...
(http://img.photobucket.com/albums/v26/_Big_Mac_/joystick/bebechy.jpg)

Nie licząc przycisków, mam 36 możliwych miejsc gdzie może nie trzymać spoiwo ;) Oczywiście miernik jest bezużyteczny, bo dopiero przy zamkniętej obudowie coś nie działa.

Chciałem MJoya to teraz mam  :118:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 06, 2007, 14:19:58
Co powoduje, że czasem osie zaczynają chodzić "razem"? Tzn. ruszanie jedną powoduje ruch innej osi w nieco mniejszym zakresie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 06, 2007, 14:20:47
Nie załamuj się.Domyślam się,że obudowa jest z plastyku a nie z metalu,dlatego lokalizacja "usterki" powinna być łatwiejsza.Przy zamykaniu obserwuj,które przewody są narażone na zgięcie,rozciągnięcie lub jaki element może się zetknąć.Podłóż tekturę w  podejrzanych miejscach,rozciągaj mechanicznie przewody itp.Może któryś przewód jest złamany pod izolacją i kontaktuje przy zginaniu.Niektóre przewody taśmowe trudno dobrze polutować.Szkoda,że nie mieszkasz w Poznaniu mógłbym Tobie pomóc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 06, 2007, 14:26:01
Mam prośbę z trochę innej beczki. Dostałem dzisiaj paczuszkę z TME a w niej dziesiątki guziczków :-) Gubię sie w tych oznaczeniach z manuala Mjoy. Czy ktoś mógłby mi łopatologicznie napisać które konektory odpowiadają za toggle, a które za push? Mamy 5 konektorów na płytce, pierwszy z lewej niech będzie nr 1. Jeśli nie dokładnie, bo to sporo pracy, to przynajmniej orientacyjnie gdzie (na którym konektorze) szukać konkretnego typu?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 06, 2007, 15:16:23
(http://img.photobucket.com/albums/v26/_Big_Mac_/joystick/mjoy_keym.png)

Jak podłączać rotary oraz toggle dwu- i trójpozycyjne, jest w manualu.
Nitka po lewej stronie (czyli od strony Atmegi) to ground, prawa nitka to sygnały - zresztą to widać jak się przyjrzeć płytce od spodu. Jeśli groundy grup przycisków nie są połączone, to nie wolno ich łączyć (np. nie możemy podpiąć przycisków A1-A8 oraz hata L5-L8 do wspólnej ziemi).

Znalazłem parę zimnych lutów i ponaprawiałem. Slider drgał bardzo mocno, zamieniłem go wtyczkami z Dialem i jest gi. Dziwne, że potencjometr suwakowy jakoś się nie lubi z osią Slider a nie ma problemów, jak się go zamieni z gałką...

Ale mam inny problem - to o czym pisałem. Jak ruszam orczykiem (Rx) to jeździ mi też oś Ry. Są w dwóch osobnych urządzeniach, zwarcia między nimi bezpośrednio raczej nie może być...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 06, 2007, 15:43:41
Trudno mi coś wymyślić, bo w tej chwili mam u siebie tylko 3 osie podpięte, reszta zwarta do GND i w trakcie testów nigdy mi się coś takiego nie przytrafiło. Jeśli tak, jak mówisz, nie ma możliwości zwarcia w samych urządzeniach, to zostaje albo zwarcie na płytce (raczej łatwe do wytropienia) albo - znów to napiszę - problemy z uziemieniem. Ruszyłeś coś w temacie uziemienia kompa? Nic innego nie przychodzi mi do głowy, no chyba że jakieś jaja z samym układem któremu coś się porąbało, ale tego raczej nie biorę pod uwagę i nawet nie wiem czy jest możliwe.

Dziękuję za wyczerpujący schemat. Życie stało sie znacznie prostsze.  Przeprowadziłem testy z przełącznikiem obrotowym, 12-sto pozycyjnym. Podpiąłem póki co 6 par na próbę. Można to zrobić na dwa sposoby, zarówno z wykorzystaniem par toggle, jak i pushbuttons. Jako, że używam SVMappera nie ma problemu z tym, że pushbuttons dają sygnał ciągły, bo i tak możemy to ustawić jako pojedynczy impuls i zamapować w SV pod pojedynczy klawisz. W przypadku, kiedy używamy toggle, niestety mamy pewne straty - toggle dają impuls zarówno przy włączeniu, jak i wyłączeniu, więc jeśli podepniemy je do przełącznika obrotowego (przyciski mają sekcje po 8 na wspólnym GND więc 1 pin od GND i 8 przewodów sygnałowych po kolei do przełącznika) to będą zapalać sie parami, gdyż np przy przełączeniu przycisku z 2 na 3 będzie podawany jednocześnie sygnał włączenia przycisku 3 i wyłączenia przycisku 2. W praktycznym działaniu urządzenia to nie przeszkadza, bo możemy zamapować sobie pod klawisze tylko impulsy załączające a wyłączające zignorować, jednak gdyby ktoś konstruował bardzo rozbudowane urządzenie, i zależało mu na maksymalnym wykorzystaniu funkcji Mjoy, powinien raczej użyć w tym celu pushbuttons, odzyskując w ten sposób więcej stanów toggle możliwych do wykorzystania.

Anyway, sprawdziłem to w Locku i działa pięknie, przełącznikiem obrotowym zmieniam sobie tryby pracy awioniki NAV/BVR/BORE/VERTICAL itp. , i mam dokładnie to, o co mi chodziło. Prawdopodobnie drugiego obrotowca wykorzystam do przełączania trybów autopilota i w ten sposób zostanie mi masa pushbuttons, do wykorzystania przy pozostałych funkcjach i zaoszczędzone miejsce na panelu, bo 1 pokrętło zajmuje go mniej niż 8 przycisków, a właśnie tyle można na raz podłączyć do przełącznika. Aktualnie najbardziej skomplikowanym zajęciem wydaje mi się rozplanowanie tego wszystkiego na panelu, oczywiście do reala będzie to miało odniesienie zerowe, ale przypuszczam że w walce będzie się sprawdzać znacznie lepiej, niż poszukiwanie na klawiaturze kombinacji typu ALT+SHIFT+CTRL+whatever.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 06, 2007, 16:08:19
No właśnie nic nie ruszyłem w sprawie uziemienia kompa. Rozumiem, że brak uziemienia powoduje drgania osiek, ale to wspólne ruszanie też? Dziwne...

Właśnie to załatwiłem. Przełączyłem z powrotem suwak do osi Slider i gałkę do osi Dial, problem ustał. Ja już nic nie rozumiem, ale póki co działa. Ciekawe jak długo będę się cieszył, bo już raz tak miałem :) Już wszystko chodziło, oczywiście do chwili kiedy wszystko poskręcałem. Wtedy przestało :D

No tak, odłączenie i ponowne przyłączenie MJoya do USB wszystko zepsuło :D Teraz Slider i Rz chodzą wspólnie, do tego suwak skacze...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 06, 2007, 16:36:31
Być może to bez związku, ale próbowałeś zwierać/rozwierać przełącznik "centre" ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 06, 2007, 22:52:25
Mały update do tego, co napisałem o przełączniku obrotowym i toggle w Mjoy. Dziwne, że od razu na to nie wpadłem. Jeśli używamy SVmappera, to spokojnie możemy podpinać co drugi styk przełącznika, i w ten sposób zaoszczędzić stanów toggle. Przykładowo - podpinamy 1 toggle na pozycję 1 przełącznika obrotowego, drugą pozycję pozostawiamy pustą a na 3 podpinamy drugi przełącznik toggle. W ten sposób przełączenie na pustą pozycję 2 będzie zapalało albo sygnał wyłączenia toggle 1, albo wyłączenia toggle 2 zależnie od tego na której pozycji przełącznik znajdował się wcześniej. Teraz wystarczy w SVmapperze przypisać pod oba te impulsy (wyłącz toggle 1 i wyłącz toggle 2) ten sam klawisz i już mamy ustawione 3 pozycje przełącznika obrotowego, przyciski Mjoy zapalają się pojedynczo, a nie parami i zyskujemy jeden wolny przycisk toggle. Tym sposobem Można ustawić aż 16 pozycji (tylko na co to komu? :-) ) przy pomocy jednego przełącznika obrotowego (chociaż największe, jakie widziałem w sklepie były 12-sto pozycyjne), ponieważ możemy maksymalnie 8 par przycisków Mjoy podpiąć pod jedno wspólne GND . Innym sposobem może być wykorzystanie przełącznika nie z jedną, a z kilkoma sekcjami. Wtedy każda sekcja ma odseparowane od siebie GND i limit 8 przycisków nas nie interesuje.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 08, 2007, 15:02:46
Kończą mi się pomysły, oś suwaka dalej skacze jak dzika. Co ciekawe, czasem się uspokaja i działa doskonale. Przez pewien czas już się wydaje, że wreszcie wszystko działa, osie chodzą osobno, nic nie skacze (oprócz minimalnych drgań spowodowanych brakiem uziemienia) a nagle, bez żadnego widocznego powodu, coś się chrzani. Zwarć na płytce nie ma żadnych na bank, trimboxa sprawdzałem przez ładnych parę godzin od kilku dni, każdy podejrzany lut zrobiłem na nowo i nic, zero zmian.

Zmierzyłem napięcie między gnd i +5v, wynosi 4,6V - czy to wystarczająco?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 08, 2007, 16:17:13
Hmm, nie wiem czy to może mieć związek, ale to napięcie wydaje mi się zbyt niskie. Mierzyłeś przy gdzieździe USB? Powyżej w tym wątku masz napięcia z moich pomiarów na różnych kompach.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 08, 2007, 16:21:58
Takie napięcia mam na hubie USB, jak podepnę do gniazda na płycie to jest ładne 5V. Ale to nie pomaga z dzikim suwakiem i wspólnie chodzącymi osiami. Spróbuję po obiedzie na innym kompie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 08, 2007, 17:05:23
Jak daleko masz układ Mjoy od potencjometrów, i jakim kablem są połączone? Może to brak odpowiedniego ekranowania powoduje, że sygnał przenosi się na sąsiednią oś? Albo  gdzieś na kablu przetarta jest izolacja - to by wyjaśniało dlaczego problem pojawia się od czasu do czasu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 08, 2007, 17:22:02
Zauważyłem,że na zdjęciu Twojego boxa nie ma przewodów w ekranie tylko przewody taśmowe,może się mylę (pot.suwakowy)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 08, 2007, 17:53:20
Po sprawdzeniu na drugim kompie - joystick wyświetla się już jako MJ16 ??? , drgania są chyba mniejsze, ale suwak dalej czasem działa, a czasem zaczyna skakać i chodzić wspólnie z Dialem. Pora sprawdzić jeszcze raz wszystkie kable...

Przewody to taśma, przeznaczona oryginalnie do podłączania dysków ATA :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 08, 2007, 18:44:52
Sprawdziłem miernikiem, obracanie jednym potencjometrem nie ma absolutnie żadnego wpływu na wartość oporu drugiego ani na sumę oporu między GND a +5V. Nie ma też żadnych skoków rezystancji ani napięcia, które mogłyby uzasadnić wariowanie osi lub ich wspólne działanie.

Aha, od jakiegoś czasu problem objawia się także przy otwartej obudowie. Obejrzałem każdy drucik, nic nie znalazłem.

Zaczynam podejrzewać, że mikrokontroler jest wadliwy lub uszkodzony. Zwłaszcza, że teraz bydlak nie jest widziany przez PonyProg ???

A może mam źle ustawiony port LPT? W menedżerze urządzeń wygląda tak:
(http://img.photobucket.com/albums/v26/_Big_Mac_/joystick/lpt.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 09, 2007, 21:42:09
U mnie wygląda to tak samo (chyba to jest domyślne ustawienie w XP), ale nie mogę ustalić jak było na poprzednim kompie, a to na nim programowałem atmela, obecnie wpinam tylko do portu usb więc to ustawienie nie ma wpływu. Spróbuj może pogrzebać w biosie w ustawieniach portu LPT i przetestuj czy są różnice dla trybów normal/ecp/spp.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 14, 2007, 01:35:19
Właśnie ku mojemu nieopisanemu zaskoczeniu dowiedziałem się, że Microsoft olał wszystkich użytkowników starszego sprzętu i nie zaimplementował w Win Vista obsługi Gameportu (sic!). O ile dla wersji 32bitowej możliwe jest obejście tego niecnego zagrania małegomiękkiego (dla zainteresowanych - tutaj jest rozwiązanie: http://forums.creative.com/creativelabs/board/message?board.id=Vista&message.id=13336&view=by_date_ascending&page=1), o tyle dla wersji 64bitowej takie rozwiązanie nie istnieje w chwili obecnej, i wszystko wskazuje na to że nie powstanie w przyszłości. W związku z tym i moją rozważaną obecnie możliwością migracji na vistę zastanawiam się, czy możliwe byłoby podpięcie UR Geara pod osie Mjoy? Mój tok rozumowania jest następujący: skoro normalnie UR Gear współpracuje z gameportem, to na wyprowadzeniach jego obwodów musi pojawiać się zmienna rezystancja (pomimo że UR Gear sam w sobie potencjometrów mechanicznych nie zawiera), bo inaczej nie byłby w stanie "dogadać się" z gameportem. Kwestią otwartą pozostaje, czy zakres wartości tej rezystancji umożliwia współpracę z Mjoy (od 10 do 100Kohm) i czy będzie mu odpowiadać napięcie podawane przez Mjoy na obwód rezystora (nie wiem jak się ma to z Mjoy'a do tego, które jest na Gameporcie). Jak myślicie? Majaczę, czy jest to do zrobienia?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 14, 2007, 13:02:12
W sumie ciekawe pytanie. Wydaje mi się, że będzie się to dało zrobić, tylko prawdopodobnie UR ma 100kO (jak większość joysticków gameportowych). MJoy sobie z tym powinien poradzić, ale osie nie będą chodzić tak płynnie, jak przy 10kO ZTCW.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 14, 2007, 13:41:10
Przemyślałem to trochę i pojawiły się kolejne dwa pytania.

- UR Gear oprócz gameportu używa do komunikacji z kompem równocześnie portu Com, nie wiem do czego jest to potrzebne, i czy będzie chciało działać w konfiguracji Com + wtyczka gameport od Geara przerobiona do Mjoy?

- Gear potrzebuje softu (Nview) po to, aby udawać w grach TrackIR, ale przede wszystkim po to, aby złagodzić jego wybitnie niepłynne działanie (zwłaszcza przeskok przy patrzeniu w prawo, który bez odpowiedniej konfiguracji filtrowania osi praktycznie uniemożliwia sensowną grę). Nview przechwytuje sygnał Geara z gameportu, ale robi to również z innymi kontolerami w systemie. Czy będzie się dało zastosować Nview do konfiguracji Geara, kiedy ten ostatni będzie widziany jako osie Mjoy? Ewentualnie - czy istnieje jakiś inny soft, za pomocą którego możliwa jest zaawansowana konfiguracja osi joysticka (nie tylko deadzony, ale i czułość na poszczególnych odcinkach osi)?

Problem takiej przeróbki zainteresował mnie poważnie i myślę że to może być następny projekt do realizacji jak tylko ukończę budowę panelu. Nie wiem tylko czy rozbebeszę swojego Geara, bo granie bez niego w tej chwili jest dla mnie bardzo uciążliwe, czy zakupię drugi egzemplarz do testów jeśli się trafi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 23, 2007, 17:20:38
Witam! Jestem nowy i może zielony w sprawach elektroniki ale mam zamiar zrobić sobie własną konstrukcje do symulatorów. Na początek jakiś panel z przyciskami ale z możliwością późniejszej rozbudowy.  Przeczytałem wiele wątków  na tym forum i strasznie się napalilłem... Rozmawialem z firmą www.drukowane.pl  wiec płytkę mjoy16 będę miał załatwioną... problem z tym ze strona http://www.mindaugas.com/ nie działa. Spędziłem kilka godzin na szukaniu firmware'u do mjoya i niestety go nie znalazłem. Jeśli bylibyście tak mili i umieścili na jakiejś stronie cale oprogramowanie, wszystko co jest potrzebne do zaprogramowania mjoy16 i do korzystania z niego, to byłbym Wam dozgonnie wdzięczny. Bez tego nie mam się co brać za swoja produkcje :-(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 23, 2007, 20:35:36
Do tej strony da się dotrzeć via webarchiver.
http://web.archive.org/web/20070513094149/www.mindaugas.com/projects/MJoy16/

Przy okazji, powyższy link pasowałoby wstawić do pierwszego posta w tym temacie, teraz jest gdzieś wepchnięty na trzeciej stronie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 23, 2007, 21:58:36
dzięki serdeczne za szybką reakcję... tyle tylko, że wchodzę na tą stronę  próbuję ściągnąć "MJoy16-C1 ATmega16 software image v1.3" i przy próbie rozpakowania pojawia się błąd. Próbowałem 3 programami i nic! Ściągałem kilka razy i też nic... Proszę umieście to na rapidshare... bardzo mi zależy!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 23, 2007, 23:36:35
Zawartość tej paczki: http://rapidshare.com/files/57786562/Mj16.rar.html powinna wystarczyć do posklejania Mjoy. Masz tam schematy, spis potrzebnych elementów, schemat programatora (uważaj na kolejność wyprowadzeń programatora - jest podana w 2 miejscach, ale tylko w jednym prawidłowo - ja się dałem nabrać :-) ), fotki (duże, wyraźne, pomocne przy lutowaniu), program dla kości, Manual do MJ16, opis okablowania, program SVmapper. Nie wrzuciłem tylko Pony prog, bo mi się gdzieś zapodział, ale w sieci znajdziesz bez problemu. Polecam zajrzeć do wątków "Szmajser Słodowy zaprasza" oraz "MFD ICP i podobne panele" Znajdziesz tam odpowiedzi na dużo pytań związanych z budową paneli przy wykorzystaniu Mjoy16.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 24, 2007, 02:28:39
Dziękuję Wam ślicznie za tak szybką i naprawdę konkretną pomoc! Zabieram się jutro do planowania... :-)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Września 24, 2007, 06:50:31
Cytuj
uważaj na kolejność wyprowadzeń programatora - jest podana w 2 miejscach, ale tylko w jednym prawidłowo

Czy mógłbyś podać prawidłową kolejnosć?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 24, 2007, 10:19:32
W pliku Mjoy_16_all-in-one.pdf jest narysowany schemat programatora z wyprowadzonymi końcówkami - ten NIE JEST prawidłowy (to znaczy schemat jak najbardziej jest i według niego należy budować programator, tylko nie sugerować się kolejnością końcówek na rysunku - jak mówiłem, ja się dałem nabrać). Prawidłowa kolejność jest podana w tym samym pdf pod tabelką ze spisem elementów i wygląda tak:

-GND
-MOSI
-MISO
-SCK
-RESET

podana w kolejności od góry (czyli liczymy piny trzymając płytkę tak, jak sugeruje napis Mjoy :-) )
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 24, 2007, 11:41:54
Mam jeszcze jedno pytanie. W katalogu "Program dla kości Atmega 16" z tej paczki z rapida znajdują się 3 pliki.  Znalazłem na stronie instrukcję jak programowac kosc ale nie bardzo wiem który plik do tego użyć.  w ponyprog2000 wybieram  file/open program (FLASH) file i wybieram plik z rozszerzeniem *.brd? *.sch? czy *.pro? Wiem że to może głupie pytanie ale pierwszy raz w życiu będę to robił.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 24, 2007, 12:34:00
Ależ głupotę strzeliłem, przepraszam najmocniej. Te pliki, to nie firmware Mjoy'a, tylko schematy płytki wykonane w programie Eagle, które dostałem od Sundownera, można według nich wydrukować płytkę, ale na pewno nie uda się zaprogramować kości :-)

Firmware masz tutaj: http://rapidshare.com/files/57887564/MJ16_Firmware.rar.html
W Pony prog otwierasz plik z rozszerzeniem .hex. Jeszcze raz przepraszam za wprowadzanie w błąd, folder z gadżetami "okołoMjoyowymi" rozrósł się u mnie do sporych rozmiarów i pomieszało mi się.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 24, 2007, 12:43:28
dziękuję:-) No to teraz mam juz wszystko. zamawiam płytki i biorę sie do roboty. Po przeczytaniu tej obszernej lektury na forum mam mały mętlik w głowie wiec pewnie nie raz bedę się jeszcze o coś pytał. Dzięki za wszystko!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Września 24, 2007, 22:58:30
Hej!
W pierwszym poście obiecałem, że opiszę, jak się wytrawia płytki. Z góry sorry za "mały" poślizg z tym tematem. Oto mini poradnik wytrawiacza:

Zaczynamy od skompletowania wszystkich potrzebnych elementów:
-kilka pełnowymiarowych płytek do kilku prób (kilka płytek oczywiście tylko dla początkujących, ale Ci zaawansowani w wytrawianiu nie będą nawet czytać tego poradnika)
-papier termotransferowy (kredowy) - można kupić na Allegro http://www.allegro.pl/search.php?string=termotransfer
-drukarka laserowa, zdarza się, i to czesto, że w xero odmawiają drukowania na termotransferze, podobnie jak na folii
-żelazko
-chlorek żelaza lub jakiś inny odczynnik odpowiedni do wytrawiania miedzi
-kuweta
-spiryt lub wóda


Zaczynamy od kupienia płytki miedziowanej z obu stron, najlepiej jeszcze w sklepie przyciąć ją do odpowiedniego rozmiaru, gdyż płytka jest bardzo twarda. Wogóle nie idzie jej złamać. W domu można ją przeciąć brzeszczotem do metalu. Gdy już mamy płytkę teraz trzeba wydrukować ścieżki na papierze termotransferowym. I tu pojawia się mały problem ponieważ opieramy się na schemacie kolegi Sundownera z pliku "Mjoy16_all-in-one_rev1.pdf" Wydrukowane ścieżki powinny być lustrzanym odbiciem tych, które chcemy uzyskać na płytce. Otóż należy w jakiś sposób odwrócić stronami lewa-prawa schemat górnych ścieżek (schemat dolnych ścieżek jest już odwrócony). Niestety moja drukarka jak i Adobe Reader nie ma takiej opcji. Jedynym sposobem było:
1 wydrukowanie tak jak w schemacie
2 skanowanie wydruku
3 odwrócenie w paincie
4 poprawne drukowanie w odwróconej wersji (lustrzanym odbiciu)
Mając płytkę i obie wydrukowane strony (papier trzeba przyciąć do rozmiaru płytki) przystępujemy do przeniesienia tonera z papieru na miedź (czyli odwrotnie do tego co robi drukarka laserowa). Papierem ściernym delikatnie szlifujemy miedź, wystarczy do uzyskania metalicznego połysku, następnie spirytem odtłuszczamy płytkę. Żelazko ustawiamy stopą do góry, kładziemy na tym płytkę i rozgrzewamy ją (dwie kropki na żelazku). Kiedy zobaczymy, że płytka przybiera różne kolory, można przyjąć, że jest rozgrzana. Kładziemy na niej pierwszy papier tonerem do płytki. Należy dobrze docisnąć, oczywiście przez jakąś ścierkę. Dociskać przez  ok. 5 minut. Toner i papier powinny przykleić się mocno do płytki. Teraz trzeba pozbyć się papieru. Zdejmujemy płytkę z żelazka i kładziemy np, na desce do krojenia, aby się schłodziła, po czym zanurzamy ją w wodzie i moczymy kolejne 10 minut. Po namoczeniu papier trzeba bardzo delikatnie ściągnąć, toner musi całkowicie pozostać na płytce. Po wyschnięciu wiercimy kilka otworów ustalających, można np. wywiercić cztery otwory w rogach służące do przymocowania płytki do obudowy.
Gdy już mamy kilka otworów przystępujemy do przeniesienia toneru dla ścieżek na drugiej stronie płytki. Przykładowo przekłuwamy papier pinezkami w tych czterech narożnych miejscach na otwory i nakładamy papier na płytkę tak, aby pinezki weszły w otwory w płytce. Chodzi o to, aby otwory w obu ścieżkach pokrywały się. Dalej robimy dokładnie to samo co z pierwszą stroną, jednak pamiętajcie, że toner z pierwszej strony może przykleić się do żelazka. Mi się to nie zdarzyło ani razu, ale kto wie...
Gdy już mamy toner bez papieru na obu stronach musimy jeszcze raz umyć płytkę tak, aby toner był prawie idealnie czarny. Do tej pory toner był szary, gdyż pozostała na nim jeszcze kreda z papieru. Kreda pozostaje także na miedzi i też trzeba ją usunąć np. pocierając palcem pod strumieniem wody.
Teraz możemy wykonać kilka dodatkowych otworów kontrolnych, aby sprawdzić, czy ścieżki pokrywają się prawidłowo (czy otwory wypadają w miejscach na to przeznaczonych). Jeżeli nie, toner należy usunąć z jednej strony (wodny papier ścierny 1000 + woda) lub rozpocząć pracę od początku na kolejnej płytce.
Jeżeli uznamy, że jest OK przechodzimy do kolejnego etapu, wytrawiania.
Chlorek żelaza kupujemy w postaci białego proszku. Mieszamy go w kuwecie z wodą w proporcjach podanych na woreczku. Uzyskujemy bezbarwną ciecz, która jest niebezpieczna w każdym znaczeniu tego słowa. Nie dotykać, nie pić i co tam jeszcze chcecie. Zalecam przeprowadzać trawienie w pobliżu kranu, aby w razie potrzeby móc umyć palce po kontakcie z chlorkiem. Chlorek zabarwia trwale ubrania, więc do tej roboty załóżcie strój roboczy. Przed wytrawianiem należy podgrzać chlorek do temperatury ok. 40-50 stopni C. Można to uzyskać np. poprzez przelanie chlorka do butelki (najlepiej szklanej) i późniejszym "myciu" jej pod gorącą wodą z kranu. Potem z powrotem wlewamy do kuwety. Każdy sposób dozwolony. Gdy już mamy temperaturę, wkładamy płytkę. Chlorek wytrawia miedź w miejscu gdzie jest odsłonięta, ale nie "rusza" tej pod tonerem, w ten sposób powstają ścieżki. Proces ten powinien trwać nie dłużej niż kilkanaście minut. Podczas trawienia należy mieszać (np. nierdzewnymi nożyczkami, nożyczkami później wyjmiemy płytkę z kuwety) od czasu do czasu i podnieść płytkę, aby chlorek dostał się pod nią. Początkowo bezbarwny roztwór z czasem nabiera niebieski kolor, tym mocniejszy im większe nasycenie miedzią. Nie należy trawić za długo. Gdy wyraźnie widać, że poza tonerem miedź zniknęła, należy wyjąć płytkę, ponieważ chlorek może wytrawiać także pod tonerem. Po wytrawieniu wyjmujemy płytkę i myjemy pod wodą, aby całkowicie pozbyć się chlorka. Toner należy usunąć (wodny papier ścierny 1000 + woda). Chlorek wlewamy do butelki. Można go używać wielokrotnie, aż nasyci się całkowicie miedzią. Ścieżki są już gotowe, ale odsłonięte. Bardzo łatwo spowodować zwarcie poprzez zetknięcie sąsiadujących ścieżek. Można je zabezpieczyć np. pokrywając tzw. solder maską (która ma kolor zielony, dzięki niej płytki z fabryki są zielone), ale ta jest ponoć droga lub przygotować własny roztwór izolacyjny mieszając alkohol i kalafonię. Po wymieszaniu powinna powstać ciecz, którą smarujemy ścieżki, np. pędzlem. Po wyschnięciu ma powstać powłoka izolacyjna, ale wogóle tego nie próbowałem, więc nie znam szczegółów. Można też zostawić niezabezpieczone, ale trzeba przypilnować, aby nie było nigdzie zwarcia. Na koniec pozostaje najlepsza zabawa, czyli wiercenie otworów. Na szczęście nie musicie wiercić wszystkich otworów pod wszystkie konektory i diody Zenera. Na początek powinny wystarczyć konektory 1 i 3 (licząc od lewej) dla kolumn L, K, A (1) i C, B, A (3)
Tyle teorii, a co wyszło, o tym piszę poniżej.
Przyznam się szczerze, że to zadanie przerosło moje umiejętności. Otóż płytka jest dwustronna, czyli ma ścieżki z obu stron i wypadałoby, aby miejsca na otwory w obu ścieżkach mniej więcej się pokrywały. Aby nie przesadzać, to napiszę, że tolerancja błędu nie powinna być większa niż 0,5mm, ale najlepiej, gdyby błąd był nie większy niż 0,1mm. Zaznaczę, że w warunkach domowych (czytaj jedna osoba trzyma w obu rękach żelazko odwrócone stopą do góry, a druga mając założone skórzane rękawice motocyklowe przykłada na płytkę papier ze ścieżkami) utrzymanie się w takiej tolerancji jest trudne. Poza tym błędy mogą wyniknąć nie tylko z przesunięcia jednej ścieżki względem drugiej, ale także z tego, że drukarka jedną stronę wydrukuję troszkę większą, w wyniku czego otwory w środku płytki mniej więcej się pokrywają, ale te na brzegach wogóle. Autentycznie robiłem poprawy w paincie, np. zmniejszałem jedną stronę do 99% w pionie, a drugą do 98% w poziomie. Niby niewiele, ale błąd 1mm skutecznie uniemożliwia dalszą pracę.
Cóż... początkowo wydawało mi się, że pójdzie łatwo, ale okazało się, że trzeba mieć trochę doświadczenia w wytrawianiu płytek (+ dodatkowa specjalizacja do dwustronnych :) ), aby dobrze to zrobić. To było ciekawe doświadczenie, niestety po kilku nieudanych próbach skutecznie się zniechęciłem.
Dlatego zdecydowałem się na rozwiązanie, którego wcześniej nie dopuszczałem. Otóż wytrawiłem całą miedź z płytki zostawiając otwory. (Miałem jeszcze taką opcję, że ręcznie jakimś nożem wydrapię miedź tworząc ścieżki, ale to tylko w akcie totalnej desperacji ;)   ...żartowałem). Potem wkładałem kolejne elementy i korzystając z tego, że mają dosyć długie nóżki tworzyłem połączenia tam gdzie powinny być ścieżki.
Co mogę powiedzieć na koniec? Teraz, gdy już skończyłem zastanawiam się, czy warto było lutować w taki sposób, jak to zrobiłem, czy może lepiej było wytrawić ścieżki nawet najgorzej i nie lutowiać tych wszystkich kabelków. Jednak jednego jestem absolutnie pewien: w obu przypadkach jest cała masa roboty -następną płytkę zamówię w fabryce.

Kod kolorów na rezystorkach
(http://img172.imageshack.us/img172/7466/kodkolorowlk7.th.jpg) (http://img172.imageshack.us/my.php?image=kodkolorowlk7.jpg)

Wytrawianie miedzi. Zużycie chlorka to jakieś 70-80%
(http://img522.imageshack.us/img522/3821/img5818fc0.th.jpg) (http://img522.imageshack.us/my.php?image=img5818fc0.jpg)

Mój Mjoy, stan na dzisiaj. Lutowanie trwało cztery dni po kilka godzin. Cała miedź została usunięta z obu stron. Ponieważ konektory, złącze USB i podstawka pod chip nie są przylutowane w tradycyjny sposób, musiałem przykleić je super glutem "Kropelką". Poza chipem jest już wszystko, ale to dopiero połowa całej pracy. Muszę jeszcze kupić obudowę, konektory itp, aby móc podłączyć do tego joystick, ale to już temat na następny post :)
(http://img106.imageshack.us/img106/5479/img6173ps2.th.jpg) (http://img106.imageshack.us/my.php?image=img6173ps2.jpg)

Płytka widziana od strony dolnych ścieżek. Sądziłem, że nie ma gorszej roboty od wiercenia otworów, myliłem się :)
(http://img47.imageshack.us/img47/5180/img6174qa2.th.jpg) (http://img47.imageshack.us/my.php?image=img6174qa2.jpg)

Programator. Dzięki Kropelce praca jest szybka i prosta.
(http://img513.imageshack.us/img513/1940/kif3710pu4.th.jpg) (http://img513.imageshack.us/my.php?image=kif3710pu4.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Września 24, 2007, 23:05:18
Ciekawe, bo wiesz.... ja tego projektu nie robiłem z myślą o wytrawianiu "ręcznym"  :121: nie jest on absolutnie zoptymalizowany pod kątem wytwarzania innego niż w profesjonalnym zakładzie :D
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Silesian w Września 25, 2007, 17:11:47
Uhm .... hm  Ronald jedno pytanie -  jeżeli całkowicie usunąłeś miedź z laminatu (nie wiem czy był jedno czy dwustronnie pokryty) to po co w ogóle użyłeś miedzianego ? Można kupić taki goły - od razu wiercisz otwory i masz .... to co masz.

Do rysowania ścieżek przed wytrawieniem służą takie specjalne flamastry. Można sobie jeszcze zrobić szablon i rysujesz w jego wykroju. Jeżeli druk jest gęsty /skomplikowany to kilka szablonów może być potrzebne.
Wszystko to doświadczenia sprzed ładnych kilku lat
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Września 25, 2007, 19:24:11
Płytka była miedziowana dwustronnie, ponieważ początkowo chciałem zrobić normalną płytkę (tzn. ścieżki utworzone z miedzi).
Zacząłem od flamastra, jednak rysował on bardzo grube ścieżki. Miałem taki pomysł,  jak opisałeś, aby zrobić szablony ( a konkretnie jeden: linię porstą o szerokoci 0,5mm i potem odpowiednio łącząc te kreski utworzyć ścieżki), ale po prostu nie chciało mi się.
Potem od razu przeszedłem do wytrawiania. Problemy z jakimi się spotkałem opisałem w moim poprzednim poście. Po kilku próbach postanowiłem zastąpić miedziane ścieżki kabelkami. Aby nie było ryzyka zwarcia, usunąłem całą miedź.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 27, 2007, 20:59:08
Eh, problemów z MJoyem ciąg dalszy.
Teraz nie mogę nawet nic zaprogramować. Pony nie umie odczytać nic z czipa. Kupiłem nowy, to samo. Sprawdziłem programator, kabelki się trzymają. Wcześniej działało. Próbowałem też na innym kompie, ze świeżym czipem - lypa. Coś chyba jest nie tak na płytce.

Jakiś czas temu zwarłem przebiegle +5V i GND, co zaowocowało smugą dymu. Po tym wymieniłem mikrokontroler. Może poszło coś jeszcze? Jakie inne elementy mogły zostać uszkodzone? Może kwarc?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Września 27, 2007, 22:17:25
W zasadzie zwierając +5VDC i GND nic nie powinno się stać, bo jest to rzecz - można powiedzieć - naturalna... chyba, że coś jest nie tak podłączone jak być powinno.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 27, 2007, 23:06:44
To co ja zrobiłem, że poszedł dym i śmierdziało? Mierzyłem opór miernikiem na złączach od potencjometrów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Września 27, 2007, 23:20:16
Gdzieś musiałeś mieć coś źle podłączone, najprawdopodobniej zwarcie na jakimś wyjściu miałeś podpięte pod masę i zamiast - dostało + i poszłoooo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 27, 2007, 23:54:11
To przy takim scenariuszu co jeszcze mogło umrzeć oprócz mikrokontrolera? Bo coś jest najwyraźniej nie tak. Sprawdzę jeszcze trzeci raz programator, ale mam wredne przeczucie, że coś jest nie tak z elektroniką na płytce.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 28, 2007, 08:13:07
Jeśli wymieniłeś mikroprocesor to nie powinno być problemu z znalezieniem uszkodzenia.
-Odłącz od kontrolera wszystkie zew.urządzenia typu pot.oraz przełączniki,sterownik powinien być nieobciążony.
-Podłącz USB do pc i sprawdź napięcia na nóżkach 10 i 30 (sprawdź dławik L1).
-Profilaktycznie wymieniłbym kon.C1 (10uF).
-Sprawdź rez.R3,R5 oraz R6 (330).
-Podłącz programator,powinie działać.
Jeśli nie działa,to pozostaje zły kontakt podstawki z kontrolerem,to się zdarza.Wystarczy po wyjęciu kości delikatnie rozszerzyć nóżki scalaka aby lepiej kontaktowały z podstawką i włożyć go do podstawki.Wymaga to pewnej wprawy i cierpliwości.
Zakładam,że masz sznur dobrze połączony wg.schematu.Uwaga:ozn.,które podałem są z oryginalnego schematu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Września 28, 2007, 15:56:44
Hej!
Jestem już po pierwszym uruchomieniu Mjoya. Wszystko działa, ale pojawił się mały problem.
Otóż osie są odwrócone, tzn. kiedy przechylę drążek w lewo, na okienku kalibracji wskaźnik przechyla się w prawo i odwrotnie. To samo z osią Y. Kiedy odpycham od siebie drążek, wskaźnik idzie w dół. Dodam jeszcze że tuż po pierwszym podłączeniu miałem mały pożar na potencjometrze przepustnicy (suwakowym). Było sporo dymu, ale już się nie pali.

Przy podłączaniu potencjometrów kierowałem się tym schematem. Zakładam, że jest to widok od strony tej obracającej się gałki.
(http://img403.imageshack.us/img403/2676/potencjometrjk2.jpg) (http://imageshack.us)

Poniżej znajduje się fragment płytki. Domyślam się, że odpowiednie ścieżki odpowiadają za:
1 GND
2  +5V
3 Signal
Każdy z potencjometrów, jest u mnie tak właśnie podłączony.
(http://img154.imageshack.us/img154/107/plytkaxe7.jpg) (http://imageshack.us)

Jeżeli musiałbym coś przelutowywać, to czy ktoś mógłby mi wskazać co? A może istnieje sposób, aby odwrócić te ścieżki programowo?

PS Wszystkie przyciski (4) i HAT działają prawidłowo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 28, 2007, 16:56:04
Eh, naprawiłem programator (coś jednak nie stykało), zaprogramowałem nowy kontroler, wymieniłem potencjometr suwakowy, który robił problemy, troszkę podziałało, ale nie chodziły mi przyciski. Po pewnym czasie slider znowu zaczął skakać, a przyciski zadziałały. To jest chore. Chyba spróbuję wymienić okablowanie, może te przewody z taśmy IDE to nie najlepszy pomysł. O jakie kable prosić w sklepie?

Ronald, żeby odwrócić osie, przelutuj 5V i GND, czyli zamień miejscami 1 i 2.

edit, przyciski przestały działać, slider dalej skacze...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 28, 2007, 17:22:29
Ja stosuję kabel w którym jest 7 cieńkich miedzianych drutów,nie wiem jaki jest jego symbol,ponieważ kupuję go w sklepie.Średnica zew.kabla wynosi 1mm.Bardzo dobrze się lutuje.Po za tym stosuję łączówki DB9 i DB15 do których łatwo jest polutować ww kabelek.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 28, 2007, 17:56:36
Mi chodzi o przewody wewnątrz urządzenia, nie kabel łączący.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 28, 2007, 18:33:54
Może źle opisałem ten "kabel" jest to cienki przewód o zew.średnicy 1mm,w którym wew.jest "plecionka" składająca się z 7 cienkich miedzianych przewodów.Przewody razem skręcamy,cynujemy i lutujemy.Na załączonym rys.widać ten przewód.
(http://img403.imageshack.us/img403/899/dscn1591bl1.th.jpg) (http://img403.imageshack.us/my.php?image=dscn1591bl1.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 28, 2007, 20:41:59
Witam! udało mi się zlutować  płytkę i programator.  Niestety! Device missing. Na 4 stronie ( i nie tylko )opisywane było o błędnym schemacie programatora. Ja wykonałem go według prawidłowej kolejności... i nie wiem teraz co zle zrobiłem. Znalazłem na 4 stronie info, że ktoś czytał o "źle oznaczonych rezystorach" . Może to o to chodzi. Szukałem jednak info na ten temat i nie znalazłem :-( Może mi ktoś pomóc? Proszę!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Września 28, 2007, 20:44:38
BigMac, jednożyłowy kabel sygnałowy - jest ich parę rodzajów różniących sie materiałem żyły, izolacji, kolorem i średnicą. U mnie obecnie całe okablowanie składa sie z kabli sygnałowych, kabli z taśm IDE40 i kabla mikrofonowego stereo (idzie do potencjometru orczyka - bo jest najdalej)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 28, 2007, 21:26:47
Ja zastosowałem kabel wielożyłowy (7 żył) ze względu na giętkość kabla.Żyły są b.cienkie i po ich skręceniu łatwo je cynować i lutować.Podobnie jak Sundowner potencjometr do orczyka jest połączony kablem mikrofonowym,gdzie ekran jest połączony do GND.Taśmę nie zastosowałem ze względu na łączówki DB9 i DB15.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Września 28, 2007, 21:43:20
W sprawie podłączenia programatora:
(http://img236.imageshack.us/img236/2825/programatorxu5.jpg) (http://imageshack.us)
Ja po prostu zbudowałem odpowiedni kabelek, który łączy odpowiadające sobie konektory. Żadnych zmian w programatorze. U mnie działa :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 28, 2007, 21:54:56
Ronald - jak chcesz żeby poty działały w drugą stronę, zamieniasz ze sobą +5 i GND, czyli albo przy pinach mjoy zamieniasz miejscami 1 z 2, albo przy potencjometrze zamieniasz dwa zewnętrzne kable. Dymić będzie się, jak przewód sygnałowy dasz nie tam gdzie trzeba, on jeden musi pozostać na jedynie słusznym miejscu, czyli przy potencjometrze na środku, a przy mjoy na pinie nr 3 (na samym dole).

BigMac - Ja u siebie z przewodami miałem następującą przygodę. Wszystkie przyciski panelu mam polutowane do taśm (takie z kompa IDE, z tych starszych "rzadkich"). Rzecz w tym, że wśród pięciu trafiła się jedna trefna. Otóż w czterech pozostałych każda pojedyncza żyła to była linka skręcona z cieniutkich drucików. Jak się pobieliło końcówki to lutowanie szło błyskawicznie, maszynowo i bez problemów, wytrzymałe luty, zero zimnych. Na końcu jednak trafiła mi się taśma, również z komputerowych, w której nie było linek, tylko każda żyła była pojedynczym drutem. Nie wiem z czego to cholerstwo było zrobione, ale cyna za nic się tego nie chciała trzymać, autentycznie, wyglądało to tak, jakby przed tym drutem uciekała, spływała po bokach, a jak zrobiłem dużą "kroplę", to drucik wchodził w nią tak, że opływała go po bokach, jednak po zastygnięciu spokojnie dało się go wysunąć. Jako że była to ostatnia jaką miałem pod ręką jakoś sobie poradziłem, wyginając te końcówki tak, żeby jakoś sie to trzymało, ale lutowanie tej jednej taśmy zajęło mi bez kitu tyle czasu, co czterech pozostałych razem wziętych, i musiałem dwukrotnie poprawiać przewody które się poluzowały i zimne luty. Jeśli trafiły Ci się tego typu, lub podobne przewody, to nawet, jeśli wszystko wygląda OK, mogą się trafić miejsca w których brakuje kontaktu, albo jest on nietrwały, bo np przewód sie rusza. Podsumowują, taśmy, to najlepszy, najszybszy i najwygodniejszy (miejsce, przejrzystość, brak bałaganu) sposób na połączenia Mjoy (nie wyobrażam sobie lutowania takiej ilości pojedynczych przewodów), tylko trzeba trafić na odpowiednie, żeby nie sprawiały problemów przy lutowaniu. Co do potów, to przylutowałem do nich kable ucięte od starego zasilacza komputerowego, dobra jakość i pewne, grube żyły.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 28, 2007, 22:44:01
Ale ja mam właśnie tak podłączony programator do Mjoy'a. Jutro chyba kupię na giełdzie programator i spróbuje w ten sposób, bo nie mam pojęcia co się dzieje. Coś pewnie zwaliłem na płytce. Niby sprawdzałem wszystkie luty, części składowe i wszystko wygląda ok. Coś jest jednak nie tak, bo NIE DZIAŁA!!! Coś czuję , że moja przygoda z Mjoyem szybciej się skończy niż się zaczęła. :-( A szkoda , bo miałem wielkie plany:-(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 28, 2007, 22:53:21
Heh, moja taśma to właśnie pojedyncze druciki, ale nie uciekały od cyny aż tak. Spróbuję jutro kupić jakieś giętkie porządne kabelki.

Przy okazji, czy powinienem podłączyć ekran kabli łączących do ziemi? W jaki sposób i do jakiej ziemi (tej od potów, od buttonów)? Kabel do trimboxa jest 15 żyłowy, złącze trzyrzędowe (takie jak do monitorów CRT), do orczyka idzie taki gameportowy 15 żyłowy, a do drążka będzie szedł 25 żyłowy (db25).

kmax1 - nie wiem, czy programator z giełdy zadziała...
Nie poddawaj się, ja zamówiłem MJoya rok temu i jeszcze się z nim męczę ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 28, 2007, 23:08:00
Jestem w głębokim dole! Nic mi już nie przychodzi do głowy. Wszystko zrobiłem według schematu. Przyłożyłem się do lutowania jak nigdy! Nie ma mowy o tym, że coś jest źle podłączone. A jednak nie działa. Acha zauważyłem, że dioda się nie pali ale napięcie sprawdzałem we wszystkich miejscach o których była mowa kilka postów wyżej i teoretycznie wszystko gra ( dioda pewnie jest wadliwa - podłączyłem ją również tak jak było to opisane {do wewnątrz płytki} - jutro ją wymienię). Nie wiem co robić?! Kupić nowe części i zaczynać od nowa?! Opadam z sił. Męczę się już od 8godzin i bez rezultatów. :-(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 29, 2007, 00:08:11
Zrób sobie przerwę i wróć za dzień lub dwa na świeżo, bo teraz być może ze zmęczenia i frustracji umyka Ci jakiś "oczywisty" babol :) W wolnej chwili możesz posprawdzać, czy wszystkie rezystorki, kondensatorki i inne takie mają wartości takie, jak w instrukcji. Ja się na tym raz przejechałem i przez parę miesięcy nie mogłem dojść, co nie gra, a okazało się, że dławik był nie taki, jak trzeba.

Źle oznaczony był rezystor R13 ZTCP, tj. nie powinien mieć 180kO, tylko znacznie mniej - nie pamiętam ile, 4.7kO? Pewnie przez niego się nie świeci dioda. Sprawdź jeszcze raz, czy PonyProg jest odpowiednio skonfigurowany i czy działa Ci port LPT (może być wyłączony w BIOSie).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 29, 2007, 00:43:28
Sorry za post pod postem :)
Chyba udało mi się namierzyć problem ze skaczącą osią i faktycznie leży w okablowaniu. Chyba ;) W każdym razie teraz nie skacze (nie dotykać, nie chuchać, nie oddychać...) i nawet nie ma drgań, które wcześniej zidentyfikowaliśmy jako brak uziemienia kompa. Przyciski też działają. Ciekawe jak długo ten stan potrwa... Jutro lecę po nowe przewody.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Września 29, 2007, 01:09:48
Mam do was pytanie? Jak juz -mam nadzieję- zacznie mi wszystko działać chciałbym zrobić panel z przełącznikami które bedą się świeciły stale - ale tylko po ich naciśnięciu i gasły po ich powtórnym naciśnięciu. Niestety jestem zielony i nie bardzo się w tym wszystkim łapie.
Znalazłem taki przełącznik który "posiada 4 pary styków przełączanych. Każdy styk ma obciążalność 5 A oraz 4 niezależne miejsca na żarówki lub diody led podświetlające guzik przełącznika na zielono, niebiesko lub biało".
Muszę cofnąć się chyba do szkoły i nauczyć się o oporności, napięciu itp. bo wcale tego nie pamiętam. Czy np. 8 takich przełączników da się podłączyć do mojej (przyszłej ) konstrukcji opartej na MJOy-u? Dzięki za dotychczasową pomoc:-) NIE PODDAM SIE!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 29, 2007, 07:37:43
Z moich doświadczeń wynika,że taśmę należy stosować tam gdzie są odpowiednie łączówki do tych taśm,tak jak w pc.Taśmy zaciska się w łączówce,która po zaciśnięciu przecina izolację i daje kontakt z przewodem.Nigdy nie lutowałem tych taśm ze względu na trudności o których wspomniał Vowthyn.Najlepszy do lutowania jest przewód wielożyłowy z cienkimi drutami.Ważna jest cyna z topikiem (najlepiej cienka) i dobra lutownice z wąskim grotem.Można stosować przewód wielożyłowy np. 15 żył,gdzie każda żyła składa się z 7 cienkich drutów.Ja stosuję takie przewody,ale zdejmuję zew.izolację i ekran.Po zdjęciu izolacji biorę tyle przewodów ile potrzebuję i wiąże je cienkim sznurkim.Mam w ten sposób "elastyczny" przewód.Można to robić dla połączeń przełączników w Mjoyu (nie potrzeba ekranu),dla połączeń pot.trzeba zastosować przewód w ekranie.Do połączeń na płycie uniwersalnej stosuję przewód,który jest pojedynczym miedzianym drutem.Mój Mjoy jest zmontowany na płycie uniwersalnej a nie na obwodzie drukowanym.Mam dziesiątki połączeń na płycie i na zew.i nie mam problemów.Moja rada dobre przewody,dobra cyna i lutownica i sprawdzanie po każdym lutowaniu czy nie ma "zimnego lutu".
Rada dla Kmax1.Możesz stosować diody świecące lub żaróweczki w przełącznikach.Jest ograniczenie na pobór prądu z gniazda USB,nie pamiętam ile,musiałbym sprawdzić.Diada świecąca może pobierać parę mA (zależy od typu),można ograniczyć prąd zwiększając opornik.Podłączenie kilku diod świecących nie powinno być problemem.Co do programowania to posłuchaj rady BigMac,on też miał podobny problem,który okazał się jak zwykle trywialny.Mjoy jest naprawdę bardzo przyjaznym sterownikiem należy wykazać tylko cierpliwość i być systematycznym.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 29, 2007, 10:37:22
Cytuj
Jest ograniczenie na pobór prądu z gniazda USB,nie pamiętam ile,musiałbym sprawdzić.

Ja tylko chciałbym przypomnieć zaczynającym swoja zabawę z Mjoy, że ze względu na to ograniczenie należy sie liczyć z prawdopodobieństwem (choć niekoniecznie w 100%, to zależy od posiadanej płyty głównej) konieczności zakupu huba USB żeby Mjoy w ogóle chciał z kompem współpracować. Dla zainteresowanych kilka stron wcześniej w tym wątku są opisane moje przygody pt. "komp nie widzi Mjoy" i ich rozwiązanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Września 29, 2007, 15:06:24
Uff, nareszcie skończyłem. Wszystko działa jak należy. Chciałbym w tym miejscu serdecznie podziękować za pomoc, którą uzyskałem na tym forum, a szczególnie Sundownerowi za wszystkie odpowiedzi na moje pytania :)
Jak ktoś wcześniej napisał: najwięcej pracy było przy prowadzeniu kabelków do joysticka niż przy lutowaniu płytki. Teraz trochę o płytce. Celem projektu było przebudowanie starego joysticka z interfejsu Gameport na USB. Udało się to całkowicie dzięki Mjoyowi.
Przylutowałem tylko 4 konektory pod 4 przyciski (1A, 2A, 3A i 4A). Do tego cała kolumna L (Przycisk "Init", zworki "Mode" i "Centre" oraz HAT). 

Oto przebudowywany joy. U dołu znajdowała się oryginalna płytka do interfejsu Gameport, którą odkręciłem i potem wylutowałem od niej konektory osi i przycisków.
(http://img217.imageshack.us/img217/1897/obraz2786lq9.th.jpg) (http://img217.imageshack.us/my.php?image=obraz2786lq9.jpg)

Płytka projektu Sundownera okazała się za duża, aby ją tutaj wsadzić, więc musiałem ją jakoś zabudować na zewnątrz.
(http://img217.imageshack.us/img217/9789/img6178qh9.th.jpg) (http://img217.imageshack.us/my.php?image=img6178qh9.jpg)

Wtyczka to standardowe DB-25. Wszystkie kabelki odzyskałem ze starego przewodu, który miał ponad półtora metra długości. Żaden z kabli nie jest ekranowany
(http://img443.imageshack.us/img443/4209/img6179vi3.th.jpg) (http://img443.imageshack.us/my.php?image=img6179vi3.jpg)

Wnętrze obudowy. Proszę zwrócić uwagę, że żaden element nie jest przyłączony do górnej pokrywy, dzięki temu podczas otwierania i zamykania żaden z kabelków nie zmienia swojego położenia i nie ma ryzyka, że coś się rozłączy.
(http://img444.imageshack.us/img444/6596/img6181yn4.th.jpg) (http://img444.imageshack.us/my.php?image=img6181yn4.jpg)

Ekran kalibracji. Żadna z osi nie skacze. Windows pokazuje 32 przyciski, ale ja używam tylko pierwszych czterech. Niestety mam problem z chipem, otóż od czasu do czasu muszę go docisnąć do podstawki, ponieważ gdy się podniesie, to niektóre nóżki, np. sygnały od nieużywanych osi tracą kontakt ze swoimi konektorami u góry płytki (jednocześnie tracąc uziemienie) i  zaczyną "szaleć".
(http://img413.imageshack.us/img413/1165/kalibracjavw6.th.jpg) (http://img413.imageshack.us/my.php?image=kalibracjavw6.jpg)

PS Zamieniłem konektory +5V i GND, pomogło, dzięki za pomoc :)


Kiedy próbuję zmapować w Locku klawisze pod te hamulce losowo załączają się inne przyciski Mjoy'a spoza zakresu tych 32. Najczęściej 33, 34, 54, 87 i kilka innych.
U mnie jest dokładnie to samo. A ponieważ nie mam wogóle zrobionych ścieżek dla przycisków od piątego w górę, dlatego wnioskuję, że nie jest to problem źle wykonanej płytki.

Co powoduje, że czasem osie zaczynają chodzić "razem"? Tzn. ruszanie jedną powoduje ruch innej osi w nieco mniejszym zakresie.
Też to mam, ale tylko wtedy, gdy nóżki chipa nie stykają się z podstawką. Wtedy nieużywane osie tracą uziemienie i albo "szaleją" albo chodzą parami z tymi używanymi. (zresztą te używane także oddziaływują na siebie).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 29, 2007, 17:48:20
Wspomniałem o podstawkach pod scalaki w poprzednich post.Można kupić na naszym rynku 2 typy podstawek z okrągłymi otworami pod nóżki oraz "sprężynujące blaszki (nie wiem jak je opisać)".Należy kupić z te pierwsze pozłacane,są trochę droższe.Można zlikwidować niepewny kontakt scalaka z podstawką,ale to wymaga pewnej wprawy(pisałem o tym w ostatnich post).Można w końcu zrezygnować z podstawki i polutować po zaprogramowaniu kości do płytki drukowanej (jest to najlepsza metoda).Scalaki po uruchomieniu płyty raczej się nie psują.Nie wiem jak wyglądają wasze płytki,ponieważ ja montowałem na płycie uniwersalnej.Chodzi mi o to,czy są otwory ocynowane,tzn.czy jest przelew cyny na stronę elementów w czasie lutowania.Jeżeli robimy płytę domowym sposobem i wiercimy otwory to raczej otwór nie jest ocynowany.To takie ogólne uwagi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 29, 2007, 17:48:46
Cytuj
eż to mam, ale tylko wtedy, gdy nóżki chipa nie stykają się z podstawką. Wtedy nieużywane osie tracą uziemienie i albo "szaleją" albo chodzą parami z tymi używanymi.

Ja uniknąłem tego problemu kupując zamiast zwykłej, podstawkę "precyzyjną", która była droższa chyba o 2 zeta, a wszystko stykało od razu i do tej pory nie ma problemu, więc było warto.

Cytuj
Cytat: vowthyn  Sierpień 27, 2007, 16:50:30
Kiedy próbuję zmapować w Locku klawisze pod te hamulce losowo załączają się inne przyciski Mjoy'a spoza zakresu tych 32. Najczęściej 33, 34, 54, 87 i kilka innych.
U mnie jest dokładnie to samo. A ponieważ nie mam wogóle zrobionych ścieżek dla przycisków od piątego w górę, dlatego wnioskuję, że nie jest to problem źle wykonanej płytki.

Tego problemu pozbyłem się odkąd używam SVmappera. Nie przypisuję klawiszy mjoy bezpośrednio w controlsach gry, tylko emuluję nim klawiaturę. Rozwiązanie jest dla mnie korzystne z kilku powodów. Oprócz braku problemów z losowo zapalającymi się klawiszami mogę używać oddzielnych profili dla Locka i dla FSX. Mogę w ten sposób obsługiwać mjoyem funcje spoza gry (np załączanie emulacji myszy w Nview to Mouse - bardzo się to przydaje w FSX), dodatkowo mogę dla każdego klawisza ustalić czy ma być traktowany jako trwały, chwilowy, można określić liczbę powtórzeń i odstęp miedzy nimi, generalnie zestaw Mjoy + SVMapper uważam za znacznie bardziej funkcjonalny od gołego Mjoy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Września 29, 2007, 18:52:02
To oprócz kabelków kupię podstawkę precyzyjną (jeśli mają). Chociaż sprawdzałem miernikiem czy prąd płynie między nóżkami mikrokontrolera a podstawką.

Otwory na płytce by Sun są metalizowane ZTCP, znaczy mają takie obwódki. Łatwo się lutuje.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 29, 2007, 20:54:40
Vowthyn wspomniał o SVMapper i jego opcjach.Ja go stosuję w MJoyu,ale korzystam tylko z podstawowej opcji tzn.Mapped key on press.Mam pytanie dotyczące pozostałych opcji,kiedy je stosować i jak to działa?Najlepiej na przykładach.Domyślam się,że np.naciskając przycisk chwilowy i ustawiając repeat 10 oraz delay 100 to po naciśnięciu tego przycisku zostanie wygenerowanych 10 załączeń z odstępem 100ms.Może się mylę?Jeśli ustawię opcję continuos dla przycisku chwilowego to będzie on działał jak przełącznik stabilny?Podobnie dla przełącznika stabilnego można ustawić inną funkcję dla on press oraz inną dla on release?Jeśli ktoś to ćwiczył lub rozumie jak to działa to proszę o informację.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 29, 2007, 23:45:19
Dokładnie tak to wygląda, jak napisałeś. Jeśli dla pushbuttona zmapujemy tylko klawisz, bez dodatkowych opcji, to zawsze uzyskamy z niego tylko jeden impuls, nawet jeśli będziemy trzymać go stale wciśniętego. Żeby uzyskać trwały efekt (jeśli np. chcemy używać klawisza jako hamulca, to pierwszy sposób nie zadziała, bo pojedynczy impuls załączy hamulec tylko na moment) musimy zaznaczyć dla klawisza opcję "continous". Możemy również zdefiniować ilość impulsów i odstęp między nimi, dla pojedynczego klawisza, ale tego akurat nie używałem, bo nie było do czego (na siłę można by np. przypisać sobie sekwencyjne odpalanie flar w określonej liczbie i odstępach czasowych). Co do przełączników "toggle" Mjoya to włączenie i wyłączenie takiego przełącznika jest widziane w SVMapper, jako dwa oddzielne klawisze, dla każdego z nich możemy ustawić oddzielną funkcję. Żeby było ciekawiej, to SVMapper zwiększa jeszcze ilość funkcji (choć jest to chyba ciekawostka, bo nie znalazłem dla tego zastosowania, ale może w Falconie coś by się trafiło) ponieważ dla każdego przycisku/przełącznika (niezależnie od tego czy jest to Mjoy'owy "toggle", czy "pushbutton") mamy osobno opcje "mapped on key press" oraz "mapped on key released, a więc załączenie przycisku/przełącznika może generować inny klawisz niż jego wyłączenie. Kolejną zaletą SVMappera jest to, że rozpoznaje on nie tylko Mjoya, ja np z powodzeniem używam go do przypisywania controlsów Saiteka. Ostatnimi opcjami SVMapper, których nie rozgryzłem, są ustawienia "profile on press" i "profile on release" - nie wiem do czego to służy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Września 30, 2007, 00:02:18
Update do ostatniego zdania - po prostu możemy ustawić klawisz, który będzie służył do przełączania pomiędzy zapisanymi profilami (taka funkcja "mode"), i w ten sposób zwiększyć do absurdalnych rozmiarów ilość możliwych do zapisania dla każdego klawisza kombinacji, bo możemy sobie takich klawiszy zmiany trybu przypisać kilka, a w każdym profilu każdy klawisz może pełnić oddzielną funkcję. Głowa może od tego rozboleć, chociaż gdyby ktoś miał bardzo rozbudowany kokpit (obowiązkowo z opisanymi klawiszami, bo zapamiętać tego nie idzie) to może znalazłby dla tego zastosowanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 30, 2007, 08:09:00
Vowthyn dziękuję za wyjaśnienia.Ja też zastanawiałem się jak można wykorzystać możliwości SVMappera.Tylko dzięki SVMapperowi możliwa jest realizacja mojego kokpitu dla FalclonaAF (pisałem o tym w wątku MFD,ICP i podobne panele).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 01, 2007, 23:19:26
Jak wylutować z płytki podstawkę? Kupiłem tę precyzyjną. Stara jest przylutowana w czterdziestu miejscach...

Wymieniłem kable, slider przestał skakać, za to dial zaczął. Kończą mi się pomysły, jak nie ta podstawka to nie wiem...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 01, 2007, 23:41:09
Obowiązkowo zaopatrz się w odsysacz cyny, wystarczy najzwyklejszy za 10 zeta. Bez tego to nie widzę szans bez zmasakrowania płytki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 01, 2007, 23:43:30
Mam taki, ale zawsze zostaje trochę cyny. Odsysa mi wszelkie bąble i zostają estetyczne low-profile luty, które wciąż porządnie trzymają.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 01, 2007, 23:59:58
Wsuwasz mały płaski śrubokręt pod jeden z końców podstawki i powolutku, lut za lutem podwadzasz coraz bardziej, cyna zastyga, ale podstawka zawsze ten milimetr popuszcza. W końcu na pewno uda się wylutować ją w całości, tylko uważaj żeby nie przegrzać (bo się ścieżki odlutują a to byłaby kaplica) i pilnuj równomiernego podważania. Możesz też przyłożyć lutownicę wzdłuż tak, żeby kilka nóżek na raz podgrzać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 02, 2007, 07:38:04
Vowthyn ma rację.W warunkach amatorskich jest to skuteczna metoda.Ja także w ten sposób usuwałem podstawki.Ponieważ stara podstawka jest przeznaczona na straty to można ją przed lutowaniem poprzecinać na mniejsze odcinki,które jest łatwiej odlutować.Można także wyciąć pasek z miedzi i kładąc go na kilka nóżek scalaka podgrzewać lutownicą.Przed odessaniem cyny można specjalnie przylutować nóżkę cyną z topikiem tak aby lepiej można było ją odessać (jest to może sprzeczność,ale tak robią praktycy).Jeżeli zerwiesz podczas usuwania podstawki ścieżki to nie ma powodu do zmartwień.Ścieżki można odtworzyć przylutowując cienkim drutem mostki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Października 02, 2007, 14:27:54
Witam po kilku dniach...(zrobiłem jak zasugerowaliście). Odprężyłem się, 10x zastanowiłem, przejrzałem wszystko od początku i... znalazłem błąd... ale chyba sie nie przyznam jaki, bo mi głupio. Ważne , że działa. No dobra ... sprawdzałem wszystkie połączenia programatora ( 5 pinów) i wszystko grało ale nie sprawdziłem od strony wejścia LPT1 gdzie nie wiem z jakiego powodu przylutowałem wszystko w lustrzanym odbiciu. :002: Dobre! Nic sie naszczeście nie spaliło a teraz pięknie działa. Dziękuję wszystkim za pomoc i wsparcie.
Mam do Was pytanie. Gdzie mogę i czy mogę kupić przełączniki HAT. Szukałem postu na forum i wydaje mi się, że ktoś poruszał tą kwestię ale jakoś nie mogłem się doszukac. Chodzi mi o mniej więcej takie http://hirevsims.com/01prod/fltcontrl/swit/swit.htm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 02, 2007, 14:41:53
Nie ma sie czego wstydzić, ja w ten sam sposób zrobiłem sobie kabel-przedłużacz do gameportu. Przykleiłem obie wtyczki obok siebie (zorientowane tak samo, tzn czoło w tym samym kierunku) i po kolei przylutowałem kabelki zachowując pięknie kolejność, tylko za cholerę nie chciało działać. Długo potrwało zanim przyszło mi do głowy, że wtyczki na kablu są przecież zwrócone w przeciwnych kierunkach :-D

Co do hata, to może być ciężko, widziałem jakieś tutaj: www.tme.pl ale bardzo drogie. Najprościej wydłubać z jakiegoś zdezelowanego starego joya, tylko trzeba mieć jakieś dojście do takiego złomu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Stachoo w Października 02, 2007, 20:29:35
Nigdy nie czytałem tego tematu, widząc efekty waszej pracy na prawdę gratuluje niesamowitego zapału jaki tu mam okazje podziwiać, Wasze projekty wyglądają wspaniale! Panel vowthyna? Po prostu szok, niesamowite dzieło! Kurde chciałbym mieć kiedyś chodź część Waszego zapału, to co Wy robicie to są arcydzieła. Z Waszego podejścia do fascynacji lotnictwem i symulatorami trzeba stwierdzić ważną rzecz: Sam zapał i cierpliwość nie wystarczy! Trzeba mieć do tego serce... Wyobraźcie sobie jakby wyglądał świat jakby wszyscy mieli taki stosunek do tego co robią, świat byłby piękny... Mimo że to typowa wypowiedź nie na temat gratuluję Wam Waszych domowych dzieł jakie mam okazje tu podziwiać, oby tak dalej! Pokażcie na co Was stać! Może kiedyś nowe samoloty będą tworzone na podstawie inspiracji z Waszych dzieł? Gratuluję i proszę szczególnie vowthyna o jakiś filmik z działania Twojego panelu, najlepiej na youtube, pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Października 02, 2007, 20:36:26
Mam pytanie. Zadowolony tym że mi działa MJoy poszedłem do sklepu po kilka przełączników , diodek, potencjometrów. I tu pojawił się niestety kolejny problem. Wiem, że pewnie to już gdzieś było ale byłbym wdzięczny za rozwiązanie mi kilku ważnych spraw. Jak pisałem wcześniej nie znam się na elektronice i w sklepie zrobiłem z siebie (piiiiii).
1)Chcę w przyszłości zrobić sobie przepustnicę i joya. Nie ma pojęcia jakie potencjometry użyć tzn na pewno chcę obrotowe ale jakie? 100kOhm ,10 kOhm o jakim kącie obrotu 270 stopni - mniej czy więcej? Próbowałem się dowiedzieć czegoś czytając posty ale już wszystko mi się pomieszało. 2)Druga sprawa to diody. W miejscu gdzie tymczasowo podłączyłem przełącznik on-off-on (3 kolumna c1 c2)mam zasilanie 0,29V zreszta jak we wszystkich 40pinowych łączach ( czego oczywiście nie sprawdziłem wcześniej )a diody działają przy większym napięciu. Jak mogę rozwiązać problem? Czy mogę np. podłączyć zasilanie :drugie usb-jakis rezystor-dioda-przełącznik przymocowany do gniazda w mJoy-u podłączonego do pierwszego usb? Tak żeby dioda zapalała się po włączeniu przełącznika? Nic się nie stanie z Mjoyem? Nic się nie spali?Czy jest na to jakaś inna metoda? Bardzo Was proszę o pomoc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 03, 2007, 08:17:52
Domyślam się,że masz MJoy na płycie projektu Sun.Najprostszym rozwiązaniem jest podłączenie diody świecącej połączonej szeregowo z opornikiem (150-300 om) do +5V oraz GND przez przełącznik.Zasilanie +5V oraz GND bierzesz z płyty MJoya (domyślam się,że nie ma wyprowadzenia +5V oraz GND na łączówkach).Przełącznik powinien mieć 2 przełączane zestawy jeden dla danej funkcji symulatora drugi dla włączania diody świecącej.Ja mam takie rozwiązanie w FalconAF.Wypuszczenie podwozia zapala diody świecące na pulpicie,chowanie je gasi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 03, 2007, 12:25:18
1)Chcę w przyszłości zrobić sobie przepustnicę i joya. Nie ma pojęcia jakie potencjometry użyć tzn na pewno chcę obrotowe ale jakie? 100kOhm ,10 kOhm o jakim kącie obrotu 270 stopni - mniej czy więcej?

Do MJoya 10kOhm. Ciężko będzie Ci dostać poty o kącie obrotu innym niż 270 stopni, więc weź takie. Ale jak byś znalazł inne, to też będą działać, dopóki mają wartość 10kO.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 04, 2007, 10:11:07
Dokładnie, to do Mjoy można zastosować potencjometry z przedziału 10-100KOhm, będą działać, ale istnieje zależność dokładności od wartości rezystancji. Im wyższa rezystancja tym mniejsza będzie dokładność działania. Dlatego, jeśli nie ma innej możliwości (np masz Joy z oryginalnymi potami, których nie chcesz wymieniać) możesz zastosować potencjometry o wyższej rezystancji, jednak jeśli jest możliwość, najlepiej dać 10KOhm ponieważ takie dla Mjoy są rozwiązaniem optymalnym.

Stachoo - proponuję prześledzić ten wątek: http://www.il2forum.pl/index.php/topic,8494.0.html i obejrzeć zabawkę Vito. Dopiero Ci oko zbieleje  ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 04, 2007, 16:53:42
Dziękuję za uznanie.Właśnie kończę uruchamiać ostatni panel do mojego modernizowanego kokpitu.Parę dni lub więcej zajmie poznanie i zaprojektowanie opisów do paneli.Gdy wszystko będzie gotowe to przedstawię zdjęcia i szczegółowy opis kokpitu
pozdrawiam i życzę powodzenia w projektowaniu kokpitów nie tylko dla Falcona.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Października 04, 2007, 19:56:49
Dziękuję za informacje! To już rozwiązało kilka moich problemów... ale jak zawsze pojawiły się nowe :002: tak dla testów podłączyłem sobie 1 przełącznik dzwigienkowy i w programie SVMapper wszystko gra. Jak włączam windowsowe okno -kontrolery gier- wszystko gra.... Ale dlaczego jak włączam Lockon to mi wszystko tam wariuje i nie mogę przypisać żadnego klawisza? Tzn same się przypisują... raz 58 raz 33 raz 102 itp itd. Ktoś już zadawał to pytanie kiedyś ale chyba nie dostał odpowiedzi.... A przynajmniej nie zauważyłem. O co chodzi? POMOCY!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 04, 2007, 20:42:19
Miałem tę samą przypadłość, a odpowiedzią i rozwiązaniem jest właśnie SVMapper, o czym pisałem odpowiadając Vito na pytanie dotyczące tego programu. Skoro i Tobie przytrafiło sie to samo to znaczy że nie jest to przypadłość jednostkowa mojego egzemplarza, tylko jakaś niekompatybilność Locka z Mjoy, ja nie widzę problemu, SVMapper załatwia sprawę, chyba że z jakiegoś powodu bardzo Ci zależy, żeby go nie używać, ale tak jak napisałem, ma on mnóstwo zalet. Oprócz tych, które już wymieniłem najważniejsza jest chyba ta, że raz zapisany profil w postaci pliku nigdy nam nie zginie, więc możemy dowolną ilość razy reinstalować Locka bez potrzeby ustawiania na nowo controlsów (pod warunkiem że Mjoy zmapujemy pod defaultowe obłożenie klawiatury), jedyną rzeczą, którą trzeba będzie przypisywać za każdym razem są osie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 04, 2007, 21:39:42
Chętnie bym pomógł,ale nie testowałem Mjoya w Lock On.Ponieważ kończę kokpit dla FalconaAF to zastanawiam się,czy nie zrobić uproszczony kokpit dla mig-29 w Lock On.W związku z czym mam pytanie do furomiczów znających Falcona oraz Lock On.Czy jest możliwość w Lock On podobnie jak w FalconAF sterowania przełącznikami,włącznikami stosowania enkoderów w kokpicie 2D?Czy można interaktywnie sterować kokpit?Myślę,że byłby to ciekawy projekt.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 04, 2007, 22:11:56
Vito w Locku w ogóle nie ma czegoś takiego jak kokpit 2D, jest tylko VC, który jest nieklikalny, wszystkie funkcje są zmapowane na klawiaturze (część "pojedynczo", tzn włączanie/wyłączanie tym samym klawiszem,a niektóre funkcje, jak np. chowanie/wypuszczanie podwozia, można realizować dwiema różnymi komendami, dzięki czemu sensowne jest wykorzystanie przełączników toggle). Większość tych funkcji wykorzystałem w swoim panelu (jako falconowiec pewnie się teraz zdziwisz, że jest taki mały) :-). Żeby było śmieszniej, to jest taki swoisty "merge" dla wszystkich samolotów w Locku, gdyby to zrobić tylko dla Miga to tych klawiszy byłoby zaledwie kilka (do tego trzeba doliczyć funkcje zmapowane na HOTAS, których nie dublowałem na panelu). Awionika w Locku naprawdę nie powala poziomem rozbudowania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 05, 2007, 08:24:09
Dziękuję za informację.Z tego co piszesz to nie ma sensu tworzenia rozbudowanego panelu dla Lock On.Wspomniałeś o funkcjach typu on/off realizowanych na włączniku chwilowym (push button),które realizują np.wypuszczanie i chowanie podwozia.W FalconAF też są tego typu funkcje,ale można dopisać do pliku keystrokes dodatkowe funkcje z cockpitbuilders,które jednoznacznie określają pozycję on/off danej funkcji np.wypuszczanie i chowanie podwozia.Ja tak zrobiłem w moim projekcie,dlatego nie muszę stosować przycisku Inic w Mjoy,aby synchronizować przełączniki w momencie uruchamiania gry.Chciałbym w tym momencie podziękować BigMac za pomoc związaną z cockpitbuilders.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 05, 2007, 11:07:21
Akurat podwozie da się ustawić na dwie różne komendy (może niejasno się wyraziłem) i u siebie mam od tego toggle, ale oprócz podwozia jest jeszcze tylko zapłon silników i klapy (te posiadają 3 pozycje, i do nich akurat używam 3-pozycyjnego suwaka na x45), chyba jeszcze airbrake, ale pewien nie jestem, zresztą jego też dobrze mieć pod ręką więc również mam go na x45. Sondę do tankowania i hak pokładowy również zrealizowałem na toggle, ale te już obsługiwane są tylko jedną komendą (jakoś wolałem dać hebelki do ich obsługi pomimo, że oba stany dają ten sam klawisz). Cała reszta to pushbuttony. Awionika, jak już pisałem, jest uproszczona maksymalnie (no może nie maksymalnie bo WoE to jeszcze nie jest), np nawigacja sprowadza się do wybrania spośród 3 trybów nawigacyjnych i przerzucania waypointów jednym klawiszem. Ponoć jakieś zmiany ma tutaj wprowadzić BS, ale jak i kiedy to będzie nie wiadomo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 05, 2007, 20:13:17
Flanker zadał mi na GG ciekawe pytanie dotyczące joystika.Cytat "...czy da się przypisać na joystick alt albo control?... mam zamontowane dwa przyciski i dodatkowo przełączniki,chciałem jeden z przycisków emulować na alta żeby np grzybkiem na joyu móc i przełączać widok a w innym ustawieniu sterować kursorem radaru...  mogę je przypisać na co chce oprócz alt i shift...W Lock On tam w ustawieniach klawiszy na boku był oddzielny dział w którym się wedle uznania przypisywało ctrl shift oraz alt..."
Ja mu poradziłem zastosować SVMapper.Można w nim przypisać shift,ctrl lub alt.Nie znam Loc On i nie rozumiem ostatniej uwagi Flankera.Po za tym SVMapper ma opcję profile on press oraz profile on release.Może chodzi o to,że przypisując przełącznikowi w poz.on jakiś np. profil-widoki a w poz.off profil-mysz.Może ktoś ma pomysł jak można rozwiązać problem Flankera.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 06, 2007, 01:04:52
W Locku jest możliwość zdefiniowania klawisza Joya jako "wewnętrzny" alt, shift, albo ctrl i pewnie o to mu chodziło. Co do wykorzystania hata, to tak, jak napisał, chciał nim domyślnie sterować widokiem, a po naciśnięciu alt anteną radaru (czy też wskaźnikiem celu), da się to bez problemu zrobić i SVMapper również jest tutaj dobrym rozwiązaniem (warunek jest taki, że dla przycisku, który zmapujemy pod Alt musimy ustawić opcję "continous" w SVMapper. To samo dotyczy klawiszy shift, ctrl, win i każdego, który możemy trzymać wciśnięty).

Funkcja "profile on press" i "profile on release" była już przeze mnie opisywana w tym wątku. Służy ona do przełączania pomiędzy zapisanymi profilami, jeśli posiadamy ich więcej niż jeden (ten sam klawisz w różnych profilach może (ale nie musi) pełnić różne funkcje). Lock on sam posiada taką możliwość, ponieważ możemy w nim definiować controlsy z uwzględnieniem trybu, w jakim mają działać (np inaczej, kiedy jesteśmy w trybie nawigacyjnym, inaczej w A2G a inaczej w A2A). W ogóle, jeśli chodzi o sposób i możliwości konfiguracji controlsów to Lock On jest wg mnie wzorem do naśladowania i zostawia inne simy (łącznie z FSX) w tyle na tym polu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 06, 2007, 07:32:27
Myślę,że twój pomysł pomoże Flankerowi rozwiązać problem.Co do opcji continous w SVMapper to jest ona bardzo przydatna.Zastosowałem ją w 3 przypadkach w moim kokpicie,gdzie są przyciski typu push buttons:stores jettison,eject oraz do autokorekcji autopilota.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 13, 2007, 14:18:23
Wracam do odlutowywania podstawki, jeszcze się za to nie zabrałem. Ale ktoś mi na politechnice rzucił informacją, że w budynkach wydziału elektroniki są warsztaty, gdzie każdy może przyjść i korzystać z bardziej profesjonalnych urządzeń. Padła nazwa "lutownica [jakaśtam]" (właśnie nie zapamiętałem jaka), która działa w ten sposób, że odlutuje mi na raz wszystkie nóżki.

Czy wiecie, o jaki sprzęt chodziło? Muszę wiedzieć, o co poprosić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 13, 2007, 15:24:24
Jest to lutownica do której dokręca się metalową końcówkę w kształcie podstawki pod obwód scalony.Podgrzewasz od strony nóżek podstawkę jednocześnie wyjmując ją od strony elementów płaskimi szczypcami.Płytę należy umieścić w imadełku.Domyślam się,że studiujesz na Politechnice.Z moich doświadczeń wynika,że nie ma problemu to zrobić na jakiejś laborce z technicznego przedmiotu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 14, 2007, 08:02:58
Chciałbym uzupełnić ostatni post.Nie ma problemu z wylutowaniem podstawki lub obwodu scalonego za pomocą wymienionego w poprzednim post grota w kształcie podstawki dokręcanego do końcówki lutownicy dla małych podstawek.Dla 40 nóżkowych tak jak w twoim przypadku lutownica musi mieć trochę większą moc.Co do mojej uwagi na temat możliwości pomocy mojej PPolitechniki to trochę przesadziłem.W mojej praktyce zawodowej wylutowałem wiele układów scalonych stosując różne metody między innymi z użyciem grota w kształcie podstawki ale najprościej jest pociąć Podstawkę cięciami bocznymi na mniejsze odcinki i próbować je wylutować tradycyjną metodą przy użyciu lutownicy,ssawki lub specjalnej miedzianej taśmy,która wchłania cynę jeśli ją umieścimy na elemencie do usunięcia i będziemy podgrzewać lutownicą.Nie jestem pewien czy ta taśma jest dostępna na rynku.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 14, 2007, 13:36:17
A czym tę podstawkę pociąć? Nożykiem, brzeszczotem? Trochę się boję porysowania płytki lub elementów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Października 14, 2007, 13:46:57
Może spróbuj przetopić ostrzem rozgrzanego noża. Powinno iść jak w masło, a płytki raczej nie uszkodzisz.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 14, 2007, 16:01:45
Przesyłam zdjęcie tego narzędzia.Trochę wstyd,że nie wiem jaka jest fachowa nazwa.Używam go do robienia modeli,kosztuje parę zł.
(http://img401.imageshack.us/img401/3263/dscn1689cq9.th.jpg) (http://img401.imageshack.us/my.php?image=dscn1689cq9.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 14, 2007, 17:07:08
Na razie się wstrzymam z tym, bo po lepszym dogięciu nóżek mikrokontrolera ośki nie skaczą. Póki co, mija drugi dzień jak to działa. Jeśli nie padnie znowu, to zostawię jak jest.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 14, 2007, 17:13:21
Dobrze,że na wpadłeś.Jest to metoda stosowana przez praktyków.Można umiejętnie rozgiąć nóżki tak aby po włożeniu do podstawki kontaktowały,ale trzeba je po rozgięciu umieć włożyć do podstawki.Gratuluję sukcesu i pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Października 15, 2007, 18:02:12
Witam!
Błagam o pomoc!!! Próbowałem coś znaleźć na forum ale nie bardzo nawet wiem jak tego szukać. Zrobiłem swój panel, tak wstępnie i troszkę prowizorycznie - żeby sprawdzić czy działa. I wszystko jest w porządku. Przyciski, przełączniki dźwigienkowe itp. działają bez zarzutu ale...
Jak podłączę joy Logitech Extreme 3d do 2 portu usb to nagle Mjoy odmawia posłuszeństwa... Sam działa -jak już wspomniałem- dobrze, a po podłączeniu logitecha a) albo Mjoy działa z jakim niesamowitym opóźnieniem albo b) nagle przestaje działać w ogóle. Tak jakby się wieszał. Mał ktoś może podobny problem? Jest na to jakieś rozwiązanie?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Października 15, 2007, 18:03:45
Podejrzewam, że możesz mieć zbyt niskie napięcie na USB. Czy używasz jakiegoś HUBa czy bezpośrednio podpinasz do złącz w kompie?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmax1 w Października 15, 2007, 18:17:33
AAA... gdzieś już chyba o tym czytałem... Mam podpięte bezposrednio do USB. Muszę to sprawdzić miernikiem jak wrócę do domu. Oj... żeby to był tylko ten problem  :001: Dzięki za sugestię.  Z tego co pamiętam wystarczy chyba zwykły hub pasywny, bez zasilacza...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sorbifer w Października 17, 2007, 07:57:14
Witam użytkowników MJoy-a.

Czy ktoś z was miał doczynienia z czymś takim: http://www.lbodnar.dsl.pipex.com/joystick/ ?

Pozdrowienia,

Soribfer.
OstBlock.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 17, 2007, 09:30:41
Myślę,że jest to alternatywa dla MJoy.Szczególnie jest to rozwiązanie przydatne dla tych,którzy maja kłopoty z montażem itp.Cena jest przystępna,nie liczyłem kosztów MJoya,ale myślę,że w granicach 50-60% wartości tego kontrolera.Większość potrzebuje tylko te funkcje,które są dostępne w tym rozwiązaniu.Przy budowie bardziej rozbudowanego panelu sterowania jest on niewystarczający.Tyle moich spostrzeżeń.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sorbifer w Października 17, 2007, 13:50:49
O! Nie zauważyłem, że do tej alternatywy MJoy-a jest wersja droższa, 12-bitowa: http://www.leobodnar.com/products/BU0836A/

Sorbifer.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 17, 2007, 13:57:56
Jakoś nie widzę żeby coś co kosztuje 45 USD (35  + 10 przesyłki) miałoby być konkurencja dla czegoś co kosztuje w granicach 60 zł. Za te same pieniądze, możecie mieć dwa M'joye, albo zlecić wykonanie jednego jakiemuś studentowi i mieć jeszcze resztę na potencjometry ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 17, 2007, 16:27:00
Zgadzam się z Tobą co do kosztów,chociaż są ludzie którzy nie lubią majsterkować i chętnie zapłacą dodatkowe 60zł byle mieć spokój.Poza tym był okres przestoju z zamówieniami i w tym momencie dla wielu byłoby to jakieś rozwiązanie.To miałem na myśli.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 17, 2007, 16:42:12
Okres przestoju z zamówieniami ?

Teraz nie trzeba składać zamówień grupowych! Każdy może się zwrócić do drukowane.pl i zamówić płytkę M'joy16 dla siebie. Miałem dla nich nawet zrobić stronę, na której znalazłoby się wszystko co potrzeba do sklecenia kontrolera, ale najzwyczajniej nie mam na to czasu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 17, 2007, 17:12:00
Podaję się tym bardziej,że sam posiadam dwa MJoye i jestem z nich bardzo zadowolony.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: iq85 w Listopada 06, 2007, 18:20:32
Po długiej przerwie wracam do prac nad MJoy'em, ale napotkałem na mały problem.
Wygląda na to, że oficjalna strona projektu (http://www.mindaugas.com/) padła. :(
Mógłby ktoś podrzucić MJoyMapper i pełną instrukcję MJoy16?

Przy okazji jeszcze pytanie:
 Czy można wykorzystać jedną z wolnych osi (ewentualnie inne propozycje gdzie mogę się w MJoyu podpiąć) do zasilania dodatkowych diod LED czy lepiej użyć oddzielnego kabla USB?
 Wydaje mi się że jak podłączę diody do +5V i GND (sygnał osi też połączony z GND) to powinno działać.  :121:

PS: MJoyMapper dobrze radzi sobie z LOFC i FSX?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Listopada 06, 2007, 18:36:09
http://rapidshare.com/files/67872308/Mj16.rar.html


Cytuj
MJoyMapper dobrze radzi sobie z LOFC i FSX?

Obecnie nazywa się SV_Mapper i radzi sobie ze wszystkim, bo zwyczajnie imituje klawiaturę (przy okazji oferując więcej możliwości od niej) wliczając w to również klawisze typu shift, ctrl czy esc więc nie narzuca żadnych ograniczeń, przynajmniej ja się z takimi nie spotkałem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 09, 2007, 20:05:31
Jeśli kogoś interesuje wersja minimalna MJoy i jego zastosowanie to jest pod linkiem
http://www.il2forum.pl/index.php/topic,9483.msg151493.html#msg151493
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 23, 2007, 07:22:29
Zmodyfikowana wersja MJoy dla dodatkowej klawiatury.Montowany na druku jednostronnym (10 zł za płytkę,płytę pociąłem na mniejsze fragmenty).
(http://img517.imageshack.us/img517/3074/mjoyfangvr4.th.jpg) (http://img517.imageshack.us/my.php?image=mjoyfangvr4.jpg)
Jest on przeznaczony dla sterowania 20 przyciskami oraz jedną osią.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Listopada 23, 2007, 17:37:40
Fajne, w sam raz na jakąś przepustnicę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 09, 2007, 09:13:34
Witam,ponieważ zgłosił się do mnie "forumowicz" z problemem zmiany nazwy MJoy to przedstawiam parę moich uwag na ten temat.Ten problem jest także poruszany na 6 stronie tego wątku.
Kilka uwag na temat zmiany nazwy,vendor oraz product ID.
Są sytuacje kiedy musimy zmienić vendor lub product ID.Ma to miejsce gdy stosujemy więcej niż jeden MJoy w naszym zestawie lub oprócz MJoy mamy jeszcze inny joystik.W tych przypadkach nastąpi konflikt.MJoy ma wpisaną wartość vendora 00 00 oraz product ID 02 00 co powoduje,że jest na pierwszej pozycji w kontroler gier w Win XP.W moim przypadku nastąpił konflikt pomiędzy joystikiem Cougar oraz MJoy,ponieważ Cougar chce być na pierwszej pozycji.Aby tego uniknąć należy zmienić wartość vendor tak aby MJoy był poniżej podstawowego jojstika np.hotasa.Jeśli mamy w naszym zestawie tylko dwa lub więcej MJoy to możemy je wyróżnić zmieniając wartość product ID.
Można także zmienić nazwę MJ16 na inną np.MP71 itp.Ponieważ stosuję Mjoye do różnych celów to oprócz zmiany vendor oraz product ID zmieniam także nazwy.Stosuję ATmega16 ale myślę,że to samo dotyczy ATmega8.
Nie będę opisywał jak należy wykonać zmiany nazw,ponieważ jest to opisane w dokumentacji pod nazwą Setting desired Nama,Vendor and Product ID.Należy pamiętać,że nazwa jest zapisana na 4 bajtach i nie może być dłuższa.Pozostałe 4 bajty to vendor oraz product ID.Edycję wykonujemy po odblokowaniu Edit Buffer enable w opcji Edit.
Jeszcze jedna uwaga.Czasem występują przekłamania polegające na tym,że odczytując kość w programie PonyProg 2000 mamy nazwę,którą wpisaliśmy a odczytując w kontrolerze gier w WinXP mamy inną nazwę np."9 axis 112 buttons".W tym przypadku należy jeszcze raz zmienić vendor na inną wartość i ponownie zaprogramować kość.U mnie to pomogło.Prawdopodobnie w programie jest jakaś mała niedoróbka,która powoduje czasem problemy z odczytem nazwy w WinXP.U mnie zmiana wartości vendor na inną pomogła.W przypadku problemów trzeba cierpliwie eksperymentować.aż będzie dobrze.Kość można wymazywać i ponownie zapisywać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Grudnia 09, 2007, 18:14:50
Witam.
Szukam 4 pozycyjnego przełącznika obrotowego , jak takie cos się poprawnie nazywa. Chciałbym na nim zrobić przełącznik iskrowników (0,lewy,prawy,oba).
Jakie to rezystory są źle opisane ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Grudnia 09, 2007, 19:01:32
Jeżeli masz schemat ze strony Eternal Irregulars (http://strony.aster.pl/eternalirregulars/Index.html) to żaden, wszystkie są poprawione.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 16, 2007, 14:58:55
Po wybraniu komendy Command/Read Program (FLASH) dostaję:
Communication port not available (-16)

Help me!

sprawdziłem interfejs do programowania, jest OK
przelutowałem wszystkie styki są OK
ktos ma jakieś pomysły?
------------------------------------------------
OK już mam/ ale nie kasuje posta, ktos może też takiego Babola strzeli
w opcji: Setup/ Interface Setup nie zaznaczyłem LPT1

oświeciło mnie po napisaniu tego posta

PZDR
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 16, 2007, 15:16:49
PS. strasznie krótki czas na modyfikacje poprzedniego posta
---------------------------------------------------------
wgrałem firmware z pliku mjoy_16.hex, ustawiłem konfigurację chipa, wszystko potwierdzone OK'ami;
Odłączam sprzęt od LPT i USB, podłączam ponownie pod USB i nic sie nie dzieje, SYS nie wykrywa nowego sprzętu, skoanowanie w poszukiwaniu zmian sprzętowych też nic nie zmienia ..
MJoya trzeba dodawać z 'palca' ? czy sys go sam wykryje?

Jakie są dlasze kroki w uruchamianiu MJoya?
PZDR
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Grudnia 16, 2007, 17:18:06
Security bits ustawiłeś? Windows powinien sam wykryć nowe urządzenie w momencie podpięcia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Grudnia 16, 2007, 17:28:14
I jaki masz sprzęt (kompa)? Miałem potężne problemy z MJ16 na dwóch kompach nowszej daty (C2D i DC), na starszych (AMD XP) chodził bez zarzutu. Rozwiązaniem problemów ze sprzętem okazał się Hub USB - bez niego urządzenie na moim kompie (C2D) zwyczajnie nie działa. Opisałem to w tym wątku.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 16, 2007, 19:49:48
Vowthyn interesują mnie Twoje doświadczenia z MJoy w nowym sprzęcie,ponieważ mam zamiar zmienić w przyszłości AMD z WinXP na nowszy proc oraz Vistę i z tego co piszesz wynika,że będą problemy.Nie jestem specjalistą od PC,ale wydaje się dziwne,że hub USB rozwiązuje problem,ponieważ jest to prawdopodobnie tylko scalak  z interfejsem  oraz oprogramowaniem USB.Zauważyłem,że MJoy ma pewne problemy z WinXp jeśli zmienimy mu nazwę w pamięci,ale to niczemu nie przeszkadza,poza tym interfejs jest rozwiązany programowo w kontrolerze,ale dlaczego nie chce pracować z nowymi procesorami tego nie rozumiem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 16, 2007, 21:07:27
BigMac - Security Bots ustawione

Vowthyn - komp Asus P5B; C2D E2180; GF7900GS; 4GB Ram; WinXP SP2 <- no to sprawa się rypła :005:; niema znaczenia jaki hub? jakiej firmy?
jaki dokładnie typ ty wykorzystałeś?

PS. zaraz go przetestuje na Viście
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 16, 2007, 22:28:13
Jestem spowrotem z powrotem i sprawa wygląda nastepująco:

zainstalowałem PonyProg'a przy konfiguracji zgłosił monit:

Cytuj
DLPORTIO.SYS device driver not loaded.
Port I/O will have no effect.

wiec szybko siadam za stery google.com i znajduje informację, że należy doinstalować jakieś drivery portów I/O

Cytuj
Download Port I/O Driver
Instructions

Download this file to your hard disk and run it. This automatically unpacks the compressed files and runs the installer.
    * port95nt.exe (http://www.driverlinx.com/ftp/unsupported/port95nt.exe) Port I/O Driver (1,573k)
po czym restart i zabawa od nowa
zachowanie poprawne, czyta z pamieci ATmega, wymazuje, zapisuje
po odłączeniu LPT1 i USB i ponownym podłączeniu USB to samo co w XPku
jutro poszukam na siłę jakiś HUB USB i spróbuję podłaczyć MJoya przez niego

PZDR

PS. Ciekawostka: wiecie że w Viście jest taka instytucja/ dobrze znana z poprzednich WIN jak Blue Screen hyhyhy; udało mi się wywalić Viste totalnie, Przywracanie systemu zawiodło (nie ma danych NLS lub są uszkodzone) dopiero płyta instalacyjna przywróciła system,  :021:

a Sz.P.Moderatora - posiłbym o poprawienie Nicka kolegi BigMac'a w poście powyżej :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Grudnia 16, 2007, 22:39:24
Moje doświadczenia w zasadzie sprowadzają się do tego, co napisałem powyżej (gdzieś w wątku jest relacja na bieżąco w kilku postach). Po prostu na nowym kompie (przesiadka z AMD XP 2500 na Epoxie na C2C E6750 na MSI P35) Mjoy nie chciał poprawnie pracować. Po podłączeniu go system wykrywał nowe urządzenie USB, ale nie chciał go poprawnie zainstalować i zgłaszał jego awarię. Sprawdziłem Mjoy na kilku kompach - okazało się że na stareńkim Athlonie chyba 1800 działa poprawnie, a na nowszym Pentium Dual Core jest ta sama historia (komunikat o awarii sprzętu). Po wielu domysłach sprawdziłem 2 huby USB i Mjoy zadziałał na obu poprawnie. Najdziwniejsze, że choć były to huby aktywne z własnym zasilaniem (naturalne było rozumowanie, że zapewne Mjoy przekracza specyfikację prądową USB i potrzebuje dodatkowego zasilania) to Mjoy działa z ich zastosowaniem poprawnie nawet, jak zasilacz huba nie jest podłączony. Vito uwierz mi, mnie też to dziwi jak diabli, ale Mjoy bez huba u mnie nie działa, a z hubem bez problemu, i to niezależnie, czy do huba podłączę zasilacz, czy nie. Hub to 4-portowy Tracer USB 2.0
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 16, 2007, 23:35:36
Dobrze,że rozwiązałeś problem to pomoże innym gdy przejdą na inny sprzęt.Ja nie mam możliwości tego problemu sprawdzić ponieważ dysponuję starym procesorem,ale obiecuję,że do tego powrócę gdy kupię nowy PC.Nie sprawdzałem specyfikacji interfejsu USB w sensie hardware tzn.jaki powinien płynąć prąd.Pomierzyłem spadki napięcia na szeregowych opornikach w MJoy i mogę określić jaki płynie prąd,dlatego mogę porównać prąd płynący w punkcie styku PC oraz MJoy oraz wymagany w specyfikacji katalogowej USB.Gdy będę miał nowy sprzęt to do tego powrócę lub kupię hub.W MJoy punk styku nazwany USB jest w sensie hardware zrealizowany w prosty sposób tzn.dzielnik oporowy ustalający punkt pracy R1,R2 dwa rezystory ograniczające prąd R7,R8 oraz diody zabezpieczające D1,D2.Wejście portu PD0,PD1 jest prawdopodobnie wysokoomowe i to wszystko.Może różnią się punkty styku USB w PC oraz hubach USB,chociaż wydaje się to małoprawdopodobne ponieważ interfejs USB jest znormalizowany.Optymistyczne jest to,że znalazłeś rozwiązanie problemu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 18, 2007, 15:43:51
Przetestowałem mojego MJoya na kilku kompach:
* Win2000 Celeron
* Win98 Pentium III
* Win XP Athlon 64
oraz mój - jak kilka postów wyżej
z wynikiem negatywnym.

Programowanie odbywa się prawidłowo, przynajmniej błędów nie zgłasza, żaden system nie wykrył go jako nowe urządzenie.
Z obserwacji jeszcze chciałem zapytać, czy jak podepniecie swojego MJoy'a pod sam programator to dioda zaczyna się żarzyć?

Co i jak mogę jeszcze sprawdzić (oprócz próby podłączenia poprzez HUB - chwilowo nie posiadam).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Grudnia 18, 2007, 16:40:20
Cytuj
Programowanie odbywa się prawidłowo, przynajmniej błędów nie zgłasza, żaden system nie wykrył go jako nowe urządzenie.
Z obserwacji jeszcze chciałem zapytać, czy jak podepniecie swojego MJoy'a pod sam programator to dioda zaczyna się żarzyć?

Co i jak mogę jeszcze sprawdzić (oprócz próby podłączenia poprzez HUB - chwilowo nie posiadam).

Tak, dioda po podpięciu programatora świeci, ale słabo. Na czas programowania zalecane jest podpięcie Mjoy'a również kablem USB (sam LPT może nie wystarczyć do podania odpowiedniego napięcia). Jak podepniesz USB i LPT jednocześnie, to dioda świeci już normalnie. Oprócz Huba, to raczej trudno w tej sytuacji coś doradzić, bo to jest pierwszy podejrzany.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Grudnia 27, 2007, 13:27:18
Witam jakie najlepiej zastosować potencjometry 10k czy 100k ?
Linki z pierwszego postu w temacie nie działają.Może byk ktoś zrobił małego upa ?
MJoy16-C1 Users Manual_v1.pdf  >> plik się sciąga ale jest uszkodzony macie jakieś lepsze źródło ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 28, 2007, 00:47:16
Przeprowadziłem ponownie testy kompatybilności MJoya z mojej wytwórni ;), podłączając poprzez HUB'a USB z kilkoma kompami /C2D@Athlon@PIII@Celeron/
Wynik: Negativ Sir :|

Przyszła pora przyjrzeć się elementom odpowiedzialnym za komunikacje 'via' USB
Podejrzewam, że może być coś tutaj skopane

O dalszych postępach mojej misji będę meldował na bieżąco.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Stycznia 03, 2008, 17:45:31
Czy mógłby ktoś zrzucić program ze swojego MJoya i podesłać na meila: nokerman(na)tlen.pl
posprawdzałem wszystkie elementy na płytce, są OK
Podpinał ktoś może MJoya pod linuxem?
Nie bardzo wiem teraz czego się czepić, hardwear'u czy softwear'u
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Stycznia 07, 2008, 23:36:29
Hej może ktoś opublikować zdjęcie jak wygląda jego złożona płytka Mjoy ?
Szukałem na necie ale tam nic takiego nie ma .
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Stycznia 07, 2008, 23:48:19
(http://img90.imageshack.us/img90/618/dsc01959resizeha7zb6.th.jpg) (http://img90.imageshack.us/my.php?image=dsc01959resizeha7zb6.jpg) (http://img89.imageshack.us/img89/7333/dsc01960resizeil8mp8.th.jpg) (http://img89.imageshack.us/my.php?image=dsc01960resizeil8mp8.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Stycznia 07, 2008, 23:53:01
;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Stycznia 07, 2008, 23:57:38
Ups, zapomniałem dodać że to fotki "copyright by Sundowner Labs"  :icon_chomik-w-tasmiea_274:
Wersja ze zintegrowanym key matrix.
Ja lutowałem cały układ z tych dwóch zdjęć, bez potrzeby posługiwania sie schematem :-)

Moja wygląda tak:
(http://img80.imageshack.us/img80/372/panel012kl4.th.jpg) (http://img80.imageshack.us/my.php?image=panel012kl4.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Stycznia 08, 2008, 16:04:37
Jak można się zorientować po moich poprzednich postach mam problemy z uruchomieniem MJoya. Niestety do tej pory nie znalazłem rozwiązania.
Jako 'ostatnia deska ratunku','tonący brzytwy się chwyta' i takie tam inne ... postanowiłem wykonać na płytce uniwersalnej minimalną wersję tzn taką która moża podpiąc pod USB, bez wejść osi analogowych i wszystkich przycisków
Oprócz kości ATMega która zaprogramuje na płytce by SundowerLabs (to akurat wykonuje się bez żadnych błędów) trzeba bedzie wykorzystać - jak sądze elementy zakreslone na rysunku. Zgadza się?
(http://img166.imageshack.us/img166/3830/mjoyminihh9.jpg)

i jeszcze jedno pytanko, na płytce od Sun'a do nóżek układu bodajże od 22 do 29 sa przylutowane rezystorki 9,8kOhm'a na tym schemacie ich niema, jaką rolę spełniają? podejrzewam że cos przy osiach analogowych - czy w tej okrojonej wersji nie muszą wystepowac?

Póki co mój nielot wyglada tak:
(http://img86.imageshack.us/img86/7029/img8696lt7.th.jpg) (http://img86.imageshack.us/my.php?image=img8696lt7.jpg)  (http://img86.imageshack.us/img86/7682/img8697xr0.th.jpg) (http://img86.imageshack.us/my.php?image=img8697xr0.jpg)  (http://img86.imageshack.us/img86/7948/img8698rz8.th.jpg) (http://img86.imageshack.us/my.php?image=img8698rz8.jpg)


Pozdrawiam
Zdesperowany
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Stycznia 08, 2008, 16:15:54
Oprócz kości ATMega która zaprogramuje na płytce by SundowerLabs (to akurat wykonuje się bez żadnych błędów) trzeba bedzie wykorzystać - jak sądze elementy zakreslone na rysunku. Zgadza się?
Tak.

i jeszcze jedno pytanko, na płytce od Sun'a do nóżek układu bodajże od 22 do 29 sa przylutowane rezystorki 9,8kOhm'a na tym schemacie ich niema, jaką rolę spełniają? podejrzewam że cos przy osiach analogowych - czy w tej okrojonej wersji nie muszą wystepowac?
To są elementy KeyMatrix, nie są wymagane do działania układu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Stycznia 09, 2008, 15:27:48
Spieszę donieść wszystkim którzy z ubolewaniem śledzą moja walkę że pojawiło się światełko w tunelu. :karpik
Mega okrojona wersa MJoya funkcjonuje prawidłowo, tzn system WinXPSP2 na C2D widzi ja przez HUB'a USB

Teraz wiem na czym stoję, scalak prawidłowo zaprogramowany, podejrzane elementy które jeszcze sprawdzę/wymienię to kwarc i podstawka 'precyzyjna'
Jesli któreś z nich okaże się winne - domyslacie sie jak skończą?

(http://img100.imageshack.us/img100/7742/img8703nk8.th.jpg) (http://img100.imageshack.us/my.php?image=img8703nk8.jpg)   (http://img247.imageshack.us/img247/4743/img8704oq2.th.jpg) (http://img247.imageshack.us/my.php?image=img8704oq2.jpg)

Pozdrawiam
 z optymizmem  :banan
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 09, 2008, 17:23:19
Gratuluję,teraz nie powinno być problemu.Co do podstawki to widzę,że w MJ16 masz tę lepszą natomiast na płycie uniwersalnej  gorszą a mimo to działa.Zauważyłem także,że na płycie uniwersalnej obudowa gniazda USB nie jest połączona do masy tzn.GND.Teraz możesz metodą podmiany kolejnych elementów z uniwersalnej na MJ16 zlokalizować co jest uszkodzone.Jeśli masz omomierz to sprawdź czy jest przejście omowe na podstawce (jeden koniec od strony scalaka drugi od strony druku),powodzenia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 09, 2008, 21:15:06
Chciałbym jeszcze uzupełnić mój post.Myślę,że podstawka jest o.k,ale jeśli nie pomoże wymiana elementów to na końcu sprawdź i ewentualnie wymień podstawkę.Gdyby nie kontaktowała jakaś nóżka w podstawce to można zawsze polutować bezpośrednio nóżkę scalaka do płyty i w ten sposób uniknąć wymiany całej podstawki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Stycznia 10, 2008, 08:54:24
O.P.E.R.A.T.I.O.N. T.O.O.T.H.A.C.H.E.
(http://img152.imageshack.us/img152/5778/img8708uz5.th.jpg) (http://img152.imageshack.us/my.php?image=img8708uz5.jpg)  (http://img152.imageshack.us/img152/6076/img8710dn2.th.jpg) (http://img152.imageshack.us/my.php?image=img8710dn2.jpg)  (http://img152.imageshack.us/img152/8086/img8712tm4.th.jpg) (http://img152.imageshack.us/my.php?image=img8712tm4.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 10, 2008, 09:33:46
Widzę,że zdecydowałeś się na radykalny krok.Daj znać czy pomogło.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: eagle w Stycznia 10, 2008, 14:00:40
Witam. Mam pytanko. Czy ktoś podłączał sv-244 i sv-242. Jak tak to prosił bym o kontak na GG lub ICQ. Z góry thx :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Combatdude w Stycznia 23, 2008, 11:51:09
Witam. Mam pytanko odnośnie mjoya, (pytam tutaj, ponieważ nie chciałem zakdładać osobnego wątku- a widzę tutaj sporo "fachur" w tym temacie). Czy ma jakikolwiek sens przerabianie instniejącego joya np. logitech extreme 3d pro (sic!-pomijając du*ne POT-y etc etc). Czy taki zabieg poprawi w jakikolwiek sposób precyzję elektroniki ? (pomijam luzy i wcześniej wspomniane poty-byłby wymienione na trwalsze, ale o identycznych parametrach elektrycznych).
Czy większa precyzja osiągnięta byłaby na tych potach 100k, czy trzeba zastosować 500k z przekładnią żeby miało to jakiś sens ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Lutego 03, 2008, 20:25:33
Zacznijmy od końca - Mjoy działa na potach o wartościach od 100k w dół, najrozsądniejsze są 10k.

Co do zwiększenia sie precyzji... no cóż to może zależeleć od wielu czynników, ale wiele osób tutaj demonstrowała wyniki lepsze niż na zwykłych joy'ach, wiec prawdopodobnie jakaś zmiana na lepsze jest.


Dodatkowo dla niektórych frustratów może sie przydać mała graficzka, jaką przed chwilą zrobiłem. Zmapowałem podłączenia przycisków na Key Matrix:

(http://img201.imageshack.us/img201/3944/mjoy16wiringhs5.th.gif) (http://img201.imageshack.us/my.php?image=mjoy16wiringhs5.gif)

Łącza nieoznaczone są miejscami gdzie podłącza się przełączniki i enkodery, jako, że takich jeszcze nie używam, to co do sposobu ich podłączenia nadal musicie zaglądać do instrukcji. Linia zielona oznacza linię zasilającą - to może wam oszczędzić parę metrów kabli, bo jedna linia zasilania przypada na 8 przycisków.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lutego 17, 2008, 14:03:56
http://MJoy16.googlepages.com
Adm i Mod jesli uważacie że link powinien być w innym miejscu proszę przesunąć/skopiować/dodać*

Pozdrawiam

*-niepotrzebne sklreslić
Tytuł: Re: Mjoy
Wiadomość wysłana przez: zajac w Marca 21, 2008, 20:46:26
Chciałbym bardzo podziękować. To forum to kopalnia wiedzy na temat MJoya - dzięki niemu bez żadnych problemów zbudowałem go i zaprogramowałem i wszystko super działa. Zbudowałem prosty panel autopilota do FS2004. Jego opis znajduje sie na forum vatsim - http://www.forum.vatsim.pl/viewtopic.php?t=26955 - zapraszam

pozdrawiam

Zając
Tytuł: Re: Mjoy
Wiadomość wysłana przez: lancer2000 w Marca 26, 2008, 19:37:12
Witam
Jestem nowy na forum jak i nowicjuszem w sprawach elektroniki choć lutowałem już troche. Zamowiłem sobie płytke MJoy by Sun i wszystkie komponenty do budowy. Chce zrobić panel AP dla Boeinga 737(taki jak zrobił zajac). Chce już sobie też z kompletować przyciski itp. do obudowy i mam kilka pytań (prosze o wyrozumiałość bo z elektroniką miałem niewiele kontaktu):

1. Jakiego powinieniem użyć przełącznika dźwigniowego do obsługi F/D i A/T. Na tme.pl jest tego dużo. Niewiem czy powinienem użyć przełącznika typu ON-ON czy może ON-(ON) czy ON-OFF itp. Mógłby mi ktoś wskazać jakiego powienienem użyć (możliwie najtańszego z dźwignią metalową). Wydaje mi się że typu ON-ON,lecz wole się upewnić zanim złoże zamówienie.

2. Do ustawiania kursu, wysokości itd. to powinienem użyć coś takiego http://www.tme.pl/przelacznik-obrotowy-1-sekcja-12-pozycji-bbm-z-oczkiem/arts/pl/a25/ck1049.html (http://www.tme.pl/przelacznik-obrotowy-1-sekcja-12-pozycji-bbm-z-oczkiem/arts/pl/a25/ck1049.html) albo http://www.tme.pl/przetwornik-obr-imp-os-6-35mm-enkoder/arts/pl/a29/ecw1j-b24.html (http://www.tme.pl/przetwornik-obr-imp-os-6-35mm-enkoder/arts/pl/a29/ecw1j-b24.html) ?? Czy coś innego?? (najlepiej najtańszego :P). Czy przy tych przełącznikach które podałem, podczas przekręcania czuć takie "przeskoki"??(niewiem jak to nazwac)

Wogóle czytając forum widziałem, że wiele osób miało problemy tego typu,  więc myśle sobie że dobrze by było zrobić w tym wątku takie zestawienie z przykładami przycisków, tooglów itd. co mogą w symulatorze obsłużyć i najlepiej z linkiem do jakieś sklepu internetowego np. tme.pl. Myśle że dla "nowych" byłoby to bardzo pomocne. Ja narazie nie posiadam wystarczającej wiedzy na ten temat, może ktoś z forumowiczów by chciał takie coś zrobić. Z resztą najpierw napiszcie co sądzicie o tym pomyśle. Pozdrawiam

Tytuł: Re: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 26, 2008, 20:24:43
Witaj
1. Jakiego powinieniem użyć przełącznika dźwigniowego do obsługi F/D i A/T. Na tme.pl jest tego dużo. Niewiem czy powinienem użyć przełącznika typu ON-ON czy może ON-(ON) czy ON-OFF itp. Mógłby mi ktoś wskazać jakiego powienienem użyć (możliwie najtańszego z dźwignią metalową). Wydaje mi się że typu ON-ON,lecz wole się upewnić zanim złoże zamówienie.
Pozycje oznaczone nawiasem są chwilowe, tzn działa w tej pozycji tak długo jak go w niej trzymasz. Przy przełączniku ON-OFF, masz dwie pozycje stabilne - w jednej będzie zwarty i wysyłany sygnał, w drugim nie. Przy ON-ON przełączasz miedzy dwoma stałymi sygnałami. Trochę by pomogło jakbyś opisał co to jest to F/D i A/T i jak to wygląda, bo z autobusami to ja niewiele mam wspólnego :D

2. Do ustawiania kursu, wysokości itd. to powinienem użyć coś takiego http://www.tme.pl/przelacznik-obrotowy-1-sekcja-12-pozycji-bbm-z-oczkiem/arts/pl/a25/ck1049.html (http://www.tme.pl/przelacznik-obrotowy-1-sekcja-12-pozycji-bbm-z-oczkiem/arts/pl/a25/ck1049.html) albo http://www.tme.pl/przetwornik-obr-imp-os-6-35mm-enkoder/arts/pl/a29/ecw1j-b24.html (http://www.tme.pl/przetwornik-obr-imp-os-6-35mm-enkoder/arts/pl/a29/ecw1j-b24.html) ?? Czy coś innego?? (najlepiej najtańszego :P). Czy przy tych przełącznikach które podałem, podczas przekręcania czuć takie "przeskoki"??(niewiem jak to nazwac)
Potrzebujesz Enkoder mechaniczny, ten przełącznik obrotowy, to tak jakby kilka/naście przycisków które uruchamiasz przekręcając gałką. Enkoder działa jak w myszkach kulkowych, wysyłając impulsy , które mogą być rozszyfrowywane jako skok do przodu, lub do tyłu.
Tytuł: Re: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Marca 26, 2008, 20:29:00
FD to filght director, w skrócie przyrząd ten pokazuje, co by zrobił autopilot, gdyby był włączony (albo inaczej, jak należy sterować samolotem by osiągnąć zadane parametry lotu).
AT to autothrottle, czyli system dzięki któremu pilot nie musi szarpać się z przepustnicą, tylko może np. wybrać prędkość, którą samolot będzie utrzymywał ;)
Tytuł: Re: Mjoy
Wiadomość wysłana przez: lancer2000 w Marca 26, 2008, 21:21:15
Szukałem na tme.pl enkoderów mechanicznych i znalazłem ECW1J-B24, lecz jest on trochę drogi (18zł), był tam też tzw. Enkoder do PCB, pionowy, plastikowa ośka" (ED16112O) czy to jest to samo co enkoder mechaniczny i czy nadaje się on do montażu na panelu (bo niby pisze do PCB)?? Jeśli ktoś by mógł wskazać w sklepie jakieś to byłbym wdzięczny. Z góry dzięki za pomoc.
Tytuł: Re: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 26, 2008, 21:33:41
Tak, ten będize dobry, a powiedziałbym, że jest raczej tani ;) Enkodery podobnie jak czujniki Halla, do tanich elementów ogólnie nie należą.
Tytuł: Re: Mjoy
Wiadomość wysłana przez: noker w Marca 27, 2008, 11:08:27
Na forum Vatsim zadałem kol. zającowi pytanie o enkodery jakie zastosował i idpowiedział że kupił model 35-847-45 ze sklepu http://www.elfa.se/pl/ (cena przy 10szt po 7,13)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 01, 2008, 22:57:14
Witam
Poskładałem prawie całego Mjoy-a (nie wlutowałem wszystkich diod i złącz na osie i przyciski) i niemogę zaprogramować Atmegi:-( - wyskakuje komunikat "Device missing...". Juz kurcze wszystko posprawdzałem, programator ok, scalaka nieumiem wyjąć z podstawki, tak dobrze "siadł" i trzyma tak mocno,wiec chyba dobrze kontaktuje. Komponenty posprawdzane. Juz niewiem gdzie szukac przyczyny:/. Aha dioda się słabo świeci po podłączeniu LPT, a gdy dołącze USB to świeci jaśniej, czyli tak jak powinno być.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 02, 2008, 22:01:45
Kurcze mam juz doła :008: Sprawdziłem już wtyczke LPT i konektor, luty i rezystory, podstawke i scalaka, Ponyprog i ciągle przy programowaniu wyskakuje "Device missing..". Nie jestem elektronikiem i niewiem dokładnie jak sie powinno miernikiem sprawdzać kondensatory ceramiczne i elektrolityczne i kwarc.Jutro kupie jeszcze jedną Atmega16, bo moze ta moja jest wadliwa.Innej przyczyny niewidze.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 03, 2008, 11:08:59
Według jakiego schematu robiłeś kabel LPT?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 03, 2008, 14:30:18
Według jakiego schematu robiłeś kabel LPT?

Wg tego:
http://mjoy16.googlepages.com/programator (http://mjoy16.googlepages.com/programator)
Tylko kolejność pinów zrobiłem tak jak pod tabelką
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 03, 2008, 16:52:09
Takie pytanko:
Na 5 pinowym złączu na Mjoy pomiędzy pinami GND a MOSI,MISO,SCK mam opór 185Kohm a pomiędzy GND a Reset mam 145KoHm. Lecz takie wskazania mam tylko jeśli przyłoże minusową sonde miernika do GND i czerwoną np. MOSI. Odwrotnie nic niewskazuje. Czy tak powinno być??. Niewiem już gdzie szukać błędu dlatego chce się przy wszystkim upewnić
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 03, 2008, 17:49:32
Nie interesuj się rezystancją pinów 6,7 8 oraz 9 względem GND.Ważne jest prawidłowe połączenie łączówki DB25 (LPT) z wymienionymi pinami AT.Powinno być 330om.Możesz zrobić to co zrobił Noker,który miał problemy z uruchomieniem MJoya.Zrób prosty model i wszystko się wyjaśni.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 24, 2008, 19:30:17
Niestety w dalszym ciągu nie uruchomiłem Mjoya :015:
Nierobiłem wersji minimalnej bo nie jestem elektronikiem i zbytnio niewiem jak to poskładać.
Zaprogramowałem atmege na STK500 od szefa, mając nadzieję że wina leża po stronie programatora, niestety mjoy dalej niedziała. Ciągle pisze "Nie rozpoznano urządzenia USB..." Próbowałem na hubie i nic. :015:
Jestem już nawet gotów wysłać to komuś z forum żeby to sprawdził i znalazł gdzie tkwi błąd. Jeśli byłby ktoś chętny to proszę dać znać na priv, bo ja już niewiem co z tym mam zrobić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 26, 2008, 20:40:20
Informuje, że po wielu problemach uruchomiłem mjoya :001: Wczesniej pc nierozpoznawał go, bo w programie avr studio nie poprawnie ustawiłem fuse bits. Poźniej windows rozpoznał mjoya jako MJ16, tylko że był taki sam problem jaki miał PolBaj, czyli 16 przycisków ciągle świeciło.
(http://img222.imageshack.us/img222/8041/mjoy16hs7.jpg)

Problem tkwił w mikrokontrolerze. W Avr studio należało przestawić parametr BODLEVEL z 2.7V na 4.0V. Teraz w końcu mogę sie zabrać za budowę obudowy do sterowania autopilotem :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 27, 2008, 08:08:58
Cytuj
pc nierozpoznawał go, bo w programie avr studio nie poprawnie ustawiłem fuse bits
Lancer 2000,czy możesz napisać parę słów na temat tego programu (do czego służy).Chciałbym zrozumieć problem
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 27, 2008, 08:54:52
Program avr studio służy do pisania programów do atmeli no i oczywiście programowania mikrokontrolerów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 27, 2008, 09:47:04
To problem został wyjaśniony.Gdybyś użył programu PonyProg 2000 nie miałbyś problemów.Większość z nas stosowała ten program i dlatego nie mieliśmy większych problemów
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 27, 2008, 10:45:53
No ale właśnie kolega PolBaj używał programu PonyPong i miał ten problem.

http://www.il2forum.pl/index.php/topic,1836.585.html (http://www.il2forum.pl/index.php/topic,1836.585.html)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 27, 2008, 15:45:47
Prześledziłem wątek pod wskazanym linkiem.Pierwszy problem PolBaj polegał na złej konfiguracji (chyba chodziło o port LPT).Potem pojawił się problem wyświetlania 12 przycisków,podobnie jak u Ciebie.Próbowałem znaleźć odpowiedź  jak to rozwiązał PolBaj,ale nie znalazłem odpowiedzi.Jest to o tyle ciekawe,że ten przypadek wystąpił tylko u Ciebie i u niego.W twoim przypadku jest już wyjaśnienie,lub raczej rozwiązanie problemu,natomiast w jego przypadku nie znalazłem odpowiedzi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Kwietnia 27, 2008, 20:15:15
Witam panów.
Ja sam długo szukałem i nie znalazłem odpowiedzi, i w końcu wysłałem płytkę do naszego kolegi z forum(nie wymienię jego nicku z litości nad nim  :004: ) i słuch po nim, i po płytce zaginął. Ja też podejrzewałem błąd w programowaniu atmela ale brakło mi odwagi by eksperymentować i teraz żałuje bo trzeba było. Jak zaczną mi się w pracy wakacje to buduję układ od nowa i mam nadzieję że nie będzie problemów.
    Mam teraz pytanie. Skoro PonyPong mógł spowodować taki problem, to w takim razie czy jest alternatywny darmowy program do atmeli :011:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 27, 2008, 20:52:32
Avr Studio tez jest darmowe, ale nie wiem czy nie trzeba do tego dodatkowego sprzętu(ja użyłem STK500), choć myśle że samo podłączenie kablem powinno wystarczyć. No ale pewnie następnym razem wszystko ładnie Ponypong zaprogramuje :004:. W końcu takich przypadków błędnego zaprogramowania jest bardzo malutko hehe. Pozdrawiam i życze bez problemowej budowy Mjoy16 :004:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 27, 2008, 22:14:20
Myślę,że z PonyProg 2000 nie ma problemu.Wykonałem kilka MJoy (nie pamiętam dokładnie ile) i nie miałem żadnych problemów.Pytałem Was,dlatego aby znaleźć przyczynę waszych problemów i pomóc innym gdyby mieli podobny problem.W mojej opinii MJoy jest bardzo udanym projektem i wierzcie,że jest bardzo prosty w programowaniu i uruchamianiu.Problemy,które mieli koledzy na tym forum z uruchomieniem tego kontrolera okazały się w końcu trywialne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 28, 2008, 07:05:26
PolBay deklaruję pomoc gdy będziesz miał zmontowany MJoy.Daj znać kiedy to wyślę Tobie zaprogramowaną i sprawdzoną kość procesora.Gdy sprawdzisz u siebie czy działa prześlesz mi pieniądze za mikroprocesor
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 28, 2008, 07:09:15
Zapomniałem dodać,że nie jestem tym,który Tobie nie pomógł rozwiązać problem.Deklaruję pomoc abyś uwierzył w bezinteresowność innych kolegów z naszego forum.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Kwietnia 28, 2008, 13:10:03
Zapomniałem dodać,że nie jestem tym,który Tobie nie pomógł rozwiązać problem.Deklaruję pomoc abyś uwierzył w bezinteresowność innych kolegów z naszego forum.

Oczywiście , że to nie Ty (to jest informacja dla nie wtajemniczonych).Dziękuję za propozycję. Jeśli będe potrzebował pomocy, na pewno się do Ciebie zgłoszę. Człowiek, któremu wtedy zaufałem był już sprawdzoną osobą w kontaktach tego typu. Musiało się coś stać nieprzewidywalnego, przez co umilkł tak nagle, może wyjechał z kraju :011: Nieważne  :004: Dziś zrobię zakupy w sklepie internetowym i czekam na części.

MJoy posłuży mi jako środek do starego ale wygodnego joya + przepustnica własnej roboty, orczyk.

ps.inni koledzy z naszego forum już wiele razy udowodnili swoją bezinteresowność i powiem wam, że pod tym względem jest to wyjątkowe miejsce w sieci. Pozdrawiam PolBaj
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 29, 2008, 23:41:07
Oto moj nie dokończony MCP Panel na bazie Mjoy16:

(http://img404.imageshack.us/img404/526/mcppaneljk5.jpg)

Obudowa trocha duża(wysoka), ale nie znalazłem innej co mogła by się nadawać. Czekam jeszcze na dostawe enkoderów mechanicznych, a w międzyczasie wykonam okablowanie, bo jeszcze nic nie jest podłączone.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Kwietnia 30, 2008, 07:24:10
Fantastyczna :010: :010: Rozumiem , że będziae przede wszystkim używana w FS2004/FSX.
Mam pytanie do użytkowników MJoya: czy MJoy16 będzie w windowsie współpracował z innym joystickiem, np z Saitekiem x52 czy będą jakieś konflikty? Patrząc na MCp Panel Lancera2000 jest oczywste, że w kompie podpięty jest jeszcze jakis joy lub orczyk + ruder
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 30, 2008, 08:01:41
PolBaj zobacz na moje uwagi pod linkiem
http://www.il2forum.pl/index.php/topic,8603.msg154765.html#msg154765
U mnie wystąpił konflikt z Cougarem,ponieważ MJoy (przed zmianą ID vendor)zajmując pierwszą pozycję w kontrolerach w jakiś sposób odziaływał na działanie hotas w FalconAF.
Lancer 2000 czy możesz napisać jak wykonałeś płytę czołową (jaki materiał,jak wykonałeś napisy).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 30, 2008, 15:04:40
PolBaj, ja właśnie używam MJoya i X52 jednocześnie. Żadnych problemów.

Tylko, jak mówi vito, przy programowaniu MJ ustawiłem vendor ID na wyższy niż Saiteka, bo chciałem mieć podstawowe flight controls na pierwszym miejscu (niektóre gry widzą tylko pierwszy kontroler). Nic trudnego :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: lancer2000 w Kwietnia 30, 2008, 15:54:28
Rozumiem , że będziae przede wszystkim używana w FS2004/FSX.

Tak, panel tworzony z myślą o FSX

Lancer 2000 czy możesz napisać jak wykonałeś płytę czołową (jaki materiał,jak wykonałeś napisy).

Cały schemat napisów i reszty wydrukowałem na papierze samoprzylepnym i nakleiłem na płyte czołową. Innego pomysłu nie miałem.

czy MJoy16 będzie w windowsie współpracował z innym joystickiem, np z Saitekiem x52 czy będą jakieś konflikty

No nie mam jeszcze podłączonych przycisków i niewiem jak MCP Panel będzie współpracował z moim Saitekem. Boję się tych problemów z vendor ID, bo będe musiał znów pożyczać programator STK500 od szefa(moj programator z mjoya za nic niechce działać)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Kwietnia 30, 2008, 22:37:03
No nie mam jeszcze podłączonych przycisków i niewiem jak MCP Panel będzie współpracował z moim Saitekem. Boję się tych problemów z vendor ID, bo będe musiał znów pożyczać programator STK500 od szefa(moj programator z mjoya za nic niechce działać)

Nie będzie problemów ze współpracą jeśli vID będzie domyślny. Tylko MJoy będzie wtedy na pierwszym miejscu na liście. Część gier widzi tylko pierwszy kontroler. Symulatory najczęściej widzą wiele i nie ma kłopotu (co najwyżej trzeba trochę pokombinować jak w Il-2 z ustawianiem krzywych na nie-domyślnym urządzeniu).

Jeśli latasz tylko w FSX to wielkiej różnicy Ci to nie zrobi. Ja przestawiłem vID bo czasem lubię odpalić np. Mechwarriora, który ZTCP widzi tylko pierwszy kontroler i wolałbym, żeby to był X52 a nie orczyk i pudełko z trymerami ;)

Inna opcja oczywiśćie to odłączać MJ z USB na czas grania w takiego Mechwarriora :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Czerwca 18, 2008, 21:49:12
Witam po małej przerwie.
Dziś chyba przełamałem ciążące nade mną fatum związane z MJoy16. Otóż zlutowałem go , zaprogramowałem kość i wszystko działa  :banan   :banan   :banan  :karpik  :karpik  :karpik
Muszę jeszcze dolutować te kilkadziesiąt diod ale to już jest nieistotne. Ważne że działa. Programowałem zgodnie z instrukcją na stronie nokera.
Kolejne plany są takie, by ze starego joya Media-tech wziąć obudowę i mechanizm , a przepustnicę z panelem dorobić samemu. Teraz to dopiero będzie roboty, by te wszystkie kabelki połączyć razem i się nie pogubić.....
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Czerwca 18, 2008, 22:49:03
Gratulacje :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lipca 05, 2008, 09:01:09
Otóż zlutowałem go , zaprogramowałem kość i wszystko działa. Programowałem zgodnie z instrukcją na stronie nokera.

Ale to nie moja wina, ja na tej stronce tylko usystematyzowałem wiadomości praktycznie z tego wątku :004:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Lipca 05, 2008, 23:45:59
Cytuj
Ale to nie moja wina, ja na tej stronce tylko usystematyzowałem wiadomości praktycznie z tego wątku

Oczywiście, ale dzięki Tobie wszystko jest ładnie poukładane w jednym miejscu a to już duża pomoc w budowaniu. Osobiście bardzo dziękuję za tę stronę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Flanker w Lipca 15, 2008, 13:53:20
Witam !
Za chwilę będę brał się za montaż MJoya na płytce zaprojektowanej przez Sundownera. Za główne źródło informacji biorę stronę Nokera, no i tutaj rodzi się kilka rozbieżności.

1.  Na schemacie ( http://mjoy16.googlepages.com/fot3.gif/fot3-full;init:.gif ) w lewym górnym rogu R2 zaznaczone jest jako 2,2 kOhm, na wykazie elementów ( http://mjoy16.googlepages.com/elementy ) napisane jest że R2 powinien mieć rezystancję 4,7 kOhm. Jaki opornik mam zamontować jako R2 ?

2. Na schemacie w lewym dolnym rogu zaznaczony mamy jeden kondensator ceramiczny 0,1uF. Na płytce nawiercone mam zaś otwory na 2 kondensatory. Jak widzę na wszystkich zdjęciach zamontowane są tam właśnie 2 kondensatory. Czy oba mają wartość 0,1 uF ??

Proszę o pomoc, pozdrawiam, Dominik
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Lipca 15, 2008, 16:50:01
U mnie R2 ma 4.7k i to jest poprawna wartość. Kondensatory są dwa C5 i C6 i oba mają wartość 0.1uF
Tu masz schemat elementów na płytce
(http://images23.fotosik.pl/248/ce8c86c90a51a7f6m.jpg) (http://www.fotosik.pl/pokaz_obrazek/ce8c86c90a51a7f6.html)
 a tu spis elementów
(http://images29.fotosik.pl/248/b24a8989e55e4194m.jpg) (http://www.fotosik.pl/pokaz_obrazek/b24a8989e55e4194.html)

ps. faktycznie ta wartość 2.2 to chyba błąd no i to pojedyńcze miejsce na kondesatory? Zastanawiające. Niech ktoś to sprawdzi ze swoimi danymi. Na podanym schemacie kondesator C6 jest nad diodą Led.Przecież płytki były wykonywane w oparciu właśnie o ten schemat i wszystko było ok. Jak to możliwe?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 16, 2008, 08:34:43
Witam,potwierdzam to co napisał PolBaj jeśli chodzi o wartości elementów.Co do wersji ATmega16 to można stosować z ozn.PI lub PU.
Ponieważ wynikła pewna rozbieżność pomiędzy wykazem elementów a ozn. na schemacie montażowym to dobrze byłoby gdyby Sundowner to sprawdził a Noker to poprawił na swojej stronie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Lipca 16, 2008, 10:22:09
(http://img134.imageshack.us/img134/8861/cwxi2.th.jpg) (http://img134.imageshack.us/my.php?image=cwxi2.jpg)
U mnie tak to wygląda i działa.
Co do oznaczeń na procku chodzi o zastosowanie materiałów szkodliwych czy cuś> tak mi wytłumaczono.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Flanker w Lipca 16, 2008, 19:50:46
Witam !

Bez większych problemów uruchomiłem dzisiaj MJoya. Wszystko działa jak powinno.
Noker, mam pewną sugestię odnośnie działu programowanie na Twojej stronie. Nie wiem czy nie powinieneś zmienić troszkę punktu C, aby wyglądał tak:

c. W setup (Setup -> Interface Setup) ustawiasz :

        parallel
        Avr Isp I/O
       
a następniesz zaznaczasz port LPT do którego podłączony jest kabel programatora.

Bowiem, bez ustawienia LPT wyskakuje error że port komunikacji jest niedostępny.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 16, 2008, 21:47:41
Gratulacje Flanker.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lipca 18, 2008, 13:47:51
Roger that
Poprawiono Flanker :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PolBaj w Lipca 18, 2008, 16:41:52
Cytuj
Bowiem, bez ustawienia LPT wyskakuje error że port komunikacji jest niedostępny

Racja , ja też tak miałem ale myślałem, że to Pony Pong coś pomieszał. Poprawiłem, ustawiłem zaprogramowałem i działa. Dzięki Flanker
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: RRBM w Lipca 31, 2008, 20:14:14
Mam taki malutki problemik.
Mam płytkę mjoy16, podłączyłem ją do komputera, bez problemu została wykryta.
Natomiast jak przyszło do sprawdzenia przycisków, przycisk 6 włącza się razem z 5 natomiast 5 zaświeca się poprawnie. Przy innych tez występuje taki problem. tak ma być? nie dałem rady wyczytać w instrukcji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Lipca 31, 2008, 20:45:30
Zdecydowanie tak nie ma być. Sprawdź dokładnie, czy gdzieś nie masz zwarcia - zwróć szczególną uwagę przy diodach.

Problemem może być albo błąd przy programowaniu układu, albo zwarcie, w zasadzie innej możliwości nie ma.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: sega007 w Sierpnia 01, 2008, 11:05:17
Witam!
 Jako "świeży" miłośnik FSX zacząłem drążyć temat zbudowania kokpitu opartego na mjoy16.
Zrobiłem płytkę wg schematu i wlutowałem części, podłączyłem do kompa... i to by było na tyle :(
Niby(?) scalak zaprogramowany, a gdy podpinam usb to winek wykakuje mi z hasłem, że
 "urządzenie podpięte do tego kompa ma awarię, ale system nie może rozpoznać tego urządzenia"
no i bądz tu mądry...Czy któryś z Szanownych Panów miał podobny problem???
czy to moze wynikac ze zlego podlaczenia gniazda usb ? Zaznacze, ze jest to USB B prosty. A nie jak w opisie kątowy/łamany :004:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: sega007 w Sierpnia 01, 2008, 11:16:28
A jeszcze wpakowałem kondensator 10uF 25V, a nie 15V jak zalecane...
Prosze o sugestie w tej sprawie...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 01, 2008, 12:35:37
Tak, ja miałem bardzo podobny problem z Mjoy. Spróbuj podłączyć urządzenie za pośrednictwem huba USB, a nie bezpośrednio do kompa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Flanker w Sierpnia 01, 2008, 12:40:50
Jeżeli chodzi o kondensator to się nie martw tą 25-ką. Też taki zastosowałem i wszystko śmiga. Mi też pokazywało że jest awaria z tym że ja nie miałem zaprogramowanej jeszcze kości, ponieważ dopiero później doszedłem do tego że należy wybrać odpowiedni port LPT.

Pozdrawiam, Dominik
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: sega007 w Sierpnia 01, 2008, 18:11:31
ale kostka już jest zaprogramowana... :015:
a port LPT jest tylko 1,więc wybór zaden :001:
I jeszcze jedno pytanie, co z uziemieniem gdy w gniazdach go brak...
Kaloryfer??? To mi sie jakoś kłóci z ideą latania :003:
Jak nie wypali to robimy jeszcze jednego
Dzięki WIELKIE


Czy te 4 posty musiały być jeden pod drugim ? Nie można było napisać jednego ?
Sundowner
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Flanker w Sierpnia 01, 2008, 18:29:53
Zrób jak uważasz, może zrób jakieś dobre zdjęcię i wrzuć go na forum, może komuś z nas rzuci się w oczy jakiś błąd. Może porównaj Twoją płytkę z zdjęciami już działających, podanych wyżej.

Pozdrawiam, Dominik

P.S. Zastanów się nad swoimi kolanami  :021:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 03, 2008, 04:09:48
A jeszcze wpakowałem kondensator 10uF 25V, a nie 15V jak zalecane...
W oznaczeniach kondensatorów napięcie oznacza maksymalną wartość napięcia jakim można go potraktować - wyższe spowoduje zwarcie i spalenie (+ ładne boom ;P ). Cały układ Mjoy'a działa na napięciu 5V, więc teoretycznie jakikolwiek kondensator z oznaczeniem napięcia powyżej 5,5V będzie się nadawał. Jedynie trzeba uważać na ich pojemność i materiał wykonania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: sega007 w Sierpnia 05, 2008, 08:24:27
Dzięki jeszcze raz za pomoc, ale okazało się, że problem tkwił w scalaku, po wymianie go na nowy
wszystko hula jak należy.
Pozdrawiam!!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 08, 2008, 07:23:16
Ponieważ otrzymałem na PW pytanie jak zmienić nazwę,vendor oraz product ID to postanowiłem odpowiedzieć na to pytanie w tym wątku.Temat ten był poruszany w http://www.il2forum.pl/index.php?topic=8603.75 na stronie 6 i 7.Jest też wzmianka w http://www.il2forum.pl/index.php?topic=8494.195
Przypomnę tylko,że czasem trzeba zmienić albo vendora albo product ID,pisałem na ten temat w wspomnianych wątkach.Dokonujemy zmian w programie PonyProg2000.Wykonujemy kolejno:
1-zakładka File->open device file
2-zakładka Edit->Edit Buffer enable
3-ustawiamy kursor na pozycję w której chcemy zmienić wartość,lewy klawisz myszy i dokonujemy zmiany wartości:Hex,Decimal lub Char
4-zakładka Command->Write Data
Tyle pamiętam,jeśli będzie przekłamanie należy wymazać i zapisać jeszcze raz.Myślę,że to  powinno pomóc.Z tego co pamiętam to oprócz mnie zmieniał vendora także BigMac.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Syposz w Sierpnia 08, 2008, 10:23:11
Wielkie dzięki za odpowiedź. Tak jak napisałem, prześledziłem te wątki, o których pisze vito_zm, wiem, że BigMac miał ten sam problem, tylko nie wiedziałem, że edytować trzeba zawartość bufora. Teraz już wszystko jasne. Pozdrawiam
Michał
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 22, 2008, 10:28:03
Znalazłem na allegro taką oto ofertę:
http://allegro.pl/item460540461_impulsator_enkoder_potencjometr_cyfrowy_dekoder.html

Jak sądzicie Panowie, czy zrealizowany w ten sposób enkoder z dekoderem impulsów na wyjściu będzie można podpiąć bezpośrednio pod PushButtony na płycie mjoya?
Cztery rotary swith'e to trochę przymało na mój projekt /NAV1; NAV2; COM1; COM2; a gdzie HDG; CRS; ALT; NDB;..
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 22, 2008, 13:51:08
Na jednym MJoy możesz tylko podpiąć 4 enkodery na szynie ozn.K i nic więcej.Jeśli potrzebujesz większą liczbę enkoderów to masz dwa rozwiązania albo dokładać kolejne MJoye,albo przejść na inne sterowniki np.OpenCockpits.Zastosowanie rozwiązań OC wymaga pewnych kosztów oraz poznania dokumentacji.Można czasem kupić na aukcji enkoder za około 10 zł.
Przy okazji mam pytanie,jaki realizujesz symulator?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Października 22, 2008, 17:46:48
10 PLN ? Kupiłem jeden na próbę http://sklep.avt.com.pl/p/pl/71404/impulsator+katowy+bcd.html (http://sklep.avt.com.pl/p/pl/71404/impulsator+katowy+bcd.html) i działa bez żadnego problemu, na trzech takich zabawkach spróbuje stworzyć prosty panel do FSX, ustawianie radia, nawigacji, auto-pilota itd.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 22, 2008, 18:06:17
Vito - chyba mnie źle zrozumiałeś. Do Mjoya można podłączyć max4 enkodery - zgadza się, bezpośrednio drutami i sygnał z nich jest dekodowany zapewne w układzie ATmega. Tymczasem ten enkoder z aukcji ma dołożony jakiś układ dekodujący i na pinach wystawia sygnał 010101 na jednej z par w zależności od kierunku kręcenia enkoderem; czyli klikanie pushbuttona. Bynajmniej ja to tak zrozumiałem.
Zaryzykuję i zakupie jeden układzik, tym bardziej, że człowiek deklaruje możliwość zwrotu w ciągu dwóch tygodni.
Zamelduję po wykonaniu testów.

Codo mojego kokpitu... hmm nic szczególnego, typowy biurkowiec uniwersalny. Jeśli te enkodery by wypaliły to z 8 gałek, komplet toggle switch'ów i do uzupełnienia pushbuttony. Do tego podstawowe informacje AP na FSLCD.

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 22, 2008, 19:41:31
Nie do końca rozumiem co autor miał na myśli opisując działanie dekodera.Na podanej stronie nie znalazłem jego opisu.Jeśli masz rację to na dodatkowym wyjściu dekodera pojawiają się impulsy niezależnie od kierunku obrotu gałką a oprócz tego impulsy na odpowiednim wyjściu lewo lub prawo.
Program w MJoyu jest prawdopodobnie tak napisany,że odpowiednio reaguje na impulsy na szynie ozn.K.Dodatkowo rozróżnia szybkość obrotu.Można realizować funkcje typu dec inc lub up down.Przykłady w falconAF HSD range,GAIN,RANGE itp.
Jeśli potraktujesz wyjście dekodera jako pushbutton to jak przyporządkować w SVMapper np HSD Range Dec,HSD Range Inc?
Cieszę się,że kupujesz ten enkoder ponieważ po testach może się okazać,że jest bardzo przydatny.
Czy ten symulator ma być uniwersalny pod dowolną grę czy konkretną?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 22, 2008, 23:12:39
Witam ponownie,
byłem bardzo ciekawy jak działa ten enkoder,dlatego zapytałem autora projektu.Interesowała mnie różnica pomiędzy zwykłym enkoderem a proponowanym  rozwiązaniem.Oto odpowiedź:
Cytuj
otóż klasyczny enkoder ma owszem 3 piny, ale 2 wyjścia. Impulsy na dwóch wyjścia są względem pinu trzeciego (wspólnego, masowego itp.). Impulsy na tych wyjściach owszem są w kodzie graya ale niezależnie od kierunku kręcenia są na każdym wyjściu. Impulsy te są przesunięte między sobą w fazie. Kąt przesunięcia jest właśnie zależny od kierunku obrotu. Niektóry typy impulsatorów mają cały kod graya na skok a niektóre tylko pół kodu. Tak czy inaczej niezależnie w którą stronę kręcimy to impulsy są na dwóch wyjściach (ale przesunięte między sobą w fazie). I dlatego potrzebny dekoder aby dekodował sygnał. I na wyjściu dekodera impulsy są na jednym wyjściu w zależności od kierunku kręcenia. Trzecie wyjście z dekodera to wyjściu switcha impulsatora bo impulsator ma funkcję przycisku. Ten dekoder nie tak zwanego środka.
Z tego opisu wynika,że w zależności od kierunku obrotu gałką będą impulsy na wyjściu lewo lub prawo prawdopodobnie wzg.masy.Trzecie wyjście działa jak zwykły przycisk tzw.pushbutton chyba także wzg.masy.
Noker daj znać  jak on rzeczywiście działa
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 24, 2008, 00:02:03
...Trzecie wyjście działa jak zwykły przycisk tzw.pushbutton chyba także wzg.masy.
Noker daj znać  jak on rzeczywiście działa
.... hmmmm, zamykam oczy i juz to widzę; reguluje gałeczką NAV1 na częstotliwość ILS Okęcia 108 .. 109 .. 110 jest teraz delikatnie wciskam gałeczkę i jedziemy dalej dziesiątkami .00 ... 10 ... 20 ... 30.
Jestem na ósmej mili :020:

 :karpik spoko vito towar zaklepany, zamelduje po testach, ale przejrzałem katalog i ten scalaczek też ma jakąś pamięć, więc musi być oprogramowany.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 27, 2008, 19:22:57
Pozdrawiam znad stołu laboratoryjnego.
Sprawa nie wygląda dobrze. Owszem enkoder daje pulsujacy sygnał na dowolny Pushbutton lecz co jakiś czas wkradają się fałszywe sygnały na innych losowych wejściach. Niewiem czy popełniam jakieś błędy przy podłączaniu /póki co na 'pająka'/; czy po prostu nie da się tego ożenić z Mjoy'em.

wyprowadzenia wyglądają tak:
(http://img390.imageshack.us/img390/6188/pinydo5.jpg)
Zasilanie +5V i masę pobrałem z molexa, nastepnie wyjście masa+Lewo np. na Pusbutton A1.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 27, 2008, 22:39:06
Witam,tak jak się spodziewałem.MJoy współpracuje z elementami biernymi z wyjątkiem 8 wejść analogowych.Twój enkoder jest niestety elementem czynnym tzn. posiada układ scalony zasilany +5V,dlatego nie będzie można go zastosować w MJoyu.
Ja stosuję enkodery bierne w symulatorze FalconAF.W niektórych  symulatorach np.FalconOF można zamiast enkodera zastosować potencjometr analogowy  .Flanker tak zrobił w swoim ICP
pozdrawiam vito_zm.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: alexes w Listopada 25, 2008, 11:32:33
Witam serdecznie wszystkich! Czytam forum od jakiegoś czasu, a w szczególności ten wątek :D. Jestem w trakcie kończenia konstrukcji mjoy16rev1 na płytce made in sundowner i mam kilka związanych z tym przemyśleń którymi chciałbym się z wami podzielić.

Jeśli podczas programowania układu PonyProg wywala nam komunikat iż nie może wykryć układu to zazwyczaj jest to zablokowany scalak (często jest to przez błednę ustawienie flag - m.in. przez przestawienie synchronizacji na zewnętrzny zegar). W takim przypadku albo odblokowujemy scalak (należy użyć zewnetrzego synchronizatora), albo wymieniamy na nowy (co jest skuteczniejsze)...

Po podłączeniu złożonego sprzętu do windows XP mjoy się rozłącza (najpierw je widzi a potem po kilku sekundach przestaje działać). Podobny problem jak wymieniany w poprzednich postach. Zacząłem grzebać i udało mi się dojść do kilku wniosków.  Wynika to z tego ze windows xp zatrzymuje urządzenie twierdząc ze w wyniku generowanych przez nie błedow. Co ciekawe w windows Vista działa bez problemów. Ostatecznie zaczeło dzialac i na xp, ale muszę niestety czasem kilka razy podlaczac zanim załapie. Mam tez nieodparte wrażenie ze jest to spowodowane nieuziemieniem sprzętu...

Jest tez roznica w "widzeniu" nazwy mjoya w rożnych trybach - są dwie różne nazwy, w jednym trybie jest to My16, a w drugim Mü16 i przy tej nazwie czesto się rozłącza. Może to sugerować błędy.

No i na koniec pytanie. Uzylem jako rotary switch zwykłych potencjometrów obrotowych, co okazalo się błędem. Po czym doczytałem i zauwazylem ze powinno się uzywac enkoderów. Pytanie jest jakich, zwykłych czy wieloobrotowych, chciałbym uzyc je do AP do HDG, ALT i SPD....

Niestety w dokumentacji w sieci jest wiele niescislosci odnośnie diod. Czy powinny być to diody zenera czy mogą być zwykle, mam wrażenie ze może to powodować rozlaczanie. Na razie wymieniem 2 diody przy usb na zenera i jakby lepiej sobie radzil... Teraz mam zamiar wymienić wszystkie przy przyciskach i zobaczymy jaki będzie efekt...

Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 25, 2008, 15:19:23
Nie wymieniaj diod.Diody tworzą matrycę i nic więcej.Jeśli są prawidłowo połączone nie ma problemu.2 diody zenera 3.3 V ograniczają napięcie na wejściu scalaka.
Potencjometry analogowe (8 szt) są ozn.na schemacie i są podłączone do ściśle określonych wejść AT.
Enkoder ma także swoje położenie w matrycy podobnie jak przyciski oraz przełączniki.Musi być bierny z 3 wyprowadzeniami.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: alexes w Grudnia 11, 2008, 12:24:02
Po podłączeniu złożonego sprzętu do windows XP mjoy się rozłącza (najpierw je widzi a potem po kilku sekundach przestaje działać). Podobny problem jak wymieniany w poprzednich postach. Zacząłem grzebać i udało mi się dojść do kilku wniosków.  Wynika to z tego ze windows xp zatrzymuje urządzenie twierdząc ze w wyniku generowanych przez nie błedow. Co ciekawe w windows Vista działa bez problemów. Ostatecznie zaczęło dzialac i na xp, ale muszę niestety czasem kilka razy podlaczac zanim załapie. Mam tez nieodparte wrażenie ze jest to spowodowane nieuziemieniem sprzętu...

Chciałbym dodać nowe spostrzeżenie. Bardzo prawdopodobne jest to, iż rozłączanie się mjoy-a spowodowane było nie podłączeniem mjoy-a do wszystkich wyjść sterujących osiami analogowymi. Po podłączeniu do wszystkich 8-miu wyjść do potencjometrów (lub połączeniem masy z +5V w tych do których nie podłączyliśmy potencjometrów) przestało generować błędy.

Drugie spostrzeżenie to przy nacisnieciu klawisza kalibracji joystick zaczyna wariować i rozlacza się - po ponownym podlaczeniu jest  to samo do momentu kiedy nie poruszy się wszystkimi analogowymi potencjometrami. Potem wraca do normy.

Pozdrawiam!

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 11, 2008, 16:23:42
Jest to podstawowa zasada.Nieużywane wejścia analogowe muszą być podłączone do masy.Procesor posiada przetwornik liniowy 10 bitowy zamieniający sygnał z zakresu 0-5V na sygnał cyfrowy.Nie wnikając w szczegóły kodowania widać,że układ jest bardzo czuły na zmiany napięcia na wejściu.Generalnie powinno się ekranować przewody łączące potencjometry,potencjometry oraz MJoya.Ja ekranuję tylko przewody,ponieważ u mnie nie występują zakłócenia zewnętrzne co nie znaczy że w innym miejscu będzie tak samo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Stycznia 24, 2009, 16:59:33
Czy komuś udało się dodać enkodery do Mjoya? Czytałem o próbach Nokera w tej sprawie (zarówno tu, jak i na forum Vatsim), ale definitywnej informacji o spektakularnym sukcesie lub całkowitej porażce nie znalazłem ;)
Co właściwie stoi na przeszkodzie wstawienia dodatkowych enkoderów? Jest to sprawa sprzętowa, czy można to obejść poprzez przeprogramowanie chipu (np. poświęcając kilka przycisków lub oś kosztem enkodera - przy czym mam nadzieję, ze to pytanie nie jest idiotyczne - na elektronice nie znam się wcale i pytam raczej na czuja ;))?
A jeśli to trudniejsza sprawa, to jak wygląda kwestia podłączania impulsatorów do Mjoya? Czy takie pokrętło po prostu "obsługuje" dwa przyciski (jeden przy kręceniu w lewo, drugi w prawo)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 24, 2009, 17:53:44
Nie ma problemu z podłączeniem enkoderów do MJoya.Można podłączyć 4 enkodery.Jest to dokładnie opisane w manualu na str 24 wiring rotary switches.W controls mapping są od poz.97 do 112.U mnie pracują aktualnie w ICP.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Stycznia 24, 2009, 18:28:38
Nie sprecyzowałem pytania, przepraszam - przez dodanie enkoderów miałem na myśli przyczepienie więcej niż 4 ;) Oczywiście by zyskać możliwość użycia kolejnych enkoderów można skorzystać z drugiego Mjoya, ale wydaje mi się to trochę nieopłacalne, dlatego zawczasu chciałbym zorientować się w możliwościach obejścia tego ograniczenia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 24, 2009, 19:00:15
Myślę,że nie ma możliwości podłączenia więcej niż 4 enkoderów na jednym MJoyu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Stycznia 25, 2009, 14:12:44
To trochę mało, ale cóż - dziękuję bardzo za odpowiedź :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Lutego 02, 2009, 17:55:37
Trafiłem na płytkę, która wydaje mi się podobna do Mjoya: http://www.lbodnar.dsl.pipex.com/joystick/ Po chwili poszukiwań, trafiłem na schemat podpięcia enkodera: http://www.leobodnar.com/forum/viewtopic.php?f=4&t=27 (pod koniec wątku). Jak rozumiem, taki enkoder po prostu przy obrotach w jedną stronę naciska jeden przycisk, a w drugą drugi. Czy posługując się powyższym sposobem, można zaprząc enkoder od obsługi dwóch przycisków Mjoya?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 03, 2009, 12:33:03
W MJoy nic nie można zrobić,można tylko zastosować 4 enkodery.Można natomiast podłączyć 16 enkoderów do sterownika,który jest opisany pod  linkiem http://www.lbodnar.dsl.pipex.com/joystick/
Problem polega tylko i wyłącznie na oprogramowaniu.Autor tego sterownika podaje program przy pomocy,którego można zrobić konfigurację pod enkodery.W twoim przypadku pozostaje zakup tego sterownika lub innych kart np.OpenCockpits.Sterownik o którym piszesz jest bardzo prosty w obsłudze w porównaniu do kart OpenCockpits.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lutego 03, 2009, 14:26:26
Próbowałem w ten sposób podłączyć taki enkoder http://www.browarec.com/index_files/page0021.htm ale niestety nie działało to prawidłowo. Niby impulsy dochodziły, ale co jakiś czas siało zakłóceniami po innych wejściach.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 03, 2009, 21:57:33
Niby impulsy dochodziły, ale co jakiś czas siało zakłóceniami po innych wejściach.
Co siało zakłóceniami? Impulsator, czy Atiny ? Dałeś jakieś kondensatory blokujące na zasilanie i sygnały?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Gładki w Lutego 03, 2009, 23:20:03
Witam. Na tą chwilę nie mam czasu się tym zająć. Myślę, że za około miesiąc przedstawię sposób na podpięcie dodatkowych 4/8 enkoderów w miejsce 8/16 przycisków.

Jak mi się wydaje na tą chwilę, mjoy mając matrycę 64 przycisków, realizuje przepytywanie kolumn lub wierszy, przez co nie można bezpośrednio podłączyć w miejsce przycisków enkoderów, spodziewając się ich poprawnego działania.

Proszę kolegów o cierpliwość, i jak tylko zrealizuję rozwiązanie, zamieszczę je na forum.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 04, 2009, 08:24:05
Bardzo się ciesze,że na naszym forum ujawnił się programista.Tak jak wspomniałem jest to sprawa programu.Karta Master OpenCockpits jest tak zaprojektowana,że rodzaj wejścia trzeba zadeklarować.Może to być przycisk,przełącznik lub enkoder.W MJoyu jest ograniczenie,ale można to programowo zmienić.Z tego co wiem to jest dostępny kod źródłowy do MJoya i można zrobić modyfikację.
Myślę,że następnym moim projektem będzie prosty panel dla FSX i tutaj zmodyfikowany MJoy byłby pomocny.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 04, 2009, 14:17:27
Kod źródłowy do MJoya jest dostępny, ale tylko w pierwszej wersji. Druga (aktualna) już nie została upubliczniona. Chyba, że coś się ostatnio zmieniło. W MJoyu problemem jest software'owy stack USB, który w kilku miejscach wymaga dośc precyzyjnego timingu co odbija się zarówno na prędkości transmisji danych jak i czasu mikrokontrolera, który pozostał do wykorzystania :( Istnieje alternatywny stack USB (opublikowany przez niemiecką firmę), ale tamten znów niemal uniemożliwia korzystanie z przerwań (bo sam na nich bazuje w obsłudze USB) więc nadaje się do implementacji karty wyjść (co sobie zrobiłem) a dużo słabiej do wejść. Dużo lepiej pod tym względem wyglądają kontrolery AT9USB128* (sprzętowe USB, więcej pamięci) ale obudowy i cena nie zadowolą przeciętnego użytkownika. W styczniu pojawiły się zapowiedzi Atmegi (!) ze sprzętowym USB (Atmega16U4 i Atmego32U4) w obudowach TQFP44, ale w Polsce nikt tego nie ma.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Gładki w Lutego 04, 2009, 16:41:00
Z tym, że ja nie zamierzam ingerować w samego mjoy'a, tylko zrobić przystawkę umożliwiającą podłączenie enkoderów w miejsce przycisków, więc sam mjoy pozostanie niezmieniony.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Lutego 04, 2009, 17:08:53
Dziękuję bardzo za odpowiedzi, Gładki - trzymam kciuki za powodzenie projektu :) Tak się uparłem na te enkodery, bo myślałem o zrobieniu bardzo prostego panelu w postaci np. 4 gałek do radia + dodatkowego pokrętła do zmiany COM/NAV/ADF/XPDR do użytku w FSie. Jako że niestety kompletnie nie mam doświadczenia, najprostszy wydał mi się Mjoy - układ ten jest dosyć tani, może być używany nie tylko w FSie, a dzięki popularności mógłbym się konsultować z doświadczonymi użytkownikami ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 04, 2009, 17:55:46
Gładki możesz napisać coś więcej na temat twojego pomysłu.Ja też o czymś takim pomyślałem.Może wspólnie coś wymyślimy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 04, 2009, 18:22:26
Z tym, że ja nie zamierzam ingerować w samego mjoy'a, tylko zrobić przystawkę umożliwiającą podłączenie enkoderów w miejsce przycisków, więc sam mjoy pozostanie niezmieniony.
A to jak najbardziej! Byle tylko impuls z enkodera był na tyle długi, żeby MJoy zdążył go przechwycić na przerwaniu i odpytać porty - wtedy wszystko zadziała.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 05, 2009, 17:51:05
Myślę,że można zrealizować dodatkowo 16 enkoderów.Postaram się do końca lutego zrobić model i przetestować.Będzie to dodatkowy układ zewnętrzny.Myślałem o rozwiązaniu pogramowym,ale po wypowiedzi Damosa ten wariant odpada.Dam znać po wykonaniu testów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 10, 2009, 09:26:59
Zgodnie z obietnicą zrobiłem rozeznanie tematu związanego z zwiększeniem liczby enkoderów podłączonych do MJoya.Można to zrealizować przy pomocy układów dyskretnych,ale jest to nieopłacalne.
Enkoder zakupiony przez Nokera będzie działał,ale po pewnej modyfikacji.MJoy jest zaprojektowany pod układy bierne typu przycisk,przełącznik,enkoder z wyjątkiem wejść analogowych.Modyfikacja enkodera Nokera polegałaby na podłączeniu do jego wyjść transoptorów,których wyjścia udawałaby przyciski.Wyjścia transoptorów są odseparowane od jego wejść.Oporność złącza kolektor emiter z stanie przewodzenia nie powinna być problemem dla procesora MJoya.Ponieważ na wyjściu enkodera impulsy są zanegowane to trzeba umieścić pomiędzy wyjście enkodera a wejście transoptora inwerter.
Drugie rozwiązanie czyli BU 0836 jest idealne,można podłączyć 16 enkoderów.Cena tego kontrolera wynosi 45$ z przesyłką.Można kupić tylko chip za 17$ plus 10$ przesyłka.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 14, 2009, 13:07:53
Witam,zadano mi pytanie na PW na które nie potrafię odpowiedzieć,dlatego przeniosłem je do tego wątku.
Cytuj
Mam pytanie. Jaka jest rozdzielczość Mjoya?
Z tego co wyczytałem to sygnał na wejściach analogowych jest kodowany liniowo za pomocą 10 bitowego przetwornika,co daje 1024 poziomy kwantyzacji.Czyli dokładność kodowania można wyliczyć dzieląc maksymalny sygnał na wejściu przez 1024.Można oczywiście zastosować MJoy do sterownia joystika.
Teraz pytanie o rozdzielczość MJoya,jak to interpretować?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 15, 2009, 12:22:03
Ok. Przetwornik A/C w Atmega jest 10-cio bitowy. Oznacza to, że powinien potrafić na wyjściu oddać 1024 różne wartości. Jednak dopuszczalny błąd wynosi 2 jednostki kwantyzacji co daje nam rzeczywistą dokładność 9 bitów (512 różnych stanów). W dodatku w niektórych Atmegach możliwe jest włączenie wzmocnienia na wejściu ADC (10x lub 200x) a wtedy rozdzielczość spada nam odpowiednio do 8 i 7 bitów. Kolejną rzeczą jest częstość pobierania próbek. ADC pracuje tam w układzie sukcesywnej aproksymacji i dla zachowania minimum dokładności ilość pomiarów nie powinna przekraczać 15 tys na sekundę. A nawet wewnątrz tego zakresu -  im większa częstość pomiarów - tym mniejsza dokładność. Aby dopełnić obrazu chaosu - na czas przetwarzania sygnału z analogowego w cyfrowy (kwantyzacja) zaleca się wprowadzenie kontrolera w tryb uśpienia - w celu minimalizacji szumów z wnętrza kontrolera - i włącza ukłąd redukcji szumów (noise canceller). Ustawia się przedtem dodatkowo kilka rejestrów (znacznik ADIE w rejestrze ADCSRA, znacznik I w rejestrze SREG i inne, których już nie pamiętam), układ ADC przełącza w tryb konwersji jednorazowych i po wywołaniu sleep'a rdzeń Atmegi zamiera a pracuje jedynie przetwornik. Kolejnym sposobem jest uśrednianie kilku pomiarów wykonanych po sobie.
Niestety - nie jest mi wiadome, z czego korzysta ostatni soft MJoya :)

Odpowiedź na pytanie:
teoretyczna rozdzielczość MJoya to 1024 punkty (różne wartości)
prawdopodobna to 512 punktów (różnych wartości)
faktyczna - nieznana :) - można wyznaczyć empirycznie indywidualnie dla każdego układu (jakość ADC ATMEL uzależnia nawet od typu obudowy - układy SMD mają lepszą dokładność)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 15, 2009, 17:22:20
Należy podziwiać twórców program MJoy ,że potrafili stworzyć program,który realizuje tyle funkcji.Dodam tylko,że w latach 70-ych realizowano przetworniki dla mowy oraz muzyki za pomocą układów dyskretnych tzn.tranzystorów oraz układów hybrydowyh.Przetworniki były duże,ale bardzo szybkie.Później pojawiły się układy scalone realizujące przetwarzanie analog-cyfra i odwrotnie.Oczywiście dla mowy i muzyki przetwarzanie musi być nieliniowe ze względu na stosunek sygnał szum.
Można oczywiście zaprojektować od nowa sterownik podobny do MJoya np.z zew.przetwornikiem analog-cyfra z duża rozdzielczością,ale czy to miałoby sens.
Przy okazji pytanie dotyczące enkodera.Czy jest jakiś pomysł na jego realizację za pomocą dodatkowego układu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 15, 2009, 20:22:13
Należy podziwiać twórców program MJoy ,że potrafili stworzyć program,który realizuje tyle funkcji.
No właśnie - nie wiadomo, czy robi wszystko, co możliwe w celu zmniejszenia szumów. On ciągle musi być gotowy na porcję danych z USB... :) Ale i tak zrobili kawał porządnej roboty !
Czy jest jakiś pomysł na jego realizację za pomocą dodatkowego układu.
IMHO najlepiej było by podpiąć encoder to ATTiny a ten do MJoya... tanie, małe i można prosto oprogramować. Można by do tego jeszcze demultiplexer zastosować i wtedy podłączyć duuużo encoderów (ale mjoy już tego "nie łyknie").
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 16, 2009, 08:51:23
Ja skończyłem zabawę z uP jednoukładowymi na poziomie asemblera parę lat temu,dlatego nie podejmuję się realizacji enkodera.Enkoder zakupiony przez Nokera powinien działać,ale musi mieć separację np.transoptory.Jest to wada,poza tym realizuje tylko jeden enkoder.
Drugie rozwiązanie czyli BU 0836 rozwiązuje problem.
W naszym przypadku można zrobić prostą wersję np.BU 0836 realizującą tylko enkodery i podpiąć do MJoja do styków realizujących przyciski.Myślę jednak,że musi być układ pośredniczący (udający przyciski np.transoptory) pomiędzy MJoyem a sterownikiem .
Jeśli Damos lub Gładki zrobią prosty sterownik do podpięcia enkoderów oraz MJoya to mogę zrobić interfejs z transoptorów i przebadać z MJoyem.Można jeszcze rozpatrzyć zastosowanie układów PLD zamiast uP.Co o tym sądzicie?
Jeszcze jedno przyszło mi do głowy.Trzeba przebadać czy oporność kolektor-emiter transoptora w stanie przewodzenia nie jest za duża i nie zakłóci pracy MJoya.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Gładki w Lutego 17, 2009, 22:48:09
Można zastosować PLD, ale będzie to raczej droższe rozwiązanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 23, 2009, 10:44:17
Witam,zgodnie z obietnicą zrobiłem projekt układu cyfrowego do podłączenia enkodera do MJoya.Z analizy tego rozwiązania wynika kilka wniosków.
1.Realizacja układu za pomocą elementów dyskretnych wymaga zastosowania kilku układów scalonych,paru rezystorów,2 kondensatorów oraz dwóch transoptorów lub alternatywnie 2 miniaturowych przekaźników np.A-5W-K.
2.Można zastosować zamiast LS układy CMOS redukując pobór mocy,ale nie jestem pewien czy nie potrzeba dodatkowego zasilania 5 V.
3.Stała czasowa 1uF,10K daje impulsy około 10ms.Trzeba sprawdzić czy dla MJoya to wystarczy,jeśli nie to trzeba zwiększyć wartość stałej.
4.Na wyjściu umieściłem dwa rozwiązania albo transoptor albo przekaźnik zależy od wejść uP,trzeba to sprawdzić.
Wniosek ogólny jest taki,że prościej jest zbudować MJoy z możliwością podłączenia 4 enkoderów niż powielać 4 razy moje rozwiązanie,nie wspominając o zasilaniu.
Ponieważ na naszym forum są studenci uczelni technicznych to umieściłem drugi rysunek objaśniający działanie mojego układu.Gdybym był programistą to zamieniłbym automat Mealego na synchroniczny Moora.Na tej podstawie zrobiłbym algorytm oraz program.Długość impulsów można ustawić timerem.Pozostaje nadal problem interface uP z MJoyem.
Pozostałem na etapie schematu ideowego,ponieważ nie widzę sensu realizacji tego projektu w technice dyskretnej.Nadal pozostaje możliwość realizacji za pomocą układów PLD lub uP.Ja nie mam obecnie możliwości projektowania PLD oraz uP.Może ktoś inny z forum zrealizuje ten temat za pomocą wymienionych powyżej układów.
Jeśli zrobiłem jakieś błędy projektowe to proszę o wyrozumiałość, zajmowałem się technika cyfrową dawno temu i dużo zapominałem.

(http://img16.imageshack.us/img16/2284/schemat0rg.th.jpg) (http://img16.imageshack.us/my.php?image=schemat0rg.jpg)
(http://img16.imageshack.us/img16/7053/graf.th.jpg) (http://img16.imageshack.us/my.php?image=graf.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 27, 2009, 14:22:19
IMHO w rozwiązanie w technice dyskretnej nie ma sensu - tak jak już stwierdził vito_zm. Tydzień czasu spędzę teraz w domu z nową córą. Może uda mi się zaproponować rozwiązanie oparte na dodatkowym Atmega16 oraz 2 układach LTV847 (transoptory), zdolne do obsłużenia prawdopodobnie 8-miu enkoderów - będzie ktoś zainteresowany? Cenowo jest to bardziej uzasadnione niż jeden Attiny na jeden enkoder. Układ powinien być bardzo prosty. Nie trzeba nawet zewnętrznego rezonatora.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 27, 2009, 18:26:52
Myślę,że chętni będą.Moim zdaniem jest to bardzo dobry pomysł optymalny pod kątem ceny,prostoty,możliwości oraz zasilania.Nie sprawdzałem wejść proponowanego uP pod kątem podłączenia transoptora ale myślę,że jego wyjście tzn.złącze kolektor emiter powinno być wysterowane przez uP oraz,że oporność złącza jest wystarczająco mała.Powodzenia Damos,jeśli to wypali to będą chętni z innych forum jestem pewien.Mnie się wydaje,że MJoy jest jednym z lepszych rozwiązań sterowników.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 01, 2009, 13:05:18
OK - mam pierwszą wersję - część obsługująca enkodery działa. Nie wiem, jak z transoptorami i MJoy'em, bo ich po prostu nie mam :)

 Krótki opis:Sorry za wielkość obrazków....
Jak widać z przebiegów - ze względu na sterowanie masą mam zanegowane stany z enkoderów i moment wyzwalania może wyglądać dziwnie, jednak nie przeszkadza to w działaniu  :118:
Schematu płytki nie mam - nie robiłem takich rzeczy od 12 lat i odpowiedniego softu też mi brak :) Do zrobienia schematu (i płytek) znalazłem opensource'a (KiCad), ale jego jakość i "wygoda" mnie przerażają...  :karpik

Jeśli ktoś byłby w stanie przetestować to z MJoy'em - byłbym zobowiązany :) .

Za wszelkie uwagi czy sugestie z góry dziękuję.

P.S.
Przed wysłaniem dłuższego posta radzę (jak mam to w zwyczaju) skopiować jego treść do schowka  :karpik - inaczej można stracić go w wyniku:
Cytuj
Podczas wysyłania wiadomości, pojawiły się następujące błędy:
Twoja sesja dobiegła końca podczas pisania. Spróbuj ponownie wysłać wiadomość.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 01, 2009, 18:17:28
Damos moje gratulacje.Bardzo mi się podoba Twoje rozwiązanie.Postaram się w tym tygodniu zaprogramować układ,połączyć transoptory oraz MJoy i zrobić testy.Trochę to potrwa.Dam znać jak wykonam testy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 01, 2009, 19:15:46
OK. Trzymam kciuki. Jedyne, czego się obawiam, to zbyt krótki czas trwania "wciśnięcia" i "zwolnienia" przycisku. Czas dobrałem "na oko" - aby układ nie gubił zbyt wielu impulsów. Jednak zmiana tego parametru jest trywialna. Zrobię jeszcze buildy z różnymi długościami (1/10 i 1/2 sekundy) i wrzucę na stronę - jakby co - nie będziesz musiał czekać na zmiany.


teraz dostępnych jest 6 buildów:

40-ki: (1/25 sekundy)
http://www.damos.k11.pl/LO/encoder/sterowanie_minusem_40ms.hex
http://www.damos.k11.pl/LO/encoder/sterowanie_plusem_40ms.hex

100-ki: (1/10 sekundy)
http://www.damos.k11.pl/LO/encoder/sterowanie_minusem_100ms.hex
http://www.damos.k11.pl/LO/encoder/sterowanie_plusem_100ms.hex

500-ki: (1/2 sekundy)
http://www.damos.k11.pl/LO/encoder/sterowanie_minusem_500ms.hex
http://www.damos.k11.pl/LO/encoder/sterowanie_plusem_500ms.hex

Uwaga!
Timery dla każdego z kierunków każdego z enkoderów są osobne. Znaczy to, że przy długich czasach "wciśnięcia" - np. 0,5 sek. poprzez odpowiednio szybkie przekręcenie "w lewo" i następnie "w prawo" można otrzymać dwa "wciśnięte" przyciski w tym samym czasie. Jest to zamierzony efekt :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 01, 2009, 22:20:28
Myślę,że będzie dobrze.Co do czasów w rozwiązaniu o którym była mowa w poprzednich post BU 0836 to autor ustawił tylko 20ms,to w Twoim przypadku nie powinno być problemu.Poza tym jeśli układ przy szybkim ruchu zgubi jakieś impulsy to użytkownik nawet tego nie zauważy,a symulator będzie działał prawidłowo.
Inna sprawa,że w MJoyu programista przewidział te dwie opcje tzn.szybki oraz wolny ruch gałką i jest to uwzględnione w mapie.Jest to tylko przydatne do szybkiej zmiany zakresów np.w odbiorniku radiowym,ale w innych sytuacjach nie ma znaczenia.
Co do mnie to na początek zrobię prosty test związany tylko z transoptorami oraz MJoyem.Chodzi o sprawdzenie czy złącze Kolektor emiter będzie działało prawidłowo po podłączeniu do portów uP.Muszę kupić transoptory i to sprawdzić.Później polutuję Twój układ i sprawdzę,trochę to potrwa.Swoją drogą byłem ciekawy jak rozwiązałeś problem detekcji kierunku obrotu.Moje rozwiązanie jest pokazane na grafie.Muszę przyznać,że trochę zapomniałem teorii i miałem problem jak to zrealizować.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 02, 2009, 02:35:10
Zrobiłem kilka optymalizacji, wyłączyłem filtry cyfrowe i układ działa w takiej konfiguracji na zegarze 1 MHz :) (może być przydatne dla tych, którzy nie będą w stanie zmienić fabrycznego takowania mikrokontrolera: [1MHz wewnętrzny RC])
http://www.damos.k11.pl/LO/encoder/1MHZ_sterowanie_minusem_40ms.hex
http://www.damos.k11.pl/LO/encoder/1MHZ_sterowanie_plusem_40ms.hex
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 03, 2009, 22:50:04
Witam,pierwszy test wypadł pozytywnie.Tak jak wspomniałem obawiałem się oporności złącza emiter kolektor w transoptorze.Próby wypadły pozytywnie.Zastosowałem transoptor PC 817 (1 kanał) ponieważ taki był dostępny.Docelowo należy zastosować 4 kanałowy PC 847 (16 pin).Jest bardzo tani.Prąd sterujący diodę ustawiłem na 7.5 mA.Transoptor zasilam z zew.źródła i wyzwalam statycznie.W rzeczywistym układzie będą impulsy.
Teraz muszę polutować układ Damosa i podłączyć do MJoya.Zrobię próby na 2 enkoderach oraz 2 transoptorach.Myślę,że jeżeli wypadną pozytywnie to nie powinno być problemów z pozostałymi portami.
Mam pytanie do Damosa:
1.Wspomniałeś o wew.generatorze 8MHz lub 1 MHz czy o wyborze decyduje opcja Twojego programu?
2.Enkoder nr 8 pin 20 oraz 21,możesz wyjaśnić jak to rozumieć (wyjście połączone z wejściem)?
Pytanie ogólne,ile można pobrać prądu z USB?
Próbuję oszacować ile prądu potrzebuje układ Damosa i czy USB MJoya wystarczy.
Mój poligon doświadczalny.
(http://img147.imageshack.us/img147/573/testenkoder.th.jpg) (http://img147.imageshack.us/my.php?image=testenkoder.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 04, 2009, 14:26:00
Witam,pierwszy test wypadł pozytywnie.Tak jak wspomniałem obawiałem się oporności złącza emiter kolektor w transoptorze.Próby wypadły pozytywnie.
Świetnie ! :)
Zastosowałem transoptor PC 817 (1 kanał) ponieważ taki był dostępny.Docelowo należy zastosować 4 kanałowy PC 847 (16 pin).Jest bardzo tani.Prąd sterujący diodę ustawiłem na 7.5 mA.Transoptor zasilam z zew.źródła i wyzwalam statycznie.W rzeczywistym układzie będą impulsy.
Teraz muszę polutować układ Damosa i podłączyć do MJoya.Zrobię próby na 2 enkoderach oraz 2 transoptorach.Myślę,że jeżeli wypadną pozytywnie to nie powinno być problemów z pozostałymi portami.

Mam pytanie do Damosa:
1.Wspomniałeś o wew.generatorze 8MHz lub 1 MHz czy o wyborze decyduje opcja Twojego programu?
2.Enkoder nr 8 pin 20 oraz 21,możesz wyjaśnić jak to rozumieć (wyjście połączone z wejściem)?
3.Pytanie ogólne,ile można pobrać prądu z USB?
4.Próbuję oszacować ile prądu potrzebuje układ Damosa i czy USB MJoya wystarczy.

ad1 - częstotliwość i i rodzaj generatora ustala się za pomocą fuse-bitów. Nie robię tego programowo, tylko za pomocą programatora. Jest to o tyle wygodne, że częstotliwość programatora przy zapisywaniu programu na kość musi być przynajmniej 4 razy mniejsza od częstotliwości układu - więc ustawiam ją sobie PRZED zaprogramowaniem. Nawet nie zaglądałem do dokumentacji, jak zmienić taktowanie programowo. Fabryczne ustawienia dla ATmegi16 to wewnętrzny oscylator RC 1MHz. Jest build dostosowany do takiego układu.

ad 2 - piny 20 oraz 21 należą do portu wejściowego. Poprostu ATmega16 ma PortD na pinach 14-21 i ostatnia "nóżka" wypada po drugiej stronie układu scalonego :) Każdy port ma 8 pinów i należą do następujących wyprowadzeń:
PortA: 40-33
PortB: 1-8
PortC: 22-29
PortD: 14-21
jak na obrazku:
(http://www.damos.k11.pl/LO/encoder/atmega.jpg)

ad 3 - maksymalne obciążenie prądowe jednego portu USB to 500 mA

ad 4 - sam mikrokontroler ma znikomy apetyt na prąd - maksymalnie 16 ma, zależy od rodzaju oscylatora i częstotliwości:
(http://www.damos.k11.pl/LO/encoder/atmega_current.jpg)

Natomiast należy jeszcze wliczyć obciążenie portów wyjściowych transoptorami: 16*7,5 mA (120 mA) + obciążenie na podciągnięcie stanów wewnętrznymi rezystorami.. ??? W sumie przyjął bym, że całość nie powinna przekroczyć 200 mA.

Ostatecznie - w przypadku zastosowania transoptorów można zasilać mjoy'a z jednego portu USB a driver encoderów z drugiego.

Gratuluję postępów i trzymam kciuki :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 04, 2009, 16:45:33
Cytuj
częstotliwość i i rodzaj generatora ustala się za pomocą fuse-bitów.
Z tego rozumiem,że fabrycznie jest ustawiony na 1MHz,ale można to zmienić programatorem.W moim przypadku PonyProg 2000 chyba takiej możliwości nie ma.Przy okazji pytanie dotyczące tzn.bitów security.Dla MJoya każą odpowiednie bity zaznaczyć.Czy w Twoim projekcie jest to potrzebne?
Z prądem wygląda optymistycznie.Trzeba pomierzyć ile bierze MJoy i podjąć decyzję.Ponieważ mamy transoptory to niema problemu.
Teraz kilka słów o moich testach.
Zaprogramowałem kość i zrobiłem testy.Niestety natrafiłem na problemy,które prawdopodobnie są związane z zakupioną kością.Oznaczenie na scalaku jest następujące:AMTEL ATMEGA 16,16 PU,0833K.Kość dała się zaprogramować,ale układ nie działał.Dla testu obciążyłem wyjście uP transoptorem,później LED.Niestety dioda nie zapalała.W tym momencie zrobiłem próbę z nową kością ładując do niej program MJ16.hex dla MJoya.Niestety MJoy z nową kością nie był widziany przez WinXP,urządzenie nieznane.W PonyProg można kość czytać,mazać i zapisywać.Starą kość można także mazać i zapisywać a co najważniejsze jest widziane przez WinXP,nowa niestety nie jest widziana.Doszedłem do wniosku,że muszę kupić nową kość i rozpocząć testy.
W tym momencie mam pytania do Damosa.
1.Stosuję plik 1MHz_sterowanie_plusem_40ms.Rozumiem,że plus oznacza na wyjściu impuls dodatni?(potrzebuję dodatni,ponieważ steruję anodę diody)
2.40ms powino na moment zapalić LED,możesz to potwierdzić?(robiłeś podobne testy z LED)
3.Pobrałem plik z podanego przez Ciebie linku,załadowałem do uP i odczytałem.Od adresu 000000 do 000250 są informacje tego typu:from:<zapisane przez program Windows Internet Explorer 7 > Subject.....itd.
Czy jest to o.k.Czy nie powinien być czysty kod hex?Nie jestem specjalistą w tej dziedzinie,dlatego proszę o wyjaśnienie.
Myślałem,że już nic mnie nie zaskoczy w temacie MJoy,a jednak trafiłem na problem.Z drugiej strony problemy są po to aby je rozwiązywać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 04, 2009, 17:17:45
Z tego rozumiem,że fabrycznie jest ustawiony na 1MHz,ale można to zmienić programatorem.W moim przypadku PonyProg 2000 chyba takiej możliwości nie ma.Przy okazji pytanie dotyczące tzn.bitów security.Dla MJoya każą odpowiednie bity zaznaczyć.Czy w Twoim projekcie jest to potrzebne?
nie używam nic z security - ale rzucę okiem na defaulty z AVRDragona (bo tego używam)

W tym momencie mam pytania do Damosa.
1.Stosuję plik 1MHz_sterowanie_plusem_40ms.Rozumiem,że plus oznacza na wyjściu impuls dodatni?(potrzebuję dodatni,ponieważ steruję anodę diody)
Dokładnie TAK.
2.40ms powino na moment zapalić LED,możesz to potwierdzić?(robiłeś podobne testy z LED)
Tak - zapala i to widać
3.Pobrałem plik z podanego przez Ciebie linku,załadowałem do uP i odczytałem.Od adresu 000000 do 000250 są informacje tego typu:from:<zapisane przez program Windows Internet Explorer 7 > Subject.....itd.
Czy jest to o.k.Czy nie powinien być czysty kod hex?
aaarrgghhh ...  :karpik :karpik :karpik :010: :011: :010: :011: :010: :011: To w żadnym wypadku nie jest poprawna zawartość pliku HEX  :010: :010: :010: :) Spróbuj Firefoxem... Prawdopodobnie w tym tkwi problem.
1MHZ_sterowanie_plusem_40ms.hex ma rozmiar dokładnie: 4096 bajtów i zaczyna się od:
Cytuj
:100000000C942A000C9447000C9447000C94470071
:100010000C9447000C9447000C9447000C94470044
:100020000C9447000C9447000C9447000C94470034
:100030000C9447000C9447000C9447000C94470024
:100040000C9447000C9447000C9447000C94470014
:100050000C94470011241FBECFE5D4E0DEBFCDBF16
:1000600010E0A0E6B0E0EAEAF5E002C005900D92EB
:10007000A036B107D9F710E0A0E6B0E001C01D92AC
:10008000A83FB107E1F70E94E9010C94D3020C9458

ew. zrób tak: kliknij prawym przyciskiem myszy na linku, wybierz "zapisz obiekt docelowy jako" i wskaż miejsce na dysku. U mnie zadziałało ok w IE. (wersja 7.0.5730.13). Może u ciebie IE ma specjalną obsługę dla plików .HEX ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 04, 2009, 18:16:14
OK. Udało mi się odtworzyć proces błędnego zapisu hex'a:

- klikasz na link i pokazuje ci się zawartość pliku spod linku (wczytana, przetworzone i prezentowana przez przeglądarkę)
- wybierasz z menu "zapisz stronę jako"
- wskazujesz na lokalizację na dysku

W efekcie jest dokładnie to, co opisałeś:

Cytuj
From: <Zapisane przez program Windows Internet Explorer 7>
Subject:
Date: Wed, 4 Mar 2009 17:59:45 +0100
MIME-Version: 1.0
Content-Type: text/html;
   charset="windows-1250"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.damos.k11.pl/LO/encoder/1MHZ_sterowanie_plusem_40ms.hex
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
<META content="MSHTML 6.00.6000.16809" name=GENERATOR></HEAD>
<BODY><PRE>:100000000C942A000C9447000C9447000C94470071
.
.
.
.
.
:00000001FF
</PRE></BODY></HTML>

 W tym wypadku mamy dwa problemy:
1 - zawartość została przez przeglądarkę zaadaptowana do wyświetlenia na stronie
2 - na dysku została zapisana strona WWW prezentująca zawartość pliku a nie sam plik

Kiedy tylko można - należy unikać takiego postępowania, ponieważ dochodzi do zmiany zawartości pliku i zapisywane jest coś innego, niż powinno.

Rozwiązanie: nie otwierać pliku, tylko kliknąć na linku prawym przyciskiem myszy i "zapisz element docelowy jako".

Nie próbuj używać tamtego pliku przez skasowanie początku i końca. Nie wiem, co IE robi ze znakami powrotu karetki i zejścia do następnej linii (unix.windows), jak zapisuje znaki specjalne - itd. Najlepiej tamten plik skasować z dysku i zapisać nowy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 04, 2009, 19:06:09
Dzięki Damos,zrobiłem tak jak radziłeś i plik jest o.k.Jutro zrobię testy,jeśli będą problemy to kupię jednak nowy uP.Co do pliku "internet hex" to miałem podejrzenia,ale nie widziałem jak uzyskać właściwy format.Jeszcze raz dzięki za pomoc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 04, 2009, 19:31:43
Z tego rozumiem,że fabrycznie jest ustawiony na 1MHz,ale można to zmienić programatorem.W moim przypadku PonyProg 2000 chyba takiej możliwości nie ma.
Chyba jest. O ile masz taki screen: (http://www.scienceprog.com/wp-content/uploads/AtmegaCLKF/image001.jpg)
Jeśli tak, to:
SUT1 = 1 (opóźnienie startu układu)
SUT0 = 0 (opóźnienie startu układu)

CKSEL3 = 0
CKSEL2 = 0
CKSEL1 = 0
CKSEL0 = 1

zgodnie ze specyfikacją:
Cytuj
The device is shipped with CKSEL = “0001” and SUT = “10”. The default clock source setting is
therefore the 1 MHz Internal RC Oscillator with longest startup time. This default setting ensures
that all users can make their desired clock source setting using an In-System or Parallel
Programmer.

tu masz pdf'a z dokumentacją do ATmega16: http://www.damos.k11.pl/LO/encoder/atmega16_new_doc8154.pdf
Fakt, całość ma 352 strony, ale na stronie 25 jest to info.

Wszystkie lock-bity powinny być ustawione na 1 - wtedy brak jest zabezpieczeń i "wszystko dozwolone". Nie wiem tylko, czy "1" w PonyProg to zaznaczony, czy odznaczony checkbox. A to jest ważne, bo jak zablokujesz lock-bitem możliwość zaprogramowania układu... to lipa. Do sklepu po następny. Najlepiej zaznacz lock-bity tak samo jak dla mjoy'a.

rzuć okiem tam - to pierwsza strona, jaka znalazłem w google:
http://www.scienceprog.com/programming-avr-fuse-bits-oscillator-settings/

A najbardziej polecam to:
http://www.engbedded.com/fusecalc/
Właśnie znalazłem i uważam, że REWELACJA dla kogoś, kto nie ma specjalizowanego programatora.


Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 04, 2009, 22:43:12
O to mi chodziło,problem tylko w interpretacji.W MJoy jest zaznaczone tylko BOOTSZ1,BOOTSZ0,SUTO i to wszystko.Jest kwarc czyli zegar zewnętrzny.
U nas jest zegar wew.to jest zasadnicza różnica.
Z tego co przeczytałem w podanych przez Ciebie linkach.To puste pole ozn.niezaprogramowany czyli 1,zaznaczone pole (v) oznacza zaprogramowany czyli 0.
Dla wew.zegara powinno być CLK3,2,1,0  0001,czyli zaznaczone CLK3,2,1 oraz niezaznaczone CLK0.
Co do pozostałych to nie wiem.W PonyProg jest taka sama tabela bitów jak przedstawiłeś w swoim post.
Załóżmy,że oznaczenia są takie jak podałem powyżej to jak powinny być ustawione bity dla naszego przypadku?
Ustawię bity tak samo jak u Ciebie.
Jeszcze jedno pytanie.W manuale MJoy bity są ustawiane po komendzie write program (FLASH) a z tego co pisałeś wynika,że je ustawiasz przed zapisem FLASH.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 05, 2009, 00:50:06
Witam !

Jakiś czas temu zbudowałem coś na kształt panelu autopilota / http://www.forum.vatsim.pl/viewtopic.php?f=68&t=26955&sid=65c15931138fbfbc0372428cc1dac512 /  właśnie na bazie MJoya  Całość fajnie pracowała ale zawsze brakowało mi encoderów w tym projekcie musiałem zastosować przełącznik do zmiany vertical speed. Chciałem zbudować coś więcej / pedestal, overhead / - ale właśnie brakowało mi w Mjoy-u możliwości podłączenia większej ilości encoderów.
Bardzo się ciesze, że coś ruszyło się w tym temacie. Ja po zrobieniu poprzedniej "skrzyneczki", też szukałem w necie jakiegoś rozwiązania i natrafiłem na coś takiego / strony już nie ma ale skopiowałem ją do worda i zapisałem u siebie na dysku - to link do tego pliku http://file4u.pl/download/1340189/encoders.zip - jeżeli komuś się przyda to super
Ze swojej strony mogę pomóc przy projektowaniu płytki pcb oraz mogę zamówić ją w firmie GAMMA / gdzie też można kupić płytki do MJoja / wtedy każdy będzie mógł wykonać taki układ samodzielnie. Potrzebny mi tylko schemat i wykaz elementów.

pozdrawiam i życzę powodzenia

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 05, 2009, 00:57:58
Witam jeszcze raz

Chciałbym dodać do poprzedniego postu informacje, że posiadam do projektu opisanego powyżej / Circuits for cheap mechanical rotary encoders / zrówno pliki hex jak i projekt pcb - gdyby ktoś potrzebował to proszę o kontakt

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 05, 2009, 01:06:33
O to mi chodziło,problem tylko w interpretacji.W MJoy jest zaznaczone tylko BOOTSZ1,BOOTSZ0,SUTO i to wszystko.Jest kwarc czyli zegar zewnętrzny.
U nas jest zegar wew.to jest zasadnicza różnica.
To by się zgadzało.
Z tego co przeczytałem w podanych przez Ciebie linkach.To puste pole ozn.niezaprogramowany czyli 1,zaznaczone pole (v) oznacza zaprogramowany czyli 0.
Jeśli podany screen jest z twojego programatora, to masz na nim opisane:
Cytuj
checked items means programmed (bit=0) unchecked items means unprogrammed (bit=1)
wtedy IMHO musisz mieć taki układ:
(http://www.damos.k11.pl/LO/encoder/vito/fuses_1Mhz_internal_no_lock.jpg)
czyli tak, jak proponujesz:

Dla wew.zegara powinno być CLK3,2,1,0  0001,czyli zaznaczone CLK3,2,1 oraz niezaznaczone CLK0.

Co do pozostałych to nie wiem.W PonyProg jest taka sama tabela bitów jak przedstawiłeś w swoim post.
W takim razie proponuję to, co przedstawiłem na obrazku.

Jeszcze jedno pytanie.W manuale MJoy bity są ustawiane po komendzie write program (FLASH) a z tego co pisałeś wynika,że je ustawiasz przed zapisem FLASH.
IMHO - w twoim przypadku nie powinno mieć to znaczenia. Ja używam programatora AVR Dragon i jego opcje wyglądają tak:
do ustawiania prędkości programowania:
(http://www.damos.k11.pl/LO/encoder/vito/ad1.JPG)
do ustawiania fuse-bitów: (zauważ, że jest tam opcja zapisu ustawień - bez zapisywania samego programu)
(http://www.damos.k11.pl/LO/encoder/vito/ad2.JPG)
do zapisywania lock-bitów: (zauważ, że jest tam opcja zapisu ustawień - bez zapisywania samego programu)
(http://www.damos.k11.pl/LO/encoder/vito/ad3.JPG)
 a w IDE mam na toolbarze odpowiedni przycisk do zaprogramowania kontrolera:
http://www.damos.k11.pl/LO/encoder/vito/moj_workspace.JPG
Jak widać - ja mam dużo łatwiej i nawet nie zdawałem sobie sprawy na jakie problemy Ty trafiasz :(

Jednak ogólna kolejność zapisów i weryfikacji danych jest zgodna z tą listą:
(http://www.damos.k11.pl/LO/encoder/vito/ad4.JPG)
więc poprawna jest ta kolejność:

A więc dokładnie tak, jak masz w manualu do MJoy'a.
IMHO można pozwolić sobie na jednorazowe zapisanie fuse bits - one nie są kasowane w trakcie resetowania flash'a i nie ulegną zmianie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 05, 2009, 01:33:44
szukałem w necie jakiegoś rozwiązania i natrafiłem na coś takiego / strony już nie ma ale skopiowałem ją do worda i zapisałem u siebie na dysku
No proszę! bardzo podobne rozwiązanie :) Autor zastosował tam (tak, jak tu proponowałem z resztą ;) ) klucze analogowe CD4066 - prawdopodobnie tańsze niż transoptory i pobierające mniej prądu dla wysterowania. Zaletą tamtego rozwiązania (na PIC'u) jest to, że jest sprawdzone i działa. Zalety  "naszego" to brak rezystorów podciągających (które są wewnątrz ATmega), obsługa 8-miu encoderów za pomocą jednej kości oraz możliwość poprawy/rozbudowy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 05, 2009, 07:17:24
Dziękuję Damos za pomoc,jestem w 100% pewien,że układ będzie działał.Transoptory są tanie 1 kanałowy kosztuje 80gr.W naszym przypadku potrzebujemy dwa 4 kanałowe.Zaletą tego rozwiązania jest separacja zasilania.Chociaż myślę,że USB MJoya pociągnie dodatkowy prąd.
Propozycja Zająca jest interesująca,są dwa rozwiązania.
Myślę,że przy pomocy Zająca można zrobić pcb na podstawie Twojego schematu i umieścić projekt na stronie MJoya.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 05, 2009, 08:07:07
Witam ponownie.Dobra wiadomość kość zaprogramowana i działa.Zrobiłem prosty test uP,enkoder oraz LED na wyjściu.Jest o.k,LED zapala.Wieczorem połączę układ Damosa z MJoyem i sprawdzę
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 05, 2009, 08:49:02
Witam ponownie.Dobra wiadomość kość zaprogramowana i działa.Zrobiłem prosty test uP,enkoder oraz LED na wyjściu.Jest o.k
Dobra robota  :010:  :023:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 05, 2009, 19:45:53
Próby wypadły pozytywnie w układzie docelowym tzn.układ Damosa,transoptory,enkoder oraz MJoy.Sprawdzałem pierwsze wyjście tzn.pin 40 i 39,pozostałe sprawdzę w sobotę,chociaż jeżeli Damos to sprawdził na LED-ach to będzie to formalność.
Dałem rezystor w szereg z diodą transoptora o wartości 460om.Co do pobieranego prądu to będzie on mniejszy o połowę z powodu jego charakteru tzn.przebiegi impulsowe o wypełnieniu 50%.Na wejściu będzie płynął prąd w zależności od położenia osi enkodera.Warość tego prądu wynika z rezystorów pull up co powinno być opisane w katalogu uP.Reasumując jest to bardzo ładne rozwiązanie,dodatkową zaletą jest to,że stosujemy ten sam sposób programowania co dla MJoya (PonyProg).
Co do dalszych prac związanych z tym projektem to jest prośba do Damosa aby uzupełnił swój schemat o układy PC 847 (4 kanały w scalaku).Jeśli znajdzie się na forum ochotnik do zrobienia pcb to będzie super,jeśli nie to pozostaje druk uniwersalny.Myślę,że można to rozwiązanie zamieścić na stronie MJoya (jeśli mnie pamięć nie myli to zrobił ją Noker).Jeszcze raz gratuluję Damos wspaniałego projektu,współpraca z Tobą była przyjemością.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 05, 2009, 20:24:15
Gratuluję Panowie.

Patrzę na to, czytam, oczy się uśmiechają a serce rośnie.
Jak już temat będzie ogarnięty po próbach Beta; jeśli będzie taka Wasza wola umieszczę wszystko na stronie projektu Mjoy16.

Pozdrawiam
Rafał
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 05, 2009, 21:53:39
Witam

Jak będzie gotowy schemat, to jak wcześniej pisałem zrobię projekt i płytkę w Gammie - będzie można ją zamówić analogicznie jak mjoy-a. W związku z tym mam pytanie czy złącza do encoderów zrobić na 3-pinowych złączach analogicznie jak pod potencjometry czy na wspólnej listwie / to drugie rozwiązanie daje możliwość zastosowania złącz na taśmę wielożyłową i dopiero przy samych encoderach ich rozszycie /. Co do podłączenia do płytki mjoy-a to mam pomysł właśnie przez taśmę wielożyłową na złączach 49-64 ostatnia listwa i analogicznie na nowej płytce - chyba najprostszy sposób. Jak będę miał pierwsze projekty to je pokaże. Mam też pytanie jak będzie wyglądała sprawa zasilania - czy osobny wtyk USB i podebranie samego zasilania czy może jest jakieś miejsce na płytce mjoy-a gdzie można je podebrać ?

To jeżeli chodzi o encodery, ale mam problem z samym mjoy-em. Wczoraj skończyłem lutować drugą płytkę wszystko dokładnie jak pierwsza / przynajmniej tak mi się wydaje  :006:. Programowanie wszystko ok. Podłączam do kompa po zaprogramowaniu a tu taki widok

(http://img21.imageshack.us/img21/2818/bladfjo.th.jpg) (http://img21.imageshack.us/my.php?image=bladfjo.jpg)

pojawia sie zaraz po podłączeniu po około 2-3 sekundach i koniec. W menadżerze urządzeń jest taki komunikat "System Windows zatrzymał to urządzenie z powodu zaraportowanych problemów. (Kod 43)". Sprawdziłem czy nie pomyliłem się w częściach / rezystory, dławik, kondensatory / wszystko ok, z lupą obejrzałem całą płytkę i nic niepokojącego nie znalazłem. Sam Windows znajduje mjoy-a / co widać na obrazku, ale po chwili coś się z nim dzieje i nie mam pojęcia co jest. Chyba poproszę kumpla któremu sprezentowałem poprzednią "skrzyneczkę' aby mi pożyczył to sprawdzę na działającym urządzeniu. Może ktoś się spotkał z czymś takim, lub ma pomysł co może być przyczyną - będę wdzięczny.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 05, 2009, 22:12:34
Miałem taki efekt gdy zwarłem "przypadkowo" jakieś PIN'y, nie pamiętam które, ale efekt identyczny - komunikat - mjoy znika z systemu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 05, 2009, 23:02:03
Bardzo mnie cieszy,że będzie pcb.Łączówki z sygnałami wyjściowymi pod kątem MJoya,od strony enkoderów do zastanowienia.Jeśli można coś doradzić w sprawie zasilania to dobrze mieć alternatywę tzn.gniazdo USB jako zasilanie alternatywne.Może ktoś zrobił pomiar prądu MJoya w pełnym skompletowaniu.Gdy będziemy mieli prototyp nowej płyty interfejsu dla enkoderów z pełnym wyposażeniem to pomierzymy prąd i w zależności od wyniku podejmiemy decyzję z jakiego źródła pobierać prąd.Ja myślę,że MJoy ma jeszcze rezerwę prądową.
Co do programowania uP MJoya oraz problemów z WinXP to zdarzyło mi się to teraz przy okazji tego tematu.Programowałem co najmniej z 4 kości dla MJoya i nie miałem problemu.Teraz trafiłem na kość i Win XP nie widzi MJoya.Płyta jest sprawna ponieważ inna kość jest widziana w Win XP.Tę kość wykorzystałem do omawianego projektu i jest o.k.
Postaram się kupić nową kość i to sprawdzić.Mam jeszcze podejrzenie dotyczące tzw.fuse bits.
Programując kość dla MJoya zaznaczałem je zgodnie z manuale,ale przy ostatniej kości chyba o nich zapomniałem nie jestem pewien.
Mam w związku z czym pytanie do Damos jako do specjalisty od tych uP.W programatorze PonyProg jest opcja odczytu oraz zapisu tych bitów,co by sugerowało,że można to wykonać parę razy.Ty wspomniałeś,że jest to operacja jednorazowa,czy możesz to potwierdzić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 06, 2009, 00:31:14
Dałem rezystor w szereg z diodą transoptora o wartości 460om.Co do pobieranego prądu to będzie on mniejszy o połowę z powodu jego charakteru tzn.przebiegi impulsowe o wypełnieniu 50%.
Czy mogę ponownie, z uporem maniaka prosić o przetestowanie tego z CD4066 ?  :020: Układ posiada 4 klucze analogowe, kosztuje 50-80 groszy (http://www.seguro.pl/sklep/?zobacz=2641) przy wysterowaniu pobiera prąd rzędu uA (http://www.fairchildsemi.com/ds/CD/CD4066BC.pdf strona 2) a więc nie trzeba będzie stosować tych rezystorów 460om ( :010:) i układ się jeszcze bardziej uprości. Co Ty na to? IMHO - gra warta świeczki - będzie mniej o 16 elementów (chyba, że masz jeden rezystor dla wszystkich transoptorów ;)  ).

Co do dalszych prac związanych z tym projektem to jest prośba do Damosa aby uzupełnił swój schemat o układy PC 847 (4 kanały w scalaku).
raczej "aby zrobił schemat", bo to, co jest - to wstyd pokazać komukolwiek :) Ma ktoś gotowe biblioteki elementów do KiCad'a ? (tak, wiem - google ma :P ) 
Jeszcze raz gratuluję Damos wspaniałego projektu,współpraca z Tobą była przyjemością.
Dziękuję - wzajemnie  :010: :002: Wstyd się przyznać, ale odnalezienie, wypakowanie i złożenie wszystkich komponentów do developmentu (testing board, programator, okablowanie, analizator logiczny, instalacja AVR Studio) zajęło 2  dni. Samo oprogramowanie układu + testy to ledwie kilka godzin. Teraz możemy pomyśleć o detekcji prędkości obracania itd. Jak widać mikrokontrolery mają pewien "power" i nadają się do wielu rzeczy, co przy cenie <10 PLN czyni je świetnym rozwiązaniem np. dla... realizacji dekodowania sygnałów i wyświetlania CMDS oraz Landing Gear (sic ! ;) ) Jeśli masz w planach kolejne dodatki do swojego kokpitu i myślisz o technice dyskretnej - daj znać. Na 90% da się to zrobić mikrokontrolerem, w czym chętnie pomogę: wyjdzie taniej, z mniejszą ilością elementów i bardziej "podatnie" na modyfikacje. :) A jak moduł się znudzi, to można z niego wyjąc ATmegę i zrobić kolejnego MJoya ;)
Mam w związku z czym pytanie do Damos jako do specjalisty od tych uP.W programatorze PonyProg jest opcja odczytu oraz zapisu tych bitów,co by sugerowało,że można to wykonać parę razy.Ty wspomniałeś,że jest to operacja jednorazowa,czy możesz to potwierdzić.
Można wielokrotnie zapisywać i odczytywać, jednak... jak mówi stare przysłowie: "wszystkie grzyby są jadalne, ale niektóre tylko raz" Podobnie jest z "fuse" i "lock" bitami. Zapis niektórych  bitów może uniemożliwić:
- programowanie za pomocą ISP (jak ustawisz SPIEN=1: wtedy PonyProg już z układem nie "porozmawia" - wtedy da radę tylko "równoległy" programator )
- odczyt/zapis flasha (ustawianie pewnych lock-bitów to feature dla producenta, który chce dostarczyć zaprogramowany układ, którego kodu nie można zmienić ani skopiować. Po zaprogramowaniu flasha ustawia bity zabezpieczające i wtedy układ działa z wpisanym do niego programem, ale tego programu nie można "podglądać" ) Te bity można "zresetować" przez "chip erase", ale równocześnie z tym kasowana jest cała pamięć kontrolera włącznie z programem. Nie wiem, czy PonyProg umożliwia wykonanie "chip erase"?
- zmiana generatora na zewnętrzny RC lub zewnętrzny oscylator kwarcowy/ceramiczny w przypadku ich braku. Po resecie układ już "nie wstanie" - bo nie będzie miał źródła taktowania. Można go jednak "reanimować" podłączając pod nóżkę nr 13 (sic!) generator np. na NE555 i za pomocą ISP zmienić bity ustalające źródło taktowania na poprawne.:)
Ogólnie - pozostawić lock bity tak, jak w przypadku MJoy'a i wszystko powinno być OK. Na screenie widziałem, że PonyProg nie zezwala na jakiekolwiek zmiany SPIEN :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 06, 2009, 07:35:32
Dzięki Damos za tak szybką odpowiedź.Masz rację zrobię testy na kluczach analogowych,które wieki temu stosowałem przy projektowaniu dekoderów analogowych.Również dawno temu programowałem na układach Altery ciekawe projekty,ale miałem sprzęt dostępny w pracy,teraz mogę tylko projektować na układach średniej skali integracji,takie czasy.Technika w projektowaniu układów PLD (w moim przypadku Altera) poszła tak daleko do przodu (mam na myśli lata 90-e),że można było umieszczać w kości uP jednoukładowy w 1/4 jej pojemności.Tyle wspomnień.
Potwierdzam Spien jest w PonyProg niedostępny,wynika to może z tego,że jest darmowy i korzysta z LPT.Jest opcja erase i można wielokrotnie mazać i zapisywać.
Przypomniałem sobie,że w układach PLD Altery także były bity blokujące odczyt kodu wynikowego z wiadomych względów (sam to stosowałem).
W moich obecnych projektach stosuję technikę dyskretną z paru powodów:
-OpenCockpits udostępnia schematy
-nie mam już możliwości stosowania układów Altery,chociaż mógłbym to zorganizować przy pewnym wysiłku,pytanie czy dla kilku płyt ma to sens
-jako programista poprzestałem na układach 51,które programowałem w asemblerze,co obecnie nie ma sensu z paru powodów (trzeba znać język wyższego rzędu,znać dobrze stosowany uP-kilka set stron oraz umieć ułożyć logiczny algorytm itp.)
OpenCockpits udostępnia także alternatywne rozwiązania oparte na uP łącznie z kodem wynikowym.Udostępnia także różne opcje zakupu swoich produktów.
Od pewnego czasu obserwuję forum viperpits i jestem pod wrażeniem.Jest tam paru programistów,którzy piszą wspaniałe programy nie tylko dla Falcona.Rozwiązują sterowanie tak jak wspomniał Damos CMDS,RWR,MFD oraz innych elementów kokpitu.Oferują gotowe rozwiązania w postaci pakietów,udostępniają oprogramowanie.Jest tego tak dużo,że można się pogubić.
Reasumując mogę stwierdzić,że w moim przypadku stosowanie uproszczonego kokpitu oraz Cougara z dobrym profilem daje przyjemność zabawy z FalconemAF.
Ponieważ zamierzam kupić nowy PC to chciałbym bawić się także z FSX i tutaj jest pole do popisu i współpracy.Myślę tutaj nie o kokpicie do konkretnej maszyny,ale o uniwersalnym wsparciu hardware tego symulatora.Nie znam tego sima,dlatego jeśli są jakieś pomysły to można to przedyskutować i może coś z tego powstanie.Jeśli są chętni do dyskusji to myślę,że dobrze byłoby założyć jakiś nowy wątek.Może ktoś znający temat FSX mógłby coś zaproponować.


Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 06, 2009, 17:01:29
Wyjaśniła się sprawa odczytu i zaniku po paru sekundach w WinXP MJoya.Kupiłem nową kość i było to samo zjawisko.Ponieważ mam drugiego MJoya to zamieniałem uP i to dało pozytywny efekt.Nie umiem tego wyjśnić,ale w praktyce są takie płyty,które współpracują z każdym uP i są takie,do których trzeba dobrać procesor.Nie potrafię tego wyjaśnić,ważne jest to,że można ten problem pokonać dobierająć uP do płyty.W moim przypadku  można to tłumaczyć tym,że płyty się różnią (montuję na druku uniwersalnym),ale w przypadku MJoya na druku pcb to już jest to dziwne.
Cytuj
Teraz możemy pomyśleć o detekcji prędkości obracania
Jeśli myślisz o rozwiązaniu podobnym do MJoya to prawdopodobnie byłby problem.Mapowanie jest tak zrobione,że wolny obrót zajmuje 2 pozycje w danym rzędzie a szybki obrót kolejne 2 pozycje w następnym rzędzie w sumie 4 pozycje na jeden enkoder.
W naszym przypadku zajmujemy 2 pozycje w rzędach przeznaczonych dla push buttons i tak to widzi SVMapper.
Jeśli ktoś potrzebuje znaleźć zgrubnie pewien zakres to może użyć pozycje mapy dla szybkich obrotów poz.105 do 112 ,a dla dokładnego dostrojenia można zastosować mapę dla wolnych obrotów poz.97 do 104.
Kupiłem już klucze analogowe i jutro mam nadzieję to przetestować.
Jeszcze jedna sprawa także trudna do wyjaśnienia,ale można z tym żyć.Chodzi o odczyt nazwy MJ16,czasem zamiast tej nazwy jest inna,co w praktyce nie przeszkadza.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 07, 2009, 10:53:23
Jestem po testach kluczy analogowych 4066.Testy wypadły pozytywnie.Na zdjęciu widać układ pomiarowy.
(http://img16.imageshack.us/img16/6593/testenkodera.th.jpg) (http://img16.imageshack.us/my.php?image=testenkodera.jpg)
Prąd jest bardzo mały około 2mA.W tym momencie powstaje pytanie czy jest sens zrobienia na pcb połączeń pod USB jako alternatywę.Z drugiej strony nic to nie kosztuje,jest tylko możliwość polutowania gniazda USB.
Jeszcze raz gratulacje dla Damosa,jest to jego zasługa,że ten projekt został zrealizowany.Martwi mnie brak zainteresowania tym projektem na naszym forum.Projekt został zrealizowany jako odpowiedź na zapytanie jednego z kolegów.Damos pomimo swoich obowiązków służbowych oraz rodzinnych poświęcił sporo czasu aby to zrealizować.Myślę,że należą mu się słowa uznania od kolegów.
Co do moich planów to do lata zakończę swój projekt (kokpit dla FalonaAF) i rozeznam temat FSX pod kątem wsparcia "hardware" tego sima i dam znać na forum o swoich przemyśleniach.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 07, 2009, 11:34:16
Brak zażartej dyskusji, nie oznacza braku zainteresowania  :121: Wątek śledzi trochę osób.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KosiMazaki w Marca 07, 2009, 11:47:23
Brak zażartej dyskusji, nie oznacza braku zainteresowania  :121: Wątek śledzi trochę osób.

True, true... :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 07, 2009, 13:04:11
Jestem po testach kluczy analogowych 4066.Testy wypadły pozytywnie.
  :002: Well done! (jak mówią francuzi ;) )
Prąd jest bardzo mały około 2mA.
Przy taktowaniu 8MHz byłby większy - przez zastocowanie 4066 też obniżyłeś apetyt na prąd.
 
W tym momencie powstaje pytanie czy jest sens zrobienia na pcb połączeń pod USB jako alternatywę.Z drugiej strony nic to nie kosztuje,jest tylko możliwość polutowania gniazda USB.
I dlatego sądzę, że należy to zrobić - dodatkowe możliwości to nie wada - wręcz zaleta, a miejsca dużo nie zajmie.
Damos pomimo swoich obowiązków służbowych oraz rodzinnych poświęcił sporo czasu aby to zrealizować.Myślę,że należą mu się słowa uznania od kolegów.
Ee... za coś tak prostego? To był miły choć bardzo krótki przerywnik od programowania na PC. W zupełności wystarczy mi satysfakcja z rozwiązania problemu i świadomość, ze komuś się to może przydać. Wymyślcie jeszcze coś do zrobienia  :021:  :010:. Ja wiem, ze OpenCockpits mają masę gotowych rozwiązań, ale przyjemniej jest zrobić coś samemu :) A czasem to nawet taniej wyjdzie. Wiesz... "nie o to chodzi, by złapać królika, lecz by gonić go" ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 07, 2009, 16:35:19
Bardzo się cieszę z tej deklaracji Damos.Mam parę pomysłów,ale brak mi wsparcia programisty.Pomimo pewnego doświadczenia brakuje mi czystej wiedzy informatycznej.Przypuszczam,że na naszym forum są informatycy,ale się nie ujawniają.Obiecuję,że za jakiś czas otworzę wątek na naszym forum poświęcony symulatorom oraz ich wsparciu w postaci softu oraz hardware.Mogę oczywiście pytać na forach zachodnich i czasem to robię,ale wygodniej jest pytać u nas.Tutaj mała dygresja gdyby nie pomoc Intrudera nie zrobiłbym mojego kokpitu.W przypadku większych projektów musi być współpraca co najmniej dwóch specjalistów informatyka oraz elektronika.Bardzo mi odpowiada sposób wyjaśniania problemów przez Damosa.Jest to cenna umiejętność jak wyjaśnić laikowi coś oczywistego dla informatyka.
Na koniec dziękuję kolegom za zainteresowanie tematem.

 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 07, 2009, 17:18:43
W przypadku FSX sytuacja jest klarowna i "różowa" w porównaniu do Falcona. MS stworzył naprawdę dobre SDK, które umożliwia obsługę dowolnego urządzenia (pod warunkiem, że sami sobie to oprogramujemy). Daje to ogromne możliwości dla "budowniczych" i przy odrobienie wiedzy można samemu stworzyć obsługę choćby enkoderów bez wykorzystywania SVMapper czy innych wynalazków (notabene genialnych do prostych rozwiązań). W miarę możliwości mogę służyć pomocą w oprogramowaniu FSX'a.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 07, 2009, 19:12:13
Bardzo się cieszę z Twojej deklaracji Codeking.Mam pewne ogólne rozeznanie co do FSX na podstawie strony OpenCockpits,która specjalizuje się między innymi w tym temacie.Z Falconem jest pewien problem,ale są programiści,którzy to pokonali.Ja korzystam z opracowania jednego z nich,jest to tzw.program FAST,który współpracuje z SIOS.SIOS umożliwia także stosowanie enkoderów bez konieczności stosowania SVMappera oraz MJoy.Ja celowo stosuję tzw,dekompozycję programową polegającą na stosowaniu kilku programów do różnych celów.Ma to swoje uzasadnienie.Ponieważ wątek dotyczy MJoya nie chcę tego tematu rozwijać.Mam nadzieję,że jak otworzę za jakiś czas wątek dotyczący wspomnianych tematów to koledzy włączą się do dyskusji.Chcę dokończyć swój projekt do pewnego etapu i rozpocząć nowy,dlatego celowo nie otwieram nowego wątku.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 08, 2009, 00:23:21
Witam

Bardzo się cieszę, że prace postępują. Dalej podtrzymuje deklaracje co do zaprojektowania płytki pcb - już nawet zacząłem, ale przez obowiązki zawodowe  przez parę dni nie miałem na to czasu / jeszcze jutro rano jeden mały program i do czwartku mam wolne / to od razu zabiorę się do roboty. Pomysł aby umieścić dwa złacza do zasilania ok. Płytka będzie prawdopodobnie dwustronna ale mniejszych rozmiarów - zachowam jedynie szerokość mjoy-a aby do siebie pasowały złącza. Czekam na schemat i do roboty. Co do FSX-a to super - choć sam latam na FS2004, ale pewne rzeczy chyba będzie można przenieść do starszej wersji np. w przypadku użycie offsetów z fsuipc, które dają bardzo duże możliwości sterowania symulatorem jak pozyskiwania danych do wyświetlaczy czy do sterowania diodami, ale to już chyba rzeczywiście temat na nowy wątek

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 08, 2009, 22:17:05
Witam

Bardzo dziękuje za info dotyczące problemów, że win xp nie widzi mjoy-a mimo prawidłowego zaprogramowania

Co do programowania uP MJoya oraz problemów z WinXP to zdarzyło mi się to teraz przy okazji tego tematu.Programowałem co najmniej z 4 kości dla MJoya i nie miałem problemu.Teraz trafiłem na kość i Win XP nie widzi MJoya.Płyta jest sprawna ponieważ inna kość jest widziana w Win XP.Tę kość wykorzystałem do omawianego projektu i jest o.k.

Dzisiaj przyjechał do mnie kumpel, który ma teraz mojego poprzedniego Mjoy-a
 - zamieniłem układy Atmegi i na mojej nowej płytce wszystko śmiga - więc padnięta jest atmega. We wtorek jadę po nową / na szczęście dużo nie kosztuje /

dzięki za pomoc

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 09, 2009, 20:00:10
Witam

Zrobiłem przymiarkę do płytki drukowanej na podstawie roboczego schematu jaki znalazłem na forum. Poniżej projekt bez rezystorów CD4066 i bez złącza do programowania.

(http://img166.imageshack.us/img166/3302/encoders.th.jpg) (http://img166.imageshack.us/my.php?image=encoders.jpg)

Mam pytanie czy będą użyte rezystory do transoptorów czy CD4066, który będą bez nich, a jeżeli tak to jakiej oporności i czy może by się udało zastosować drabinkę rezystorów - oszczędność miejsca i drugie pytanie jak będzie rozwiązana sprawa programowania ATMEGI czy mam myśleć u umieszczeniu na płytce złącza do programatora.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 09, 2009, 20:41:25
Świetna Robota  :010: Bardzo ładny rozkład.
IMHO powinniśmy skupić się na wersji z C4066 (bez rezystorów).
Złącze do programowania należy umieścić - wiesz jakie piny wyprowadzić, czy ci rozpisać ?

PS. - Drabinka, o której piszesz wszystkie rezystory ma na jednym końcu złączone a na drugim wolne ? (z ciekawości pytam: widziałem to w sklepach, ale schematu wewnętrznego nie znalazłem)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 09, 2009, 22:41:44
Gratuluję pcb,świetna robota.Nie stosujemy transoptorów tylko klucze analogowe.Ja testowałem na HCF 4066.Rezystory są niepotrzebne.Drabinka jest wykonana w ten sposób,że rezystory są z jednej strony połączone i jest jedno wspólne wyprowadzenie.Jeżeli mamy drabinkę 8 rezystorów to mamy 9 wyprowadzeń.Powszechnie stosowane w technice uP.
Zauważyłem na pcb wyprowadzenia z prawej strony na punkty ozn.enkodres,mogę prosić o wyjaśnienie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 10, 2009, 00:06:34
Jeżeli chodzi o złącze do programowania to poproszę o rozpiskę - nie jestem mocny w elektronice a nie chcę jakiegoś błędu popełnić.
Z prawej strony punkty oznakowane encoders to są zdublowane podłączenia encoderów z górnej części płytki  - ja np. stosuję do połączeń taśmy wielożyłowe i złącza zaciskane na taśmę a niektórzy te drugie złącza więc umieściłem oba podłączenia.
Dzięki za wyjaśnienie o co chodzi z drabinką rezystorów, ale i tak nie ma potrzeby jej wykorzystania przy układzie HCF 4066.
Myślę, że jutro najdalej pojutrze projekt będzie gotowy, niestety wykonanie w firmie GAMMA trwa do 10 dni więc będziemy musieli trochę poczekać. Jak dostanę prototyp i będzie wszystko ok to prześlę pliki z projektem aby każdy mógł sobie płytkę wykonać, lub będzie można zamówić bezpośrednio w Gammie.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 10, 2009, 00:19:03
Jeszcze jedna prośba o schemat podłączeń układu HCF 4066 - bo widzę, że jest inaczej niż w transoptorach i muszę trochę przeprojektować PCB, bo HCF 4066 ma obudowę DIL 14.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 10, 2009, 08:15:20
Dzięki za wyjaśnienie,ja też stosuję taśmy.
Wyprowadzenia HCF 4066:
zasilanie +5V pin 14
masa           pin   7
przełącznik    wej  wyj   sterowanie
A                  1     2     13
B                  4     3      5
C                  8     9      6
D                 11    10     12
Myślę,że Damos przekaże rozpiskę wejść programujących,jest analogiczna jak w MJoyu.
Sugerował bym zrobić 2 otwory 3 mm pod śruby mocujące oraz kondensator 22nF typ obojętny pomiędzy +5V oraz masę.
Przy okazji pytanie,ile kosztuje zamówieni takiej płyty w GAMMIE.
Drugie pytanie,jak umieszczać na forum schematy ideowe lub rysunki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 10, 2009, 10:03:13
Jeszcze jedna prośba o schemat podłączeń układu HCF 4066 - bo widzę, że jest inaczej niż w transoptorach i muszę trochę przeprojektować PCB, bo HCF 4066 ma obudowę DIL 14.
pozdrawiam
Zając
Mówisz_i_masz:
(http://www.damos.k11.pl/LO/encoder/cd4066.jpg)
zrobiłem schemat, ale tam nie ma opcji exportu do pliku graficznego, więc masz tu screenshoty:
http://www.damos.k11.pl/LO/encoder/schemat_left.JPG (tam jest złącze ISP)
http://www.damos.k11.pl/LO/encoder/schemat_rightdown.JPG
http://www.damos.k11.pl/LO/encoder/schemat_rightup.JPG

oraz pliki KiCad'a: (ale nie sądzę, byś go używał)
http://www.damos.k11.pl/LO/encoder/v2/

Sorry za pajęczynę, ale było już późno :)
Oczywiście znów odwieczny problem przy niesymetrycznym układzie - jak połączyć który z 4 kluczy w każdym 4066 ze złączem wyjściowym i uP - tam masz naturalnie dowolność ! :)

P.S.
Jak zauważył Vito_zm: kondensatory blokujące na zasilaniu są potrzebne. I to najlepiej osobny na każdego scalaka. Pomyślał bym również nad umożliwieniem wstawienia kondensatorków na przewodach z encoderów (długie przewody mogą indukować sygnał w-cz. i małą pojemność zwierała by go do masy, jednak impulsy z encoderów też są krótkie...) Ja testowo wstawiłem u siebie, ale z braku innych były to 33n i to stanowczo za dużo :) - układ przestawał pracować - więc równie dobrze można o nich zapomnieć i ekranować przewody?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 10, 2009, 10:33:15
33nF całkuje impulsy wejściowe.Myślę,że jeśli będą problemy z długimi przewodami to można użyć przewody 3 żyły w ekranie to powinno wystarczyć.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 10, 2009, 15:18:53
Dzięki za schemat, już go sobie złożyłem w całość. Mam dwa pytania :
1. Programator isp ma 6 połączeń czyli jest to inny programator niż do Mjoy-a, więc będę musiał sobie złożyć drugi, a może da się zastosować ten poprzedni.
2. Doczytałem, że będą jeszcze użyte kondensatory, więc mam prośbę o info gdzie będą umieszczone, abym przygotował miejsce na pcb - później nie będzie trzeba przeprojektowywać całej płytki

pozdrawiam i dzięki za schemat

Zając

PS. Byłem dzisiaj na zakupach kupiłem drugą atmegę i znowu to samo  :015: / problem opisany parę postów wyżej / nie wiem gdzie mam szukać błedu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 10, 2009, 15:51:23
Najlepszym rozwiązaniem co do gniazda programatora to zastosowaniu obydwu. Dzięki temu użytkownicy MJoy'i którzy robili tylko programator do niego nie będą musieli dorabiać dodatkowej wtyczki (sam tak mam).

zajac - może coś z napięciem USB (używasz HUB'a ?) albo sterownikami (zakładając, że płytka MJoy'a jest oka i nie żadnych zwarć lub coś nie styka) a może po prostu Atmega nie styka (miałem tak i po mocniejszym dociśnięciu było oka).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 10, 2009, 16:59:08
1. Programator isp ma 6 połączeń czyli jest to inny programator niż do Mjoy-a, więc będę musiał sobie złożyć drugi, a może da się zastosować ten poprzedni.
Programator jest ten sam :) Jedyna różnica polega na tym, że "poprawny" slot ISP powinien podawać VCC aby programator mógł dostosować poziomy logiczne do programowanego układu: ATmega może być zasilana różnymi napięciami - od 2,7V do 5,5V. Prosty programator dla MJoy'a zakłada zasilanie 5V i nie ma peryferiów dostosowujących napięcia - więc nie potrzebuje 6-go wyjścia. Złącze, które umieściłem na schemacie jest standardowym złączem ISP i proponuję zostawić je i dodać drugie - "zgodne" z MJoy'em.

2. Doczytałem, że będą jeszcze użyte kondensatory, więc mam prośbę o info gdzie będą umieszczone, abym przygotował miejsce na pcb - później nie będzie trzeba przeprojektowywać całej płytki
IMHO - powinny blokować zasilanie każdego układu scalonego - jak najbliżej VCC i GND.

PS. Byłem dzisiaj na zakupach kupiłem drugą atmegę i znowu to samo  :015: / problem opisany parę postów wyżej / nie wiem gdzie mam szukać błedu.
Jaką ATmegę kupiłeś (dokładnie) - albowiem:
Cytat: datasheet
• Operating Voltages
– 2.7 - 5.5V for ATmega16L
– 4.5 - 5.5V for ATmega16
• Speed Grades
– 0 - 8 MHz for ATmega16L
– 0 - 16 MHz for ATmega16
a MJoy jest taktowany zegarem 12MHz... dla ATmega16L to może być "ciut" za dużo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 10, 2009, 17:56:24
Czy działa u kogoś MJoy pod systemem Vista x64 ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 10, 2009, 18:50:40
Czy działa u kogoś MJoy pod systemem Vista x64 ?
Powinien działać. MJoy jest urządzeniem HID i nie posiada swoich własnych sterowników. Jeśli tylko jest odpowiednio kompatybilny ze standardem (głównie timingi) to nie powinien mieć problemów z działaniem pod każdym systemem wspierającym urządzenia HID. (XP/Vista/Linux/Mac)

http://pl.wikipedia.org/wiki/HID
http://en.wikipedia.org/wiki/Human_interface_device
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 10, 2009, 18:56:18
U mnie jest ozn.16 PU.Zachowanie uP w moim przypadku było następujące.Zapisał się prawidłowo,odczyt kość o.k,weryfikacja o.k.ale w WinXP po paru sek.znika.Ten sam scalak w innej płycie MJoya jest o.k.Płyty mogą się różnić ponieważ są na druku uniwersalnym.To co pisze Damos ma sens chodzi o częstotliwość pracy uP.W MJoyu są kondensatory korygujące połączone z kwarcem.W moim przypadku może pojemność rozproszona plus kond.korygujące dają tę różnicę,może układ jest na granicy.Jest to moje tylko przypuszczenie.Nie znam tego uP i nie wiem co ozn.PU.
Dodatkowa uwaga uP nie lubiący WinXP zaprogramowany na program Damosa działa bez problemu (częstotliwość 1MHz).Tyle moich spostrzeżeń.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 10, 2009, 21:17:29
U mnie jest ozn.16 PU.
16-maksymalna częstotliwość zegara w MHz
PU - rodzaj obudowy: 40P6 (40-pin, 0.600” Wide, Plastic Dual Inline Package (PDIP))

Dodatkowa uwaga uP nie lubiący WinXP zaprogramowany na program Damosa działa bez problemu (częstotliwość 1MHz).Tyle moich spostrzeżeń.
Na 1MHz to nie sztuka ;) Pojawienie się na początku i późniejsze "zniknięcie" może oznaczać, że urządzenie "nie wyrabia się" na magistrali USB. (za długie czasy odpowiedzi? Błędy w transmisji? )
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 10, 2009, 22:23:04
Jeśli można panowie to mam pewne sugestie dotyczące programowania kości.
1. Przyjmując, że będzie dodatkowe złącze dla programatora kości AtMega16 - wykonać je analogicznie jak w Mjoy16 - ta sama kolejność pinów. Będzie można wykorzystać programator już raz wykonany.
2. Skoro ten układ jest rozszerzeniem funkcjonalności Mjoya może nie ma potrzeby wsadzania złącza do programowania - samą kość można zaprogramować na płycie Mjoya, a cały układ i tak bez niego nie będzie działał.

Sensowniejsze jest rozwiązanie z pkt1 z zachowaniem reżimu kompatybilności programatorów.

PS. Jeśli bredzę - oszczędźcie moje kolana :004:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 10, 2009, 22:26:48
Z tym niewyrabianiem lub błędami przy komunikacji z pc na USB to ma sens.Z moich doświadczeń oraz innych na tym forum można wysnuć wniosek,że MJoy czasem przekłamuje nazwę.Zamiast MJ16 jest wyświetlane coś innego np."..6 oś..."czy coś w tym stylu.Przy odczycie kości programem PonyProg nazwa jest prawidłowa.Próbowałem to kiedyś prześledzić,ale bez odpowiednich narzędzi jest to niemożliwe.PonyProg komunikuje się z MJoyem po LPT i to jest różnica.
Z drugiej strony są chyba jakieś znormalizowane protokoły komunikacyjne pc sterownik po USB.Ponieważ nie jesteśmy projektantami tego sterownika to nic nie wymyślimy,prawdopodobnie program MJoya jest na granicy możliwości uP z zegarem 12MHz.
Moja metoda jest następująca.Mam uruchomione 2 płyty Mjoy(pracują w kokpicie),jeśli potrzebuję nową płytę i mam problemy z WinXP to zamieniam kości w ramach dostępnych płyt.Przekłamaniem nazwy nie przejmuję się.
ps
Ja tak zrobiłem tzn.zaprogramowałem kość w MJoy
Damos czy zwiększenie częstotliwości zegara w MJoyu jest możliwe i czy to poprawiłoby sytuację?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 10, 2009, 23:52:50
Z tym niewyrabianiem lub błędami przy komunikacji z pc na USB to ma sens.Z moich doświadczeń oraz innych na tym forum można wysnuć wniosek,że MJoy czasem przekłamuje nazwę. Zamiast MJ16 jest wyświetlane coś innego np."..6 oś..."czy coś w tym stylu.
O tym nie wiedziałem i przyznam się, ze jestem zaskoczony. To niepokojący objaw :(

Z drugiej strony są chyba jakieś znormalizowane protokoły komunikacyjne pc sterownik po USB.    Ponieważ nie jesteśmy projektantami tego sterownika to nic nie wymyślimy.
To nie wina sterownika. Jak już pisałem, MJoy pracuje jako urządzenie HID i bazuje na tym, że jest zdefiniowany protokół wymiany informacji między PC a urządzeniem HID. Protokół jest dobrze znany i bazuje (opiera się na) protokole USB. Jedynym wymogiem wobec urządzenia jest wysyłanie odpowiednio spreparowanych paczek danych (tzw. "raporty") i reagowanie na odbierane raporty. Windows posiada wbudowany sterownik do urządzeń HID i za pomocą tego samego sterownika obsługuje MJoy'a jak i inne, proste joysticki. Na pocieszenie mogę powiedzieć, ze niektóre płyty główne też mają problemy z obsługą USB X52 Saiteka :) (ale ten ma własne, natywne sterowniki) Scenariusz obsługi urządzenia HID wygląda tak, że najpierw urządzenie "melduje się" podając swój typ, później ma szansę podać różne inne parametry - jak ilość osi, sposób opisu ich wartości, przycisków itd. Ten pierwszy etap nie jest krytyczny czasowo. Następnie mamy do czynienia z normalną komunikacją - tzn: PC wysyła pytania do urządzenia (pyta się np. o wartości osi lub inne rzeczy) lub urządzenie sygnalizuje zmiany stanu. Wtedy dochodzi m.in. do obsługi raportów stanu poszczególnych parametrów: wartości osi X,Y itp. oraz stanów przycisków. Wystarczy, aby układ z powodu przedłużenia pomiarów nie zdążył na czas odpowiedzieć lub nie wysłał w odpowiednim "tempie" danych i już jesteśmy na granicy detekcji błędnego działania. Host (PC) może wtedy odłączyć urządzenie uznane za uszkodzone (odłącza mu zasilanie). Ponieważ ATmega nie ma dedykowanego hardware'u do obsługi USB - wszystko jest realizowane na portach - i za pomocą procesora. I tam może tkwić problem.
prawdopodobnie program MJoya jest na granicy możliwości uP z zegarem 12MHz.
Jest to bardzo możliwe.
Damos czy zwiększenie częstotliwości zegara w MJoyu jest możliwe i czy to poprawiłoby sytuację?
Absolutnie nie. Szyna USB jest interface'm szeregowym i wymaga dość precyzyjnego taktowania, ponieważ nie ma osobnej linii zegarowej. Do tego właśnie służy kwarc 12 MHz. Cały stack USB bazuje na assemblerowej implementacji zoptymalizowanej pod tą częstotliwość zegara i liczeniu cykli poszczególnych instrukcji. Zmiana kwarcu na inny rozłoży układ i USB przestanie działać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 11, 2009, 07:20:43
Dziękuję Damos za wyjaśnienia.Ja od samego początku podejrzewałem,że coś jest nie tak właśnie z powodu przekłamań nazwy MJoy16,ale z braku wiedzy oraz możliwości ingerencji pogodziłem się z tym faktem.Nie mogłem się pogodzić z dwoma innymi parametrami tzn.vendor oraz IP.MJoy umożliwia zmianę nazwy,vendora oraz IP i ja to zmieniam.Powód jest prosty Cougar musi być na pierwszej opozycji przed MJoy,jeśli nie to mam problemy w Falconie.Nazwa była mniej istotna natomiast pozostałe dwa parametry były dla mnie ważne.Tak długo mazałem i zapisywałem kość,aż uzyskałam właściwą wartość oprócz oczywiście nazwy.Po kolejnym zapisie sprawdzałem w kontrolerze gier kolejność joyów.
Sprawdzałem także ile kontrolerów mogę podłączyć do pc.Miałem podłączone Cougara,Logitech  oraz 3 MJoye.Stwierdziłem,że mogę oprócz 2 joyów podłączyć dodatkowo tylko 2 MJoye,przy 3 MJoyach miałem problemy,dlatego w moim kokpicie mam tylko 2 MJoye,Cougara oraz kontroler OpenCockpits i nie ma konfliktu.Tyle moich doświadczeń z MJoyem.
Może inni koledzy potwierdzą moje wnioski.Wiem,że kilku miało problemy z nazwą MJoy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 11, 2009, 12:27:43
Jeszcze jedna sprawa nie daje mnie spokoju.Będę próbował eksperymentować z małym przestrojeniem kwarcu przy pomocy c2 i c3.Mam jeden scalak,który nie chce współpracować z jednym z MJoyów.Dam znać o wynikach testów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 11, 2009, 12:33:36
Witam

Przesyłam zrzuty płytki - mam prośbę o spojrzenie czy wszystko się zgadza. Brakuje jeszcze wykończenia ale wszystkie połączenia już są zrobione

1 Ścieżki od dolnej strony płytki
(http://img17.imageshack.us/img17/1918/encbott.th.jpg) (http://img17.imageshack.us/my.php?image=encbott.jpg)

2 Ścieżki od górnej strony płytki
(http://img17.imageshack.us/img17/8886/enctop.th.jpg) (http://img17.imageshack.us/my.php?image=enctop.jpg)

3. Wszystkie połączenia - na obu stronach
(http://img9.imageshack.us/img9/964/encpolaczenia.th.jpg) (http://img9.imageshack.us/my.php?image=encpolaczenia.jpg)

4. I oczywiście jak będzie wyglądała
(http://img15.imageshack.us/img15/7936/encphoto.th.jpg) (http://img15.imageshack.us/my.php?image=encphoto.jpg)

Po południu więcej je opisze i jak będzie można je zamawiać

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 11, 2009, 15:43:38
Gratulacje  :010: :001: Bardzo ładny projekt  (jakim softem robiłeś ?)
Osobiście sugerował bym jedynie inne rozmieszczenie kondensatorów blokujących zasilanie. Jest to "detal" - jednak skoro robisz tak łądny projekt płytki i ma on zostać "pro publico bono" to zróbmy to jak najlepiej :)
Kondensatory powinny być jak najbliżej wyjść zasilających. Zaproponowałem pewien układ ścieżek (białe strzałki z prawej oznaczają sugestię przesunięcia ścieżek ;) ):

(http://www.damos.k11.pl/LO/encoder/zajac/encpolaczenia_mini.jpg) (http://www.damos.k11.pl/LO/encoder/zajac/encpolaczenia.jpg)

Aha - jestem przekonany, że przy "wykańczaniu" płytki z pewnością dodasz wypełnienie masą na spodniej stronie - więc o tym nawet nie piszę :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 11, 2009, 16:00:10
Gratulacje,potwierdzam to co powiedział Damos odnośnie wylania masy.Kondensatory blokujące najlepiej dać przy scalaku u góry lub na dole.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 11, 2009, 16:13:22
Dzięki za podpowiedzi - dzisiaj wieczorem usiądę do nich i do wykończenia płytki / projekt powinien być gotowy koło północy - tylko wieczorami mam trochę spokoju do pracy / Robię to w programie SPRINT LAYOUT 5.0 prosty programik ale bardzo użyteczny.
Co do mojej walki z MJoy-em to opiszę to dokładnie też wieczorem.

pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 11, 2009, 17:01:46
Czy ten program SPRINT LAYOUT 5.0 jest free czy trzeba go kupić.Jeśli free to jakie są ograniczenia mam na myśli rozmiar projektu wielkość fizyczna obwodu drukowanego.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 11, 2009, 17:27:40
Brrrr... nie cierpię Sprinta. Jak tworzyłem płytkę dla Mjoya to przeszedłem przez nie wszystkie i skończyłem na Eagle (http://www.cadsoftusa.com/), prosty, intuicyjny, szybki i bardzo efektywny. Ta płytka powinna się zmieścić w ograniczeniu jakie ma wersja freeware (100 x 80 mm, dwie warstwy). Polecam.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 11, 2009, 20:00:07
Sprawdziłem konkurencyjny projekt firmy OpenCockpits i nasz układ jest bardziej funkcjonalny.Ich rozwiązanie umożliwia podłączenie tylko 4 enkoderów.Projekt jest oparty na układzie 16F876,posiada także kwarc 20MHz.Wejścia enkoderów są podłączone przez opornik 10Kom do +5V.Oporniki są bocznikowane pojemnością 10nF.Myślę,że w naszym przypadku wew.rezystory pull up powinny wystarczyć.
Co do Eagle to muszę poćwiczyć.Gdyby projektować tzw.córki 10x8 i je połączyć z płytą matką to można pomyśleć o poważniejszym projekcie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 11, 2009, 20:01:34
To poprawki skończone. A oto wynik :

1. Połączenia
(http://img88.imageshack.us/img88/2691/encpolv2.th.jpg) (http://img88.imageshack.us/my.php?image=encpolv2.jpg)

2. Widok płytki
(http://img519.imageshack.us/img519/994/encphotov2.th.jpg) (http://img519.imageshack.us/my.php?image=encphotov2.jpg)

Jeszcze mam dwa pytania - jakie będą wartości kondensatorów - muszę sprawdzić w jakich obudowach występują i czy są prawidłowe odległości między otworami oraz rzecz bardzo ważna trzeba wymyślić nazwę tej płytki, żeby umieścić ją na niej napis oraz nazwać projekt, by można buło ją później zamawiać.
Przekalkulowałem ceny na stronie firmy GAMMA i tak z nadrukowanymi opisami 51 PLN oraz bez opisów 42 PLN, przygotowanie dokumentacji biorę na siebie i trzeba zdecydować czy robimy z opisami drożej czy bez taniej bo jak raz zrobią dokumentacje to nie będzie można tego zmienić.
Może ktoś zna tańszą firmę to można spróbować, ale ja poprzednie płytki robiłem u nich i byłem zadowolony i firma sprawdzona

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 11, 2009, 20:59:14
Koszty spore (biorąc pod uwagę 25,00 PLN za płytkę MJoy w drukowane.pl), ale przy większej liczbie zamówień naraz powinny być mniejsze - czy tak ?

vito_zm - a jak wygląda sprawa z rozróżnianiem prędkości obrotu w OpenCockpits ? Jest czy nie ma ?

Co do Visty x64 i MJoy'a - działa, ale żeby nie było za normalnie, to działa tylko gdy podłącze go przez pasywny hub usb. Dziwne, wynika z tego, że prąd dla MJoy'a jest "bardzo ważny".

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 11, 2009, 21:55:20
Koszty spore (biorąc pod uwagę 25,00 PLN za płytkę MJoy w drukowane.pl), ale przy większej liczbie zamówień naraz powinny być mniejsze - czy tak ?

drukowane.pl to właśnie GAMMA, więc może później przy gotowej dokumentacji i większej ilości zamówień będzie niższa cena.

A zmieniając temat wracam ponownie do mojego Mjoy-a, a dokładnie do ATMEGI, która nie chce działać i opisze dokładnie jak to wszystko było. Jakiś czas temu złożyłem pierwszego Mjoy-a, zaprogramowałem i uruchomiłem według instrukcji z forum i plików jakie ściągnąłem. Zrobiłem "skrzyneczkę" i chciałem zrobić coś więcej. Przypatrywałem się różnym projektom a w szczególności FSBUS-owi. Wykonałem do niego pcb, ale dalej nie było tak różowo. Stwierdziłem, że ten projekt nadaje się bardziej do "pełnowymiarowych" kokpitów a ja mam zamiar zbudować coś mniejszego / biurkowo-domowego /. Wróciłem do Mjoy-a oraz do FSLCD, jeżeli chodzi o wyświetlanie danych z symulatora. Wcześniej kupiłem dwa komplety części oraz płytki do Mjoy-a, więc złożyłem drugi. I tu zaczęły się problemy. Wszystko szło dobrze do momentu uruchomienia. Zaprogramowanie poszło bez błędów, ale Mjoy nie chciał się uruchomić / po podłączeniu do kompa na chwile się pojawia a później znika /. Po informacjach z forum poprosiłem kumpla, który ma mojego poprzedniego Mjoy-a, żeby go mi na chwilę przywiózł do testów. I tak w nowej płytce stara ATMEGA działa, natomiast w starej płytce nowa ATMEGA nie. Podejrzenia padło na nową ATMEGĘ. Pojechałem na zakupy po ATMEGĘ. Po zaprogramowaniu tej prosto ze sklepu dalej to samo i tu jestem w kropce. Płytka jest dobra / stara ATMEGA działa / więc nie wiem, może coś przy programowaniu, choć wszystko robię według instrukcji i Ponyprog pokazuje, że wszystko ok.
Jak macie jakieś sugestie to proszę o pomoc i czy można jeszcze odzyskać te dwie ATMEGI, które odmówiły współpracy.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 11, 2009, 22:01:25
A zmieniłeś ID ? Dwa MJoye z tym samym ID nie będą działać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 11, 2009, 22:13:02
Podłączałem zawsze jeden. Na początek stara płytka ze starą ATMEGĄ - ok, później stara płytka z nową ATMEGĄ - nie działa, następnie nowa płytka ze starą ATMEGĄ - ok i na koniec nowa płytka z nową ATMEGĄ - nie działa. Więc chyba ID nie ma tu znaczenia.

dzięki za zainteresowanie

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 11, 2009, 22:22:32
Wracając do kosztów płytki PCB, to może zróbmy pierwsze zamówienie zbiorowo na większą ilość? Zawsze to obniży koszt jednostkowy. Z tego co pamiętam z początku tego wątku  przy mjoy16 robiliście podobnie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 00:28:42
Coś mi się te koszty nie zgadzają...
Zrobiłem kalkulację dla płytki (z pomiarów wychodzi mi 9,5x8,5 cm) z nadrukami, soldermaską itd - dla 10-ciu sztuk:
(http://www.damos.k11.pl/LO/encoder/zajac/wycena_opcje.JPG)
i koszt wyszedł mi ten:
(http://www.damos.k11.pl/LO/encoder/zajac/wycena_koszt.JPG)
A to znaczy, że: za 10 płytek z nadrukiem dwustronnym i soldermaską oraz dokumentację zapłacimy 260 PLN. To 26 PLN za płytkę. W cenie jest dokumentacja. Bez dokumentacji koszt 1 płytki to 17 PLN brutto.
Z nadrukiem jednostronnym:
(http://www.damos.k11.pl/LO/encoder/zajac/wycena_koszt_nadruk_jednostronny.JPG)
koszt jednej płytki bez dokumentacji to 16,95 PLN

Bez nadruku:
(http://www.damos.k11.pl/LO/encoder/zajac/wycena_koszt_bez_nadruku.JPG)
koszt jednej płytki to 15 PLN

Czy jakieś opcje źle wybrałem ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 12, 2009, 07:19:21
Nie ma rozróżnienia prędkości obrotu osi enkodera w rozwiązaniu OC.Myślę,że jest to specyfika MJoya i jego dodatkowa zaleta.
Szkoda,że nie mam do dyspozycji narzędzi do zbadania niestabilnej pracy uP w Mjoy.Proszę jeszcze raz kolegów z forum o informacje czy mieli problemy z MJoy:
-wyświetla inną nazwę w WinXP,
-po paru sek.znika z kontrolera gier w WinXP
-jak rozwiązali ten problem.
Postaram się intuicyjnie metodą prób i błędów znaleźć rozwiązanie tego problemu.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 12, 2009, 07:44:20
Chciałem zrobić modyfikację ostatniego post,ale czas minął,dlatego uzupełniam ostatni post.
Zajac możesz zastosować uP do projektu Damosa.
Wartość kondensatorów blokujących od 22nF do 33nF KFPM lub KCF tak się chyba nazywają,dawno nie projektowałem.Średnica otworu chyba 0.8 mm,ale lepiej sprawdzić w katalogu.
Co do nazwy to trzeba coś ustalić,w OC nazywają tą płytę enkodery.
Na koniec pytanie do Zajac co ozn.FSBUS oraz FSLCD.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 12:10:17
Jeżeli chodzi o wycenę, to rzeczywiście robiłem ją dla jednej płytki i odliczyłem zrobienie dokumentacji, więc przy większej ilości może być taniej.

Zastosuje kondensatory 22nF / rozumiem, że wszystkie również ten na wejściu przy zasilaniu / - resztę już sprawdzę nie ma problemu.

Już wyjaśniam co to takiego FSBUS i FSLCD

FSBUS - coś w rodzaju OpenCocpits cały system do połączenia hardware z symulatorem. W skład wchodzi główna płytka do połączenia innych z komputerem "COM" i następne "DIO" digital input output, "DSP" - do podłączenia wyświetlaczy 7-segmentowych, "DO64" - 64 wyjścia do podłączenia np diód oraz innych typu servo - strona www.fsbus.de oraz wątek o nowej wersji fsbus NG na forum vatsim http://www.forum.vatsim.pl/viewtopic.php?f=68&t=24221&st=0&sk=t&sd=a&hilit=fsbus&sid=b19ac6d12a408ab2d104746fe5701645

FSLCD - mały program, który umożliwia wyświetlanie danych z FS-a na wyświetlaczach lcd takich jak ten http://www.seguro.pl/sklep/?zobacz=4681&producent= sterowany przez port drukarki. Ja chcę go użyć w połączeniu z Mjoy-em / sterowania Mjoy, wyświetlanie FSLCD / mam go u siebie ale widzę, że trochę projekt zanika. Oto schemat podłączenia wyświetlaczy

(http://img14.imageshack.us/img14/4980/lcdschematics.th.jpg) (http://img14.imageshack.us/my.php?image=lcdschematics.jpg)

Zmieniając temat na problem z Mjoy-em to zauważyłem u siebie, że podczas programowania / Write Programm (FLASH) / pasek postępu nigdy nie dochodzi do końca tylko szybko zmienia się na weryfikacje i pokazuje, że jest ok
W najbliższym czasie bezie u mnie kumpel od pierwszego Mjoy-a to spróbuje zaprogramować na starej płytce kość - może coś nie tak w połączeniach programatora.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 12, 2009, 13:11:14
Dzięki za wyjaśnienia.Tak jak obiecałem wrócę to tego tematu za jakiś czas.Teraz kończę kokpit.
Wykonałem testy,przedstawiam wnioski.
Wnioski z testów MJoy.
Testy wykonałem na 2 płytach MJoy,gdzie jedna miała tendencję do nieregularnego zrywania połączenia z pc w czasie 30 minut.Druga płyta jest stabilna.Miałem do dyspozycji 3 uP ATmego 16.
Wyniki testów.
Z 3 uP jeden nie pracuje z płytami.Zmiana wartości kondensatorów C2 oraz C3 ma wpływ na zrywanie połączenia z PC.Przy okazji wymieniłem te kondensatory w płycie z tendencją zrywania połączenia i płyta jest stabilna.Nie miałem do dyspozycji kondensatorów 30 pF,dlatego nie wiem jak zachowuje się układ z taką pojemnością.
Wnioski z testów.
1.Mogą się zdarzyć uP z ozn.16 sugerującym pracę z kwarcem do 16 MHz,które nie pracują z zegarem 12MHz.W moim przypadku 1 sztuka.
2.Kondensatory korygujące układ rezonansowy (wartość pojemności) ma wpływ na stabilność układu (zrywanie połączenia z PC).
Wnioski praktyczne.
-Wymiana uP na inny.
-Wymiana C2 oraz C3.
Nie badałem układu dopasowania styku USB pc z USB MJoy.
Z braku kondensatorów miałem do dyspozycji 2 nowe 15pF oraz 2 stare (podejrzane,conajmniej jeden z nich).Zrobiłem test bez C2,C3 w połączeniu równoległym oraz szeregowym.Ponieważ nie miałem 4 nowych kondensatorów to mogę tylko dedukować.Bez kondensatorów zrywa,wymiana w podejrzanej płycie MJoy C2 i C3 na nowe powoduje stabilną pracę tej płyty.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 12, 2009, 14:17:48
Programując programem PonyProg, należy mieć na uwadze to, że nie do końca weryfikuje on poprawność zapisu (przynajmniej w starszych wersjach - nie wiem jak w nowych). Tzn. liczy CRC pliku wgrywanego i odczytanych danych po wgraniu tego pliku ale ich nie porównuje, przez co nie informacja końcowa dotyczy nie tyle poprawności zapisu co pomyślnym zapisie ale co tak naprawdę się zapisało to nie ma pewności (dużo zależy od kabla programatora i zakłóceń).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 14:34:43
Z 3 uP jeden nie pracuje z płytami.Zmiana wartości kondensatorów C2 oraz C3 ma wpływ na zrywanie połączenia z PC.Przy okazji wymieniłem te kondensatory w płycie z tendencją zrywania połączenia i płyta jest stabilna.Nie miałem do dyspozycji kondensatorów 30 pF,dlatego nie wiem jak zachowuje się układ z taką pojemnością.
Pojemność kondensatorów powinna być w zakresie 12-22 pF. 30pF to stanowczo za dużo.
Przy programowaniu fuse bitów powinno się zaprogramować  (programmed) bit CKOPT. On steruje rpdzajem sprzężenia z oscylatorem. Gdy jest zaprogramowany: procesor włącza wzmacniacz i sprzęga się z rezonatorem w trybie rail-to-rail. Kwarc drga wtedy z większą amplitudą, układ pobiera więcej prądu, ale jest bardziej odporny na zakłócenia. Dla częstotliwości ponad 8MHz zaleca się włączenie tego bitu. Dla 16MHz jest to wręcz wymagane.

edit:
"Programmed" w PonyProg oznacza "zaptaszkowanie" checkbox'a.
Vito_zm - mógłbyś to przetestować na uP, który odmawia współpracy? Z tego, co pisałeś poprzednio wynika, że nie ruszasz bitu CKOPT przy programowaniu MJoy'a.

Cytat: vito_zm
W MJoy jest zaznaczone tylko BOOTSZ1,BOOTSZ0,SUTO i to wszystko

IMHO - to może być jedną z przyczyn problemów.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 12, 2009, 16:53:25
Damos strzał w dziesiątkę,gratuluję.Jest o.k.Trzeba poprawić manuale do MJoya.Bit CKOPT musi być zaznaczony.Miałeś rację,że układ pracował na granicy.Niektóre uP wyrabiały inne siadały.Jak to dobrze mieć na forum profesjonalistę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 17:17:56
Cieszę się, ze następny problem rozwiązany :)  :023:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 17:28:07
Niestety u mnie problem pozostał. Zaznaczyłem opcje CKOPT. Po podłączeniu znowu to samo na chwilę się pojawia i znika po paru sekundach  :015:

może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 17:39:58
Niestety u mnie problem pozostał. Zaznaczyłem opcje CKOPT. Po podłączeniu znowu to samo na chwilę się pojawia i znika po paru sekundach  :015:

może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie
1 - zrób screenshota z ponyprog'a przed zapisaniem programu
2 - kondensatory na nóżki zasilania (100nF ?)
3 - kondensatory przy rezonatorze - 12pF do 22 pF (sugeruję coś ok. 15pF)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 18:32:20
Oto screenshoty z ponyprog

(http://img159.imageshack.us/img159/494/ponyprog01.th.jpg) (http://img159.imageshack.us/my.php?image=ponyprog01.jpg)      (http://img401.imageshack.us/img401/5317/ponyprog02.th.jpg) (http://img401.imageshack.us/my.php?image=ponyprog02.jpg)

Zauważyłem, że zera czyli "FFFFF" zaczynają się już w połowie, nie wiem czy tak powinno być ?

Co do wymiany kondensatorów to po ręka  100nF, 15pF oraz 22pF więc ok
Ale przyjrzałem się płytce i są tam przy zasilaniu 100nF przy rezonatorze ma oznaczenie - 15J - nie wiem czy to oznacza 15pF a przy Atmedze też 100nF, więc które wymienić. Cała płytka z dawniej zaprogramowaną Atmegą chodzi stabilnie.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 18:53:50
Oto screenshoty z ponyprog
Przepraszam - źle się wyraziłem. Chodziło mi o screenshot z okienka, w którym zaznacza się fuse bity :)
coś takiego:
(http://www.scienceprog.com/wp-content/uploads/AtmegaCLKF/image001.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 12, 2009, 20:08:07
Zajac chcę zwrócić uwagę na możliwość odczytu,zapisu i wymazania pamięci flash,eprom oraz security bits.Program ładuje się prawidłowo tak myślę.Weryfikacja sumy kontrolnej na kilku bajtach jest wystarczającym zabezpieczeniem.
Wyjaśnienia Damosa są logiczne.Moje testy w postaci manipulowania pojemnościami to potwierdzają.Bez tych pojemności 15pF układ zrywał komunikację z PC natychmiast.
Ten padnięty uP nie komunikował się z PC w ogóle ani przez sekundę(mam na myśli kontroler gier),tzn.był komunikat,że PC nie rozpoznaje urządzenia.To potwierdza wypowiedź Damosa,że jeśli pojawią się błędy w protokole USB to PC odcina zasilanie,można to sprawdzić.
Aktualnie mam 5 pracujących uP w 4 różnych MJoyach zrealizowanych na płytach uniwersalnych to myślę,że można u Ciebie także znaleźć przyczynę wadliwej pracy.
Ponieważ na forum nikt nie zgłaszał zastrzeżeń oprócz 3 osób to myślę,że problem dotyczy może tylko pewnej serii scalaków,tym bardziej,że pozostali programowali bez bitu CKOPT.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 21:39:43
To moje ustawienia w "Configuration and security bits"

(http://img208.imageshack.us/img208/4827/ponyprog03.th.jpg) (http://img208.imageshack.us/my.php?image=ponyprog03.jpg)

Jeżeli chodzi o płytkę enkoderów to proponuje nazwę "MJOY ENCODER v1" i taką umieściłem na płytce dopasowałem oraz nazwałem kondensatory, teraz to już chyba wszystko. Oto screeny

(http://img11.imageshack.us/img11/7572/encoderwire.th.jpg) (http://img11.imageshack.us/my.php?image=encoderwire.jpg)          (http://img208.imageshack.us/img208/2255/encoderphoto.th.jpg) (http://img208.imageshack.us/my.php?image=encoderphoto.jpg)


pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 23:05:08
I jeszcze coś na dodatek. Zawsze przed zamówieniem płytki robię coś w rodzaju makietki, aby sprawdzić czy wszystkie elementy pasują i czy można jeszcze coś poprawić. To zdjęcia takiej makietki tej płytki

(http://img21.imageshack.us/img21/9113/pic01u.th.jpg) (http://img21.imageshack.us/my.php?image=pic01u.jpg)        (http://img7.imageshack.us/img7/2859/pic02m.th.jpg) (http://img7.imageshack.us/my.php?image=pic02m.jpg)         (http://img12.imageshack.us/img12/1757/pic03v.th.jpg) (http://img12.imageshack.us/my.php?image=pic03v.jpg)


Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 12, 2009, 23:24:48
I jeszcze coś na dodatek. Zawsze przed zamówieniem płytki robię coś w rodzaju makietki
Heh, niezły patent :)
To moje ustawienia w "Configuration and security bits"
Wyglądają dobrze :/ W takim razie proponuję "zabawę" z kondensatorami :( Przypomnij mi - czy sprawdzałeś tą samą kość na innej płytce?
Jeżeli chodzi o płytkę enkoderów to proponuje nazwę "MJOY ENCODER v1" i taką umieściłem na płytce dopasowałem oraz nazwałem kondensatory, teraz to już chyba wszystko.

1 - Dorzuć tam jeszcze wytrawione w laminacie info o il2forum - jakiś URL.
2 - Kondesatorki 15pF mają być do rezonatora kwarcowego. Na blokowanie zasilania polecam coś większego - IMHO przynajmniej 100nF.
może zobaczę z przylutowaniem innych kondensatorów - tylko jakich i gdzie
chodzi o 2 kondensatory między masą a oboma nóżkami rezonatora kwarcowego. Rezonator też możesz spróbować zmienić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 12, 2009, 23:41:47
Wyglądają dobrze :/ W takim razie proponuję "zabawę" z kondensatorami :( Przypomnij mi - czy sprawdzałeś tą samą kość na innej płytce?
Tak na moim poprzednim Mjoy-u i też nie chodzi, natomiast ATMEGA z poprzedniego Mjoy-a na nowej płytce a i owszem bez problemu działa.

Co do płytki to oczywiście nie ma problemu z napisem "il2forum" zaraz to zrobię i poprawię te kondensatory.

I teraz sprawa co dalej - mam zamawiać i ile sztuk. Najlepiej będzie, jak dojdą do mnie a ja dalej roześle do innych.

Zajać
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 13, 2009, 00:10:57
Jeszcze jedno, czy nie użyć takiego samego kondensatora 100nF przy gnieździe USB, w przypadku, gdyby ktoś chciał go używać do zasilania

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 13, 2009, 00:11:32
Tak na moim poprzednim Mjoy-u i też nie chodzi, natomiast ATMEGA z poprzedniego Mjoy-a na nowej płytce a i owszem bez problemu działa.
to tę wadliwą zastosuj w encoderze ;)

Co do płytki to oczywiście nie ma problemu z napisem "il2forum" zaraz to zrobię i poprawię te kondensatory.
Jeśli mogę sugerować, to: www.il2forum.prv.pl

I teraz sprawa co dalej - mam zamawiać i ile sztuk. Najlepiej będzie, jak dojdą do mnie a ja dalej roześle do innych.
Nie mam pojęcia :) Ja pewnie z 2 wezmę :) To trzeba dokładnie ustalić i najpierw poczekać na wpłaty.

edit:
Jeszcze jedno, czy nie użyć takiego samego kondensatora 100nF przy gnieździe USB, w przypadku, gdyby ktoś chciał go używać do zasilania
IMHO - nie trzeba. Blokowane mają być wyprowadzenia układów a nie wejście zasilania na płytkę. Oczywiście - jeśli dasz, nie będzie negatywnych skutków.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 13, 2009, 01:06:17
Ja także deklaruję się na dwie płytki. Narazie dwie :021:
Zainteresowani może niech się wpisuja, potem porobimy przelewy zającowi i złoży zamówienie.

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 13, 2009, 06:48:54
Jeszcze raz gratuluję wykonania pcb.Tak jak radził Damos użyj tę kość do enkoderów.Wszystko wskazuje na wadliwą kość w sensie ograniczenia częstotliwości granicznej.Jestem tego prawie pewien,ponieważ po modyfikacji wspomnianego bitu wszystkie uP (5 szt) pracują prawidłowo.
Z kondensatorami w obwodzie rezonansowym (2x15pF) bawiłem się dlatego aby stwierdzić,że parametry tego obwodu mają wpływ na stabilność komunikacji pc MJoy.Stwierdzenie Damosa,że można polepszyć pracę układu przez ustawienie wspomnianego bitu potwierdziło moje przypuszczenie.Na Twoim miejscu zakupiłbym nowy procesor.
Ja także jestem chętny do zamówienia 2 płyt,jeśli powstanie lista.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 13, 2009, 10:08:31
Płytka po poprawkach

(http://img19.imageshack.us/img19/3592/mjoyencwire.th.jpg) (http://img19.imageshack.us/my.php?image=mjoyencwire.jpg)         (http://img8.imageshack.us/img8/241/mjoyencphoto.th.jpg) (http://img8.imageshack.us/my.php?image=mjoyencphoto.jpg)

W takim razie tworzymy listę :

1. Zając         - 3 szt.
2. Vito_zm      - 2 szt.
3. Noker         - 2 szt.
4. Damos        - 2 szt.

na razie razem 9 szt.

Zmieniając temat co do niedziałającego mjoy-a, to zakupiłem nowe ATMEGI / z myślą już o płytce pod encodery / i też to samo - myślę jednak, że coś nie tak jest płytką przynajmniej w części otpowiedzialnej za programowanie. Podejmę jeszcze jedną próbę ze starą płytka a mianowicie na niej spróbuję zaprogramować "oporne" ATMEGI i zobaczę co będzie, ale muszę po raz kolejny zaprosić kumpla / znowu trochę piwa pójdzie  :564: /

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Marca 13, 2009, 23:38:15
Widzę, ze projekt zmierza ku finalizacji - chciałbym bardzo serdecznie pogratulować Damosowi, Vito_zm, Zajacowi oraz wszystkim innym zaangażowanym w projekt, duże wrażenie zrobiła na mnie nie tylko Wasza wiedza elektroniczna, ale także zaangażowanie i tempo realizacji :) Sam Mjoyem oraz enkoderami zamierzam zająć się bliżej terminu wakacyjnego, czas wykorzystując na poznanie podstaw elektroniki - zwłaszcza kilka ostatnich stron niniejszego wątku jest dosyć "trudnych" ;)
Przy okazji zapytam, czy SVMapper pozwala na ustawienie warunkowego działania przycisków (podobnie jak tryby w STT Saiteka, zależnie od przycisku A przycisk B wysyłałby wartość X lub Y)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 13, 2009, 23:58:02
IMHO - SVMapper powinien to potrafić.

OK - prawdopodobnie uda mi się załatwić jednorazową zniżkę na płytki przy zamówieniu grupowym - ok 19-20%. Jeśli ktoś chce - może w tej zniżce mieć jeszcze płytki MJoy'a
Jeśli są chętni - proszę o zgłaszanie. Termin zamkniemy w przyszłym tygodniu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 14, 2009, 07:24:33
Jeśli można to to zgłaszam zapotrzebowanie na dwie płyty MJoya.
Opcje warunkowe są możliwe przy programowaniu przełączników np.w SIOC firmy OpenCockpits.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 14, 2009, 11:57:28
Z braku możliwości edycji postów na Forum stan zamówień jest tu:
http://www.damos.k11.pl/LO/encoder/zamowienia/zamowienia.html
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 14, 2009, 15:30:31
damos - jeśli można to dopisz do mnie jeszcze 2 enc + 2 Mjoye
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Marca 14, 2009, 17:41:48
Dopisuje się do listy - 2 sztuki płytki do encoderów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 18, 2009, 07:18:24
Jeśli ktoś potrzebuje uproszczony MJoy to można go kupić pod linkiem
http://www.leobodnar.com/products/BU0836X/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 18, 2009, 22:39:24
Mogę podać finalne ceny płytek przy obecnej wielkości zamówienia:
encodery: 14PLN za płytkę
MJoy: 19PLN za płytkę
IMHO - ceny niezłe :)
do tego dochodzi koszt wysyłki, ale nie znam cen poczty polskiej...  :karpik To może jeszcze zależeć od masy, jednak zgaduję, że max kilka PLN.
Koszty stworzenia dokumentacji biorę na siebie.

Chętni mogą się jeszcze dopisać... :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BOCZEK w Marca 18, 2009, 23:48:07
Czołem,

Damos, jeśli jeszcze aktualne, poproszę o dopisanie mnie:

- 2x ENC
- 2x MJoy

Pozdrawiam
BOCZEK
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 18, 2009, 23:51:04
OK, Boczek, dopisałem:
http://www.damos.k11.pl/LO/encoder/zamowienia/zamowienia.html

BTW - właśnie rzuciłem okiem na stronę  Nokera:
IMHO w spisie elementów jest błąd mogący uniemożliwić uruchomienie układu:
Cytuj
D1,D2 - 1N4148 - diody prostownicze
D1,D2 to diody Zenera na 3.6V (ostatecznie 3.3V - ale 3.6 mieści się w tolerancji i powoduje mniejsze obciążenie prądowe wyjścia procesora). Magistrala USB wymaga sygnałów na poziomie 3.3V, zasilanie z USB jest 5V - i właśnie 5V względem masy podaje na porcie ATmega. Te diody zenera mają właśnie obcinać "górkę" między 5V a 3.3v. Część płyt głównych (lub HUB'ów) może nie zaakceptować sygnałów 5V i układ nie zadziała.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 19, 2009, 08:14:34
Damos czy mógłbyś rozwinąć temat.Zauważyłem,że na stronie Nokera w spisie elementów jest rzeczywiście dioda prostownicza 1N 4148 natomiast na płycie drukowanej jest dioda Zenera 3.3V 1N 4728.Mam konkretne pytanie jakie powinny być diody obcinające na wejściu USB 3.3 V czy 3.6V.Pytam dlatego,że gdy miałem problemy z uruchomieniem pierwszej płyty MJoy to doczepiłem się do interfejsu USB.Z tego co doczytałem to poziom niski jest w granicach 0.0 - 0.3 V a wysoki 2.8 - 3.6 V.Myślałem,że dioda Zenera ma obcinać do 3.3 V aby nie uszkodzić płyt.Czy możesz to potwierdzić.
Z tego co pamiętam to ktoś na tym forum miał problemy z USB na płycie głównej i musiał zastosować hub,czy to może mieć związek z interface USB Mjoya?
I jeszcze jedna uwaga,jeśli ktoś zamienił diodę Zenera na prostowniczą w swoim MJoyu to w zależności od połączenia anoda,katoda układ mógł nie pracować (obcinanie wysokich poziomów).
Czy mam rację?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 19, 2009, 09:28:41
Damos czy mógłbyś rozwinąć temat.Zauważyłem,że na stronie Nokera w spisie elementów jest rzeczywiście dioda prostownicza 1N 4148 natomiast na płycie drukowanej jest dioda Zenera 3.3V 1N 4728.Mam konkretne pytanie jakie powinny być diody obcinające na wejściu USB 3.3 V czy 3.6V.
Mogą być obie, ale: wyższe napięcie (3.6) to większy odstęp od szumów, większa różnica między 0 a 1 i w końcu - mniejszy prąd "wyciągany" w mikrokontrolera (zbijane 1,4V a nie 1,7V). 3.3V to znów wartość bliżej środka akceptowanego zakresu. Z drugiej strony - w przypadku 3.6V dioda zenera nie będzie modyfikować sygnału przychodzącego z HUB'a/HOST'a (bo on będzie na poziomie 3.3V) i wtedy jej pojemność w mniejszym stopniu będzie modyfikować sygnał.

Pytam dlatego,że gdy miałem problemy z uruchomieniem pierwszej płyty MJoy to doczepiłem się do interfejsu USB.Z tego co doczytałem to poziom niski jest w granicach 0.0 - 0.3 V a wysoki 2.8 - 3.6 V.Myślałem,że dioda Zenera ma obcinać do 3.3 V aby nie uszkodzić płyt.Czy możesz to potwierdzić.
Tak. Dioda zenera ma obcinać napięcie do 3.3 lub 3.6V. Nie wiem, czy 5V spaliło by płytę.

Z tego co pamiętam to ktoś na tym forum miał problemy z USB na płycie głównej i musiał zastosować hub,czy to może mieć związek z interface USB Mjoya?
Może, ale to już gdybologia :)

I jeszcze jedna uwaga,jeśli ktoś zamienił diodę Zenera na prostowniczą w swoim MJoyu to w zależności od połączenia anoda,katoda układ mógł nie pracować (obcinanie wysokich poziomów).
Czy mam rację?
Jeśli zamienił diodę zenera na prostowniczą to USB dostawało z mikrokontrolera 5V zamiast 3.3V. To jedyny problem. Jeśli natomiast zamienił bieguny (anodę z katodą) - to proszę przyjąć wyrazy współczucia: zwiera to obie linie do masy. W najgorszym przypadku umiera płyta. W najlepszym - układ kompletnie nie pracuje.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 19, 2009, 11:12:41
Dzięki za wyjaśnienia,potwierdziłeś moje przypuszczenia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 19, 2009, 17:34:52
Witam

Już nie długo będziemy mogli podłączyć więcej encoderów do naszych mjoy-ów, więc czas na ich zakup. Znalazłem coś takiego na allegro - czy będą pasowały bo cena jest całkiem atrakcyjna - http://www.allegro.pl/item587682723_impulsator_enkoder_obrotowy.html

pozdrawiam
Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 19, 2009, 18:30:06
IMHO - powinny pasować mimo, iż brak tutaj nazwy producenta i oznaczenia ... :) Wiadomo jedynie, że "produkcji zachodniej" oraz "bez gwinta" LOL.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 19, 2009, 18:45:56
jest wersja z gwintem / na dużym zdjęciu widać / i trzeba zaznaczyć w zamówieniu. Chodzi tylko czy odpowiedni kod wysyła i czy będzie działać - może szukać po typie EC-11
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 19, 2009, 23:27:23
Damos - spis elementów na stronie o mJoy'u wykonałem na podstawie moich działających egzemplarzy (zrobiłem już ich 5szt); ale skoro twierdzisz że te diody mogą być lepsze to się zmieni no problem. Fakt faktem że wszystkie trzeba było podpinać poprzez HUBa, ale to znowu było zalecane przy nowszych kompach (są wpisy w początkowych postach tego tematu).

Na zakończenie - kupowałem enkoderki od tego Pana i wyglądają na solidne - ale jeszcze nie podłączałem pod płytkę

Proszę jeszcze o poprawkę na stronie z zamówieniami - w sumie potrzebuję 4szt ENC i 2szt MJoy'a - w sumie 94 + koszta /kasa poszła na konto/

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 19, 2009, 23:44:48
To zaryzykuje i parę sztuk kupie

Na zakończenie - kupowałem enkoderki od tego Pana i wyglądają na solidne - ale jeszcze nie podłączałem pod płytkę

W końcu drogie nie są a mają przycisk, który fajnie można wykorzystać.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 20, 2009, 00:52:43
Damos - spis elementów na stronie o mJoy'u wykonałem na podstawie moich działających egzemplarzy (zrobiłem już ich 5szt); ale skoro twierdzisz że te diody mogą być lepsze to się zmieni no problem.
  Dobrze, że ci działa, ale jest "na granicy". Zauważ, że nawet na płytce jest symbol diody zenera :)
Z resztą - to nie moje wymysły:

Cytuj
Since USB requires 3.3 V levels on D+ and D- but delivers a power supply of
ca. 5 V, some kind of level conversion must be performed. There are several
ways to implement this level conversion, see the example circuits below.
tu jedyny możliwy sposób zastosowania diod prostowniczych:
(http://www.damos.k11.pl/LO/atmega/with-series-diodes.png)
Cytuj
This is a simplified low-cost version of the voltage regulator approach.
  Instead of using a voltage regulator, we reduce the voltage by the forward
  voltage of two silicon diodes (roughly 1.4 V). This gives ca. 3.6 V which
  is practically inside the allowed range. The big disadvantage is that the
  supply is not regulated -- it even depends strongly on the power
  consumption. This cannot be tolerated for analog circuits.

a tu poprawne użycie diod zenera:
(http://www.damos.k11.pl/LO/atmega/with-zener.png)
Cytuj
This circuit enforces lower voltage levels on D+ and D- with zener diodes.
  The zener diodes MUST be low power / low current types to ensure that the
  1k5 pull-up resistor on D- generates a voltage of well above 2.5 V (but
  below 3.6 V). The advantage of this circuit is its simplicity and that the
  circuit can be powered at 5 V (usually precise enough if the cable drop is
  neglected). The disadvantage is that some zener diodes have a lower voltage
  than 3 V when powered through 1k5 and the choice of components becomes
  relevant. In addition to that, the power consumption during USB data
  transfer is increased because the current is only limited by the 68 Ohm
  series resistor. The zeners may even distort the signal waveforms due to
  their capacity.

Jeśli trzeba - mogę przetłumaczyć.

Proszę jeszcze o poprawkę na stronie z zamówieniami - w sumie potrzebuję 4szt ENC i 2szt MJoy'a - w sumie 94 + koszta /kasa poszła na konto/
Mówisz i masz :)

Pozdrawiam i bez urazy - ja tak tylko dla dobra społeczności...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 20, 2009, 08:08:18
Dzięki Damos za wyjaśnienia.Moim zdaniem punkt styku PC uP jest istotny.
Z rys.pierwszego wynika,że 2 diody w szereg dają spadek 1.4 V czyli mamy redukcję napięcia zasilania uP oaz USB do 3.6V,ale na skutek nieliniowości diod w przypadku zmiany obciążenia mogą być wahania napięcia co jest niekorzystne dla analogów.Tak to rozumiem.
Rozwiązanie na drugim rys.jest trochę podobne do naszego w MJoy.Punkt pracy na lini D- jest określony przez warość rez.R3.Diody D1 oraz D2 są spolaryzowane w kierunku zaporowym.D1 oraz D2 działają jako ograniczniki napięcia (3.6 V) lini D- oraz D+.Ze względu na pojemność diod sygnał może być zakłócony.
Nasz przypadek w MJoy różni się tym,że napięcie na lini D- jest ustalane przez dzielnik napięcia R1 oraz R2.Diody pełnią tę samą rolę co na rys.drugim to znaczy działają jako ograniczniki napięcia.Jeśli zamiast diod Zenera damy diody prostownicze (połączone katodami do lini D+ oraz D-) to dla układu diody te nie mają żadnego znaczenia tzn.można je usunąć.Układ będzie pracował ponieważ punkt pracy jest określony przez rezystory 2.2K oraz 4.7K.Na schemacie ideowym MJoya są zaznaczone diody D1 oraz D2 jako diody Zenera 3.3V.W wykazie elementów nastąpiła pomyłka.
Nie znam rozwiązania hardware USB w PC oraz w HUB.Przypuszczam,że jest tam jakieś wejście symetryczne.W związku z czym pytanie do Damosa.Na rys.drugim napięcie na lini D- zależy od wartości R3 1k5.Jeśli założyć,że wejście USB jest wysokoomowe (nie znam rozwiązania w PC) to o wartości napięcia na tej lini decyduje niewielki prąd prąd płynący przez R3 i D1 oraz port PD4?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 20, 2009, 09:18:47
Punkt pracy na lini D- jest określony przez warość rez.R3. [...] W związku z czym pytanie do Damosa.Na rys.drugim napięcie na lini D- zależy od wartości R3 1k5. Jeśli założyć,że wejście USB jest wysokoomowe (nie znam rozwiązania w PC) to o wartości napięcia na tej lini decyduje niewielki prąd prąd płynący przez R3 i D1 oraz port PD4?
Już tłumaczę: R3 (1K5) podciąga stan linii "D-" w celu zasygnalizowania kontrolerowi, że ma do czynienia z urządzeniem low-speed. Urządzenia typu full-speed oraz high-speed podpierają linię D+ też przez rezystancję 1K5. Później oba urządzenia (kontroler USB oraz uP) skutecznie zmieniają poziom napięcia na magistrali poprzez podanie masy lub 3.3V. Prąd płynący zależy od:
- napięcia zasilania podanego z USB
- rezystancji wewnętrznej tego zasilania
- napięcia podawanego przez PD4 (różnicy względem napięcia efektu zenera na diodzie) ,
- rezystancji wewnętrznej PD4
- rezystancji R1
- rezystancji wewnętrznej D1 dla efektu Zenera
w wersji uproszczonej:
- napięcia podawanego przez PD4,
- rezystancji R1
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 20, 2009, 11:08:11
Jest problem - Gama oferuje swojego własnego MJoy'a ze zmienionym PCB. Nie jestem pewien, czy na tym nie ucierpi ilość obsługiwanych klawiszy - wywalili masę diod z key-matrix'a  :010: :010: Cena, jaką zaproponowali była za ich płytkę - właśnie dostałem schemat PCB, o który poprosiłem po otrzymaniu informacji, że pozbyli się diod. Vito_zm, Zając:  rzućcie okiem, czy to nie ograniczy funkcjonalności, bo "I have bad feelings about this" a teraz już nie mam czasu, żeby rzucić na to okiem ;)
tu jest *.brd:  http://www.damos.k11.pl/LO/encoder/zamowienia/Mjoy16%20rev1.brd
Dowiem się, czy można zamówić płytki w "starej" wersji.
Apropos - popatrzyłem na "naszą" płytkę (nie ma na stronie schematu) i tam jest podciągający w "D-" 2k2 zamiast 1k5... to NIE jest zgodne ze standardem. Ten sam pin jest również podłączony do masy przez 2k2... Jestem nieco skonsternowany :) Ma ktoś schemat MJoy'a ? Na stronie Nokera schematu brak.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 20, 2009, 11:51:33
Znalazłem schemat do starego mjoya - link do pliku http://file4u.pl/download/1364877/Mjoy16_rev1.sch oraz plik pdf tego samego schematu http://file4u.pl/download/1364900/Mjoy16_rev1_www.file4u.pl.pdf / moim zdaniem diody być powinny / według GAMMY pewnie każdy ma sobie na kabelku dolutować a chodziło o zmniejszenie płytki.

pozdrawiam
Zając

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 20, 2009, 14:40:52
Pytanie pierwsze jakim programem otworzyć plik Mjoy 16 rev 1 .BRD?
Porównałem schemat z linku Zajca i mój oryginalny i jest różnica dotycząca rezystora R2.U mnie jest 4.7 k w schemacie z linku jest 2.2 k.W moim przypadku gdy nie ma transmisji napiecie na D- jest około 2.4V.
Cytuj
Później oba urządzenia (kontroler USB oraz uP) skutecznie zmieniają poziom napięcia na magistrali poprzez podanie masy lub 3.3V.
Czy napięcie na D- oraz D+ w czasie wymiany danych jest napięciem różnicowym?
W jakim zakresie napięć pracują diody Zenera podczas wymiany danych?
Mnie się wydawało,że poniżej napięcia Zenera?(diody są tylko zabezpieczeniem przed przekroczeniem 3.3V,ale może się mylę).


Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 20, 2009, 15:02:54
Pytanie pierwsze jakim programem otworzyć plik Mjoy 16 rev 1 .BRD?

Programem EAGLE - można ściągnąć demo

pozdrawiam
Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 20, 2009, 16:00:03
Programem EAGLE - można ściągnąć demo
Nie Demo, a normalną, w pełni darmową wersję freeware. Ona ma jedynie ograniczenie do zapisu więcej niż 2 warstw i większej płytki niż 10x8 cm.
http://www.cadsoft.de/download.htm
Czy napięcie na D- oraz D+ w czasie wymiany danych jest napięciem różnicowym?
O tyle, że zamieniają się biegunowością. Nie ma tam napięcia ujemnego względem masy.
W jakim zakresie napięć pracują diody Zenera podczas wymiany danych?
Mnie się wydawało,że poniżej napięcia Zenera?(diody są tylko zabezpieczeniem przed przekroczeniem 3.3V,ale może się mylę).
A to zależy. uP podaje na port napięcie bliskie 5V - więc ten sygnał jest obcinany. HUB/Host USB powinien podawac miedzy 2.8V a 3.6V - wtedy dioda 3.3 będzie obcinać sygnał a dioda 3.6 nie powinna. Dla poziomu poniżej napięcia Zenera dioda nie przewodzi w kierunku zaporowym.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 20, 2009, 18:37:36
Co do starej płytki Mjoya, to przypomnę, że projektowałem ją pod wykonanie domowe, metodami niejako chałupniczymi. Gdybym projektował od razu pod wykonanie w profesjonalnym zakładzie, jej gabaryty byłyby mniejsze... ale żeby aż wywalać miejsce na diody ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 20, 2009, 18:58:25
Dziękuję Damos za wyjaśnienia,teraz nie mam wątpliwości co do punktu styku PC MJoy.Dzięki za informację o Eagle,rzeczywiście można otworzyć plik.Co do mnie to reflektuję na wersję MJoy bez diod.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 24, 2009, 10:08:53
Gama twierdzi, że ta werjsa MJoya działa i że testowali:

Cytat: Gama
Płytka była sprawdzona także i pod tym względem, więc działa jak należy.

Ilość diód można było wyciąć, bo w nowym projekcie (schemat także został
zmieniony) sygnał jest rozdzielany za diodami, a nie przed, jak w starym
mjoyu.
Zasada działania klawiatury matrycowej mówi, że zawsze sprawdza się
tylko jeden wiersz w danej chwili. Więc po co mieć dla każdego wiersza
inne diody? Wystarczy ich tyle co wierszy.

Ja przez weekend nie miałem czasu na analizę schematu :( Możliwe, że gość ma rację.
Proszę o potwierdzenie, czy ci, którzy chcą płytki MJoy'a wezmą te "mniejsze", czy dla nich zamówić "stare".
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 24, 2009, 13:45:00
Dla mnie mniejsze jeśli można.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 24, 2009, 16:18:18
Z tego co rozumiem to żadne dodatkowe diody prostownicze nie są potrzebne do działania "mniejszego" mjoya - poproszę o potwierdzenie tego / nie mam możliwości wlutowywania diód w taśmę wielożyłową /. Jeszcze mam jedną wątpliwość a mianowicie dwie diody tuż przy gnieździe USB są SMD czy mi się wydaje ?
Więc jeszcze nie wiem to zależy od odpowiedzi na powyższe pytania.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 24, 2009, 16:50:23
Tak, niestety są tam przewidziane SMD, pozbyto sie też serii 10 oporników wrzucając tam ... coś innego. Zmieniono tez gniazdo programatora... sporo zmian.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 24, 2009, 17:33:12
W takim razie pozostane chyba przy starej wersji a jeżeli chodzi o

pozbyto sie też serii 10 oporników wrzucając tam ... coś innego.

to prawdopodobnie chodzi o coś takiego http://www.tme.eu/drabinka-rezystorowa-9x10k-10pin-2/arts/pl/a07/dr470r-4_5.html

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 24, 2009, 18:04:40
Teoretycznie można pominąć te diody SMD i wlutować klasyczne w miejsca lutów gniazda USB-B.

Problem gniazda ISP też można przeskoczyć wykonując przejściówkę do tego, który do tej pory wykorzystywaliśmy.

Tylko pytanie czy wszystkie przyciski będą działać tak jak powinny ? Gama wykonała modyfikację układu... nie wiem nawet czy kogokolwiek spytali się o zgodę (mnie na pewno nie), to przynajmniej mogliby podesłać komuś tutaj jedną sztukę do testów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 24, 2009, 18:16:44
Z tego co rozumiem to żadne dodatkowe diody prostownicze nie są potrzebne do działania "mniejszego" mjoya - poproszę o potwierdzenie tego / nie mam możliwości wlutowywania diód w taśmę wielożyłową /.
Rozrysowałem matrix'a, zrobiłem sobie pobieżną analizę i wychodzi mi, że mogą pojawić się fałszywe odczyty przy jednoczesnym wciśnięciu odpowiedniej kombinacji 3 lub więcej klawiszy.

Jeszcze mam jedną wątpliwość a mianowicie dwie diody tuż przy gnieździe USB są SMD czy mi się wydaje ?
Tak to wygląda. Ale można tam przylutować zwykłe diody.

To dziwne "coś" zamiast rezystorów - to drabinka rezystorowa - dobry pomysł.

BTW - "oryginalne" płytki MJoy'a są droższe o kilka PLN (większa powierzchnia płytki)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 24, 2009, 18:35:03
Jestem ciekaw czy ktoś taką płytkę już ma i czy mu chodzi prawidłowo po tych zmianach
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 24, 2009, 18:55:41
Przejrzałem także pobieżnie druk i potwierdzam,że zastosowano drabinkę oporową.Dlaczego wprowadzono dodatkowo 8 diod nie mam pojęcia.Ponieważ prototyp tej płytki nie został przez kolegów z forum przetestowany to pojawia się wątpliwość czy jest sens jej zamawiania.
Najbezpieczniej zamówić starą wersję i przesłać Damosowi dodatkowe pieniadze wynikajace z różnicy cen.Co do mnie to podporządkuję się do wersji MJoya zamawianej przez kolegów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 24, 2009, 18:58:39
Jestem też za "starą" płytką - różnice oczywiście doślę

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 24, 2009, 19:34:54
OK. Zrobiłem rysunek wyjaśniający do swojej analizy key-matrix'a: (sorry za malunki w paincie  :karpik, ale trudno to lepiej wyjaśnić)
Układ działa tak, że dla każdej z kombinacji portów PCx->(PBx,PDx) jest sprawdzane, czy płynie między nimi prąd. W danym momencie zasilana jest tylko jedna para z tej kombinacji np. dla PC0 jest to następująca sekwencja zasilania par i testowania przepływu::
 PC0 i PB0
 PC0 i PB1
 PC0 i PB2
 PC0 i PB3
 PC0 i PB4
 PC0 i PB5
 PC0 i PB6
 PC0 i PB7
 PC0 i PD4
 PC0 i PD5
 PC0 i PD6
 PC0 i PD7

 Przy zwartym przycisku prąd płynie, przy rozwartym - nie. Kolorami oznaczyłem poszczególne przepływy.
Można wciskać wiele przycisków na raz i wszystko będzie ok, tak jak tu:
(http://www.damos.k11.pl/LO/encoder/matrix/KEY_MATRIX_NOWY_wariant_ok.JPG)
Jednak wystarczy wcisnąć pechowo 3 przyciski - i zaczną pojawiać się błędy: tutaj pokazany jest test dla (PC1->PB0) oraz (PC1->PB1). Na skrzyżowaniu PC1-PB1 przycisk nie jest wciśnięty a prąd i tak popłynie - właśnie z powodu zmniejszenia ilości diod. Nie jest to groźne dla zwykłego Joystick;a, ale dla kokpitu, gdzie są przyciski dwustanowe - już tak!
(http://www.damos.k11.pl/LO/encoder/matrix/KEY_MATRIX_NOWY_wariant_bad.JPG)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 24, 2009, 19:51:51
Nie po to jest key matrix żeby diody pakować poza układem... równie dobrze można się ograniczyć do klasycznej konstrukcji pierwszego Mjoy'a 16. Gama dała ciała widać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 24, 2009, 21:57:20
Piękna analiza Damos.Wniosek jest jeden,dla układów z przełącznikami układ może przekłamywać.Swoją drogą nie spotkałem jeszcze tak oszczędnego rozwiązania.
Wynika z tego,że albo stare rozwiązanie albo rezygnacja.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 25, 2009, 04:07:38
Ostatnia cena płytek mJoy by Sundowner była 25PLN, jeśli nic się nie zmieniło to zamiast zamówienia:
4x ENC + 2x mJoy /Gama/
poproszę
4x ENC + 1x mJoy /Sundowner/

Nadwyżkę funduszu przekazuję na częściowe pokrycie kosztów dokumentacji, tudzież browarek dla autorów projektu  :020:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 25, 2009, 07:15:02
Ostatnia cena płytek mJoy by Sundowner była 25PLN, jeśli nic się nie zmieniło
Czekam na odpowiedź w sprawie ceny "starej" płytki
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 25, 2009, 07:17:55
Zastanawiałem się dlaczego zmieniono schemat połączeń w MJoyu rekukując ilość diod i doszedłem do wniosku,że autor tego pomysłu wzorował się na klawiaturze do PC.W 2007 roku pod wpływem sugestii Sun chciałem zrealizować podobny pomysł przy pomocy tylko klawiatury.
http://www.il2forum.pl/index.php?topic=8494.45
Po kilku testach z klawiaturą doszedłem do wniosku,że lepiej zastosować do realizacji paneli MJoya.Autor mini MJoya chciał uprościć projekt oszczędzając na diodach,ale nie przewidział,że może w ten sposób ograniczyć jego funkcjonalność.
Co do ilości zamawianych płyt to pomysł Nokera jest sensowny,ponieważ nie powoduje komplikacji.W moim przypadku 2xENC oraz 1XMJoy(Sundowner),nadwyżka dla Damosa (symbolicznie za jego pracę).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 25, 2009, 08:07:58
Zastanawiałem się dlaczego zmieniono schemat połączeń w MJoyu rekukując ilość diod i doszedłem do wniosku,że autor tego pomysłu wzorował się na klawiaturze do PC.
Rozmawiałem o tym z autorem (sympatyczny skądinąd pan Maciej Dymowski z Gamy), sugerowałęm mu możliwość błędnego działania, na co odpowiedział:
Cytuj
Płytka była sprawdzona także i pod tym względem, więc działa jak należy.

Ilość diód można było wyciąć, bo w nowym projekcie (schemat także został
zmieniony) sygnał jest rozdzielany za diodami, a nie przed, jak w starym
mjoyu.
Zasada działania klawiatury matrycowej mówi, że zawsze sprawdza się
tylko jeden wiersz w danej chwili. Więc po co mieć dla każdego wiersza
inne diody
? Wystarczy ich tyle co wierszy.
IMHO - zbyt pobieżnie potraktował temat nie myśląc nawet, że można mieć wciśnięte 3 przyciski na raz (co nawet w zwykłym Joy'u jest możliwe).

nadwyżka dla Damosa (symbolicznie za jego pracę).
Bez jaj... to jest działalnie "non-profit", "pro publico bono". Poczekajcie na odpowiedź w sprawie ceny "dużych" płytek.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 25, 2009, 10:04:23
Cytuj
Zasada działania klawiatury matrycowej mówi, że zawsze sprawdza się
tylko jeden wiersz w danej chwili. Więc po co mieć dla każdego wiersza
inne diody? Wystarczy ich tyle co wierszy.
Moim zdaniem autor powinien przeprowadzić testy uwzględniające różne sytuacje,które wystąpią w kokpicie zbudowanym na bazie MJoya.
Załóżmy,że autor ma rację (cytat)ale jaka będzie interpretacja programu MJoya jeśli mamy załączone jakieś przełączniki i załączymy na moment przycisk w pobliżu mapy tych przełączników.Nie mam siły rozrysować tej sytuacji,ale intuicja mówi mi,że może wystąpić przypadek przedstawiony przez Damosa,tzn.MJoy odczyta przycisk,który nie został wciśnięty.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 25, 2009, 11:12:09
Moim zdaniem autor powinien przeprowadzić testy uwzględniające różne sytuacje,które wystąpią w kokpicie zbudowanym na bazie MJoya.
Wydaje mi się, że autor nie wpadł na pomysł tak wyszukanego użycia MJoy'a :)

Załóżmy,że autor ma rację (cytat)
IMHO udowodniłem, że nie ma i że taka (opisywana przez Ciebie) sytuacja może wystąpić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 25, 2009, 17:57:21
Update: cena za "starego" MJoy'a to ok. 26 PLN.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Marca 25, 2009, 22:12:19
Cena za starego MJOY-a jest ok - bardzo podobna jak wtedy, kiedy zamawiałem poprzednio. Chciałbym dodatkowo zamówić jeszcze jednego MJOY-a / czyli 3 + 1 razem 4 / oraz jescze jedną płytkę do encoderów / 3 + 1 razem 4 /, był u mnie kumpel, który ma moją poprzednią skrzyneczkę / testy kości atmegi, o której pisałem wcześniej - wynik opiszę za chwilę / i bardzo mu się spodobał pomysł z encoderami, więc dodatkowe zamówienie dla niego. Oczywiście proszę o sumę jaką muszę dopłacić za dodatkowe płytki, oraz za zmianę na starsze MJOY-e na maila.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 27, 2009, 12:56:16
Panowie - w związku z zamieszaniem oraz podaniem ceny za "starego" MJoy'a proszę wszystkich o deklaracje, jaką wersję MJoy'a chcecie i w jakiej ilości
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 27, 2009, 17:18:18
4x enkodery
1x stary mJoy
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BOCZEK w Marca 27, 2009, 17:38:47
2 x Enkoder
2 x Mjoy ("stary")
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 27, 2009, 18:20:34
2 x Enkoder
2 x Mjoy ("stary")
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: roger298 w Marca 31, 2009, 12:45:44
Witam wszystkich, gratuluję projektu - właśnie się zastanawiałem dla czego przy tak dużym zainteresowaniu tą tematyką nikt nie pomyślał żeby zrobić układ do czytania enkoderów a tu proszę - szacunek.
No, to jak trochę posłodziłem  :002:to przejdę do rzeczy - jak można zdobyć ten projekt? bo mi te pliki kicada które były wcześniej umieszczone nie poszły :005: to mój adres roger298@wp.pl - z góry dziękuję.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 01, 2009, 13:16:34
Vitam !
Widzę, że wszyscy chca starego MJoy'a - więc takiego zamówiłem. Nie czekam na wpłaty, bo każdy już coś przelał i to wystarczy za gwarancję :)
Stan zamówień jest na wiadomej stronie. Czas realizacji... dowiemy się w ciągu kilku dni :) .

Chciałem przy okazji wyrazić duże podziękowania za owocną współpracę dla kolegów: vito_zm oraz zajac. Bez nich projekt nie miał by szans na finalizację  :010:  :023:

jak można zdobyć ten projekt?
A co konkretnie masz na myśli pisząc "zdobyć" oraz
"projekt" ?
HEX do zaprogramowania ATmega16 jest do pobrania, schemat jest banalnie prosty, projekt płytki będzie niedługo dostępny. Cóż więcej można chcieć ? :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: roger298 w Kwietnia 01, 2009, 15:03:57
sorki, poprzednie strony "przekartkowałem" na szybko więc pewnie przeoczyłem, ale to wszystko z radości żeście taki fajny projekt zrealizowali - obiecuję poprawę :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 01, 2009, 15:53:01
patrz tam: http://www.il2forum.pl/index.php?topic=8603.330
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: roger298 w Kwietnia 02, 2009, 22:58:13
rozumiem że na ewentualne zamówienie grupowe jest za późno? a może kupiliście więcej to bym chętnie odkupił ze 2szt?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 02, 2009, 23:11:06
Może coś da się jeszcze zrobić.
Zadeklaruj dokładnie, co chcesz i ile.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: roger298 w Kwietnia 03, 2009, 13:00:38
2x enkoder bo mjoya zrobię sobie sam piszcie co i jak: roger298@wp.pl :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 03, 2009, 21:24:39
2x enkoder bo mjoya zrobię sobie sam piszcie co i jak: roger298@wp.pl :)
ostatni post na tej stronie ma linka do odpowiedniej strony:
http://www.il2forum.pl/index.php?topic=8603.420
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 06, 2009, 16:53:28
Ze względu na kwotę zamówienia dostaliśmy zniżkę i płytki MJoy'a wyjdą taniej - po ok 22 PLN za szt. :) Kwoty na stronie przeliczę nieco później. Dla Rogera też będzie 2 x encoder.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: roger298 w Kwietnia 07, 2009, 22:26:55
dziękuję ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 08, 2009, 21:54:54
Witam.

Ostatnio w necie znalazłem coś takiego - http://www.tme.eu/pl/pages/New_Product:przelaczniki-obrotowe-impulsowe-do-druku-serii-ps1010.html - kupiłem dwie sztuki do testów. Jest tak jakby encoder, ale na wyjściu już ma podane sygnały w zależności od kierunku obrotu. Podłączyłem to "coś" do Mjoy-a i oto taki rezultat. Niby wszystko chodzi, jak kręcę w jedną stronę to są impulsy na jednej parze styków a jak w drugą to na drugiej - czyli działa, ale nie do końca. Gubi bardzo dużo impulsów, niezależnie od szybkości kręcenia, nawet jak przełączam po jednym "ząbku", podejrzewam, że problem raczej tkwi w długości impulsu i mjoy nie wszystkie jest w stanie odczytać. I tu pytanie / może do Damosa lub Vito_zm / czy można dokładając jakiś element elektroniczny np. kondensator spowodować wydłużenie impulsów i co za tym idzie, że Mjoy odczyta je wszystkie. Oto link jaki znalazłem do danych o tym przełączniku -  http://akamai.globalsources.com.edgesuite.net/f/593/3445/5d/pdt.static.globalsources.com/IMAGES/PDT/SPEC/702/K1003003702.pdf   I jeszcze jedno spostrzeżenie, przełącznik ten nadaje się raczej do małych zmian wartości w kokpicie np. zmiana zasięgu wyświetlacza, lecz nie za bardzo do takich jak HDG, ALT czy CRS - mało impulsów na obrót. To tyle o tym przełączniku, czekam na odpowiedź , bo nie wiem czy kupić ich więcej w TME prze kupnie więcej niż 5 szt. cena nie jest najgorsza / 6,59,- netto za sztukę /.

Jeszce jedna sprawa, ostatnio trochę "dłubałem" aby na jednej płytce pcb połączyć mjoy-a z encoderami. Oto wstępne przymiarki

(http://img12.imageshack.us/img12/8392/mjomaxxm.th.jpg) (http://img12.imageshack.us/my.php?image=mjomaxxm.jpg)

I tu drugie pytanie, czy jest potrzebny ten kondensator, który w "encoderze" występował przy wejściu zasilania - tutaj zasilanie podebrałem z usb a tam już taki występuje. Robiłem go na podstawie płytki i schematu by Sundowner - mam nadzieje, że nie ma nic przeciwko, projekt typowo pod wykonanie w jakieś firmie, oraz projektu ze strony http://www.rvdijk.nl/pcb.htm i zrobiłem coś po środku zmieniając miejsca wyprowadzeń oraz połączyłem z układem encodera / przełączenie poprzez dwa jumpery /. Na razie chyba nie będę jej zamawiał, ale jakby był ktoś chętny to podeślę odpowiednie pliki.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 08, 2009, 22:21:32
Moim zdaniem jest to przełącznik obrotowo-impulsowy a nie enkoder.Enkoder pracuje w kodzie Graya.Nie chcę wchodzić w szczegóły,aby nie mącić.Ten przełącznik nie nadaje się do naszego projektu.Zajac podałeś link na Allegro do faceta,który oferował enkodery.Ja u niego kupiłem 11 szt ( 2.5 zł za 1szt.).
Wystarczy jeden kondensator filtrujący.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Kwietnia 08, 2009, 22:28:30
Nic przeciwko nie mam, wręcz jestem ciekaw do czego to doprowadzi, i cicho podpowiadam, że można by poszukać alternatywy dla układów Atmela, na rzecz obsługujących USB hardwareowo i stworzyć coś zupełnie nowego, może dającego wyższa precyzję ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 08, 2009, 23:40:29
Moim zdaniem jest to przełącznik obrotowo-impulsowy a nie enkoder.Enkoder pracuje w kodzie Graya.
Zgadza się nie jest to encoder tylko przełącznik, ale kręci się jak encoder a daje impulsy na parze styków w zależności od kierunku obrotu - zrobione jest to chyba mechanicznie
Ten przełącznik nie nadaje się do naszego projektu.
Zgadza się bo nie jest to encoder, jest to raczej alternatywa dla niego
Zajac podałeś link na Allegro do faceta,który oferował enkodery.Ja u niego kupiłem 11 szt ( 2.5 zł za 1szt.).
Też kupiłem 15 szt. za 2,5 zł za szt.  :001:
Wystarczy jeden kondensator filtrujący.
A jakiej wartości będzie najlepszy i czy przylutować bezpośrednio do pary styków ? Jutro przetestuje, idealnie by się sprawdził przy zmianie np. zasięgu na wyświetlaczu czy ustawieniach kodu transpondera gdzie zmiany wartości są nieduże.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2009, 07:43:28
Cytuj
A jakiej wartości będzie najlepszy i czy przylutować bezpośrednio do pary styków ? Jutro przetestuje, idealnie by się sprawdził przy zmianie np. zasięgu na wyświetlaczu czy ustawieniach kodu transpondera gdzie zmiany wartości są nieduże.
Kondensator filtrujący taki jak w MJoy 10uF przy gniazdku USB.Pozostałe kondensatory blokujące przy scalakach tak jak sugerował Damos.
Można spytać jaki układ będziesz testował?
Cytuj
Nic przeciwko nie mam, wręcz jestem ciekaw do czego to doprowadzi, i cicho podpowiadam, że można by poszukać alternatywy dla układów Atmela, na rzecz obsługujących USB hardwareowo i stworzyć coś zupełnie nowego, może dającego wyższa precyzję ?
Ja też o tym myślałem,ale jest to tylko marzenie.Powodów jest kilka.
1.Poznanie uP wymaga nawet dla zdolnego studenta kilku tygodni(kilka set stron manuala).
2.Programowanie w asemblerze nie jest efektywne jest czasochłonne,dlatego jest wskazana znajomość języka wyższego rzędu.
3.Trzeba stworzyć logiczny algorytm pracy sterownika.Jest to ważna umiejętność.Nie każdy to potrafi zrobić.
4.Potrzeba odpowiednich narzędzi do testowania programu,kompilacji itp.
5.Potrzebny jest czas.
Reasumując gdybym był wykładowcą na politechnice to miałbym kilka pomysłów na prace dyplomowe dla studentów.Zauważyłem,że na naszym forum są studenci,ale reprezentują prawdopodobnie inne kierunki studiów.
Na koniec dodam,że na naszym forum jest specjalista od uP (Atmela) Damos,który zrobił dla tego tematu bardzo dużo.Chcę mu podziękować,że znalazł na to wolny czas.
Jeszcze jedna uwaga dotycząca programistów.Tak jak w każdej dziedzinie tutaj też są specjaliści od różnych rzeczy.Nie każdy programista jest specjalistą od programowania uP.
Tyle moich przemyśleń dotyczących MJoya.
ps
Zajac podoba mi się Twój projekt.

 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 09:17:25
Nic przeciwko nie mam, wręcz jestem ciekaw do czego to doprowadzi, i cicho podpowiadam, że można by poszukać alternatywy dla układów Atmela, na rzecz obsługujących USB hardwareowo i stworzyć coś zupełnie nowego, może dającego wyższa precyzję ?
Pracuję nad tym w domowym zaciszu, lecz teraz mam tragicznie mało wolnego czasu, więc oficjalnie do niczego się nie przyznaję :)

Zając - Respect !
Odnośnie pytania - MJoy nie odbiera impulsów, MJoy potrzebuje zwarcia na stykach, kondensator może tu nie pomóc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 10:41:57
Rzuciłem okiem na ten przełącznik, nie mogę już edytować odpowiedzi, więc kolejny post.

Ostatnio w necie znalazłem coś takiego - http://www.tme.eu/pl/pages/New_Product:przelaczniki-obrotowe-impulsowe-do-druku-serii-ps1010.html - kupiłem dwie sztuki do testów. Jest tak jakby encoder, ale na wyjściu już ma podane sygnały w zależności od kierunku obrotu. Podłączyłem to "coś" do Mjoy-a i oto taki rezultat. Niby wszystko chodzi, jak kręcę w jedną stronę to są impulsy na jednej parze styków a jak w drugą to na drugiej - czyli działa, ale nie do końca. Gubi bardzo dużo impulsów, niezależnie od szybkości kręcenia, nawet jak przełączam po jednym "ząbku", podejrzewam, że problem raczej tkwi w długości impulsu
Masz rację. Sądząc po schemacie - powinno działać po podłączeniu zamiast przycisków (a nie do płytki encoderów). Jeśli nie działa - jest to winą jednego lub kilku czynników:
a - długości impulsu
b - rezystancji zwarcia
c - drgań styków

Można pobawić się w podłączenie kondensatora i sprawdzić efekty - zaczął bym od 10nF, później 100nF, 1uF, 10uF - więcej nie ma sensu. Im większa pojemność tym większe prawdopodobieństwo, że uP potraktuje przepływ prądu ładowania kondensatora jak zwarcie. Z drugiej ztrony - jeśli kondensator nie naładuje się w czasie jednego próbkowania - to może utrzymać "zwarcie" kilka sekund pomimo puszczenia przycisku... Wtedy masz jeden impuls na kilka sekund i całość wygląda fatalnie :(

1.Poznanie uP wymaga nawet dla zdolnego studenta kilku tygodni(kilka set stron manuala).
3.Trzeba stworzyć logiczny algorytm pracy sterownika.Jest to ważna umiejętność.Nie każdy to potrafi zrobić.
4.Potrzeba odpowiednich narzędzi do testowania programu,kompilacji itp.
5.Potrzebny jest czas.
Pozostawiłem IMHO najistotniejsze czynniki. Z tym, że czas (5) jest wymagany do wszystkich pozostałych.
1 - samo przeczytanie to jeszcze nic. Trzeba zrozumieć, zapamiętać i umieć zastosować = przeczytanie kilka razy :)
3 - tu przydaje się doświadczenie zarówno z zakresu programowania jak i elektroniki (niezbyt częste u programistów)
4 - zbudowanie toolchaina i skonfigurowanie środowiska to już dość męczący proces w niektórych przypadkach. U jednego producenta do różnych ukłądów potrzebne są różne środowiska programowania i testowania. Koszt zestawów "uruchomieniowych" to czasami mocne przegięcie, potrafią kosztować ponad 2000 PLN. Płatny kompilator dla PIC'ów MICRICHIP proponuje za następnych 3 tys. PLN.  (są chętni na taką "zabawę" ? :) ) Opensource'owe odpowiedniki zmuszają znów do samodzielnego kompletowania i buildowania toolchain'a... co potrafi być frustrujące (różne wersje kompilatora mają różne bugi dla różnych wersji procesora  :karpik). Jeśli wchodzimy w bardziej zintegrowane uP - przydało by się nieco sprzętu:
1 - jakiś wielokanałowy analizator stanów logicznych z dobrym pasmem (od 1000 do 3000 PLN) (- bez niego nie zrobił bym encoderów)
2 - sprzętowy debuger  (do 2000 PLN) - niemal nie jest konieczny, jeśli masz pkt 1 i potrafisz sobie nim załatwić, co trzeba
3 - stacja lutownicza, najlepiej Hot-Air do TQFP - 1000 PLN
4 - topniki SMD w żelu... nawet 100 PLN za małą tubkę (a przylutuj TQFP100 bez tego, nie zrób zwarć i nie przegrzej)
5 - myjka ultradźwiękowa (to już grosze - za 200 PLN można dostać + płyny) lub alternatywa - jeszcze droższe topniki i pasty lutownicze typu "clean free"  :karpik
6 - dobrze było by mieć oscyloskop USB z pasmem przynajmniej 150 MHZ - (1500-4000 PLN) (przy takowaniu powyżej 20MHz kwestie sprzężeń, kształtów impulsów itd. nabierają kluczowego znaczenia przy ustalaniu: "dlaczego nie działa ?", niestety - nie mam i na razie daję sobie radę bez, ale w przypadku przełącznika Zająca wyjaśnienie problemów było by natychmiastowe )
7 - na koniec - każdy błąd i spalenie eksperymentalnego układu to koszt czasu i pieniędzy. Najtańszy AVR32 to mniej niż 40 PLN, jednak mimo tego boli :)

Ja zacząłem zabawę z Atmelem z powodu MJoya i już przy Atmelach zostanę :) One też mają sprzętowe USB, i całkiem niezłe możliwości. Nakłady czasowe, sprzętowe i finansowe przy zmianie platformy skutecznie zniechęcają. Nie dziwcie się, ze nie ma wielu chętnych - niejeden wolał by wydać tą kasę np. na kurs szybowcowy  :banan

coś zupełnie nowego, może dającego wyższa precyzję ?
Teoretycznie ATmel ma 10 bit. precyzję. Daje to 1024 poziomy. Przy 5V to skok co 4.9 mV. Przejście na np. 12 bit precyzję to skok co niemal 1mV... IMHO napięcia indukowane w przewodach będą już zbliżone i całą precyzję diabli (zakłócenia) wezmą.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Kwietnia 09, 2009, 11:13:22
damos - ładną sumkę uzbierałeś :) chyba trzeba będzie ogólno światową zbiórkę zrobić hehe

Przy zwiększaniu możliwości MJoy'a (impulsator) jest jeszcze jeden problem - DirectInput czyli obsługa joysticka w Windowsie. Programowałem prostą rzecz do FSX wykorzystując encodery MJoy'a. Z racji programowania tego w .NET miałem sporo zgubionych pakietów (można włączyć buforowanie ale to nie o to chodzi), w natywnych aplikacjach jest lepiej. Jednak szybko kręcąc encoderem nie wszystkie impulsy są wyłapywane przez aplikację, może też przez MJoy'a.

Osobiście uważam, że to co jest i jak działa, w zupełności wystarcza do zwykłego korzystania z MJoy'a. Ale tworzenie kokpitu to już inna bajka. Chyba lepiej w tym przypadku aby układ sam już zajmował się np. zmianą wartości jakiejś zmiennej (przy pomocy encoderów) i te wartości w krótkich odstępach czasu odczytywać przez COM'a. Nie wiem jak to dokładnie działa w przypadku np. OpenCockpits czy FSBUS.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 12:24:10
damos - ładną sumkę uzbierałeś :) chyba trzeba będzie ogólno światową zbiórkę zrobić hehe
Dziękuję serdecznie, ale sam zarabiam na swoje hobby :P Nie palę, nie piję - to na coś muszę kasę wydawać.

Przy zwiększaniu możliwości MJoy'a (impulsator) jest jeszcze jeden problem - DirectInput czyli obsługa joysticka w Windowsie. Programowałem prostą rzecz do FSX wykorzystując encodery MJoy'a. Z racji programowania tego w .NET miałem sporo zgubionych pakietów (można włączyć buforowanie ale to nie o to chodzi)
Jakiego rodzaju pakietów ?
w natywnych aplikacjach jest lepiej. Jednak szybko kręcąc encoderem nie wszystkie impulsy są wyłapywane przez aplikację, może też przez MJoy'a.
Od początku mówiłem, że część impulsów będzie utracona - mamy pewien minimalny czas "wciśnięcia" przycisku. I wtedy kolejne pokręcenia są gubione. dedykowany układ, podłączony bezpośrednio do USB miałby większe możliwości (cache wewnątrz).

Chyba lepiej w tym przypadku aby [...] te wartości w krótkich odstępach czasu odczytywać przez COM'a.
USB HID ma taki właśnie model pracy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Kwietnia 09, 2009, 12:54:17
  Jakiego rodzaju pakietów ?
Chodzi mi już o programową obsługę josticków w Windowsie.
Od początku mówiłem, że część impulsów będzie utracona - mamy pewien minimalny czas "wciśnięcia" przycisku. I wtedy kolejne pokręcenia są gubione. dedykowany układ, podłączony bezpośrednio do USB miałby większe możliwości (cache wewnątrz).
Ja nie uważam tego za wadę, dla tych zastosowań, proste panele-kokpity biurkowe są w zupełności wystarczające.
USB HID ma taki właśnie model pracy.
Czyli istnieje możliwość, że jakieś odczyty nie zostaną zgłoszone do Windows'a bo ten nie odczyta w tym czasie tego pakietu ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2009, 13:25:01
Damos ładnie to opisałeś.Taka jest prawda.Dodam od siebie,że na początku lat 90-y zniesiono embargo na nowoczesną technologię i od tego momentu mogłem na poważnie zająć się układami PLD o bardzo dużej skali integracji.Zakupienie softu oraz hardware do projektowania na tych układach to było sporo pieniędzy i musiałem mocno argumentować u szefa aby firma to kupiła.Inwestycja się opłaciła ponieważ mogłem konkurować z zachodem przez około 8 lat.Dalsza konkurencja byłaby możliwa,ale wymagałaby sporych nakładów,dlatego moja firma zamiast konkurować zaczęła sprzedawać produkty zachodnie.Podziwiam ludzi w Polsce,którzy pomimo silnej konkurencji nadal projektują i sprzedają swoje pomysły.Na zakończenie dodam,że nasze forum ma duże szczęście,że jest na nim Damos,z którym można konsultować problemy techniczne.








Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2009, 14:08:24
Cytuj
Nie wiem jak to dokładnie działa w przypadku np. OpenCockpits
W przypaku OpenCockpits rozwiązanie jest podobne do naszego.Enkodery są połączone do uP,który jest peryferialem płyty głównej master.Program zarządzający systemem SIOC reaguje na zdarzenia tzn.przepytuje porty i jeśli stwierdzi zmianę to wykonuje odpowiednią procedurę.Jest to zaleta tego programu.Przepytywanie wymaga czasu i pod tym względem nasz system jest może szybszy od OC.Moim zdaniem gubienie impulsów nie powinno być problemem w symulatorach.Co innego jeśli zastosujemy wielobitowy kod Graya do odczytu precyzyjnego kąta obrotu tarczy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Kwietnia 09, 2009, 14:29:20
A jak są widziane urządzenia OpenCockpits w systemie ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 15:25:21
Nie są.
1 - albo przez port drukarki
2 - albo przez USB (HID)
W obu przypadkach komunikujesz się z dodatkowym softwar'em a nie ze sprzętem.


forum ma duże szczęście,że jest na nim Damos,z którym można konsultować problemy techniczne.
Bez przesady - ja w elektronice siedzę czysto amatorsko - to Ty kiedyś zawodowo się tym parałeś :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 09, 2009, 15:56:42
Można pobawić się w podłączenie kondensatora i sprawdzić efekty - zaczął bym od 10nF, później 100nF, 1uF, 10uF - więcej nie ma sensu. Im większa pojemność tym większe prawdopodobieństwo, że uP potraktuje przepływ prądu ładowania kondensatora jak zwarcie. Z drugiej ztrony - jeśli kondensator nie naładuje się w czasie jednego próbkowania - to może utrzymać "zwarcie" kilka sekund pomimo puszczenia przycisku... Wtedy masz jeden impuls na kilka sekund i całość wygląda fatalnie

Dzięki za odpowiedź, dzisiaj wieczorem zobaczę z paroma kondensatorami i napiszę czy coś z tego wyszło. Znajomy elektronik poradził też, aby spróbować dołożyć jeszcze jakiś rezystor i zrobić RC-pa, nie wiem o co chodzi, ale też się z tym pobawię.

Zając

p.s. tak przy okazji projektu płytki mjoy+encodery, zrobiłem samego mjoy-a po nowemu / rysunki i piki są już gotowe / a sam czekam na płytki do FSLCD - jak dostanę i uruchomię to dam znać. Prośba do Damosa, aby sprawdził jak będą już płytki do encoderów, czy są ok, ja ostatnio dostałem z Gammy wadliwie wykonane - właśnie te FSLCD - oczywiście po mailu i przesłaniu zdjęć robią jescze raz więc nie ma problemu, ale trzeba sprawdzić
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 17:04:00
Prośba do Damosa, aby sprawdził jak będą już płytki do encoderów, czy są ok, ja ostatnio dostałem z Gammy wadliwie wykonane - właśnie te FSLCD - oczywiście po mailu i przesłaniu zdjęć robią jescze raz więc nie ma problemu, ale trzeba sprawdzić
Oo ! To nie dobrze... Płytki będę mieć podobno w przyszłym tygodniu (MJoy'e i Encodery). Na czym polegały wady wykonania?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 09, 2009, 17:19:07
Cytuj
cytat Damosa
Cytuj
Enkoder, to takie zwierzę, które ma jedno wejście (pin C) i dwa wyjścia (pin B oraz pin A). podajemy coś na wejście - i w miarę obracania ta wartość pojawia się na obu wyjściach. Jednak zależnie od kierunku obrotu na jednym z wyjść pojawia się wcześniej. Trywialny problem polega na detekcji, gdzie wartość pojawiła się wcześniej
Jest to prosty opis enkodera.,który można połączyć na odpowiednie piny MJoya zgodnie z mapą.
Z rys. przełącznika obrotowo-impulsowego PS1010 można się domyślić,że przy obrocie w jednym kierunku następuje zwieranie i rozwieranie  styku 1 z 2 a przy obrocie w kierunku przeciwnym 3 z 4.Pytanie czy rzeczywiście przy aktywnym np.styku 1-2 styk 3-4 jest w tym czasie bierny i odwrotnie?Łatwo to sprawdzić podłączając LED,ale to wymaga trochę pracy.
Nie wiem jak zareaguje MJoy jeśli go "oszukamy" i podłączymy w miejsce enkoderów wspomniany przełącznik.
Co do kondensatora oraz rezystora to jest to układ całkujący,który powoduje opóźnienie,ale każdy kij ma dwa końce.Kondensator musi się także rozładować i tu pytanie czy się zdąży rozładować do następnego zwarcia styków.
Ja mam pytanie podstawowe,dlaczego robisz eksperymenty z tym przełącznikiem jeśli masz do dyspozycji 15 szt.enkoderów zakupionych na Allegro?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 17:28:43
Pytanie czy rzeczywiście przy aktywnym np.styku 1-2 styk 3-4 jest w tym czasie bierny i odwrotnie?
Teoretycznie tak powinno być.

Nie wiem jak zareaguje MJoy jeśli go "oszukamy" i podłączymy w miejsce enkoderów wspomniany przełącznik.
sztuczka polega na podłączeniu go zamiast 2 przycisków a nie zamiast enkoderów.

Co do kondensatora oraz rezystora to jest to układ całkujący,który powoduje opóźnienie,ale każdy kij ma dwa końce.Kondensator musi się także rozładować i tu pytanie czy się zdąży rozładować do następnego zwarcia styków.
On właśnie ma się rozładować podczas ZWARCIA styków. Po rozwarciu ma nadal, przez pewien czas udawać zwarcie ładując się podczas testów zwarcia robionych przez uP (uP podaje wtedy napięcie i to napięcie ma ładować kondensator oszukując tym samym uP, że prad płynie i jest zwarcie na przycisku).

Ja mam pytanie podstawowe,dlaczego robisz eksperymenty z tym przełącznikiem jeśli masz do dyspozycji 15 szt.enkoderów zakupionych na Allegro?
Wtedy nie trzeba płytki enkoderów - wystarczy sam impulsator obrotowy + MJoy.
Obawiam się jednak, że ze względu na ograniczenia czasowe MJoy'a, drgania styków itd - układ nie sprawdzi się w praktyce.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Kwietnia 09, 2009, 18:35:54
Nie są.
1 - albo przez port drukarki
2 - albo przez USB (HID)
W obu przypadkach komunikujesz się z dodatkowym softwar'em a nie ze sprzętem.

Czyli bardzo możliwe, że to uC w OpenCockpits robi trochę więcej niż MJoy jako zwykły joystick. Mam na myśli coś takiego: mamy ustawienie HDG w autopilocie, można sprawdzać programowania stany przycisków i odpowiednio zwiększać tą wartość lub zmniejszach na komputerze - lub przekazać tą wartość do uC i to on już będzie sprawdzał przyciski i odpowiednio zmieniał jej wartość. My natomiast tylko co jakiś czas odczytamy tą wartość (przez lpt, serial czy usb - nieważne) i wrzucamy ją odrazu do symulatora. Nie bawimy się w obsługę joysticka - odciążamy komputer - w niewielkim stopniu ale zawsze :)

To tylko takie moje dywagacje jak można podejść do tematu z symulatorami gdzie nie musimy operować tylko przyciskami joysticka i klawiatury, ale również bezpośrednio na danych wartościach, które chcemy zmieniać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 09, 2009, 20:13:24
Czyli bardzo możliwe, że to uC w OpenCockpits robi trochę więcej niż MJoy jako zwykły joystick.
Nie tak, jak myslisz. w OC nie ma uC. Tam jest elektronika dyskretna sterowana przez PC. Jedyne zapamiętanie stanów (jeśli jest) przycisków/pokręteł itd. jest w dodatkowym sofcie, z jakim się komunikujesz.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 09, 2009, 22:10:07
Oo ! To nie dobrze... Płytki będę mieć podobno w przyszłym tygodniu (MJoy'e i Encodery). Na czym polegały wady wykonania?

W sumie wada była od razu widoczna, po prostu nie było ścieżek na jednej stronie płytek / w mailu napisali, że był to błąd softu, na którym pracują, czasami się zdarza ale rzadko i robią jescze raz wszystko, tylko trochę dłużej to potrwa /. W załączeniu zdjęcie wadliwej płytki. Co do reszty to bardzo dobrze zrobione.

(http://img5.imageshack.us/img5/8353/pcb01.th.jpg) (http://img5.imageshack.us/my.php?image=pcb01.jpg)

Ja mam pytanie podstawowe,dlaczego robisz eksperymenty z tym przełącznikiem jeśli masz do dyspozycji 15 szt.enkoderów zakupionych na Allegro?
Przełączniki impulsowe wykorzystam razem z encoderami. Trochę tego potrzeba np do panelu pedestal, do tej pory doliczyłem się 16 szt. Zestaw mjoy + encoder daje 12 szt. Resztę zrobię tymi przełącznikiami. Druga sprawa, że są takie elementy kokpitu, gdzie potrzebne są pojedyncze impulsy do przełączania np. zmiana zasięgu wyświetlania i do tego takie przełączniki nadają się lepiej od encoderów. Za chwilę biorę sie za testy z kondensatorami - jutro napiszę czy to działa.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 10, 2009, 08:07:16
Cytuj
Nie tak, jak myślisz. w OC nie ma uC. Tam jest elektronika dyskretna sterowana przez PC. Jedyne zapamiętanie stanów (jeśli jest) przycisków/pokręteł itd. jest w dodatkowym sofcie, z jakim się komunikujesz.
Jest tak jak napisał Damos.Zaletą rozwiązania OC jest to,że hardware jest zrobione w technice dyskretnej.W związku z czym jest proste i brak opóźnień związanych z wykonywaniem np.instrukcji.System jest rozwojowy,dlatego wprowadzono uP,które wspierają peryferiale np.sterowanie kilkoma LED 7-seg. lub sterowanie silnikami krokowymi itp.Można oczywiście sterować 7-seg.w technice dyskretnej bez uP(ja tak robię,ponieważ nie jestem programistą).
Inną zaletą systemu jest to,że program SIOC zarządzający hardware reaguje na zdarzenia tzn.jeśli wystąpiła zmiana na jakimś wejściu to uruchamia odpowiednią procedurę.Twórcą systemu jest Hiszpan Manolo Velez.
System jest uniwersalny tzn. można go stosować do różnych symulatorów stosując dodatkowe programy,które są interfejsem programowym pomiędzy SIOC a np.Falconem.W moim przypadku jest to program FAST.Wszedłem w OC rok temu dzięki Intruderowi (szkoda,że nie ma go na naszym forum).
W środowisku viperpits jest teraz na tapecie system PHCC,który jest systemem otwartym i dostępnym.Niektórzy członkowie tego forum piszą programy pod ten system i go udostępniają innym.Ja pozostaję przy OC z myślą,że pod koniec tego roku zajmę się FSX.
Cytuj
Wtedy nie trzeba płytki enkoderów - wystarczy sam impulsator obrotowy + MJoy.
Teraz rozumiem dlaczego ten typ przełącznika jest zastosowany.Faktycznie przy budowie kilku paneli jeden MJoy nie wystarczy.Ja stosuję kilka sterowników.W Falconie brakuje głównie przełączników (w MJoy jest ich tylko 16),ale można to jakoś obejść.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Kwietnia 10, 2009, 09:03:17
Nie tak, jak myslisz. w OC nie ma uC. Tam jest elektronika dyskretna sterowana przez PC. Jedyne zapamiętanie stanów (jeśli jest) przycisków/pokręteł itd. jest w dodatkowym sofcie, z jakim się komunikujesz.
OK, teraz rozumiem, głębiej nie wchodzę bo elektronika jest mi bliższa raczej od strony uC i to w niewielkim stopniu.

Dzięki za wyjaśnienie.

W oczekiwaniu na płytki można by teraz uporządkować listę potrzebnych elementów itd. do uruchomienia encoderów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 10, 2009, 12:01:07
Cytuj
cytat Zajac
Cytuj
Druga sprawa, że są takie elementy kokpitu, gdzie potrzebne są pojedyncze impulsy do przełączania np. zmiana zasięgu wyświetlania i do tego takie przełączniki nadają się lepiej od enkoderów
Stosowałem enkodery do zwiększania lub zmniejszania zakresu działania radaru.Jeśli potrzebujesz większą liczbę enkoderów to możesz zastosować np.4 płyty do podłączenia enkoderów i masz 4x8+4=36 enkoderów.Jest to rozwiązanie droższe ale pewne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 10, 2009, 12:29:11
Stosowałem enkodery do zwiększania lub zmniejszania zakresu działania radaru.Jeśli potrzebujesz większą liczbę enkoderów to możesz zastosować np.4 płyty do podłączenia enkoderów i masz 4x8+4=36 enkoderów.Jest to rozwiązanie droższe ale pewne.
Też tak można, tylko trzeba inne encodery zastosować, z mniejszą ilością impulsów, wtedy będzie ok. 24 impulsy na obrót to trochę dużo do tego typu zastosowań.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 10, 2009, 12:56:15
Też tak można, tylko trzeba inne encodery zastosować, z mniejszą ilością impulsów, wtedy będzie ok. 24 impulsy na obrót to trochę dużo do tego typu zastosowań.

Zając
Można te same encodery - software'owo mogę ograniczyć ilość impulsów na sekundę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 18, 2009, 07:50:13
Płytki przyszły. Rzuciłem okiem i wyglądają OK. Zapakowałem w zestawy, dziś lub jutro kupię koperty i będę rozsyłać.  (Zając razem z zaprogramowanymi kośćmi).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 27, 2009, 15:14:31
Przesyłki wyszły dziś rano.Przepraszam za opóźnienie - moja wina. Na usprawiedliwienie powiem, że najpierw chciałem zbudować i przetestować układ enkoderów, co odkładałem "na później"... Jednak we wtorek miałem wyjazd służbowy do soboty i nic mi z tego nie wyszło :( Tak więc dziś rano wysłałem "w ciemno" - bez sprawdzania. mam nadzieję, że wszyscy będą zadowoleni i wybaczą mi delay.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 27, 2009, 21:54:02
Witam

Już nie mogę się doczekać przesyłki. W międzyczasie prace nad "skrzyneczkami" postępują oto wyniki

(http://img90.imageshack.us/img90/8483/img9381.th.jpg) (http://img90.imageshack.us/my.php?image=img9381.jpg)

to panel MCP czyli autopilota, w którym wykorzystuje mjoy + encoders oraz fslcd. Wszystko już mam tylko złożyć i uruchomić.
Druga skrzyneczka na razie się prezentuje tak

(http://img220.imageshack.us/img220/5433/img9387.th.jpg) (http://img220.imageshack.us/my.php?image=img9387.jpg)

Na razie mam tylko panel przedni, jest to pedestal, ale prace nad resztą trwają. Jak tylko skończę autopilota to zabiorę się za niego
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 28, 2009, 07:04:14
Gratuluję Zajac.Mam do Ciebie pytanie.Czy te panele są dla FSX?Jeśli tak to czy pod konkretne maszyny czy są uniwersalne?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Kwietnia 28, 2009, 09:18:10
No, Zając... pozbierałem szczękę z podłogi i nadal jestem od wrażeniem :) To wygląda full-profi ! Czym to wycinałeś ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 28, 2009, 20:33:40
Mam do Ciebie pytanie.Czy te panele są dla FSX?Jeśli tak to czy pod konkretne maszyny czy są uniwersalne?

Projektując je wzorowałem się na kokpicie boeinga 737 NG, a dokładnie dodatku PMDG 737 NG / bardzo dobry samolot, w zasadzie na nim tylko latam, i z tego co wiem to ma wersje na FSX-a /. Co do symulatora to zależy właśnie od samolotu / dodatku / czy działa pod nową wersją czyli pod FSX-em. W podłączaniu paneli / skrzyneczek / korzystam też z dodatku FSUIPC, jest też jego wersja na FSX-a. Sam "latam" na fs2004 - mam za słabego kompa do FSX-a

Czym to wycinałeś ?

Sam tego nie wycinałem, dałem do firmy. Wycinają tam i grawerują laserowo. Przygotowałem tylko projekty w Corelu. Jeżeli ktoś jest z Warszawy to polecam http://www.esgraf.com.pl/ (http://www.esgraf.com.pl/) bardzo pomogli przy samym projektowaniu - jak to zrobić, w jakim materiale aby był odpowiedni wynik - prawie godzinkę spędziłem u nich w firmie obgadaniu wszystkiego i nie mieli mnie dosyć :001: i jeszcze szybciutko zrobili, następnego dnia było gotowe i cena też nie była porażająca biorąc pod uwagę, że wszystko robili ze swoich materiałów. Jak ktoś jest z poza Warszawy to mogę pośredniczyć, odebrać w firmie i wysłać. Chętnie też pomogę w przygotowaniu plików Corela / wiem jak je robić, żeby wszystko było ok /

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Kwietnia 28, 2009, 21:02:41
737 PMDG do FSX dopiero będzie wydany. Pozwolisz, że zapytam o kilka spraw technicznych dotyczących Twojego, już bardzo ładnie się prezentującego, panelu ;)? Zamierzasz wykorzystać FSLCD do sterowania wyświetlaczami czy użyć czegoś bardziej zaawansowanego? Czy w przypadku samolotów nie używających defaultowych rozwiązań FSa panel będzie służył wyłącznie do wprowadzanie informacji poprzez emulację klawiatury? I już na koniec, czy pstryczki od AT, FD oraz wskaźników VORów wracają do położenia "centralnego", czy zostają w wybranej pozycji?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 28, 2009, 21:34:25
Co do PMDG to masz racje, z racji tego, że latam na fs2004 słyszałem tylko o tym - pewnie były to tylko zapowiedzi http://www.precisionmanuals.com/priv/pages/prod/fsx/ngx.html.
Na razie zamierzam wykorzystać FSLCD do sterowania wyświetlaczami lcd - 2 sztuki. Zrobiłem nawet płytkę pcb do tego

(http://img142.imageshack.us/img142/2728/img9492u.th.jpg) (http://img142.imageshack.us/my.php?image=img9492u.jpg)

W następnym etapie coś bardziej zaawansowanego. Próbowałem jakiś czas temu fsbus-a, ale niestety miałem problem z płytkami pcb. W projekcie ściągniętym z netu były za małe otwory na elementy, a po ich rozwierceniu, niestety było już nie tak i  nie działało.

Do tego panelu będę używał emulację klawiatury, a to z dwóch powodów. W PMDG do sterowania autopilotem najprościej to zrobić w ten sposób. Fsuipc do końca nie działa z PMDG / brak wszystkich offsetów / więc skróty klawiaturowe. Niby można zrobić za pomocą macro w najnowszej wersji fsuipc-a, ale tu jest następny problem fsuipc widzi tylko pierwsze 32 przyciski mjoy-a, i tu nie mogłem znaleźć rozwiązania / jeżeli ktoś to rozwiązał to było by super /.

Przełączniki AT i FD są mają dwie pozycje i wracają do wybranej pozycji - wynika to raczej poleceń jakie są w pmgd "MCP Press AT = Shift + R" i "MCP Press FD L = Ctrl + F" czyli jest tylko jedna komenda dla przycisku. W przypadku VORów są to przełączniki, które mają trzy pozycje i tylko jedną stabilną  na środku. Wybór tego typu przełączników jest dosyć spory i są wszelkiego rodzaju, trzeba tylko trochę posłuchać.

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 29, 2009, 07:12:35
Dzięki Zajac za informacje.Myślę,że po ukończeniu mojego kokpitu F16 dla Falcona zabiorę się do FSX i będę mógł pomóc.Muszę oczywiście kupić nowy pc i poznać chociaż ogólnie ten symulator.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Kwietnia 29, 2009, 12:12:41
Cytat: Zajac
Fsuipc do końca nie działa z PMDG / brak wszystkich offsetów / więc skróty klawiaturowe
No niestety, o ile wiem to z bardziej zaawansowanych dodatków jedynie Level-D oferuje pełną współpracę z zewnętrznym sprzętem (http://www.lekseecon.nl/lekyoucon.html).
Cytat: Zajac na forum Vatsim
oraz FSLCD oczywiście w pierwszej wersji.
Jak rozumiem, używasz wersji 3.7? Czytałem o nie do końca stabilnej pracy wersji 5.2, czy to z tego powodu używasz starszej?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 29, 2009, 15:43:09
Jak rozumiem, używasz wersji 3.7? Czytałem o nie do końca stabilnej pracy wersji 5.2, czy to z tego powodu używasz starszej?

Małe nieporozumienie, używam wersji 5.2 / u mnie bez problemów/ , a o pierwszej wersji myślałem o pierwszej wersji mojego panelu MCP, w następnych albo FSBUS lub coś innego do sterowania wyświetlaczami 7-segmentowymi.

Przyszły płytki od DAMOSA  :banan - jedna już polutowana - ale nie mam czasu przetestować obowiązkowe wyjście rodzinne dziś wieczorem - dopiero jutro wieczorem, oczywiście dam znać

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 29, 2009, 16:42:57
Pytanie trywialne,ile kosztuje FSUIPC i gdzie go można kupić?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PZl Belfegor w Kwietnia 29, 2009, 16:54:47
Za  23.8 Euro tutaj (wersja do FS9) (http://secure.simmarket.com/pete-dowson-fsuipc3.phtml) lub za 28.56 wersję do FSX tutaj (http://secure.simmarket.com/pete-dowson-fsuipc4.phtml).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 29, 2009, 17:01:24
Dzięki za informację.Myślę,że z SIOC z OC nie powinno być problemu z sterowaniem 7-seg.W wrześniu zabiorę się za ten temat.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 29, 2009, 17:19:30
Dzięki za informację.Myślę,że z SIOC z OC nie powinno być problemu z sterowaniem 7-seg.W wrześniu zabiorę się za ten temat.

Już się nie mogę doczekać, i oczywiście służę pomocą  :001:

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Kwietnia 30, 2009, 22:47:37
Witam ponownie !!!
Jestem po pierwszych testach układu - DZIAŁA !!!  :528:

Programowanie bez problemów przez programator od Mjoy-a / 5-pinowy /.

Wgrałem początkowo plik 1MHZ_sterowanie_plusem_40ms.hex - wtedy wszystkie złącza podłączone do mjoya cały czas są zwarte, dopiero przekręcanie encoderem powoduje wygaszanie na chwile, więc wgrałem drugi plik 1MHZ_sterowanie_minusem_40ms.hex i wtedy ok. Wydaje mi się, że ta druga wersja jest bardziej odpowiednia.

Układ jest bardzo czuły na rożnego rodzaju zakłócenia i nieprawidłowy sygnał z encoderów. Z encoderami zakupionymi na Allegro http://www.allegro.pl/item587682723_impulsator_enkoder_obrotowy.html gubi dużo impulsów. Prośba do Damosa, może da się z tym coś zrobić / mam tego parę sztuk /, mogę jednego podesłać do testów. Po podłączeniu "lepszego" droższego - ALPS - wszystko jest ok.

Zaobserwowałem też taką sytuację, że pokręcanie encodera nr 1 zgodnie z ruchem wskazówek zegara daje impulsy na wyjściu 1 a odwrotnie na 3, encoder nr 2 analogicznie wyjście 2 i 4, ale to chyba nie problem

To by było na tyle  i czekam na opinie innych użytkowników. Jak będę miał chwile to zrobię jakiegoś krótkiego pdf-a z manualem.

pozdrawiam

Zadowolony Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 01, 2009, 07:37:10
Cytuj
Układ jest bardzo czuły na rożnego rodzaju zakłócenia i nieprawidłowy sygnał z encoderów.
Co rozumiesz pod pojęciem układ,czy jest to płyta enkodera?Jak to się objawia?Czy obserwujesz reakcję w symulatorze czy w SVMapper?
Sprawdziłem na stronie OC ich rozwiązanie.Rozwiązanie OC różni się od naszego tym,że na każdym wejściu enkodera jest układ dwójnika (rezystor 10k połączony równolegle z kond.10nF),który jest zabezpieczeniem.
Zastanawiam się co może być źródłem zakłóceń.Można wykonać testy,np.podłączyć obudowy enkoderów do masy itp.
Może Damos coś doradzi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Maja 01, 2009, 09:20:11
Z encoderami zakupionymi na Allegro http://www.allegro.pl/item587682723_impulsator_enkoder_obrotowy.html gubi dużo impulsów. Prośba do Damosa, może da się z tym coś zrobić / mam tego parę sztuk /, mogę jednego podesłać do testów.

1 - właśnie, co rozumiesz, przez "zakłócenia" ? Generuje nowe impulsy, czy gubi generowane przez encoder?
2 - oczywiście, dla tego układu "sterowanie_minusem" jest poprawnym wariantem
3 - wypróbuj wersję 8 MHz (jeśli nie masz - mogę podesłać) - wtedy trzeba też zaprogramować inny zegar w mikrokontrolerze (8 MHz)
4 - napisz więcej o tym "gubieniu" - jaka jest skala zjawiska, pokręcenie o jeden obrót powoduje wygenerowanie ilu impulsów? 1, 5, 15, 20 ? Można spróbować coś poradzić. Ostatecznie - kupie od gościa taki i zobaczymy, co się dzieje.

Tak, jak sugeruje vito_zm filtr RC mógłby pomóc, ale jego wartości należało by dobrać eksperymentalnie.
Nie wie, czy mamy do czynienia z faktycznymi zakłóceniami, czy to po prostu drgania styków lub zbyt duża częstotliwość sygnału wejściowego? Można wtedy skrócić czas symulowania wciśnięcia przycisku. (z 40 ms do np. 10)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 01, 2009, 12:49:10
Co rozumiesz pod pojęciem układ,czy jest to płyta enkodera?Jak to się objawia?Czy obserwujesz reakcję w symulatorze czy w SVMapper?

1 - właśnie, co rozumiesz, przez "zakłócenia" ? Generuje nowe impulsy, czy gubi generowane przez encoder?

4 - napisz więcej o tym "gubieniu" - jaka jest skala zjawiska, pokręcenie o jeden obrót powoduje wygenerowanie ilu impulsów? 1, 5, 15, 20 ? Można spróbować coś poradzić. Ostatecznie - kupie od gościa taki i zobaczymy, co się dzieje.

Raczej jest to gubienie impulsów "zakłócenia" - może niedobre słowo. Objawia się to tak - jak kręcę encoderem np w prawo to nie wszystkie "przeskoki" są widoczne w SVMaperze jako impulsy, typowe gubienie.Tak samo zachowuje się przy kręceniu w drugą stronę. Jak przekręcam o jeden "ząbek" to nie za każdym razem jest impuls w SVMaperze / mniej więcej jest około 2-3 na 5 przeskoków / co przy dokładnym dostrajaniu czegoś w symulatorze staje się męczące. Najbardziej to się objawia przy zmianie kierunku obrotu, prawie za każdym razem po zmianie nie widać pierwszego przeskoku. Dodam, że tak jest tylko przy tych tanich encoderach z Allegro, natomiast przy markowym ALPSIE wszystko działa ok.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Maja 01, 2009, 13:14:27
W takim razie kupię dwa takie od gościa i zobaczymy, co da się zrobić. Muszę znać dokładny przebieg impulsów z enkodera. Gubienie 3/5 impulsów jest nie do zaakceptowania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 01, 2009, 13:41:41
W takim razie kupię dwa takie od gościa i zobaczymy, co da się zrobić. Muszę znać dokładny przebieg impulsów z enkodera. Gubienie 3/5 impulsów jest nie do zaakceptowania.

Dzięki !!!  Wczoraj po próbach z encoderami, poszukałem w necie tych lepszych ALPS-ów, i są trudne do dostania. Poprzednie kupiłem w ELFIE, ale tam już ich nie mają. Znalazłem je tylko w jednym sklepie TRIM-POT, a tych słabszych mam jeszcze trochę. Jeszcze jedna uwaga dotycząca tych słabszych encoderów. Są bardzo delikatne, dwa z nich sie rozpadły przy próbie zdjęcia gałki z ośki / ośka została razem z gałką a reszta d drugiej ręce  :006:/

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 01, 2009, 17:07:26
Zrobiłem testy w starym układzie tzn.w prototypie z starym enkoderem (nie znam producenta) i wszystko jest o.k (w SVMapper).Teraz zrobię to samo z tym enkoderem podłączonym bezpośrednio do wejść MJoya i sprawdzę liczbę impulsów.Jeśli jest taka sama to znaczy,że układ Damosa ich nie gubi.
Następnie połączę enkoder kupiony na Allegro ten sam co ma Zajac i zrobię te same testy.To powinno wyjaśnić problem.
Przy okazji sprawdziłem którą wersję programu mam wgraną do kości i okazało się,że ja mam wariant "dodatni" a nie ujemny i ta wersja działa prawidłowo w SVMapper.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 02, 2009, 13:36:28
Jestem po testach.Enkodery zakupione przez nas (Zajac oraz ja) w Allegro są do wyrzucenia.Zrobiłem prosty układ do ich sprawdzenia składający się z 2 LED i obserwowałem jakie generują stany przy obrocie w lewo oraz prawo.Enkodery "gubią" niektóre stany tzn.przeskakują do następnego stanu.Jest to związane z ich mechaniczną konstrukcją,uP nie jest w stanie odczytać "gubionego stanu".Na LED jest to prawie niezauważalne.
Inaczej wygląda sprawa z moimi starymi enkoderami,w których przy obrocie gałką widać zmianę stanów zgodnie z kodem Graya.Nie ma przeskoków lub raczej "gubienia" stanów.
Jest też różnica mechaniczna w obracaniu osią.W tych wadliwych wyczuwa się skokowe zmiany położenia,w tych starych są to płynne zmiany.
Przy pełnym obrocie enkoder generuje 60 stanów (ten stary) co się przekłada na 15 impulsów w SVMapper.Podłączyłem enkoder bezpośrednio do MJoya oraz przez układ Damosa i wynik jest taki sam.Wniosek:układ Damosa zachowuje się podobnie jak MJoy.
Ja wgrałem wersję dodatnią i działa prawidłowo.Podaję link gdzie jest pokazane sterowanie klucza.
http://www3.sympatico.ca/lloyd.gordon3/images/4066.pdf
Przy okazji testów powrócił stary problem zaniku po paru sek.MJoya w WinXP.Myślałem,że ustawienie bitu CKOPT rozwiązało problem.Okazuje się,że najlepiej wymienić uP,ale to już inna bajka.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 02, 2009, 18:28:08
Jestem po testach.Enkodery zakupione przez nas (Zajac oraz ja) w Allegro są do wyrzucenia.

Z jednej strony to źle, trochę kasy się zmarnowało, ale z drugiej strony to dobrze, układ do encoderów jest ok. Też potwierdzam, że po podłączeniu innych encoderów, wszystko działało ok.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Maja 05, 2009, 10:44:09
Dobra robota vito_zm! W takim razie nie zabieram się za ten temat i pozostaje przy LCD...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 05, 2009, 16:41:12
Witam.

Mam takie pytanko co do Mjoya8. Do wersji z Atmega16 przed każdym przyciskiem jest potrzebna dioda.
Na schemacie Mjoya8 przed przyciskami nie ma diód - czy to niedopatrzenie, czy tylko w Mjoy16 są wymagane diody?

schemat: http://web.archive.org/web/20060308104223/www.mindaugas.com/projects/MJoy/Schematic.png
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Maja 05, 2009, 16:59:34
Mjoy8 obsługuje małą ilość przycisków, w Mjoy16 już są one zmapowane w formie matrycy, przez co diody są już wymagane.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 05, 2009, 17:11:38
Nie znam dokumentacji MJoy8 i nic na nim nie projektowałem.Z schematu wynika,że nie ma diod.Jeśli masz dokumentację MJoy8 to powinna tam być aplikacja oraz tzw.Controls Mapping.
Moja rada zrób MJoy16,cenowo nie powinno być różnicy a masz dużo więcej możliwości.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Maja 05, 2009, 18:08:32
Ostatnio robiłem mniejszego MJoy'a. No i zdarzyło mi się zapomnieć o diodach mimo, że w odpowiednim schemacie (http://web.archive.org/web/20060324064038/http://www.mindaugas.com/projects/MJoy/Schematics/1/4/MJoy_Schematic_v1.4.pdf - ostatnia wersja MJoy'a na Atmedze 8 ). Przyciski "szalały". Dodałem diody i przestały :)

W temacie "Szmajser Słodowy zaprasza" można znaleźć pliki graficzne z PCB (bez miejsc na diody), malutka płytka jednostronna.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 05, 2009, 22:23:01
Dzięki za odpowiedzi. Buduję prosta wersję 1.1, więc myślę że bez diod się obędzie. Wersja 1.1 dlatego, że potrzebuję tylko 11 przycisków i 3 osie, no i mam mało miejsca do wykorzystania, więc AT16 by się nie zmieściła :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Maja 11, 2009, 21:23:03
zajac, mógłbyś napisać coś więcej o FSLCD? Pogooglałem, ale trafiam jedynie na wątki dość mocno 'zaawansowane', a pomysł wykorzystania lcdków z mjoyem jest świetny. Może masz jakąś dokumentację na ten temat? Myślę, że wielu pitbuilderów skorzystałoby na tym, a Ty masz spore doświadczenie w temacie.
Pozdrawiam
mickey81
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 12, 2009, 22:20:23
zajac, mógłbyś napisać coś więcej o FSLCD? Pogooglałem, ale trafiam jedynie na wątki dość mocno 'zaawansowane', a pomysł wykorzystania lcdków z mjoyem jest świetny. Może masz jakąś dokumentację na ten temat? Myślę, że wielu pitbuilderów skorzystałoby na tym, a Ty masz spore doświadczenie w temacie.
Pozdrawiam
mickey81

Witam !!
Niedawno złożyłem jeden fslcd i działa więc chętnie podzielę się zdobytą wiedzą. Cały projekt polega na wykorzystaniu wyświetlaczy lcd / alfanumerycznych / do podłączenia do komputera przez port LPT i wyświetlaniu na nim danych z niego. Powstało wiele programów do wyświetlania różnych danych : godzina, data obciążenie procesora, tytuły utworów, itd. Powstała też program do prezentowania danych z FS-a, a mianowicie FSLCD. Samo podłączenia wyświetlacza jest proste oto link http://mfora.pl/viewtopic.php?t=1926 oraz następny http://www.realitynet.pl/e107_plugins/content/content.php?content.137.1. Można też podłączyć dwa wyświetlacze, oto schemat - http://img139.imageshack.us/img139/4980/lcdschematics.jpg - oraz inne modele o innych "rozmiarach" znaków, jedynie trzeba zwrócić uwagę, aby był zgodny ze sterownikiem HD44780. Sam zaprojektowałem i zamówiłem w firmie płytkę pcb do podłączenia takich wyświetlaczy.

(http://img139.imageshack.us/img139/3961/img9369.th.jpg) (http://img139.imageshack.us/my.php?image=img9369.jpg)          Oraz po zlutowaniu   (http://img139.imageshack.us/img139/3967/img9492m.th.jpg) (http://img139.imageshack.us/my.php?image=img9492m.jpg)

Teraz trzeba tylko uruchomić program, skonfigurować go / bardzo proste / i już. Przykład zastosowania FSLCD - http://markus.kos-ristl.net/main/flightsim/pedestal/index.htm#lcd - na tej stronie można, można też ściągnąć program.
W razie pytań - chętnie służę pomocą

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Maja 12, 2009, 22:51:52
zajac - rewelacja! Serdeczne dzięki. Wiesz może, czy układ pójdzie na przejściówce USB->LPT? Nie dysponuję blaszakiem, posiadam laptopa, więc ani Coma ani LPTa, tylko USB.
Pozdrawiam
mickey81
P.S. Mam nadzieję, że nie zrobi nam się off-top   :005:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 13, 2009, 07:02:01
Zajac przejrzałem schematy i mam do Ciebie pytanie.Czy USB jest źródłem alternatywnego zasilania dla pinów power?
Z schematu wynika,że LCD jest połączone z LPT 16 przewodami.Dlaczego u Ciebie jest dla 2 LCD 4x16 pin a nie 2x16 pin?
Zastanawiam się czy nie jest już czas założyć nowy wątek z wiązany z panelami do FS oraz FSX,może ktoś z forum zapoczątkuje.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Maja 13, 2009, 07:58:26
Zajac przejrzałem schematy i mam do Ciebie pytanie.Czy USB jest źródłem alternatywnego zasilania dla pinów power?
Z schematu wynika,że LCD jest połączone z LPT 16 przewodami.Dlaczego u Ciebie jest dla 2 LCD 4x16 pin a nie 2x16 pin?
Zastanawiam się czy nie jest już czas założyć nowy wątek z wiązany z panelami do FS oraz FSX,może ktoś z forum zapoczątkuje.
No to może tutaj :) http://www.il2forum.pl/index.php?topic=11756.0
Czy któryś z Panów Administratorów/Moderatorów mógłby przenieść ostatnie topiki nie związane z mjoyem pod powyższy wątek?
Pozdrawiam
mickey81
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 13, 2009, 21:10:04
Zajac przejrzałem schematy i mam do Ciebie pytanie.Czy USB jest źródłem alternatywnego zasilania dla pinów power?

Tak jest to alternatywne zasilenie. Można zasilacz układ przez złącze power jak i przez usb - dla wygody jak kto woli.

Z schematu wynika,że LCD jest połączone z LPT 16 przewodami.Dlaczego u Ciebie jest dla 2 LCD 4x16 pin a nie 2x16 pin?

wynika to z tego, że zauważyłem, że część wyświetlaczy lcd aby dobrze podłączyć piny trzeba by było odwrócić ich kolejność, a mianowicie 2-1-4-3-6-5 i tak dalej / odbicie lustrzane złącza /, dlatego na płytce umieściłem po dwa złącza dla każdego lcd dla obu podłączeń do wyboru, aby płytka była bardziej uniwersalna.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 13, 2009, 22:05:19
Sorry za kolejny post, ale zapomniałem odpisać na jedno pytanie

Wiesz może, czy układ pójdzie na przejściówce USB->LPT? Nie dysponuję blaszakiem, posiadam laptopa, więc ani Coma ani LPTa, tylko USB.

Raczej nie będzie działało, czytałem o tym na innych forach. Predzej na pcimcia -> LPT, ale muszę zrobić testy. Kumpel ma zamiaer kupić taką i wtedy zobaczymy

pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 14, 2009, 07:22:07
Zajac dzięki za odpowiedź.Proponuję przenieść ten temat do nowego wątku
http://www.il2forum.pl/index.php?topic=11756.0
Pomysł z podłączeniem LCD do innego gniazda ma sens.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Maja 19, 2009, 13:58:34
Witam

Nie mam portu LPT w laptopie, czy można wgrać softa do MJoya przez przejściówkę USB-LPT lub PCMCIA-LPT?

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Maja 19, 2009, 22:31:46
Proponował bym PCMIA albo się przejść do PCtowca. Przejściówki nie zawsze chcą działać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 20, 2009, 16:46:37
Nie mam portu LPT w laptopie, czy można wgrać softa do MJoya przez przejściówkę USB-LPT lub PCMCIA-LPT?


Również uważam, że pcimcia powinna być lepsza. Sam używam karty pci-lpt i działa ok.  Jedynie trzeba sprawdzić w menadżerze urządzeń aki ma adres i wpisać go w ponyprog-a. U mnie działa.

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: iq85 w Maja 22, 2009, 14:32:32
Witam, mam problem z moim MJoy'em. Jakiś czas temu padły mi wszystkie osie. System poprawnie rozpoznawał urządzenie, przyciski działały jak należy, ale żadna oś nie reagowała niezależnie czy coś na niej było podłączone czy nie (zerowane i niezerowane). Podejrzenie padło na dławik, który poczerniał jakby był spalony. Dzisiaj wlutowałem nowy i system przestał w ogóle wykrywać urządzenie. Tzn jak podłącze, dostaje zasilanie, dioda się pali, napięcie na osiach też jest, wyszukuje sterownik i nie znajduje urządzenia. Sprawdzałem luty (głównie USB bo miałem kiedyś słabo przylutowane) ale wszystko jest niby ok. Jakieś pomysły co mogło się stać? :121: (Dławik oczywiście prawidłowy czyli 10uH)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 22, 2009, 17:42:03
iq85 możliwe że poszło coś dalej, sprawdź pobliskie elementy dokładnie

Ja z kolei mam inny problem z mjoyem. Wszystko poskładane, połączenia poprawne, atmega zaprogramowany bez problemu... Ale po podłączeniu płytki wyświetla mi się komunikat: Nie rozpoznano urządzenia USB.

Czym może to być spowodowane?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Maja 22, 2009, 17:52:58
Ja z kolei mam inny problem z mjoyem. Wszystko poskładane, połączenia poprawne, atmega zaprogramowany bez problemu... Ale po podłączeniu płytki wyświetla mi się komunikat: Nie rozpoznano urządzenia USB.
Czym może to być spowodowane?

Spróbuj z przez hub usb. U mnie bez huba mam taki sam komunikat, a po hubie wszystko ok. A hub jest i tak mi potrzebny - dużo różnych kontrolerów podpiętych do kompa - mam taki z zasilaniem i wszystko śmiga

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 22, 2009, 18:10:40
Sprawdźcie stronę 28 tego wątku oraz uwagi Damosa na temat bitu CKOPT.Przy programowaniu security bits powinien być zaznaczony.Może to pomoże.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 22, 2009, 19:16:45
No niestety, dalej nie działa.
Podłączałem już przez USB z tyłu obudowy i wyprowadzenie do przodu.

A po zaprogramowaniu CKOPT to już nic nie wykrywa :/

Spójrzcie na schemat: http://web.archive.org/web/20060308104223/www.mindaugas.com/projects/MJoy/Schematic.png

Na 28 stronie kombinowaliście z kondensatorami, ja tu niestety niewiele mam do kombinowania :)
Skoro jemu zadziałało, to innym też raczej powinno. Problematyczny ten Mjoy
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 22, 2009, 20:04:31
Nie programowałem tej wersji MJoya,nie widzę na schemacie dławika.Sprawdź czy jest i jak jest połączony.Z MJoyem nie ma większych problemów.Spróbuj jeszcze z hub USB tak jak radził Zajac.
Iq85 sprawdź jeśli możesz omomierzem jaka jest wartość "spalonego" dławika.Jeśli był spalony to może inne elementy też są uszkodzone.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 22, 2009, 20:24:11
Na płytce mam dokładnie to co na schemacie, bez żadnych dławików. Jest potrzebny? Jeśli tak, to gdzie go umieścić?
Huba nie mam.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Maja 22, 2009, 23:47:49
Na 90% Twój problem rozwiąże zakup huba USB. Miałem dokładnie ten sam problem (opisany gdzieś w tym wątku). Testowane na różnych komputerach, na starszych konfiguracjach działało wszystko OK, na nowszych, dwurdzeniowych platformach Dual Core i C2D wywalało ten sam błąd. Zakup huba za 30pln rozwiązał sprawę (na wszelki wypadek warto wziąć hub aktywny z własnym zasilaniem). Wcześniej możesz to sprawdzić, jeśli masz dostęp do jakiegoś starszego peceta (takiego z okresu Athlonów XP lub P4) - na takim konfigu powinno ruszyć.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Avat w Maja 22, 2009, 23:53:35
OK, dzięki za info. Akurat tak się składa że mam Core 2 Duo. Kupię huba i się zobaczy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 23, 2009, 07:27:22
Nie wiem,dlaczego dla wersji ATMEGA8 nie ma dławika.Połączone piny 20 oraz 21 powinny być połączone przez dławik z zasilaniem układu czyli VCC.Ma to zabezpieczyć przed zakłóceniami części analogowej i cyfrowej.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Maja 23, 2009, 19:27:38
Nie wiem,dlaczego dla wersji ATMEGA8 nie ma dławika.

Diabeł tkwi w szczegółach, jest kilka wersji mniejszego MJoy'a. Ostatnia (1.4) posiada dławik, jest właściwie tak samo zbudowana jak MJoy16 (pomijając uC i możliwości), no i działa (u mnie przez hub'a pasywnego).

Na poprzedniej stronie podawałem link do PDF'a z opisem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Czerwca 06, 2009, 12:17:45
Witam
Jestem na etapie lutowania MJoy'a i mam problem z jedną diodą, zaznaczoną na rysunku:
(http://kamil-bobrowski.ovh.org/fot3-full.jpg)
po przylutowaniu sprawdziłem ją omomierzem i stwierdziłem że musiałem spalić, bo w obie strony stawiała taki sam opór. Wylutowałem ją, ale potem sprawdziłem opór między otworami, w których się znajdowała, i stwierdziłem że jest bardzo mały, te otwory się stykają... A dioda nie była jednak spalona :/ czy tak powinno być?

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 06, 2009, 18:33:00
Nic się nie spaliło.
Cytuj
te otwory się stykają...
O których otworach mówisz?Przewodzenie diody (dioda wylutowana)sprawdzasz omomierzem w położeniu pokrętła tam gdzie jest symbol diody.W jednym kierunku brak przewodzenia w drugim jakaś wartość.
Na płycie MJoya jeśli jest wlutowana dioda D1 możesz mierzyć na zakresach ozn.om a nie jak poprzednio symbol diody.Wartość rezystancji powinna być rzędu kom.
Możesz sprawdzić na druku czy są zwarte jakieś ścieżki.
Przy okazji sprawdź czy masz diody Zenera 3.3V czy diody prostownicze.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Czerwca 06, 2009, 20:28:09
ok, dzięki :) ale chyba tak powinno być, dioda D2 wg. schematu jest połączona równolegle z opornikiem R2, więc badając ją omomierzem (już wlutowaną, z wlutowanym opornikiem R2) wskazania będą takie same, niezależnie od tego gdzie przyłożymy + a gdzie -. To chyba jedyny taki przypadek...

Przy okazji: na schemacie opornik R2 ma wartość 2,2k, a w spisie elementów (http://mjoy16.googlepages.com/elementy) R2 ma 4,7k. Wlutowałem 2,2k, bo robiłem wg. schematu. Muszę zmienić na 4,7k, czy może zostać?

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 06, 2009, 20:50:24
Wg.mojego schematu R2=4.7k i jest połączony równolegle do D2,R1=2.2k  jest połączony z VCC oraz pinem 2 USB.
Czy Ty już uruchamiasz MJoya czy tylko sprawdzasz połączenia?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Czerwca 06, 2009, 21:12:19
Sprawdzam na razie połączenia, wszystko mam już zlutowane. To jest fragment schematu przed chwilą pobranego z http://mjoy16.googlepages.com/ :

(http://kamil-bobrowski.ovh.org/sch1.jpg)

R2 = 2,2k... ale pewnie jest błąd, na tym zdjęciu R2 jest trochę inny niż pozostałe:

(http://obrazki.elektroda.net/4_1237862153.jpg)

vito_zm, mógłbyś wstawić tutaj swój schemat?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Czerwca 06, 2009, 22:24:57
już się zupełnie pogubiłem z tymi rezystorami:

http://mjoy16.googlepages.com/elementy :
R2 = 4,7k
R13 = 180k

http://kamil-bobrowski.ovh.org/Mjoy16_all-in-one_rev1.pdf (nie pamiętam gdzie znalazłem) :
R2 = 4,7k
R13 = 2,2k

http://mjoy16.googlepages.com/ProjektPytkiEagle.rar (wymagany program Eagle, ale jest na screenie wyżej) :
R2 = 2,2k
R13 = 180k

i które teraz wybrać? Moglibyście podać swoje (działające) konfiguracje?

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 07, 2009, 07:00:39
Ma być R2=4.7k,na oryginalnym schemacie jest taka wartość.Za bardzo się przejmujesz,nie powinno być problemów.Jeśli nie masz doświadczenia w elektronice to dobrze jest sprawdzić omomierzem przed polutowaniem elementy bierne oraz wzrokowo płytkę pcb czy nie ma przerw lub zwarć.Jeśli jest błąd w wykazie elementów to może powstać problem przy uruchamianiu.Kończ montaż i uruchamiaj
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Czerwca 09, 2009, 04:24:47
ehh... te schematy.... :)
R13 = 180K to jakaś pomyłka. Dioda nie ma prawa świecić z taka rezystancją w szeregu. Tam popłynie 0,027 mA !! R13 powinien mieć między 1,5K a 0,5K
R2... nadal nie wiem po co niwelować i tak zbyt słabe podciąganie "D-" do plusa za pomocą R2 ?! Specyfikacja USB NIC nie mówi o podłączaniu tej szyny do minusa. "D-" należy podciągnąć do plusa za pomocą rezystancji 1,5K (R1) w celu wskazania, iż host ma do czynienia z urządzeniem low-speed. To wszystko... Bez jakichkolwiek dziwacznych dzielników napięć. IMO - R1 powinien mieć 1,5K, R2 należy wywalić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 09, 2009, 08:05:41
Masz rację Damos,pisałeś o tym na 30 str.tego wątku.Z tym rezystorem to rzeczywiście wpadka.Ja posiadam stary schemat (tylko jako druk,nie mam pliku)z oryginalnej strony MJoya.Czy jest może jakiś dostępny plik z schematem MJoya w pierwotnej wersji?Można byłoby porównać czy są różnice.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 10, 2009, 10:20:23
Witam,
mam propozycję dla Nokera aby dołączył do swojej strony dokumentację związaną z projektem Mjoy 16 ENKODER v 1.Płyta współpracuje z MJoy i jest rozszerzeniem jego możliwości,dlatego wydaje się logiczne aby znalazła się na tej stronie.
Jeśli w przyszłości będą powstawały nowe projekty(np.sterowanie wyświetlaczy alfanumerycznych) to dobrze byłoby mieć stronę gdzie jest dokumentacja danego projektu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Czerwca 10, 2009, 11:59:15
ROGER Sir

Zajmę się tym
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Czerwca 10, 2009, 12:16:19
Witam
Kończę pisać manual do encoderów, brakuje mi tylko część dotyczące programowania kości. Właśnie miałem spytać o możliwość umieszczenia tego pliku na stronie o Mjoy-u, ale vito_zm mnie ubiegł. Myślę, że w przyszłym tygodniu manual będzie gotowy, jest w miarę szczegółowy i bardzo prosty, tak aby każdy mógł sobie taki układ zrobić

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Czerwca 10, 2009, 14:14:35
Zajmę się tym
Ok, ale trzeba będzie wprowadzić wiele poprawek do tamtejszej dokumentacji MJoy'a :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: codeking w Czerwca 10, 2009, 18:59:15
Czy próbował ktoś używać impulsatorów firmy BOURNS w MJoy'u i/lub dodatkowej płytce która się niedawno "narodziła" ? Chodzi mi dokładniej o np. takie http://allegro.pl/item649798109_impulsator_bourns_z_serii_pec16_dobra_cena.html (ew. inne, które ten sprzedawca ma w ofercie ) - nie mam żadnych powiązań z tym Panem, to nie jest reklama.

Jak wcześniej napisano, proste impulsatory (za parę złotych) gubią impulsy i mają przeskoki przy kręceniu. Szukam więc lepszych aczkolwiek ALPSy są jednak za drogie, chyba, że nie będzie dobrej alternatywy to trzeba będzie je nabyć.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Czerwca 17, 2009, 20:39:39
Z małymi problemami, ale udało się uruchomić. Musiałem zmienić diody prostownicze (D1 i D2) na Zenera 3,3V (podziękowania dla vito_zm). Chyba stąd wynika całe to zamieszanie z hubami USB... Gdy jeszcze miałem wmontowane diody prostownicze udało mi się tylko uruchomić przez przejściówkę PCMCIA -> USB, ale i tak był jakiś błąd i nie działało. Po wlutowaniu diód Zenera wszystko działa jak należy, bez żadnych przejściówek.

noker, mógłbyś zmienić na stronie o Mjoy'u te dioidy D1 i D2 z 1N4148 na BZX83 3,3V? (no i wtedy w elementach dodatkowych 10 sztuk 1N4148 a nie 9). To by trochę ułatwiło życie nowym użytkownikom Mjoy'a ;)

Dzięki wielkie wszystkim Wam za pomoc i udostępnienie tego projektu :)

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Czerwca 18, 2009, 11:24:42
Nie jestem pewien, czy było, bo nie mogę znaleźć, ale czy jest możliwość zwiększenia ilości przełączników (toggle) w MJoyu?
Pozdrawiam
mickey81
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Czerwca 18, 2009, 12:04:51
Z małymi problemami, ale udało się uruchomić. Musiałem zmienić diody prostownicze (D1 i D2) na Zenera 3,3V
Trzeba było więcej postów przeczytać :) :

BTW - właśnie rzuciłem okiem na stronę  Nokera:
IMHO w spisie elementów jest błąd mogący uniemożliwić uruchomienie układu:D1,D2 to diody Zenera na 3.6V (ostatecznie 3.3V - ale 3.6 mieści się w tolerancji i powoduje mniejsze obciążenie prądowe wyjścia procesora). Magistrala USB wymaga sygnałów na poziomie 3.3V, zasilanie z USB jest 5V - i właśnie 5V względem masy podaje na porcie ATmega. Te diody zenera mają właśnie obcinać "górkę" między 5V a 3.3v. Część płyt głównych (lub HUB'ów) może nie zaakceptować sygnałów 5V i układ nie zadziała.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Czerwca 18, 2009, 13:43:36
Witam
Kończę pisać manual do encoderów (...). Myślę, że w przyszłym tygodniu manual będzie gotowy, jest w miarę szczegółowy i bardzo prosty, tak aby każdy mógł sobie taki układ zrobić

pozdrawiam Zając
Jak Ci idzie Zającu?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Czerwca 18, 2009, 13:57:38
Jak Ci idzie Zającu?

Jest gotowy  :001:. Wysłałem go do Damosa, żeby sprawdził czy wszystko ok, ale jest bardzo zajęty nowym projektem. Jak ktoś zrobił już sobie płytkę do encoderów i wie o co chodzi to mogę podesłać taki manual do sprawdzenia ewentualnie jakieś uwagi. Wolę aby został sprawdzony przed opublikowaniem w sieci. Jest w formacie pdf i waży 1MB / najchętniej na maila podeślę /.

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Czerwca 20, 2009, 13:16:20
kolego zajac masz gdzieś schemat i spis części do tej wersji z enkoderami ? właśnie jestem na etapie wszelakiej maści eksperymentów z osiami, encoderami etc moge przetestować również twoje rozwiązanie ... szkoda tylko ze przez weekend to sie nie uda ... - pewnie będą problemy z częściami ale w tygodniu pewnie jeden wieczór uda mi sie zagospodarować na ten cel.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: cxj5 w Lipca 07, 2009, 19:44:42
Małe pytanko:
http://sklep.avt.pl/p/pl/483972/impulsator+z+wlacznikiem+krotka+oska.html
Czy taki impulsator będzie dobry? (włącznik nie jest mi koniecznie potrzebny, ale będzie przydatny)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 11, 2009, 01:07:07
Mam podobny i jest ok :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 11, 2009, 23:04:57
kurcze do dziś jechałem na pożyczonym mjoyu poskładałem swojego pierwszego i niby się programuje ale:


podłączono urządzenie USB ... ma prawdopodobnie awarię
"nieznane urządzenie"

Dioda się pali niby ok. programator niby ok ... niby bo nie działa - nie robiłem modyfikacji hexów

epp wgrałem do epromu
hex do flasha
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 11, 2009, 23:29:01
(http://www.seeb.net.pl/~seeb/usb1.jpg)
wyczyściłem wgrałem tylko hex do flasha nic
znowu wyczyściłem i wgrałem tylko epp do epromu ... jeszcze tylko nie próbowałem odwrotnie epp do flasha i hex do epromu ... za chwile spróbuję
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Lipca 11, 2009, 23:54:32
Na 90% sprawę załatwi podłączenie Mjoy przez huba USB.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 12, 2009, 00:11:38
mój błąd... ustawiłem bity zabezpieczeń ale zapisać to już nie łaska :002: teraz działa ale straszne szumy mam na x-y no i pot jakoś dziwnie reaguje na skrajne położenia...  wywala mi urządzenie z listy
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lipca 12, 2009, 10:03:19
hhmm...
1 - który pot i jaki zastosowałeś ?
2 - czy nie używane wejścia pot'ów podłączyłeś do masy ?
3 - jakie masz diody przy gnieździe USB ? :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 12, 2009, 15:21:45
kupiłem liniowy ... ale dziwnie się zachowywał więc postanowiłem poszukać oznaczenia ... B10K co znaczy, że trzeba sprawdzać co się kupiło... (dostałem 8 potów logarytmicznych- jutro wymienię na liniowe)

ad 1 wymieniłem na poty ze starego joy'a A10K - działa poprawnie
ad 2 nieużywane są uziemione...
ad 3 Zenera 3.3v

jedno pytanie przy okazji które piny w mjoy'u 16 są dla rotorów? jakoś z manualem mi się nie zgadza.

jak wytestować poprawność podłączenia rotora?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 13, 2009, 04:02:32
Już wiem skąd się bierze "dziwne zachowanie" otóż wiadomo powszechnie, że myślenie szkodzi - vide ja myślałam, że zdążę na żółtym, ja myślałem, że droga jest wolna itd no i ja w końcu sam się złapałem na myśleniu. Myślałem, że można podłączyć pota na wprost... otóż po zadymieniu dławika przeanalizowałem nieco ścieżki i okazało się, że środkowe wejście na płytce nie może zwierać do masy (czytaj: nie może być ślizgaczem potencjometru) dziwne zachowanie pojawiało się gdy pot był właśnie podłączony na wprost i był w skrajnym położeniu (pot osiowy). wtedy zwierał bądź prawie zwierał do masy co powodowało "spocenie" dławika.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lipca 13, 2009, 16:49:33
wtedy zwierał bądź prawie zwierał do masy co powodowało "spocenie" dławika.
Więc wszystko jasne, były dwa warianty :
1 - po zwarciu do masy dławik się "pocił" (wysokie natężenie prądu), napięcie zasilania spadało poniżej limitu dla uP, ten się resetował i przestawał tym samym odpowiadać na odpytywanie przez PC. W tym momencie sterownik USB widząc brak komunikacji z urządzeniem stwierdza, że to jest uszkodzone i je odłącza. Windows wypisuje, że urządzenie ma problem.  2 2 - po zwarciu kontroler USB zanotował pobór prądu większy niż dopuszczalny i stwierdził uszkodzenie urządzenia. W celu zabezpieczenia się - odłączył mu zasilanie a Windows wypisał, że urządzenie ma problem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 13, 2009, 18:08:55
A możesz odpowiedzieć na drugą cześć mojego pytania?

impulsator podłącza się do ...

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 13, 2009, 22:08:37
Manuale str.8 opis matrycy,str 24 jak podłączyć.
http://mjoy16.googlepages.com/MJoy16-C1UsersManual_v1.pdf
Row K pin 20 ,c1 pin22....c8 pin29 uP.Wszystko jest opisane w instrukcji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 14, 2009, 02:09:53
Prześledziłem to(manal vide RTFM) parę razy dopiero zając rozjaśnił mi o co chodziło gdzie był błąd.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lipca 21, 2009, 18:58:17
Normalnie mi cenka opadła jak to wygóóglałem:
http://www.flightsimproducts.com/index.php?option=com_wrapper&Itemid=32
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 21, 2009, 19:38:42
Jak to znalazłeś?Cena jest przesadzona,podobne produkty są tańsze.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BOCZEK w Lipca 21, 2009, 20:01:33
Czy to jest legalne??? Chodzi mi o sprzedaż Mjoy. :006:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Ronald w Lipca 21, 2009, 21:47:59
Nie. Cytat ze strony MJoya: (mam kilka stron zapisanych na dysku, jak wiadomo obecnie strona nie działa)

Licence and Copyrights
All information published on this page is free for non commercial use.
All presented programs are under GPL licence (for non commercial use).

For licencing information of this project use in commercial products contact Mindaugas Milasauskas . (mindaug@mindaugas.com)

Copyright ? Mindaugas Milasauskas 2005, Lithuania, www.mindaugas.com
Copyright ? Ing. Igor Cesko 2003, Slovakia, http://cesko.euro-science.net/ , cesko@internet.sk
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Lipca 22, 2009, 07:15:51
No to już jest szczyt. Przecież mjoy jest projektem otwartym!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 22, 2009, 15:48:32
Jak znam życie to sprawa wygląda tak: zgodnie z licencją GPL masz prawo pobierać opłaty za części i pracę włożoną do projektu (dysk cd/dvd,kopia płyty, płytki drukowane, złożenie i uruchomienie, wysyłka) możesz także dawać płatne wsparcie (np w formie gwarancji na produkt) i wszystko to w ramach otwartego projektu i w zgodności z prawem. Nie popadajmy w oburzenie tylko róbmy swoje :) a to, że opłata jest strasznie wysoka to inna sprawa ale są osoby które nie chcą wiedzieć tylko mieć podane na tacy. Moja firma działa na otwartym oprogramowaniu w ofercie mamy instalację np Debiana (sam Debian jest za darmo więc nie pobiera się opłat) ale instalacja i konfiguracja zabezpieczenie etc to płatne usługi i dzięki GPL można właśnie zarobić - jeśli komuś się nie podoba taka usługa ściąga debiana  z sieci i ma za darmo i meczy się sam - to jest otwartość. W GPL słowo free nie znaczy darmowe a wolne!! Ze względu na pomyłki w tłumaczeniach powstało określenie open source co znaczy otwarte źródło i ono w nowszych wersjach zastąpiło słowo free w większości przypadków.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BigMac w Lipca 30, 2009, 23:43:53
Myślałem, że można podłączyć pota na wprost... otóż po zadymieniu dławika przeanalizowałem nieco ścieżki i okazało się, że środkowe wejście na płytce nie może zwierać do masy (czytaj: nie może być ślizgaczem potencjometru)

To jak w takim wypadku należy podłączać potencjometry? Ja mam ślizgacze na skrajnym wewnętrznym rzędzie, tak jest dobrze? ;)

Swoją drogą, też raz coś sfajczyłem zwierając masę i +5, chyba nawet mikrokontroler :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 31, 2009, 14:13:35
masa (górny - mając gniazdo USB z lewej, konekty do potów u góry) i środkowy to krańce ślizgu, ślizgacz na dolnym. jak będziesz patrzył od strony druku (od spodu) to ślizgacz musi iść do kontrolera.

Co do sfajczenia to stawiam na dławik... w pierwszej kolejności.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 01, 2009, 15:25:30
Pytanie odnośnie współpracy z płytkami enkoderów. Po podłączeniu enkodera przez płytkę enkoder zachowuje się dość niemrawo... potrafi przełączyć 2 do przodu jeden do tyłu ... ma to związek z wsadem? Podłączony bezpośrednio do Mjoya działa poprawnie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 02, 2009, 22:34:05
pytanie kolejne z cyklu o co chodzi :)

Zapewniam,że to nie jest mój pierwszy mJoy16 który polutowałem.

diody przeleciałem miernikiem i wyglądają na to, że są sprawne, lutowania są znośne a dzieją się rzeczy jak na obrazku poniżej... Gdyby ktoś miał wątpliwości to chodzi o przyciski osie grają ... zresztą nie będą mi w tym egzemplarzu potrzebne... zostaną wyzerowane
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Sierpnia 03, 2009, 15:04:44
Miałem podobny problem. Po wgraniu hex-ów do atmegi nie chciała działać, lub dawała taki dokładnie obrazek jak u Ciebie. Poradziłem sobie trochę dziwnie, ale działa. Wymontowałem atmege z poprzedniego MJOY-a / działającego / i w nowej płytce zgrałem firmware na dysk / ciekawe różniła się wielkość pliku z oryginalnym /. Następnie ten zgrany plik hex wgrałem do nowej atmegi i wszystko działa / nie wiem dlaczego, ale działa /

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 03, 2009, 23:12:10
Heh przy pierwszym Mjoyu bawiłem się rożnymi wsadami bo nie chciało mi działać jak trzeba ... pobrałem ze starej płytki flasha i pomogło jak ręką odjął :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: aszczupal w Sierpnia 06, 2009, 17:45:23
Witam !
Jako że idę za ciosem i lutuję od razu dwie wersje MJOY'a (jedną na płytce od sundowner'a , a drugą na uniwersalnej) mam pytanie.
Otóż znalazłem starą kierownicę na game-port (LOGIC 3 Top Drive JT226) i próbuje od kilku dni znaleść do nich drivery (niestety bezskutecznie) , wpadłem na pomysł przerobienia jej pod MJOY'a na płytce uniwersalnej (dla mojego syna którego na razie interesują samochody...) .
Pytanie  jak przypisać osie , tzn która oś do czego (może ktoś ma kierownicę i może mi podesłać przypisania)

pozdrawiam
Adam PLC095
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 06, 2009, 19:25:01
pozioma będzie do kierowania pionowa do hamowania/przyspieszania (ew możesz też zastosować dwie osie przyspieszenie, hamowanie) w drugim przypadku da się jeździć na symulatorach samochodowych (np: Richard Burns Rally) bo można hamować jak w prawdziwej rajdówce (hamowanie lewą stopą) w rzeczywistości tylko mistrzowie lewej stopy mają szanse wygrać rajd szutrowy. 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Sierpnia 12, 2009, 23:01:48
Dla wszystkich zainteresowanych zbudowaniem układu encoderów podaje link do manuala ftp://zajac.homeftp.net/../mjoy/MJOY_ENCODERS_v1.pdf  na moim świeżo postawionym prostym serwerze ftp . Możemy go używać do przechowywania różnych plików dotyczących mjoya i innych projektów z nim zawiązanych. To link do katalogu ftp://zajac.homeftp.net/../mjoy

pozdrawiam
Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Sierpnia 12, 2009, 23:37:09
Zającu, coś nie działa :(
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Sierpnia 13, 2009, 14:23:20
Można także zaciągnąć wiadomości ze stronki http://mjoy16.googlepages.com/encoders
jeszcze nie do kończona, ale podstawy są

pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 13, 2009, 14:28:13
Moje gratulacje Noker
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 13, 2009, 17:43:54
Zając przygotował piękny manual :) widziałem go w fazie beta :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mickey81 w Sierpnia 13, 2009, 21:26:29
Świetnie Noker! Na to czekało wielu forumowiczów!
pozdrawiam
mickey81
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Sierpnia 14, 2009, 00:14:47
przecież ta witryna jest juz od wieków :) [cokolwiek to znaczy] chyba, że masz na myśli enkodery.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Września 02, 2009, 21:41:25
Zającu, coś nie działa :(

Już działa, ale tu http://zajac.wa.pl (http://zajac.wa.pl) chciałem zrobić mały serwer ftp na ruterze z dyskiem usb - ale strasznie ma mało ustawień do konfiguracji, więc zrobiłem to trochę inaczej

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Września 03, 2009, 01:43:21
Tak dla pewności ALPS EC11/EC11E (podwójny z pushem) będzie dobry prawda?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 03, 2009, 08:29:25
Moje gratulacje Zajac.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Września 03, 2009, 20:41:40
Moje gratulacje Zajac.

To dopiero początek - na razie jest tylko to, ale w wolnych chwilach będę robił dalej / trochę mam mniej czasu - u mnie w firmie zaczął się jesienny sezon /, ale powoli do przodu. Już nie mogę się doczekać kontynuacji prac nad naszymi układami

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kmail890 w Września 24, 2009, 22:45:42
W końcu znalazłem chwilę czasu, uziemiłem osie i podłączyłem prowizorycznie potencjometr 20k liniowy (miał oznaczenie B20k ale jednak liniowy). Działa wyśmienicie - żadnych szumów i reaguje na najdrobniejsze ruchy.

Nie jestem w stanie odwdzięczyć się za udostępnienie i pomoc w realizacji tego projektu, ale przynajmniej dorzucę swoje trzy grosze:

Osie można uziemić w bardzo prosty sposób poświęcając na to najwyżej minutę. Wystarczy z końcówek do zarobienia przewodów wycinać te końcówki parami - odstęp między sąsiednimi końcówkami to akurat odstęp między pierwszym i trzecim pinem:

(http://img121.imageshack.us/img121/2718/dsc1763.th.jpg) (http://img121.imageshack.us/i/dsc1763.jpg/)

Do mikroprocesora warto jednak kupić podstawkę - nie ma tego w spisie elementów na stronie Nokera, a że pierwszy raz miałem kontakt z płytką drukowaną i w ogóle z lutowaniem, lutowałem Atmegę bezpośrednio do płytki cały czas zastanawiając się czy czegoś w niej nie spalę:

(http://img8.imageshack.us/img8/7859/dsc1769b.th.jpg) (http://img8.imageshack.us/i/dsc1769b.jpg/)

Ale jednak działa i oby działała jak najdłużej :001:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 18, 2009, 09:17:37
Panowie, idąc z duchem niniejszego tematu, zrobiłem kilka mjoyków bez rezystorka R2. Rzeczywiście system widzi je już bez użycia HUBów USB, czyli wszystko pięknie, ale podkusiło mnie sprawdzić wcześniejszą płytkę z rezystorem R2 - i okazuje się że także poprawnie działa, zarówno w XP32bit jak i W764bit.
Zastanawiam się czy to aby nie 'wina' SP3 w XP-ku

Ma może ktoś jeszcze Win XP bez SP3 i mógłby sprawdzić czy system widzi płytkę mjoy z rezystorkiem R2 i bez niego?

PS. Odpaliłem także układ Enkoderów - Świetna sprawa, Jeszcze raz gratulacje autorom  :: Damos :: Zając :: Vito_zm :: i podziękowania za włożoną w to pracę

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 18, 2009, 11:44:44
Ciekawe spostrzeżenie noker.Nie wiem jaki wpływ ma Win XP bez SP3 na pracę MJoya.Co do R2 to na stronie 30 tego wątku jest zmodyfikowany schemat Damosa bez tego rezystora.Jeśli układ działa poprawnie to można zrobić uwagę,że w przypadku problemów z USB nie montować R2,lub go zlikwidować w dokumentacji MJoya.Szkoda,że Damos zniknął z forum,jest on najbardziej kompetentny jeśli chodzi o ten temat.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 18, 2009, 13:13:01
Vito - pisząc SP3 miałem na myśli być może jakieś inne ulepszone sterowniki USB?
Dawno już nie robiłem reinstalacji systemu, i jedynie co zmieniłem to upgrade właśnie SP3, ale dopiero teraz zauważyłem że nie potrzebuje już USB-HUBa.

Reasumując mam kilka płytek mjoya, na chwilę obecną na kompach WinXP SP3 i Win7 zarówno z R2 jak i bez niego układ działa bez potrzeby podłączania przez HUBa

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 18, 2009, 15:17:59
Dziękuję za wytłumaczenie.Jest to dobra wiadomość dla użytkowników MJoya.Korzystając z okazji chciałbym zareklamować stronę EHGI,gdzie w dziale elektronika opisuję swoje rozwiązania oparte na MJoy i nie tylko
http://www.f16pit.dbv.pl/news.php
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: marmar w Listopada 05, 2009, 23:56:00
Witam wszystkich. Chcialbym prosic o pomoc. Na wstepie chcialbym zaznaczyc ze moje doswiadczenie z elektrotechniką jest prawie zerowe. zakupilem plytke mjov16rev1 kolega mi ją złoży.
Na początku w planach miałem zbudowanie jedynie  przyciskow.
niestety jako człowiek ambitny kusi mnie budowa modułu autopilota.   Chcialbym aby miał pokretło do alt,hdg,course,ias , vs oraz pokretło do zmiany czestotliwosci radia . Czytajac to forum dowiedzialem sie ze potrzebne do tego sa encodery. czy ktos moze mi powiedziec jakie konkretnie i gdzie je mozna kupic?

nie zamierzam uzywac osi. czy to znaczy ze musze je jakos zewrzec? a co z przyciskami jesli wszystkich nie bede uzywal?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Listopada 18, 2009, 21:15:31
Encodery to typ 11 2,50-2,80 na allegro...

Tak się blokuje nieużywane osie (najprościej)
(http://www.mycokpit.seeb.net.pl/images/img_8021_.jpg)
To jest mój przedłużacz do osi ...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: trendus w Listopada 28, 2009, 12:58:10
Niestety nie posiadam portu LPT w kompie. Czy można zatem podłączyć programator przez przejściówkę na USB (którą posiadam) czy trzeba kupić cuś takiego:
http://www.nokaut.pl/oferta/kontroler-pci-1-x-lpt.html
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 28, 2009, 15:02:09
Raczej potrzebujesz LPT.Sprawdź czy w pobliżu twojego miejsca zamieszkania nikt nie mieszka z forum,kto ma LPT.Dogadaj się na pw będzie taniej.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Listopada 29, 2009, 03:52:05
Te kontrolery to raczej przerost formy nad treścią szukaj kogoś kto ma 486DX2 66MHz (i więcej) w piwnicy (może odstąpi grata za 2 piwa z oryginalnym NT)...  ja dostałem od kolegi/sąsiada Pentium3 500MHz z portem LPT
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: trendus w Listopada 29, 2009, 10:52:48
Sąsiad ma starego grata więc faktycznie może lepiej pójść do niego i wrzucić niż specjalnie kupować.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Listopada 29, 2009, 11:24:05
te 41 zł przepijecie ... :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Listopada 29, 2009, 16:06:48
Z powodów jakiejś tam migracji systemów googlepages na nowsze wersje strona jest chwilowo mało funkcjonalna

Za utrudnienia przepraszam

Postaram się to naprawić jak najszybciej
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Listopada 29, 2009, 17:03:37
Jak coś to hexy i epp są u mnie na stronie
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Listopada 29, 2009, 19:03:47
Dobra już uporządkowałem wszystko, dzięki Seeb, w razie W tez mam backup całej zawartości
Znany wszystkim zainteresowanym adresik mjoy16.googlepages.com (http://mjoy16.googlepages.com) przekierowuje do nowego adresu sites.google.com/site/mjoy16/ (http://sites.google.com/site/mjoy16/)

obydwa działają

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Listopada 30, 2009, 02:01:49
Spoko nie narzucam się :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Listopada 30, 2009, 17:15:00
OK Panowie od teraz mała zmiana  :karpik

Adresy które podałem jednego posta wyżej linkują do stronki root'a projektów o MJoyu i Encoders

Nawigacja jest bardzo prosta, myślę że dacie rade  :118:

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Grudnia 05, 2009, 18:40:11
Witam

Znowu mam problem z zaprogramowaniem MJOY-a. Podobnie jak poprzednio / http://www.il2forum.pl/index.php?topic=8603.345 / po zaprogramowaniu, zgodnie z instrukcją, i po podłączeniu do komputera / oczywiście przez HUB USB / , po paru sekundach MJOY znika z systemu - taki sam komunikat co w tamtym poście. Poprzednio zrobiłem tak, że pożyczyłem od kumpla mojego starego MJOY-a zgrałem z niego działający firmware i wgrałem do nowego i poszło. Teraz też tak zrobiłem i też zadziałało. Ale mam inny problem. W związku z tym, że będzie to mój drugi i trzeci MJOY, muszę zmienić im nazwy i tu jest problem. Zgrany ze starego MJOY-a firmware działa. ale nie mogę zmienić nazwy np. na MJ61. Po edycji firmware i wgraniu objaw taki jak poprzednio czyli znika po paru sekundach i co najdziwniejsze na te parę chwil pojawia sie MJ16 a nie MJ61. Nie mam pojęcia co jest grane. Wgrywanie oryginalnego firmwaru i jego edycja tez nie daje rezultatu. Też się dziwnie zachowuje, czyli po edycji nazwy na te parę chwil pojawia się tylko stara nazwa. Poprzednio poprosiłem też Damosa, aby wgrał mi u Siebie do Atmegi soft i przysłał do mnie już zaprogramowaną i gdy taką kość wkładam do układu objaw ten sam - na chwile jest i znika. Nie mam pojęcia co dalej robić. Może jakiś błąd przy składaniu MJOY-a. Zrobiłem bardzo dokładne zdjęcia płytki, może ktoś spojrzy i porówna ze swoim i znajdzie jakiś błąd, który może powodować takie objawy.

Oto link do zdjęcia / trochę duży plik około 700kB /

(http://img707.imageshack.us/img707/275/mjoyproblem1.th.jpg) (http://img707.imageshack.us/i/mjoyproblem1.jpg/)

Diody obok USB to diody zenera 3v3 - wiec powinno być dobrze. Problem występuje taki sam przy obu płytkach MJOY-a / zrobiłem dwie do budowy następnych kawałków domowego kokpitu do wykorzystania z softem od Codekinga /, więc raczej nie ma mowy o przypadkowym zwarciu czy czymś takim.

Jakby ktoś miał pomysł co z tym zrobić to będę wdzięczny - pozdrawiam

Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 05, 2009, 19:30:43
Błędu prawdopodobnie nie masz,problem jest w innym miejscu.Ja na ten temat pisałem na tym forum nie pamiętam w jakim wątku.Z tego co pamiętam z własnych doświadczeń to jest to problem,ale można go w końcu pokonać.Uwagi Damosa są bardzo ważne dotyczą małej modyfikacji na wejściu USB oraz bitu CKOPT musisz przeczytać ten fragment jego wypowiedzi ja już dokładnie nie pamiętam szczegółów.
Wnioski z moich doświadczeń.Mogę stosować w swoim pc tylko 2 MJoye.Przy większej liczbie oraz Cougarze miałem problemy,dlatego stosuję tylko 2.Nie jestem pewien czy SVMapper miał problemy gdy miałem 3 MJoye oraz 2 Joystiki,ponieważ te testy robiłem w ubiegłym roku.
Następna bardzo ważna sprawa to ID vendora.U mnie musi być na pierwszej pozycji Cougar a MJoye na dalszych,dlatego zmieniałem ID ponieważ MJoy zajmował pierwszą pozycję.
Co do problemów z wpisywaniem nazwy oraz odczytem to miałem te same problemy co Ty tzn. w controlerze gier nazwa była inna niż z odczytu kości w PonyProg.Ja robiłem to do skutku mazanie,odczyt, zapis.Po kilku próbach uzyskałem to co chciałem.Miałem także kilka zapasowych kości,które także wymieniałem.
Z jakiegoś powodu MJoy w takich sytuacjach stwarza problemy.Damos rzucił trochę światła na ten problem,być może MJoy powinien być modyfikowany,ale kto to ma zrobić.
Co do problemów z programowaniem to jest to dziwne.U siebie nie stwierdziłem,że kość nie chce się zaprogramować.Może Damos coś doradzi,napisz do niego na pw.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 05, 2009, 20:18:43
Zając możesz jeszcze spróbować wyrzucić R2 ten nad elektrolitem C1
i tak z ciekawości Win XPpro SP2 czy SP3?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Grudnia 05, 2009, 20:36:35
ok jutro wyrzucę ten R2 i zobaczę. Mam Windows xp sp3 - próby były na dwóch kompach niestety na obydwu ten sam efekt.

Co do programowania to atmegi się programują. Po powtórnym ściągnięciu przez PonyProga firmwaru z kości dane są takie jakie wpisałem czyli np MJ61 ale system przez chwile widzi MJ16 i nie wiem co jest grane.

Jeżeli chodzi o soft do obsługi to chce korzystać z aplikacji Codekinga Domowy Kokpit. Już napisałem odpowiedzi skrypt i wszystko działa - nawet wykonałem parę lotów testowych - trochę małych poprawek i jest super. Pięknie współpracuje z fsuipcem / nawet z widefs / i widzi wszystkie przyciski mjoy-a - nie potrzeba svmappera

pozdrawiam zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: adTHINzad w Grudnia 21, 2009, 00:02:44
Błagam! Chciałoby Wam się zaznaczyć elementy, których potrzeba do zbudowania MJoya16 ze sklepu http://www.seguro.pl/ albo w www.tme/pl  (najlepiej wsio z jednego sklepu)? Jest ich tam (oznaczeń) od cholery i nie wiem na co patrzeć. Dziękuję, jeśli tak. Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Grudnia 21, 2009, 07:02:57
A kto za ciebie potem to zlepi do kupy jak już teraz nie masz wystarczająco cierpliwości żeby je kupić?
Na elementach nie bedzie DUŻYCH napisów R1 C3 D2 tylko oznaczenia ||||, 15p i co wtedy?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Grudnia 21, 2009, 14:32:11
No właśnie chciałem już wczoraj (czyt. zanim położyłem się spać) za niego to zrobić ale właśnie to mnie powstrzymało.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: adTHINzad w Grudnia 21, 2009, 17:48:00
Ok. Pojechaliście mi po rajtach, więc czy teraz, komuś, chciałoby się powiedzieć KTÓRĄ z tych ATMEG mam do kupić? Jest ich tam od psiego rumianku! Dziękuję tym, co się chce. Cfaniaszkom - mówię ...ojejkujejku!  :118:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Grudnia 21, 2009, 18:03:46
http://www.seguro.pl/sklep/?zobacz=5026&producent= drogo!!!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Wacha w Grudnia 22, 2009, 23:02:40
Uprzejmie proszę mi powiedzieć, jak poniższe ma się do MJoya (przyznam iż nie uśmiecha mi się przebijać przez cały wątek):
http://leobodnar.com/products/BU0836/ (http://leobodnar.com/products/BU0836/)
 
Pytam o to czy to ten sam rodzaj rozwiązania (Digitizer + kontroler USB), bo ja w temacie elektroniki lajkonik ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Grudnia 22, 2009, 23:27:35
BU ma się do Mjoy'a jak ułomny do zdrowego brata bliźniaka - bez insynuacji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: EGHI w Grudnia 23, 2009, 00:07:17
Wacha,
jeśli nie przeraża Cię 15 Poudns + wysyłka to polecam. Nie musisz miotać się po internecie za elementami bo jest gotowa, zmontowana, przetestowana i trzeba mieć talent żeby to spalić :).
Oczywiście ma się nijak do Mjoy bo 32 przyciski, 8 osi analogowych nie robi wrażenia, ale dla "lajkonika" idealne rozwiązanie.  Ma jedną  wielką zaletę-wszystkie przyciski mogą pracować jako encodery za pośrednictwem prostej aplikacji. Do BUO836X nie trzeba nic lutować, przewody łączy się za pomocą zacisków sprężynowych. Na takiej karcie oparłem ICP, mam jeszcze kilka nieużywanych :)..... :011:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Wacha w Grudnia 23, 2009, 09:38:12
Dzięki za info!

BU ma się do Mjoy'a jak ułomny do zdrowego brata bliźniaka - bez insynuacji.

IMHO - to byłoby prawdą, jeśli brać pod uwagę coś więcej niż zrobienie sobie kontrolera do gier (a zdaje się z tego zamiaru MJoy wyewoluował). Nic wielkiego, coś w tym stylu:
http://www.shipsim.com/products/ship+control+unit.php (http://www.shipsim.com/products/ship+control+unit.php)

O budowie kokpitu nie wypowiadam się bo ani się nie znam ani nie jestem zainteresowany. Pytałem Was Panowie, bo w tutejszym gronie znacie się najlepiej na "tych iskierkowych" sprawach i dziękuję za odpowiedzi.
Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: aszczupal w Stycznia 04, 2010, 19:45:09
Witam ! Lekki OT, ale zawsze jednak związany z MJOY'em więc...
Otóż chce przerobić  (właściwie już jestem całkiem daleko) starą kierownicę Logic 3 (JT226) na USB z zastosowaniem MJOY'a http://www.pcworld.pl/artykuly/5239_9/W.to.mi.graj.html (http://www.pcworld.pl/artykuly/5239_9/W.to.mi.graj.html) i Zastanawiam się Pod jakie Push-buttony podłączyć to co tam jest . Na kierownicy jest 10 buttonów , i dwa w biegach..
Jako że nie miałem kierownicy, to nie wiem, jak "domyślnie" to można podłączyć.
Wiem że pewnie da się przeprogramować wszystko w sterownikach.. ale może są jakieś "dobre wzorce" lub schematy .

pozdrawiam
Adam (PLC095)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Stycznia 05, 2010, 10:10:00
Panie Adamie - proponuje podłączyć Mjoya pod komputer, uruchomić domyślną grę w której chce Pan wykorzystać kierownicę i popatrzeć które przyciski pod jakimi funkcjami defoultowo się meldują, następnie w/g uznania podpinać do nich odpowiednie pushbuttony z samej kierownicy.

Lub w kolejności 1 2 3 4 5 ... odpowienie przyciski na kierownicy, dobrze by było na początek opisać je odpowiednio, ułatwi to konfigurację gry, a po kilku nasiadówkach synek zapamięta co do czego

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Lutego 25, 2010, 13:15:36
Witam

Chciałbym się podzielić pewnym doświadczeniem jakie ostatnio przeprowadziłem z kumplem, który posiada MAC-a i ostatnio zakupił X-Plane. Przyniosłem swojego MJOY-a i podłączyliśmy do MAC-a. Odpaliliśmy X-plane i bez problemu symulator zobaczył MJOy-a, i co najważniejsze zobaczył wszystkie 112 przycisków i 8 osi.
To bardzo dobra wiadomość dla wszystkich posiadaczy MAC-ów.

MJOY bez problemów jest widziany i obsługiwany przez "Jabłuszka"  :001:

Kumpel już chce złożyć MJOY-a dla siebie i budować mini kokpit do X-plane - witamy !!

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Wertykal w Marca 04, 2010, 19:03:42
Witam
Po wielu bojach zdecydowałem się zwrócić o pomoc do forumowiczów.
szukałem odpowiedzi w internecie i na tym forum i nie znalazłem.
A problemy mam takie:

1. Jakość odczytów z mjoya są delikatnie mówiąc nie precyzyjne odczyty z osi bardzo skaczą.
Miałem zamontowane potencjometry :2,5 4,7 10 i 100 kOhm. I tylko na jednym 4,7 wynik był jako tako.

2. Przekręcenie potencjometru w skrajną pozycje zawsze powoduje spalenie go(oczywiście jeśli pozostanie w takiej pozycji na dłużej).

3. Mjoy po z kalibrowaniu w Windowsie ma zawsze przesuniecie z e środka o okuło 20% w prawo na wszystkich osiach.

Jak ktoś ma jakieś pomysły to z góry dzięki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: dybuk w Marca 17, 2010, 07:04:15
Co do skaczących osi. Masz Linie sygnałową niepodpiętych osi podpiętą pod "masę"?? Gdzies w tym wątku pisało że brak takiego połączenia może powodować skakanie odczytów z wszystkich osi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KaeM w Marca 17, 2010, 23:45:12
Witam

śledząc ten wątek złożyłem swojego pierwszego mjoya.
Po paru niepowodzeniach i spaleniu jednego mikrokontrolera jest sukces.
Ale nie do końca.

Mjoy jest widziany przez system (windows 7 home) ale tylko przez huba usb
przyciski działaja prawidłowo, enkodery również.
Mam jednak problem z przełącznikami dwupozycyjnymi - toggle z 3 końcówkami. dwustabilne
podłączam zgodnie z instrukcją (key matrix) i w żaden sposób svmapper nie widzi reakcji przy przełączaniu
zmapowałem klawisze dla wszystkich przycisków od 73 do 96 i nic, żadnej reakcji.

połączenia przełącznika są prawidłowe - przemierzony przełącznik w obu pozycjach i po podłączeniu do pinów - wszystko
od strony pomiarów prawidłowo.

przełącznik ma 3 piny - przy przełączeniach zwiera zewnętrzne ze środkowym.
podłączyłem do digital inputs 2 do pinów - J1 (do lewego - zewnętrzne złącze i do prawego - środkowe)
i do J2 lewego pina drugie zewnętrzne łącze przełącznika.

Czy ktoś mógłby podpowiedzieć coś w tym temacie, co można jeszcze sprawdzić/zmienić,
może robię jakiś szkolny błąd?

pozdrawiam
KaeM
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 18, 2010, 20:33:13
Usuń R2 jak masz go wlutowanego.
Jakie wartości mają R1 oraz R13? Powinny mieć po 2,2k.

Jeśli chodzi o wejścia toggle (73-96), przypatrz się dobrze w SVMapper. One normalnie pokazują tylko impuls, a nie stały sygnał. Jak pykniesz przełącznikiem, na wejściu pojawi się na sekundę sygnał (zapali się czerwona ikonka) i zniknie. Dodatkowo możesz ustalić akcję dla wyłączenia tego przełącznika.

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KaeM w Marca 18, 2010, 21:51:08
Usuń R2 jak masz go wlutowanego.
Jakie wartości mają R1 oraz R13? Powinny mieć po 2,2k.

Jeśli chodzi o wejścia toggle (73-96), przypatrz się dobrze w SVMapper. One normalnie pokazują tylko impuls, a nie stały sygnał. Jak pykniesz przełącznikiem, na wejściu pojawi się na sekundę sygnał (zapali się czerwona ikonka) i zniknie. Dodatkowo możesz ustalić akcję dla wyłączenia tego przełącznika.

Pozdrawiam
R2 mam - bodajże 4,7 k. Tzn usunięcie może poprawić problem toggle - jeśli taki jest?
za co dokładnie odpowiada?
Usunąć znaczy wylutować i zostawić bez połączenia czy zmostkować?

R1 i R13 mam już po 2,2 k :)

jeśli chodzi o svmappera - to dokładnie wiem że to chwilowy impuls
ale jeśli przypisałem do wszystkich klawisze to przełączenie toggle powinno dac efekt nawet w notatniku windows,
a nic nie daje.

Pytanie jeszcze dodatkowe czy do lpt można go podłączać przy włączonym kompie?
Coś mi spaliło atmege i nie wiem co?
miałem wczesniej nieprawidłowe rezystory wg błędnego opisu z projektu
Później je przelutowałem, przypaliłem przy tym ścieżkę miedzy diodą a rezystorem
Po zmianach już mikrokontroler nie odpowiadał.

Nie chciałbym powtórki :)
Popróbuję jeszcze z innymi przełącznikami, tak czy inaczej jest to dla mnie dziwne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 19, 2010, 09:11:47
R2 brał udział w komunikacji USB, ale jak ktoś mądrzejszy w tej dziedzinie zauważył nie jest on potrzebny. Usuń go całkowicie i nie zastepuj zworką.
Diody D1, D2 jakie masz? Powinny być Zenerki 3,3V
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KaeM w Marca 19, 2010, 09:46:44
D1 i D2 tak jak pozostałe przy pinach mam zenera 3,3
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 19, 2010, 11:51:26
A podstawka pod ATmelem? Zwykła czy precyzyjna? Piny z blaszek czy kołeczków?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KaeM w Marca 19, 2010, 12:18:21
podstawka z blaszkami
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Marca 28, 2010, 10:34:58
Panowie co (który element) może być przyczyną zwarcia pomiędzy kolumną 4 i 6 matrycy?
Testując płytkę mam zawsze podwójne sygnały na:
A4 + A6; B4 + B6; C4 + C6; D4 + D6;
E4 + E6; F4 + F6; G4 + G6; H4 + H6;
tzn.: dając sygnał na A4 lub A6 w SVMapper'ze zapala się A4 i A6.
Dobrze rozumuję że to wina zwarcia pomiędzy kolumnami a nie rzędami?
Niestety nie mam pod ręką schematu /net w robocie z ograniczeniami/.

Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 28, 2010, 11:55:32
Ponieważ zwarcie występuje dla wszystkich wierszy od A do H to sugeruje jakieś zwarcie pomiędzy kolumnami 4 oraz 6.Kolumna 4 jest sterowana z pin 25 uP a kolumna 6 z pin 27 uP.Jeśli masz omomierz to próbuj znaleźć to zwarcie.Ja mam wszystkie MJoye zrobione na płytkach uniwersalnych,dlatego nie potrafię Tobie doradzić gdzie może być zwarcie na płycie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: holrin w Marca 31, 2010, 18:18:55
Witam,

Widzę, że czasami ktoś jeszcze odzywa się w tym wątku więc postanowiłem poprosić Was o sugestię i pomoc w diagnozie problemów z MJoy'em.
Zbudowałem mjoya w oparciu o instrukcje na stronie mjoy16.googlepages.com. Zamowilem plytkę w Gammie, zmontowałem - nie działa.
Posprawdzalem wszystko co przyszlo mi do glowy multimetrem, przewertowalem ten wątek w całości, wprowadziłem poprawki (m.in. zmiana kondensatora R13 na 4,7). Poprawa byla taka, że dioda zaczęła się (słabo) świecić, ale nadal nie moge zaprogramować uC. Po podłączeniu USB dostaje komunikat, że urządzenie ma awarię, w PonyProg pojawia się komunikat device is missing -24.
Dzisiaj wymieniłem wszystkie kondensatory, diody, i włożyłem nową atmegę - jest dokladnie to samo. Nie próbowałem tylko podłączać przez hub usb - nie mam takiego urządzenia. Programowac próbowałem na dwóch różnych kompach (raczej stare konfigi).
Jeśli macie jakieś sugestie to będę bardzo wdzięczny - nie jestem elektronikiem, ale zbudowałem w życiu kilka prostych układów, a teraz tracę już nadzieje, że uda mi się w końcu uruchomić wymarzonego mjoya :)

Pzdr.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 01, 2010, 06:52:23
Cytuj
w PonyProg pojawia się komunikat device is missing -24.
Na Twoim miejscu rozpocząłbym od właściwego zaprogramowania uP.Dawno tego nie robiłem,ale z tego co pamiętam to musisz wybrać w setup port LPT1 oraz odpowiedni uP.Prawdopodobnie jest w PonyProg help.Jeśli dobrze zaprogramujesz kość a to można sprawdzić opcją weryfikacji to możesz przystąpić do testów MJoya.Tutaj oczywiście mogą pojawić się inne problemy,ale to jest do pokonania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: StG77_Ripgrunwald w Maja 10, 2010, 18:09:42
Ktoś używa Mjoya na windowsie 7  64bit ? Czy takie połączenie jest możliwe ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Maja 10, 2010, 18:19:28
Pod Vistą x64 działał bez problemu, więc podejrzewam że i w Win7 będzie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: szamik w Maja 10, 2010, 21:04:50
Jak ja bym chciał żeby mój MJOY odpalił na którym kolwiek z systemów;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: StG77_Ripgrunwald w Maja 11, 2010, 00:41:05
Przeglądałem allegro i znalazłem takie coś http://www.allegro.pl/item1034981194.html (http://www.allegro.pl/item1034981194.html)     na płytce jest podpis http://il2forum.prv.pl/ :P zamierzam w przyszłości zmajstrować mjoya, a tu można na gotowe jednak obecnie brak czasu i funduszów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Czerwca 03, 2010, 20:28:20
Ostatnio zauważyłem, że większość problemów jakie tutaj występują może mieć swoje źródło w uszkodzeniach komponentów układu. Początkowo moje dwa Mjoy'e działały bez problemów, niezależnie od hubów, płyt głównych itp. Ostatnio przypaliłem dławiki ( i zapewne sam scalak) przez zwarcie na osiach. Teraz dopiero ukazują się problemy podobne do tych, jakie tutaj niektórzy postowali. Przykładowo układ podłączony do Huba 2.0 po chwili znika... chyba, że zdąży się wykonać kalibrację - wtedy pozostaje. Przy bezpośrednim podłączeniu do płyty głównej (USB 2.0), lub pod Hub 1.1 działa relatywnie normalnie, ale wyświetla błędną nazwę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 27, 2010, 11:00:22
Witajcie!

W końcu po 2 tygodniach kompletowania części złożyłem swojego Mjoya. Podłączyłem wszystko zgodnie z zawartością strony http://sites.google.com/site/mjoy16/home. Odpaliłem pony progra i wszystko świetnie się zaprogramowało. Już zacząłem się cieszyć (niestety za szybko) po odłączeniu i ponownym podłączeniu pod USB  Urządzenie sie wykrywa znika wykrywa znika i tak cały czas. Raz wykrywa się jako kontroler wejscia wyjścia na niecałą sekundę później się rozłącza i załącza jako nieznane urządzenie i tak w kółko. Przed zaprogramowaniem wszystko jest ok. Również po wyciągnięciu ATEMGI urządzenie wykrywa jako nieznane i wszystko jest ok nic się nie rozłącza. Ktoś wie co to może być? ATMEGA osadzona na podstawce precyzyjnej.

Z góry dziękuje za wszystkie odpowiedzi.
Pozdrawiam
Damian.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 27, 2010, 13:11:50
Poniżej linki do zdjęć bardzo was proszę sprawdźcie czy wszystko jest ok. Będę bardzo wdzięczny... bo zaczyna mi brakować pomysłów...

(http://img62.imageshack.us/img62/7641/zdjcie0082f.th.jpg) (http://img62.imageshack.us/i/zdjcie0082f.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
(http://img22.imageshack.us/img22/2898/zdjcie0083un.th.jpg) (http://img22.imageshack.us/i/zdjcie0083un.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)

(http://img192.imageshack.us/img192/6104/zdjcie0088h.th.jpg) (http://img192.imageshack.us/i/zdjcie0088h.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Czerwca 27, 2010, 15:52:09
C2 C3 powinny być 15pF ty dałeś 20pF
R2 możesz wyrzucić
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 27, 2010, 16:47:27
Po wywaleniu r2 przestało go rozłączać dziekuje Noker, ale teraz juz go w ogole nie wykrywa jako kontroler tylko cały czas nieznane urządzenie... To będzie wina C2 i C3? Postaram się je gdzies dostac i sprawdzić...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 18:38:54
Odczytaj dane z kości uP programem PonyProg.Na zdjęciu jest opcja dla Command Read Data (EEPROM).
Sprawdź pod adresem z lewej strony 004000 co jest napisane z prawej strony.Powinno być między innymi MJ16.
(http://img268.imageshack.us/img268/3826/ponyprogtest.th.jpg) (http://img268.imageshack.us/i/ponyprogtest.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Jeśli tak jest to pc powinien widzieć MJoy pod tą nazwą.Jeśli w panelu sterowania dla kontrolerów gier jest inna nazwa,ale widać działanie MJoya to nie ma co się martwić.Najważniejsze,żeby MJoy był widziany w panelu sterowania nawet pod inną nazwą.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 27, 2010, 20:25:46
Jest widziany jako nieznane urządzenie...:/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 21:32:52
Czy widać działanie MJoya w SVMapper.W panelu sterowania w kontrolerze gier też powinno być widziane działanie MJoya.Mam na myśli zwarcie przez diodę odpowiednich wyjść sterownika.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Czerwca 27, 2010, 21:43:54
"nieznane urządzenie" = system nie wie, co to jest i nie zamierza tego obsługiwać. Tym samym SVMapper nic nie zrobi, bo w systemie MJoy nie jest widoczny.
"nieznane urządzenie" nie oznacza nieznanej nazwy, a urządzenie używające nieznanego protokołu lub nie posiadające sterowników. MJoy powinien być widziany jako HID i korzystać ze sterowników wbudowanych w system. Aby tak się stało - musi odpowiedzieć na szereg "pytań" zadawanych po magistrali USB. Jeśli tego nie zrobi - System operacyjny potraktuje go jako urządzenie nieznanego typu i przestanie zwracać na niego uwagę.

Tutaj widać, że mamy do czynienia z takim przypadkiem, więc problem tkwi w obsłudze USB. (stack software'owy, parametry elektryczne w MJoyu lub parametry elektryczne gniazda/HUB'a) :(

Jedyne, co można próbować - to sprawdzić diody zenera i kondensatory oraz podstawkę - ona wielokrotnie była przyczyną problemów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Czerwca 27, 2010, 21:52:51
Masz rację Damos system tego urządzenia nie widzi.Z poprzednich doświadczeń można przypuszczać,że zamiast diod zenera są np.zwykłe lub odwrotnie polutowane.Podstawki powinny być te droższe (okrągłe) itd.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 27, 2010, 23:47:55
Rozumiem że to "1N4148" są te diody zenera. Te same to lutowane przy listwie kołkowej?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Czerwca 28, 2010, 00:01:45
Witajcie! Przepraszam, że post pod postem, ale niewiem dlaczego nie ma opcji edytuj... Mam dobrą nowinę Mjoy właśnie ożył! ;o
Wgrałem plik .epp (czyli chyba EEPROM) i jak narazie wszystko działa osie skaczą jak szalone ale o tym juz było więc poczytam i mam nadzieję, że sobie poradzę. Dziękuje za pomoc nalezy się wam wielkie piwo:)

Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Czerwca 28, 2010, 10:39:36
Rozumiem że to "1N4148" są te diody zenera. Te same to lutowane przy listwie kołkowej?
Nie. To zwykłe diody.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Lipca 06, 2010, 22:49:56
Prośba o pomoc
Udało mi się zakupić Mjoya. Niestety jest troszkę pod górkę. Podłączałem go na 2 sposoby:
1.  poprzez HUB USB. W panelu sterowania (WIN XP) w kontrolerach HID wygląda to tak:

(http://img821.imageshack.us/img821/5585/mjoy2.th.jpg) (http://img821.imageshack.us/i/mjoy2.jpg/)

W kontrolerach magistrali szeregowej nic się nie pojawia.

2....i bezpośrednio do USB na płycie głównej gdzie sytuacja wygląda odwrotnie. Pojawia się nieznane urządzenie w kontrolerach magistrali szeregowej:

(http://img821.imageshack.us/img821/1696/mjoy.th.jpg) (http://img821.imageshack.us/i/mjoy.jpg/)

za to znika w kontrolerach HID. W obydwu przypadkach w panelu sterowania w kontrolerach gier nie ma nowej pozycji.
Zastanawiam się nad wyrzuceniem r2 po przeczytaniu wcześniejszych wiadomości. Czy tutaj tkwi przyczyna błędu? 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Lipca 30, 2010, 14:39:42
Witajcie! Wymiana diod na diody zenera rozwiązała wszystkie problemy jakie miałem z mjoyem. Wszystko zaczęło pięknie działać. Mam tylko pytanko... Jakie enkodery (impulsatory) muszę kupić do poprawnego działania np. HDG, Atlitude etc.?

Ten będzię dobry?
http://allegro.pl/item1163950963_impulsator_enkoder_obrotowy_os_scieta.html

Przepraszam za link z allegro ale nigdzie indziej nie znalazłem w tej cenie. Są albo po 2,80zł albo po 60zł:/
Gdyby to miały być te po 60zł to nie byłoby za wesoło :-)

Pozdrawiam!
Damian
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 30, 2010, 15:07:36
Jest pewne ryzyko przy zakupie enkoderów.Ja kupiłem na allegro dwa razy.Jedne były o.k drugie miały wadę (przeskakiwał pozycje).Może próbuj kupić tutaj.Cena jest poniżej 10zł.
http://www.tme.eu/pl/katalog#%26search%3Denkoder%26page%3D2%2C20
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damis88 w Lipca 30, 2010, 15:23:22
A mógłbyś polecić jakiś konkretny? Bo jest ich tam kilka i nie wiem, który będzie dobry?
Mogą to być enkodery do druku? Czy muszą być jakieś inne? Ile impulsów na obrót będzie odpowiednio? Bo są duże rozbieżności...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 30, 2010, 17:00:54
Musisz sam zadecydować jaki Tobie jest potrzebny czy będzie przymocowany do płyty czołowej czy lutowany do druku.Działanie obu typów jest takie samo.Podobnie z obrotami,zależy od zastosowania.Ja na allegro ich nie kupowałem .Może ktoś tam kupował i ma rozeznanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Lipca 31, 2010, 11:46:10
Ten będzię dobry?
http://allegro.pl/item1163950963_impulsator_enkoder_obrotowy_os_scieta.html
Kupowałem u mnie działały i działają dobrze (kupiłem 11 sztuk po 2.50 PLN).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: muminek w Września 20, 2010, 22:58:44
Witam siadły dwie pierwsze sekcje przyłączy prze procku.
Dziwnie reaguje jeśli podepnę się w pierwszej sekcji do pierwszego przyłącza to w svmapper widać ze zostało wciśniętych kilka przycisków na raz.
Reszta przyłączy nie działa :/
W sekcji drugiej każde przyłącze uruchamia po kolei 2 przyciski.
W czym może tkwić problem ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Września 27, 2010, 19:30:51
Chciałem powrócić do mojego posta :
http://www.il2forum.pl/index.php?topic=8603.msg231209#msg231209 (http://www.il2forum.pl/index.php?topic=8603.msg231209#msg231209)

Otóż Vito sugeruje, że USB na moim PC zapamiętuje dane kontrolerów, które były wcześniej podpięte pod poszczególne gniazda. Przez to Mjoy u mnie może być nie rozpoznawany i trzeba będzie wyzerować rejestry dla wybranego portu. Czy ktoś miał może styczność z tą metodą ? Czy da się zrobić wyzerowanie dla konkretnego gniazda np. na hubie USB  :011:   
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 27, 2010, 20:25:53
Nie pamiętam dokładnie na jakim forum ktoś miał problemy z rozpoznawaniem nowych urządzeń podłączonych do USB.Ktoś sugerował zrobić następujące czynności:
Cytuj
The USB port should be recognized and autoconfigurated.If not,something is wrong in that port.It is possible that USB port has a autoconfigurated an HID device incorrectly and you should delete it.
For this,BE VERY CAREFULLY and them do the next steps:
1)Open the Run dialog
2)Type "cmd"
3)Type "set devmgr_show_nonpresent_devices 1=? and them
4)Type "start devmgmt.msc" then to start the Device Manager
5)Once in the Device Manager,select the menu Main View and them Show hidden devices
6)Now expands the category USB controllers.
You'll notice some icons of the USB logo colors that appear in normal colors,and other colors that appear tenuos.The weak are ghost devices.....
Nie sprawdzałem jak to działa,ponieważ na nowym pc nie mam tych problemów. W starym pc występuje to zjawisko.Nie jestem specem od pc,dlatego moja prośba do osób kompetentnych o wyjaśnienie czy podana metoda jest właściwa lub może jest inna.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Września 28, 2010, 20:17:45
Znalazłem starego peceta z XP i SP 2 efekt wygląda następująco :

(http://img375.imageshack.us/img375/3033/mj16.jpg)

więc wychodzi na to, że jednak Mjoy jest ok. Niestety na jednym moich komputerów z SP 3 wygląda to tak :

(http://img375.imageshack.us/img375/8138/clipboardcj.jpg)

ten komunikat z resztą pojawia się przez chwilę po czym znika. XP nie rozpoznaje urządzenia po czym zaczyna je ignorować

Czy to faktycznie jest problem związany SP3. Czy komuś jest bliżej znana metoda opisana wyżej przez Vito  :011: 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: EGHI w Września 28, 2010, 20:27:52
mavericks,
 masz chyba podobny problem:
http://vatsim.home.pl/viewtopic.php?f=68&t=30694&p=301857#p301857
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 28, 2010, 20:42:08
Ja też o tym pomyślałem,dlatego prosiłem mavericks aby sprawdził na innym pc czy MJoy jest sprawny.Ponieważ jest widziany na innym pc to zakładam,że są diody zenera 3.3V a nie zwykłe prostownicze.Wspomniałem o zerowaniu rejestrów związanych z USB,ponieważ inni mieli podobne problemy.U mnie w starym pc MJoy jest widziany tylko w niektórych USB.W nowym pc nie mam tych problemów.Ponieważ nie znam się na komputerach prosiłem w tym wątku o opinię na ten temat.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 29, 2010, 07:52:47
Ponieważ od czasu do czasu pojawiają się problemy z MJoyem to myślę,że już najwyższy czas przejść na projekt Damosa,gdzie nie ma problemu z interfejsem USB.Mam nadzieję,że jeszcze w tym roku projekt będzie zakończony.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Września 29, 2010, 20:29:31
Udało się  :002:
Ale nie potrafię tego sobie racjonalnie wytłumaczyć. Otóż zacząłem sprawdzać na każdym gnieźdźcie z osobna, wyciągnąłem wszystko joya,  myszkę, klawiaturę, drukarkę, pedały itp. W końcu załadowałem do huba ale tego bez zasilacza. I nagle cud, Mjoy pojawił się  na liście kontrolerów na całe 15 sekund  :020:. No to znowu wyjąłem i wsunąłem i pojawił się .. na jakieś pół minuty. Za trzecim podejściem pozostał na stałe ale dla pewniaka przepiąłem go do huba z zasilaczem i już jest ok ... przynajmniej na razie czyli przez około 10 godzin tfu tfu   :003:      No to teraz mogę się wreszcie brać za przełączniki i panele  !!!!  :banan
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: EGHI w Września 29, 2010, 20:39:58
Gratuluję,
  teraz możesz przejść do wątku "Aplikacja DomowyKokpit" i próbować przypisać jakieś funkcje do Mjoy. ;)
Lektura na kilka wieczorów ale polecam, nie znam nic lepszego do sterowania kokpitem. :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 30, 2010, 02:51:14
Ja także gratuluję sukcesu.Myślę,że KosiMazaki ma rację trzeba systematycznie kolejno podłączać urządzenia do pc i obserwować co się dzieje.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 30, 2010, 14:37:20
W związku z prośbą mavericks o pomoc wróciłem do testów z MJoy.Po konsultacjach z KosiMazaki zainstalowałem program USBDevice do testów USB.W tym programie można uzyskać dużo informacji o urządzeniu podłączonym do danego wejścia USB.Można także odinstalować sterowniki.Robiłem testy z dwoma MJoy w starym pc (7lat) oraz nowym.Używałem dwa różne sznury do połączeń pc MJoy.Nie wchodząc w szczegóły testów doszedłem do wniosku,że interfejs USB w MJoyu jest trochę na granicy znormalizowanych parametrów tego styku.To dotyczy hardware oraz programowej realizacji tego interfejsu,dlatego niektóre pc mogą mieć problemy.Można poprawić ewentualnie hardware,ale jest to częściowe rozwiązanie problemu.Kiedyś Damos dokładnie opisał jak taki interfejs powinien wyglądać.Nawet jakość sznura połączeniowego ma wpływ na stabilną pracę styku.
Reasumując w przypadku problemów można szukać ''przyjaznego styku USB" w pc,można też zmienić hardware lub poczekać na nową wersję Damosa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Października 08, 2010, 10:23:39
Batalii ciąg dalszy. Mapowałem osie w Sturmoviku i jak dojechałem do ustawień HOTAS to napotkałem problem z ustawieniem osi ruddera. Wydaje mi się, że IŁ ma ograniczenia co do obslugiwanych osi lub kontrolerów ? Teraz mam podłączony CH Fighterstick, przepustnice od X45, kierownicę, rudder Pro Flight Saiteka i Mjoya. Przy podłączonym Mjoyu w ustawieniach nie widać osi ruddera od X45 oraz pedałów Saiteka. Po odłączeniu Mjoya zmienia się ID kontrolerów i osie są widocznie.  Zetknął się ktoś z takim problemem ?  Druga sprawa na liście kontrolerów Windy zamiast Mjoya mam teraz 9 osiowy joystick z 112 przyciskami samoistna zmiana nazwy kontrolera ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 08, 2010, 12:23:00
Cytuj
Druga sprawa na liście kontrolerów Windy zamiast Mjoya mam teraz 9 osiowy joystick z 112 przyciskami samoistna zmiana nazwy kontrolera ?
To się zdarza,dlaczego nie wiem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 10, 2010, 14:07:28
Dostałem pytanie na pw dotyczące zachowania SV Mappera.Ponieważ problem może dotyczyć innych użytkowników MJoy oraz SV Mapper dlatego odpowiem w tym wątku.Można połączyć przełącznik dwu lub trzy pozycyjny do odpowiednich pinów MJoya.Do których pinów  oraz jak to zrobić jest opisane w MJoy 16-C1 User's Manual.
Przykład
Podłączam przełącznik dwu pozycyjny realizujący funkcję Laser Arm On oraz Laser Arm Off.Mogę to zrobić wybierając z tabeli mapowania pozycję 86 dla On oraz 94 dla Off.To odpowiada kolumnie C6 oraz wierszowi J.Należy tak podłączyć C6 oraz J aby załączeniu przełącznika odpowiadała funkcja On a rozłączeniu Off.Jeśli się pomylimy to będzie działać odwrotnie.
Przy przełączaniu przełącznika jest generowany impuls i to jest prawidłowe działanie MJoya.Jeśli chcemy włączyć jakąś funkcję na "stałe" to musi to wynikać z działania symulatora np.włącz światła.Mam nadzieję,że wyjaśniłem problem.Jeśli nie to proszę zadać pytanie w tym wątku,będzie to z korzyścią dla pozostałych kolegów. 
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: shopiK w Października 15, 2010, 23:55:13
To teraz na mnie kolej...
Płytka mjoy zmontowana. Programowanie w pony prog zakończone niby sukcesem.
Po podłączeniu wykrywa mi płytkę jako urządzenie wskazujące HID. Pojawia się dymek, że sprzęt został zainstalowany i jest gotowy do użycia... i.... tyle. Nie pojawia się w spisie kontrolerów.

Co robiłem do tej pory?
1. Przekopałem się przez cały ten wątek....  już za to powinienem nagrodę dostać :-)
2. Uziemiłem nieużywane osie.
3. Próbowałem wgrać eprom - ale coś mi się zdaje, że to nie zadziałało - przestało mi wykrywać urządzenie w ogóle. A przy próbie odczytywania epromu same FF FF FF.... czyli cuś sie nie zapisało. Poza tym. Co wgrywać? Flash, czy eprom? Próbowałem i tu i tam i oba dwa na raz. Zostałem na razie przy wgranym flash.
4. Zaznaczyłem w opcjach ten CKOPT
6. Podłączone jest do HUB'a z własnym zasilaniem (mjoy podłączony bezpośrednio do gniazda w kompie nie jest wykrywany, ale przez hub, nawet gdy nie jest podłączony do zasilacza - tak!!!)
7. Pod koniec zauważyłem, że piszecie o diodach, że mają być zenera. Ale: http://sites.google.com/site/mjoy16/elementy. Więc ja mam normalnie 1N4148.

Piszę ponieważ problem jest nieco inny niż u innych. Tzn. mjoy jest JAKOŚ wykrywany, nie rozłącza się.... Ale nie pojawia się jego nazwa W OGÓLE.

Co dalej?

EDIT: Jeszcze taka jedna mała rzecz. W sklepie seguro mieli ATMEGA16A Pu 1029....   Chodzi o to 16A - w wykazie jest 16 bez A - Czy ta wersja może się aż tak różnić?

Odciąłem rezystor r2.... Chyba przestało znowu wykrywać.... Idę spać.... Dramat.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 16, 2010, 08:04:48
Nie jesteś pierwszy na tym forum,który ma problemy.Po pierwsze rzuć okiem na strone Nokera http://sites.google.com/site/mjoy16/ .Jest tam dużo informacji.Nie wiem czy jest do zdobycia MJoy16-C1 User's Manual.Jest to podstawa.Teraz konkrety.Wspomniałeś,że kiedyś programowałeś,czyli problem powinien być dla Ciebie trywialny.Zakładam,że masz podłączony PonyProg do LPT i ustawiony setup czyli wybrany ATmega16 oraz port parallel.
Co należy zrobić.
1.Kalibracja PonyProg
2.Odczytaj program uP komendą Read Programm (FLASH).Odczyt musi się zakończyć komunikatem Read Successfull.Jeśli nie sprawdź ustawienia.
3.Możesz wymazać kość komendą Erase.
4.Otwierasz plik .hex i zapisujesz go do kości komendą Write Programm (FLASH).Powinno zakończyć się "finish successfully".
5.Trzeba zapisać bity konfiguracyjne.Menu Command->Security and Configuration bits.
To mniej więcej w skrócie.Pamięć EEPROM jest do zapisu takich parametrów jak name,vendor ID oraz product ID.Tobie to jest niepotrzebne.
Następny problem to diody,muszą być Zenera.
Jeśli można odczytać kość po zaprogramowaniu w PonyProg to zakładamy,że jest o.k i sprawdzamy w pc.
Jeśli tutaj są problemy to odłączamy wszystkie urządzenia podłączone do USB i szukamy wejścia,które odczyta MJoya.Ten temat był wałkowany przy okazji problemów Mavericks,możesz go zapytać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: shopiK w Października 16, 2010, 08:11:08
Coś edycja już nie działa, więc kolejny post.

Panowie i Panie! DZIAŁA!

Nie wiem jak to się stało. Ale przypomniałem sobie, że mam jeszcze netbooka msi. Podpiąłem mjoya, bo myślałem, że tam nie mam sp3 w Windzie. I wszystko było jak do tej pory. Tzn. Wykryło urządzenie wskazujące - Ale nie mjoya. Ale tak z ciekawości zajrzałem do kontrolerów gier i..... JEST! M16 wykryło - i działa. Pomyślałem więc, że mój stacjonarny komp ma kapryśne usb. Podpiąłem jednak - i kolejny cud się zdarzył! Wszystko ok! Aż się wierzyć nie chce.

A zatem zmykam do wątku - domowy kokpit - tam powinno mi pójść łatwiej.


Nie jesteś pierwszy na tym forum,który ma problemy.Po pierwsze rzuć okiem na strone Nokera http://sites.google.com/site/mjoy16/ .Jest tam dużo informacji.Nie wiem czy jest do zdobycia MJoy16-C1 User's Manual.Jest to podstawa.Teraz konkrety.Wspomniałeś,że kiedyś programowałeś,czyli problem powinien być dla Ciebie trywialny.Zakładam,że masz podłączony PonyProg do LPT i ustawiony setup czyli wybrany ATmega16 oraz port parallel.
Co należy zrobić.
1.Kalibracja PonyProg
2.Odczytaj program uP komendą Read Programm (FLASH).Odczyt musi się zakończyć komunikatem Read Successfull.Jeśli nie sprawdź ustawienia.
3.Możesz wymazać kość komendą Erase.
4.Otwierasz plik .hex i zapisujesz go do kości komendą Write Programm (FLASH).Powinno zakończyć się "finish successfully".
5.Trzeba zapisać bity konfiguracyjne.Menu Command->Security and Configuration bits.
To mniej więcej w skrócie.Pamięć EEPROM jest do zapisu takich parametrów jak name,vendor ID oraz product ID.Tobie to jest niepotrzebne.
Następny problem to diody,muszą być Zenera.
Jeśli można odczytać kość po zaprogramowaniu w PonyProg to zakładamy,że jest o.k i sprawdzamy w pc.
Jeśli tutaj są problemy to odłączamy wszystkie urządzenia podłączone do USB i szukamy wejścia,które odczyta MJoya.Ten temat był wałkowany przy okazji problemów Mavericks,możesz go zapytać.

Do wszystkich cytowanych zaleceń już się zastosowałem - było o tym w tym wątku. Podręcznik studiowałem, stronę nokera znam na pamięć :-). Wyjątkiem są diody zenera. Nie mam ich, a działa!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 16, 2010, 08:29:36
Moje gratulacje,cuda się jednak zdarzają.Na zwykłych diodach może działać,ale jest mniejszy margines.
Korzystając z okazji chciałbym zwrócić uwagę na zachowanie się przełączników obrotowych w SVMapper.Najlepiej na przykładzie.
Przykład
Mam przełącznik 4 pozycyjny do którego mam podłączone sygnały:
poz. 82 ozn.On 90 Off
poz. 83 ozn.On 91 Off
poz. 84 ozn.On 92 Off
poz. 85 ozn.On 93 Off
wg.mapy połączeń MJoy
Obracając przełącznik w prawo będą się zapalały wskaźniki w SVMapper w następujący sposób:
przejście z 82 do 83 zapala 83,90
przejście z 83 do 84 zapala 84,91
przejście z 84 do 85 zapala 85,92
przełączając w lewo;
przejście z 85 do 84 zapala 84,93
przejście z 84 do 83 zapala 83,92
przejście z 83 do 82 zapala 82,91
Jest to prawidłowe zachowanie SVMappera.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Października 24, 2010, 23:47:40
Witam

Dodałem do strony www.simproject.info (http://www.simproject.info) opis MJOY-Encoders w dziale innePROJEKTY. Pisze o tym w innym dziale z tego powodu, że w następnej kolejności chciałbym opisać samego MJOY-a i stąd moja prośba o podpowiedzi jakie dokładnie elementy trzeba do złożenia / było parę niejasności co do diod czy zenera czy zwykłe / jakie elementy są niezbędne a jakie można pominąć i na co szczególnie zwrócić uwagę w instrukcji by wszystko było ok.
Tak przy okazji mała zmiana adresu strony na www.simproject.info (http://www.simproject.info), ale stary adres www.simproject.wa.pl (http://www.simproject.wa.pl) też chodzi tylko reklamy się pojawiają / darmowy serwer /  :001:

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 25, 2010, 06:14:10
Przejrzyj stronę Nokera
http://sites.google.com/site/mjoy16/
Nie wiem na ile informacje na stronie są aktualne,najlepiej zapytać autora.Ogólnie można założyć,że projekty mają już swoje strony oczywiście autorzy powinni dbać o aktualizacje.Jest już następna strona Damosa z nowym DMJoyem lub raczej z całą rodziną sterowników jest też strona Skalarki.Sterowniki opisywane na tych stronach łączy jedno - platforma Codeking HSC, która także ma swoją stronę.Wyjątkiem będzie sterownik Damosa,który będzie miał swój edytor mapowania klawiatury.
Reasumując w ostatnim czasie powstało trochę urządzeń i dobrze byłoby mieć jakąś orientację co do czego służy i przykłady aplikacji.Pomysł Zająca integracji tych projektów w jednym miejscu ma sens.Są to takie moje uwagi na gorąco.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Października 25, 2010, 06:18:11
Jeśli chodzi o mJoya, to do stanu z mojej stronku http://mjoy16.googlepages.com trzeba usunąć R2 i pamiętać o diodach na torze USB, Zenerki 3,3V. Reszta jest raczej poprawna
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Października 25, 2010, 12:43:45
Pomysł Zająca integracji tych projektów w jednym miejscu ma sens.Są to takie moje uwagi na gorąco.

Dokładnie o to chodzi aby o wszystkich projektach było w jednym miejscu, przynajmniej podstawowe opisy projektu i np. montaż i uruchomienie oraz odnośniki do strony projektu.

Jeśli chodzi o mJoya, to do stanu z mojej stronku http://mjoy16.googlepages.com trzeba usunąć R2 i pamiętać o diodach na torze USB, Zenerki 3,3V. Reszta jest raczej poprawna

Dzięki za info - o to właśnie chodziło

pozdrawiam Zając
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Bucic w Listopada 10, 2010, 13:56:13
Jakich nakładów wymagałoby zwięszkenie rozdzielczości MJoy16 z 10 do co najmniej 12 bitów (z 1024 na 4096) na co najmniej 3 osiach?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Listopada 10, 2010, 15:58:42
Zmiany całego oprogramowania układu, najlepiej z powiązaniem z instalacją dodatkowego przetwornika ADC. Wyciąganie większych rozdzielczości z wbudowanych ADC układu to kombinatoryka stosowana.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Listopada 10, 2010, 16:34:31
Zgadza się, raczej tylko zewnętrzny ADC (oversampling zjada strasznie dużo czasu CPU), tylko, że to kosztuje. Robiłem podejście do XMega (12 bit "firmowo"), ale one nie maja wbudowanego USB i pierwsze serie miały wadliwe ADC. Może kolejne będą lepsze ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Bucic w Listopada 10, 2010, 20:53:54
Z jednej strony nie wygląda to źle, ale z drugiej - to tylko idealny przypadek, gdzie dostarcza się układowi pełny akres 0 - +5 V czyli dodatkowe p...nie z doborem czujnika i magnesów. No i efekt marketingowy słaby :)

(http://i17.photobucket.com/albums/b68/Bucic/DCSforum/controllersadv/joy_usb_10bit_vs_12bit_bucic.png)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Listopada 10, 2010, 21:00:30
Lepiej po prostu od razu na nowym układzie wrzucić obok przetwornik ADC, nawet i 16bit. Pod układ Damosa szukam nadal odpowiednich przetworników. Mam komplet Maximowskich ADC 4 i 8 kanałowych, równoległych przetworników ADC, ale...


1. nie komunikują się przez I2C
2. są droooogie (50+ USD sztuka)


Wykorzystując te układy co mam trzeba albo zaprogramować ich wykorzystanie od razu w sofcie i potem montować sam ADC z jego duperelami na osobnej płycie, albo tworzyć druga płytę, z drugim mikro kontrolerem, aby obsługiwał połączenie z głównym.

Czujnik przy tym to nie jest duży problem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: EGHI w Listopada 10, 2010, 21:25:27
Bucic,
 ja wiem, że cena odstrasza, ale tutaj masz gotowe rozwiązanie:
http://www.leobodnar.com/products/BU0836A/

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Bucic w Listopada 11, 2010, 13:30:22
Bucic,
 ja wiem, że cena odstrasza, ale tutaj masz gotowe rozwiązanie:
http://www.leobodnar.com/products/BU0836A/

I to właśnie wnioskuję z powyższych postów - nie opłaca się przerabiać MJoya na 12 bitów, jak jest BU0836A. Dziękuję wszystkim za odpowiedzi.

Pewnie kiedyś zamówię BU0836A, ale do testów wystarczy mi 10 bitów ze zwykłego joya. Jak widać, 25 kroków na stopień to nie tak źle.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 02, 2011, 23:15:52
Mam pytanie czy ktoś z was ma działającego Mjoya pod XP SP3?
Od trzech dni prowadzę nierówną walkę z tym ustrojstwem, programowanie przebiega bez zakłóceń ale urządzenie się nie wykrywa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lutego 03, 2011, 10:41:58
Moje wszystkie działały pod XPSP3 i pod W7 64bit bez HUBów na torze USB, ale wysprzedałem wszytkie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 03, 2011, 12:25:59
Oczywiście. SP3 ani XP nie są problemem. Wszystkie kłopoty z MJoy'em mają naturę hardware'ową
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 04, 2011, 01:13:46
Nie wiem co jeszcze mogę zrobić..
Mam dwie płytki i obie pokazują się jako "nieznane urządzenie" na dwóch komputerach pomimo różnorakich prób podłączania (w tym kilka HUBów).
Próbowałem kilku konfiguracji,posprawdzałem ścieżki, styki, podstawkę. Na jednej płytce powymieniałem diody 3V3 na 3V6, kondensatory i dławik - bez rezultatu..
EEPROM mam z trzech źródeł (dla pewności), a programowanie kończy się sukcesem.

Nie wiem czy to wina układu, złego zaprogramowania, systemu czy płyty głównej..

Pomierzyłem napięcia na kilku nóżkach może ktoś sprawdzi i porówna
14 PD0 0,12V
15 PD1 3,0-3,2V
16 PD2 3,0-3,2V
10 VCC 4,95-5,09V
30 AVCC 4,95-5,09V

Co jeszcze może być przyczyną?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 04, 2011, 21:34:21
Zrobiłem małe doświadczenie i podłączyłem do komputera płytkę bez scalaka i efekt jest taki sam jak do tej pory, czyli nieznane urządzenie.
Czy układ może być uszkodzony pomimo tego że udaje się go odczytać/zapisać?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 04, 2011, 21:41:13
Takie działanie nic nie da. Aby komp poznał urządzenie USB - ono musi z nim "rozmawiać".
Posprawdzaj diody i rezystory na USB. Sprawdź podstawkę - czy są przejścia miedzy nóżkami podstawki a scalaka.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 04, 2011, 22:12:51
Damos ma rację.W większości przypadków to pomogło.Jeśli na 2 pc nie jest widziany MJoy to jest gdzieś błąd na wejściu USB.Programowanie jest na innych pinach,dlatego może dać się programować,ale nie jest widziany.
BTW Damos,widać pilną potrzebę Twojego DMyoya.
Mam pytanie dotyczące BTW.Czy jest to skrót od "by the way"?Mam nadzieję,że nie popełniłem gafy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 04, 2011, 22:47:50
Tak jak pisałem cały czas sprawdzam.
Nie wiem jak sprawdza się diody więc je wymieniłem, rezystory mają po 82,5 wymieniłem też wszystkie kondensatory.
Scalaka z podstawką sprawdzałem "brzęczykiem" od strony lutów do nóżek - wszedzie jest sygnał. Co prawda jest to Atmega 16A-PU ale to chyba nie ma nic do rzeczy.

Tak naprawdę skończyły mi się już pomysły na to co jeszcze mogę sprawdzić.

@Vito
BTW tak jak myślisz :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 04, 2011, 23:00:38
16A jest OK.
Ustawiłeś wszystkie fuse'y (np. "CKOPT") ?
Nie bawiłeś się innymi fuse'ami?
Jakie masz kondensatory przy rezonatorze ?
Wgrałeś plik eeprom ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 04, 2011, 23:09:27
Zaznaczałem tak jak było w instrukcji: Bootsz1, Bootsz0, Sut0 + w wariancie CKOPT innymi się nie bawiłem :020:
Kondensatory są 0,1uF (nadruk 104).
Eeprom też próbowałem wgrywać - po wgraniu flasha, nie wiem czy to dobrze.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 05, 2011, 01:35:23
Bootsz1, Bootsz0, Sut0 + w wariancie CKOPT innymi się nie bawiłem
A teraz napisz to tak, żeby było oczywiste, co chciałeś powiedzieć :)

Kondensatory są 0,1uF (nadruk 104).
0,1uF przy rezonatorze  :011: :010: No to zonk  :010: Uniemożliwia to wzbudzenie kwarcu praktycznie zwierając go do masy. Tamte kondensatory powinny być ok 15pF. Max 22pF. Powinny wyglądać tak:
(http://www.seguro.pl/sklep/admin/zdjecia/b5a94af41931a272b6cb3a75d4a3b9fc.jpg)
tylko zamiast 101 należy oczekiwać nadruku 150 lub 220

Rezonator, to coś takiego:
(http://www.seguro.pl/sklep/admin/zdjecia/4d3f07ce1ce2a285ff8262f9af84b4f8.jpg)
i przypominam, że mówimy o 2 kondensatorach obok niego.

Eeprom też próbowałem wgrywać
Nie próbuj - po prostu zrób to. Bez eeprom nie zadziała.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 05, 2011, 10:31:57
Dziękuję Damos za zaangażowanie.  :001:
Przepraszam ale z tymi kondensatorami wprowadziłem cię w błąd, są takie jakie mają być czyli 15pF.
Wstawiam fotki, może coś wypatrzycie.

(http://img155.imageshack.us/img155/5518/p1050293m.th.jpg) (http://img155.imageshack.us/i/p1050293m.jpg/)   (http://img227.imageshack.us/img227/2504/p1050294.th.jpg) (http://img227.imageshack.us/i/p1050294.jpg/)

Co do CKOPT to gdzieś przeczytałem, że można spróbować. Więc jeśli ustawienie Bootsz1, Bootsz0, Sut0 nie działa, to zaznaczam jeszcze CKOPT (Bootsz1, Bootsz0, Sut0, CKOPT).

Z eepromem jest podobna sprawa bo instrukcja nic o nim nie mówi, dopiero przy zmianie ID.
Gdzieś wyczytałem żeby wgrać flash i także eeprom, więc i tak próbowałem. (Kalibracja- read flash - erase - open flash - write flash - open eeprom - write eeprom - no i fusebity)

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 05, 2011, 11:06:27
W takim razie opcje się zawężają :(
Jaki masz rezonator?
Zmień kondensatory z 15pF na 22pF a później zupełnie je usuń.

edit:
1 - widzę, że podstawka "precyzyjna" - z nią było dużo problemów.
2 - Zrób zdjęcia hi-res płytki od góry i od dołu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 05, 2011, 13:05:17
(http://img192.imageshack.us/img192/6350/p1050300h.th.jpg) (http://img192.imageshack.us/i/p1050300h.jpg/)  (http://img80.imageshack.us/img80/3366/p1050302x.th.jpg) (http://img80.imageshack.us/i/p1050302x.jpg/)

Powyższa płytka jest już trochę podniszczona przez wylutowywanie elementów ale połączenia są posprawdzane.

(http://img638.imageshack.us/img638/9350/p1050295.th.jpg) (http://img638.imageshack.us/i/p1050295.jpg/)  (http://img3.imageshack.us/img3/3926/p1050297d.th.jpg) (http://img3.imageshack.us/i/p1050297d.jpg/)   

Rezonator: (http://img9.imageshack.us/img9/7338/p1050303r.th.jpg) (http://img9.imageshack.us/i/p1050303r.jpg/)

Kondensatory wymienię dopiero w poniedziałek bo nie mam 22pF.
Czytałem że z podstawką były problemy ale sprawdzałem styki "brzęczykiem" na multimetrze i na każdej jest sygnał. W akcie desperacji w poniedziałek po wymianie kondensatorów mogę przylutować układ do płytki.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lutego 05, 2011, 14:11:45
Ja także miałem złe przejścia z podstawką precyzyjną.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 05, 2011, 15:43:19
Moja rada jest następująca.Zrób połączenia tzw."pająk" czyli podstawka z uP (zaprogramowanym),rezonator,kondensatory,chyba 4 rezystory,diody Zenera.Chyba to wszystko wyliczyłem z pamięci,może coś pominąłem,oczywiście gniazdo USB.Może to być na drutach lub jakimś starym druku uniwersalnym.Takie przypadki miały już miejsce na tym forum i po takim teście okazało się,że była to trywialna sprawa elementu lub złego styku.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 05, 2011, 15:52:35
Rezonator masz raczej ok (12MHz), choć nadruk na nim wyjątkowo niechlujny. Jeśli kupiony w normalnym sklepie ot pewnie działa.
Rezystory z kolorów znosząc maja 82R - OK.
Ścieżki nie są przetrawione - OK.
Zwarć nie widać - OK.
Diody w poprawnym kierunku - OK.

Co jeszcze możesz zrobić:
 - zamień dławik  (ten "zielony" rezystor) na zwykłą "zworę"
jeśli nie pomoże:
 - wymontuj oba kondensatory 15pF i wtedy sprawdź.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 06, 2011, 11:05:24
Niestety nie działa.  :005:
Próbowałem na obu płytkach, najpierw zworka a potem wylutowałem kondensatory 15pF - nic się nie zmienia.
Jutro kupię te kondensatory 22pF, nowy rezonator 12MHz i podstawkę "nieprecyzyjną".

Powiedz mi Damos czy układ może być uszkodzony pomimo tego że daje się zaprogramować? Czy da się go jakoś sprawdzić?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 06, 2011, 16:11:46
Zworkę na dławiku możesz zostawić. (nie rób jej na rezonatorze !)

Układ może być uszkodzony, jednak to bardzo mało prawdopodobne. W domowych warunkach tego nie sprawdzisz.
Ja stawiam na fuse'y.
Podłącz programator i zrób zrzut ekranu od fuse'ów stosowany w trakcie programowania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 06, 2011, 16:37:50
Można także odczytać z uP zapisany kod i go porównać z źródłowym.Można także odczytać eprom (jest inf.w kodzie ASCII np.MJ16 ID vendora i produktu).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 06, 2011, 20:29:10
Na początek fuse'y:

(http://img24.imageshack.us/img24/2861/fusea.th.jpg) (http://img24.imageshack.us/i/fusea.jpg/)

Porównanie zrobiłem po wgraniu tylko flasha z pliku "mjoy_16.hex" i odczytaniu.
Co mnie bardzo zdziwiło w PonyProg nie ma żadnej różnicy, ale porównując pliki różnice są. Jak to interpretować?

(http://img810.imageshack.us/img810/7919/ponyu.th.jpg) (http://img810.imageshack.us/i/ponyu.jpg/)  (http://img269.imageshack.us/img269/8204/96115892.th.jpg) (http://img269.imageshack.us/i/96115892.jpg/)

Poza tym porównałem pliki z obu urządzeń po wgraniu flasha i eepromu (save device file as) - nie było różnicy, są identyczne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 06, 2011, 23:21:48
Fuse'y wyglądają dobrze.
Jeszcze dwie podpowiedzi -  z czym możesz poeksperymentować, pamiętając, że cały czas ma być zaznaczony CKOPT!: (For resonators, the maximum frequency is 8 MHz with CKOPT unprogrammed and 16 MHz with CKOPT programmed.)

1 - to odznaczyć SUT0. To wydłuży czas startu dla rezonatora z 4.1ms do 65ms (Crystal Oscillator, slowly rising power)
2 - odznaczyć SUT0 i zaznaczyć SUT1 włączy to startup na BOD (detekcja napięcia zasilania - Crystal Oscillator, BOD enabled) i układ sam dobierze moment i czas startu rezonatora - IMHO raczej nie pomoże, ale spróbować wypada.

Trudno mi odnieść się do różnic w plikach - musiał bym posiadać je "fizycznie" :)

W ostateczności - możesz mieć ten problem, co Zając:
Tak na moim poprzednim Mjoy-u i też nie chodzi, natomiast ATMEGA z poprzedniego Mjoy-a na nowej płytce a i owszem bez problemu działa.
jemu pomogła tylko wymiana uC.

BTW -  kłopoty z MJoyem zaczynają być męczące. Obecnie pracuję nad UI do konfiguratora DMKeys8 dla vito_zm, zaraz po tym wezmę się za DMJoy8...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 07, 2011, 06:08:47
Cytuj
Obecnie pracuję nad UI do konfiguratora DMKeys8 dla vito_zm, zaraz po tym wezmę się za DMJoy8...
Bardzo się cieszę z tego powodu.Prawa strona kokpitu (panele) jest już gotowa na przyjęcie softu
pozdrawiam,vito_zm
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Lutego 07, 2011, 07:05:38
BTW -  kłopoty z MJoyem zaczynają być męczące.
Zbyt wiele zależy od systemu i faz księżyca  :121:  Na XP sp3 i wcześniejszej konfiguracji komputera miałem problem aby w ogóle skalibrować drania, a trzeba było to robić przed każdym lotem. Obecnie na nowym komputerze z Win7, działa bezbłędnie... tylko, ze wymagał zdjęcia zworek z osi  :karpik . Układ jest niestety nieprzewidywalny.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 07, 2011, 19:52:10
Wiadomości z frontu ciąg dalszy.
Niestety w dalszym ciągu nie udało mi się uruchomić Mjoya. Próbowałem z kondensatorami 22pF, bez kondensatorów, kupiłem nowe "ładniejsze" rezonatory, przełączałem fuse'y - i nic.
W zależności od HUBa (aktywny, pasywny, slot PCI) system albo melduje nieznane urządzenie albo awarię urządzenia. Zauważyłem że w zależności od podłączenia różny jest czas odcięcia urządzenia przez system.
Sprawdziłem na trzech komputerach i trzech systemach XP SP3, XPSP1, WIN 7 x64.

Myślę, że nie pozostało nic innego jak zakupić nowe inne Atmegi i spróbować na nich.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 07, 2011, 20:24:52
Próbowałeś z innymi fuse'ami - tak jak pisałem ?

1 wariant:  odznaczyć SUT0. To wydłuży czas startu dla rezonatora z 4.1ms do 65ms (Crystal Oscillator, slowly rising power)
2 wariant:  odznaczyć SUT0 i zaznaczyć SUT1 włączy to startup na BOD (detekcja napięcia zasilania - Crystal Oscillator, BOD enabled) i układ sam dobierze moment i czas startu rezonatora - IMHO raczej nie pomoże, ale spróbować wypada.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 07, 2011, 20:46:15
Damos oczywiście że próbowałem.
Wykonałem wszystko co polecałeś w różnych konfiguracjach (kondensatory, zworki, diody, fuse'y itd) ale tych scalaków nic nie zmusi do współpracy.
Jutro zamówię nowe, a w międzyczasie jeszcze coś popróbuję z nimi zrobić.

Dziękuję Damos za poświęcenie mi czasu i za wszystkie rady.

Może ktoś mógłby i chciałby sprawdzić u siebie te moje oporne Atmegi?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 07, 2011, 20:59:07
To teraz zostaje tylko zakup innych ATmega16 lub  kontakt z kimś, kto ma działającego MJoy'a w podstawce (może choć powiedz, skąd jesteś ? :) ) i podmiana w celu sprawdzenia...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 07, 2011, 21:22:33
Tym razem kupię ATmega16-16PU na Allegro.

Mieszkam w Bielsku-Białej ale przecież zawsze można wysłać   :002:
Byłby ktoś tak miły i przetestował te układy  :020:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 13, 2011, 17:37:35
Doszły nowe ATmegi tym razem 16-16PU i po pierwszym zaprogramowaniu od razu zostały wykryte na obu płytkach.
W kontrolerach gier pojawia się  MJoy16 i ma 8 osi i 32 przyciski.
Mam jeszcze drobne problemy z przyciskami i osiami. Niektóre osie działają skokowo lub tylko do połowy, przyciski raz działają a raz nie. Ale i tak jest to postęp po wcześniejszych niepowodzeniach.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 13, 2011, 18:29:31
Gratulacje,jak widzisz problem okazał się trywialny jak zwykle.Zainstaluj SVMapper i sprawdź przyciski oraz przełączniki.Nie używane osie należy uziemić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lutego 14, 2011, 14:42:19
Zaskakujące. Nie wiem, co powoduje te problemy z "udawanym USB". Viker - jesteś pewien, że to nie była Atmega16L ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Lutego 14, 2011, 18:48:28
Jestem pewien, zobacz na fotki które wrzucałem poprzednio, jest nadruk. No chyba że się pomylili z nadrukiem..  :001:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Bucic w Lutego 19, 2011, 19:47:43
Jak pojawi się 12-bitowa wersja MJoya, to dajcie znać :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Marca 24, 2011, 12:04:50
Witam!
Śledzę temat od kilku lat. W końcu zapałałem ambicją zmontować sobie taki kontroler. Zwłaszcza, że pojawiła się dokumentacja po polsku, płytka do nabycia w drukowanie.pl etc. Mam póki co materialny problem...
Próbuję skompletować podzespoły. Nie udało mi się nigdzie znaleźć poza ilościami hurtowymi kilku rzeczy:
CR100S-82R (10szt)   1szt   rezystor
2520-05 ST1   1szt   złącze prog. -
2520-03 ST1   8szt   złącza do osi
2510-03P   8szt   wtyk 3PIN
2511   30szt   końcówki do zarobienia przewodówV

Może ktoś ostatnio próbował kupić podzespoły i miał szczęście.
Najważniejsze wydaje się CR100S-82R ?? Można zamienić czymś innym??
We wstępie powinienem zaznaczyć, że nie rozumiem za bardzo co ten skrót/opis znaczy. Nie chcę wmontować jakiejś bzdury i zepsuć całości.
Złącza można pewnie zastąpić zamiennikami podobnych rozmiarów? Mam płytkę z drukowanie.pl. Chcę postępować według instrukcji z http://sites.google.com/site/mjoy16/ . Przeszperałem sobie ten wątek. Pojawiają się diody zenera i wiele innych kłopotów. Nie chcę tego montować na hUrra!...
Pozdrawiam...
przeglądałem allegro/tme/seguro i kilka innych sklepów online. Ni ma CR100s-82r.
Możliwe że źle podaje nazwę któregoś z elementów.
pEdro

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 24, 2011, 13:04:40
CR100S-82R to zwykły rezystor węglowy o rezystancji 82 ohmów (82R)
na przykład taki:
1/4W82R (http://www.tme.eu/html/PL/rezystory-weglowe-14-w-standardowe-__25x68mm/ramka_127_PL_pelny.html) 
zakup ilości "hurtowej" (100 szt.) jest nieodczuwalny dla portfela (3 PLN).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: shopiK w Marca 24, 2011, 18:02:23
Jeśli nie możesz znaleźć tych ST1, to śmiało możesz wziąć kątowe, szczypcami naprostować i wlutować pionowo - ja też nie mogłem tego dostać, ale mi się kombinator załączył i tak zrobiłem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Marca 24, 2011, 19:58:54
@damos
Dzięki. szukałem dokładnietego co w przepisie na ciasto ;). teraz zmienię taktykę.
@shopik
Dzięki. Pewnie liczy się rozmiar/rozstaw żeby pasowało w płytkę.

Pytanie mam jeszcze co do tej podstawki i diod zenera. Chcę złożyć zamówienie na resztę drobiazgów.
Jeżeli ktoś będzie miał jeszcze cierpliwość i podpowiedzieć za co i ile diod zenera(jakich 3,3v?) potrzeba.
Pozdrawiam.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: shopiK w Marca 24, 2011, 22:11:46

@shopik
Dzięki. Pewnie liczy się rozmiar/rozstaw żeby pasowało w płytkę.

Pytanie mam jeszcze co do tej podstawki i diod zenera.

Te złącza mają ustandaryzowany rozstaw. Kątowe to chyba RT1, ale nie pamiętam. Po zdjęciach poznasz. Co do podstawki do przeszukaj ten wątek, ale wydaje mi się żeby NIE BRAĆ precyzyjnej, bo z nią były jakieś problemy.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 25, 2011, 07:44:04
Jest też druga możliwość poczekać trochę za projektem Damosa DMKeys lub DMJoy.Tutaj nie będzie takich problemów.Jeśli nie masz jeszcze kupionych podstawowych elementów uP oraz pcb to możesz to jeszcze przemyśleć.Na tym forum jest kilka osób,które wstrzymały realizację MJoya i czekają za nową wersją Damosa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: shopiK w Marca 25, 2011, 10:02:58
O? A myślałem, że DMkeys już gotowe. Będzie działało z HSC?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 25, 2011, 11:33:53
ile diod zenera(jakich 3,3v?) potrzeba.
Potrzebne są dwie diody zenera. 3.3v mogą być.

O? A myślałem, że DMkeys już gotowe. Będzie działało z HSC?
DMKeys jest gotowe, ale program do konfiguracji jeszcze nie skończony, ostatnio trudno znaleźć mi na to czas :( Wprowadziłem nieco zmian by oszczędzić sobie pracy i teraz ten sam soft obsłuży również konfigurację DMJoy. Całość niestety wydłużyła nieco development i konieczne są pewne końcowe poprawki w firmware.

DMKeys z HSC będzie działać bez problemów - "to" udaje zwykłą klawiaturę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Kwietnia 18, 2011, 12:23:41
Jak tam postępy w pracy nad DMJoy'em, jest jakieś światełko?
Może skrzyneczka najprzedniejszego czeskiego Budweisera wspomogłaby nieco development?  :002:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 25, 2011, 18:46:59
Jeśli kogoś interesuje współpraca MJoya z HSC to tutaj jest przyklad.
http://www.il2forum.xt.pl/index.php/topic,12641.new.html#new
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Sierpnia 28, 2011, 16:34:19
 Saper myli się tylko raz, więc od razu montuję dwie płytki(gotowce z drukowane.pl-piękna sprawa ukłony)mjoy16. Po skompletowaniu elementów, wykonaniu wszelkich domowych prac przez wiele tygodni krok po kroku poustawiałem sobie elementy, polutowałem, wmontowałem atmegę, wszystko liczmy razy dwa. Ponyprog+hex+ programator. Wszystko przebiegło read/write/security bez problemu. Podłączyłem 8-potów. System XP/Win7 oba widzą jako mj16 w panelu kontrolerów. Osie nie szaleją za to jest jakiś bug z guzikami.
(http://img690.imageshack.us/img690/3033/mj16.th.jpg) (http://imageshack.us/photo/my-images/690/mj16.jpg/)
oba mj16 pokazują to samo. Z wyjątkiem tego że na jednym świeci dioda, na drugim już nie, chociaż wczoraj świeciłą  :005:
w Tym nieświecącym diodą mj16 1+2 chodzi równo z 2+4. Bez drgań etc.
Spróbuję przeprogramować raz jeszcze ten nieświecący, zobaczę czy widzi go ponyprog, czy diodę mam walniętą(choć to najmniej prawdopodobne).
Interesuje mnie to, że w taki sam sposób coś zrobiłem nie tak, a to też mało prawdopodobne przy tylu lutach, że obie płytki pokazują te same wciśnięte guziki.
Nie robiłem żadnych mapowań klawiszy etc.
to jest podłączona płytka na surowo z podpiętymi potami.
jakieś sugestie?



Przejrzałem prawie cały wątek w poszukiwaniu podobnego problemu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Sierpnia 28, 2011, 16:55:46
ah. czy jest to możliwe że te guziki nie działają przez to że nie są dolutowane do końca piny do płytki? Co je zwiera zatem?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Sierpnia 28, 2011, 17:11:27
Mapper pokazuje to samo(nic dziwnego pewnie) 1,2 cacy 3-6 wciśnięte potem 7-10 dobrze i tak na zmiane 4 wciśnięte 4 nie. Ostatni wciśnięt 62 potem długo przerwa i POV NE. Obie płytki pokazują ten sam błąd.
Na początku nie chciałem wcale guzików, ale skusiłem się na cały projekt.  Może ominąłem jakieś uwagi montażu/lutowania okolicy diodek i pinów. Może ktoś miał podobny problem.
Pozdrawiam
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 28, 2011, 20:37:34
Mogę tylko zgadywać. Uruchomiłem kilka MJoy, ale na płytach uniwersalnych, gdzie diody były montowane w pobliżu przełączników oraz przycisków. Z tego co widać na zdjęciu jest to jakieś zwarcie kilku cyfr (kolumn) pozycje 3 do 6, dlatego świecą diody w całym bloku. Jest to błąd systematyczny ponieważ występuje na obu płytach. Może to być np. niewytrawienie ścieżek na druku dające zwarcie lub błąd przy montażu w obu płytach np.diody montowane odwrotnie. Jeśli masz zainstalowany program SVMapper to sprawdź czy na pozostałych pozycjach np.35, 36, 37 oraz 38 też są zwarcia.
Tak jak wspomniałem mam MJoy na druku uniwersalnym, ale pozostali koledzy mają na pcb i może wiedzą jak jest wyprowadzona matryca na łączówki. Może tam jest jakieś zwarcie, całej grupy.
W praktyce przyczyna takich błędów jest trywialna i wynika z błędu człowieka - złe wytrawienie płyt lub błąd montażu.
Szkoda, że nie sprawdziłeś płyty przed polutowaniem diod w matrycy oraz łączówek wyjściowych.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Sierpnia 30, 2011, 10:00:36
Czy jest jakiś schemat które piny z tej płytki odpowiadają za które guziki? czy jest to rzędem od pierwszego do ostatniego pina, para za parą kolejność guzików. Fakt faktem że nie wlutowałem do końca tych pinów wszystkich, tylko pierwszą i ostatnią parę.
Nie wiem też dlaczego na jednym mjoy16 świeci się dioda, osie działają, guziki jak wyżej.
A na drugim dioda się świeciła, teraz przestała, osie działają w miarę poprawnie(potencjometr jeden okazał się walnięty, podmieniony i osie działają), guziki jak wyżej.
Czy nieświecenie się tej diody oznacza kłopoty?
Dręczy mnie też taka sprawa. Rozkręciłem Saitek-rudder i podlutowałem się do oryginalnego potencjometru podłączając pod oś w mjoy. Jednocześnie chciałbym żeby z ruddera działały hamulce jak działały. Latam w RoF najwięcej i tam hamulca używam jako rapid-zooma. Ale podłączony w ten sposób mjoy16 będzie miał zasilanie i z ruddera i ze swojego usb. Czy to nie przeszkadza w niczym?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Sierpnia 30, 2011, 10:07:46
Rozmieszczenie pinów pod przyciski jest takie jak w oryginalnym rozszerzeniu (key matrix), więc oryginalna instrukcja powie Tobie który pin za jaki przycisk odpowiada.


Dioda jedynie sygnalizuje napięcie z USB, jeżeli nie działa - to albo nie ma napięcia z USB (wtedy cały układ przestaje działać), albo coś z nią się stało.


Szukaj zimnych lutów i sprawdź czy na tych które zrobiłeś nie ma zwarć.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Sierpnia 31, 2011, 11:54:40
Spróbuję przebadać piny i posprawdzać wg schematu. Mam rozumieć że drganie osi w jednym końcu jest spowodowane nieekranowanym długim pod biurko kablem?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Walus w Sierpnia 31, 2011, 12:45:10
Jesli chodzi o drgania to moga byc albo nieekranowane przewody, albo brak zworek na reszcie, nieuzywanych zlaczach do potencjometrow.  Jesli chodzi o problem czesci zalaczonych przyciskow  to o ile dobrze pamietam byl juz poruszany taki problem . Przeczytaj jeszcze raz caly watek :D to tylko 52 strony.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Września 03, 2011, 11:57:29
Jest... w wątku co ma 75 stron :)
W Avr studio należało przestawić parametr BODLEVEL z 2.7V na 4.0V.
uu...no to ja się poddaję.. mam AVR Studio no ale gdzie to znaleźć? ne znaju. PolBaj i Lancer2000. Ponyprog2000 obsłużyłem jak podała instrukcja ładowania flash do układu ze strony o mjoy16. Ale jak to zrobić i jak podłączyć w AVR Studio... nie widzę dla siebie tu nic zrozumiałego.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Września 03, 2011, 12:17:10
sprawa jest taka że w AVR studio mam tylko com1 etc i usb. Nie ma LPT przy wyborze podłączania. Jestem w tym momencie zielony.
Sprawdzałem luty nic nie zwiera. Problem jest identyczny, przytaczany tu na forum przez PolBaj i Lancer2000. Lancer wspomina coś właśnie o ustawieniach z poziomu AVR Studio. Nie wiem od czego zacząć.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: PedroInfante w Września 03, 2011, 12:33:03
tak się też zastanawiam skoro mowa jest o jakimś napięciu za małym czy taki stan rzeczy, wciśnięte na niby guziki(bo pewnie po jakiejś linii to leci skoro są grupami), czy może być to spowodowane samymi diodami, że są jakieś za mocne za słabe? Zamawiałem te ze strony o mjoy16. Jeszcze jedna rzecz przychodzi mi do głowy. Coś tam było wspominane o ustawieniach w BIOSIE LPT. Sprawa jest powtarzalna. Robię dwie płytki, obie mają ten sam numer
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Września 03, 2011, 13:38:31
Cytuj
Ponyprog2000 obsłużyłem jak podała instrukcja ładowania flash do układu ze strony o mjoy16
Jeśli w Ponyprog2000 zaprogramowałeś uP to jest o.k. Możesz jeszcze dla sprawdzenia czy kość jest zaprogramowana odczytać ją instrukcją read flash. Z tego co napisaleś to kość jest zaprogramowana oraz MJoy jest widziany przez Windows, czyli jest o.k.
Jedyny problem to zapalone niektóre pozycje w SVMapper a to można usunąć niestety wymaga to trochę praktyki. Jeśli znasz się na schematach i masz omomierz to możesz to stosunkowo łatwo znaleźć, ale mogą być niespodzianki w postaci zwarć ścieżek lub elementów. W tym przypadku pozostaje przecinanie ścieżki i pomiar czy jest nadal zwarcie jesli jest to kolejne cięcie itd., aż do skutku. Opisana metoda znajdowania zwarć jest dla początkujących w elektronice. Szkoda, że nie sprawdziłeś MJoy przed polutowaniem diod, to dałoby odpowiedć co powoduje zwarcie.
To co napisałeś o napięciach to dotyczyło przypadków gdy Windows nie widział MJoya. W Twoim przypadku MJoy jest widziany.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JG300_Shoki w Października 18, 2011, 13:42:31
Mam pytanie odnośnie własnych konstrukcji typu mjoy.

Czy jest możliwe możliwe podłączyć dwa potencjometry tak aby działały jako jedna oś?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 18, 2011, 14:21:51
Tak, łącząc je szeregowo.


Ale jeżeli myślisz o wykorzystaniu pedałów z zestawu rajdowego-samochodowego, to proponuję głębiej rozpatrzyć możliwość zrobienia dedykowanego lotniczego orczyka od podstaw. Opcjonalnie zakupu jakiegoś starego Thrustmastera.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JG300_Shoki w Października 19, 2011, 13:25:31
Sun, a nie znalazłbyś chwilki na naszkicowanie takiego schemaciku  :004:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 19, 2011, 14:11:21
Oba mają być obracane w tym samym kierunku, czy przeciwnie ? Jak wrócę z pracy to coś skrobnę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JG300_Shoki w Października 20, 2011, 13:24:30
Oba potencjometry są umieszczone w tą samą stronę. Przyciski chodzą góra dół.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Października 21, 2011, 08:50:10
Wydaje mi się, że układ powinien wyglądać tak:

(http://img190.imageshack.us/img190/7598/zastepczypot.th.png) (http://imageshack.us/photo/my-images/190/zastepczypot.png/)
Symboliczne prezentacja - jak pracują oba potencjometry w poszczególnych położeniach:
kolorem czerwonym oznaczyłem "drogę prądu" od plusa do ADC a zielonym od minusa do ADC. Potencjometr działa jak dzielnik napięcia - układ zastępczy również.


W stanie spoczynkowym (zwolnione oba pedały) widać, że mamy równowagę - oba odcinki są takie same:
(http://img217.imageshack.us/img217/5141/spoczynkowypot.th.png) (http://imageshack.us/photo/my-images/217/spoczynkowypot.png/)


Przy przekręceniu potencjometru w lewo (wciśnięciu lewego pedału) układ zastępczy wygląda tak:
(http://img143.imageshack.us/img143/333/lewopot.th.png) (http://imageshack.us/photo/my-images/143/lewopot.png/)


Przy przekręceniu w prawo (wciśnięciu prawego pedału) układ zastępczy wygląda tak:
(http://img832.imageshack.us/img832/7130/prawopot.th.png) (http://imageshack.us/photo/my-images/832/prawopot.png/)




Zwracam uwagę, iż układ zachowuje się poprawnie przy założeniu, że nie wciskamy jednocześnie obu pedałów!
Przy wciśnięciu obu pedałów mamy podział napięcia odpowiadający wciśnięciu lewego pedału:
(http://img225.imageshack.us/img225/3205/obapot.th.png) (http://imageshack.us/photo/my-images/225/obapot.png/)


Przy połowicznym wciśnięciu obu pedałów mam taki rozkład napięć: (układ równoważny skierowany w 1/3 w lewo).
(http://img641.imageshack.us/img641/6900/obapolowiczniepot.th.png) (http://imageshack.us/photo/my-images/641/obapolowiczniepot.png/)


Zdania zaczynamy z wielkiej litery, a kończymy kropką. Mazak.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 21, 2011, 09:45:08
Hehe, Damos mnie ubiegł a właśnie korzystając z chwili wolnego czasu, zaczynałem przy tym grzebać:


(http://img851.imageshack.us/img851/8178/potsu.png)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Października 21, 2011, 11:34:25
@Damos, podoba mi się DMJoy configuration utility  :002:  Zapowiada się znakomicie.
(http://desmond.yfrog.com/Himg189/scaled.php?server=189&filename=cfg1x.png&res=crop)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Października 21, 2011, 11:55:05
@Damos, podoba mi się DMJoy configuration utility  :002:  Zapowiada się znakomicie.
Dziękuję bardzo - niestety przez niemal rok projekt był uśpiony z braku czasu :(  Ostatnio znalazłem go nieco i chciał bym zakończyć jeden etap (DMKeys8) jeszcze w tym miesiącu :) Całość wymaga kilku poprawek (najważniejszą jest działanie bez jakichkolwiek sterowników pod Windows), jednak powinna spełniać pokładane oczekiwania.



@Sundowner:
Mam wątpliwości co do twojego układu.
Przy przekręceniu lewego potencjometru maksymalnie w prawo - zwierasz do masy oba wyprowadzenia prawego potencjometru. Wtedy prawym możesz kręcić do woli - i tak nie będzie mieć to wpływu na działanie systemu.
Twój układ działa w oparciu głównie o lewy potencjometr a oba z nich pracują w trybie semi-równoległym:)
Gdyby zdjąć masę z lewego pot-a IMHO było by OK :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JG300_Shoki w Października 21, 2011, 11:57:13
Bardzo dziękuję za schematy zobaczymy co z tego wyjdzie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Października 21, 2011, 12:03:17
@Sundowner:
Mam wątpliwości co do twojego układu.
Przy przekręceniu lewego potencjometru maksymalnie w prawo - zwierasz do masy oba wyprowadzenia prawego potencjometru. Wtedy prawym możesz kręcić do woli - i tak nie będzie mieć to wpływu na działanie systemu.
Twój układ działa w oparciu głównie o lewy potencjometr a oba z nich pracują w trybie semi-równoległym:)
Gdyby zdjąć masę z lewego pot-a IMHO było by OK :)
Fakt, nigdy nie rozpatrywałem tego dogłębniej, bo kiedy z tego korzystałem w starych pedałach, to oba potencjometry ledwo działały w 50% zakresie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Października 21, 2011, 13:43:20
Ja mam zrobione swoje pedały jeszcze inaczej. Jeden potencjometr jest połączony do +5V, drugi do 0V. Pozostale końce pot są niepołączone. Środki (suwaki) są połączone z sobą poprzez rez. 1Kom (zabezpieczenie przed zwarciem napięcia +5V do masy) i połączone do uP. Potencjometry mają 51Kom. W stanie spoczynku napięcie podawane na uP wynosi 2.5 V. Naciskajac jeden pedał do max. mamy albo 5V albo 0V. Gdy naciśniemy oba do max. mamy zabezpieczenie w postaci 1Kom.
Damos jak to dobrze, że jesteś znowu na forum.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Walus w Listopada 03, 2011, 19:17:01
Jako że MJoy jest bardzo nieprzewidywalny chciałem się was spytać. Kilka dni temu zakupiłem większy dysk (udało się jeszcze przed skokiem cen :020:). Przed instalacją nowego xp komputer odnajdywał w liście urządzeń Mjoy. Po instalacji systemu na nowy dysk znowu, bo już wcześniej tak miałem, pokazuje mi kontroler 9 osiowy. Już jestem tym zmęczony bo za każdym razem kiedy wchodzę do FSX to muszę kalibrować wszystkie osie. Moje pytanie brzmi: czy u kogoś na Win7 występuje taki problem, ponieważ rozpatruje kupno nowej płyty z prockiem i wtedy też nowy Win 7, czy może jest jakiś sposób połączenia dwóch komputerów tak, aby FSX pracował na jednym, a do drugiego komputera (starszego, na którym jest normalnie rozpoznawany MJoy) można by było podłączyć MJoy i sterować FSXem na pierwszym?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Listopada 03, 2011, 19:33:11
Mjoy staje się ostatnio kapryśny, ja akurat z nim problemów nie mam, ale nie można definitywnie powiedzieć, że i tobie problemów nie będzie sprawiał. Damos może się wypowiedzieć czemu tak się dzieje, ale chwilowo nadal "kiblujemy" z tym rozwiązaniem, trzeba próbować i się nie poddawać ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 03, 2011, 20:24:26
Cytuj
trzeba próbować i się nie poddawać

Potwierdzam, nie ma innej metody. Można próbować zmienić elementy na wejściu. O tym kiedyś pisał Damos.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Walus w Listopada 03, 2011, 21:27:21
Jest sukces!!! Wykryty Mjoy!!! Po dwóch godzinach szperania po internecie, prawie łez wylanych na klawiaturę chcę powiedzieć do czego doszedłem. Mam 3 MJoyje. 2 na kościach atmega16 16PU i jeden na kości atmega16A 16PU. Do celów testowych używałem jednego Mjoya na układzie atmega16A 16PU i to znajdywany jedynie przy podłączeniu przez hub'a USB. Teraz wyciągnąłem dwa pozostałe i je sprawdziłem. Super działają przy pierwszym podłączeniu i to nawet bezpośrednio do płyty. Może to tylko u mnie, ale wniosek nasuwa się taki że atmega16 16PU nie sprawia problemu.
P.S.  Zainstalowałem też najnowsze sterowniki USB do płyty gł. które też nic nie pomogły przy atmega16A 16PU.

-atmega16A 16PU    Bleee
-atmega16  16PU    OK
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 03, 2011, 21:44:55
Gratulacje, próbowałem na szybko znaleźć różnice w parametrach atmega16A 16PU  oraz  atmega16  16PU, ale nie znalazłem. Może ktoś od uP znajdzie czym się od siebie różnią ważne , że MJoy działa.   
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Listopada 04, 2011, 00:19:59
16A to replacement dla 16. Zużywa mniej prądu i ma inną maksymalną wartość rezystora pull-up dla Resetu (85K zamiast 60K). Pozostałe parametry powinny być identyczne. Jednak proces produkcyjny i technologia wykonania są inne.
Cytuj
as the manufacturing process is not the same some electrical  characteristics differ
Tak jak już kiedyś pisałem i teraz powstrzymam się od narzekania - MJoy pracuje "na krawędzi" i możliwe, że nowsze procesory już nie mieszczą się w założonych limitach. Mamy tam do czynienia z liczeniem cykli zegarowych więc jeśli w wersji 16A coś ulepszyli to możemy mieć znaczącą zmianę timingów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 04, 2011, 08:18:56
Dzięki damos za wyjaśnienie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BeePee w Listopada 25, 2011, 14:27:23
Panowie, zbudowałem sobie ostatnio MJoya wg projektu Sundowner'a (dzięki wielkie Sundowner!) Chciałem potwierdzić, że płytka nie działa na kości w wersji 16A. Po zakupie wersji bez "A" wszystko śmiga... a właściwie śmigało do dzisiaj rana. Problem polega na tym, że źle podłączyłem potencjometr. Coś się zakopciło, ale tak szybko wyłączyłem kabelek z USB, że nie zdążyłem zauważyć skąd. Pytanie do fachowców: co mogło się spalić jak zamiast połączyć środkową nóżkę pota(signal) do "signal" na płytce podłączyłem ją do 5+? Czy mJoy ma jakieś zabezpieczenia przed takimi noobami jak ja? Dławik (ten zielony w kształcie 8 ) na pewno jest do wymiany bo coś z niego wyciekło. Co mogło się jeszcze spalić ew. jak posprawdzać elementy?
Po tej akcji nie podłączałem już mJoya na wszelki wypadek jakby się jeszcze coś miało spalić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Listopada 25, 2011, 14:32:53
Jeżeli dobrze pamiętam, to własnie dławiki się palą przy zwarciach na linii osi analogowych - u mnie już dwa poszły, w obu wypadkach tylko one uległy zniszczeniu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BeePee w Listopada 25, 2011, 15:00:17
To dobra wiadomość :) Wymienię dławik i dam znać czy wszystko działa jak należy. Dzięki Sundowner.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BeePee w Listopada 27, 2011, 17:28:17
Wymieniłem spalony dławik. Wszystko wskazuje na to, że mJoy działa.

S!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: majster222 w Stycznia 23, 2012, 21:23:47
Witam.

Dzisiaj udało mi się odpalić Mjoy'a. Może post komuś pomoże w podobnej sytuacji, miałem problem z "Nieznanym urządzeniem.." pomogła wymiana D1 i D2 na zenerki 3,3V urządzenie zostało natychmiast wykryte na Windows 7 64bit i 32bit oraz Windows XP SP3, z pozostawionym rezystorem R2.


Pozdrawiam

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: marmar w Marca 18, 2013, 22:56:20
Cześć
Otóż podjąłem się składania mojego pierwszego mjoya. Niestety poza tym że potrafię troszkę lutować to moja wiedza w składaniu układów się na tym kończy. Doszedłem to tego etapu i jak by ktoś był na tyle uprzejmy i pomógł mi dalej go składać byłbym wdzięczny bo niestety już nie wiem co gdzie wlutować. Z tego co zauważyłem to chyba mi część rzeczy brakuje.

http://imageshack.us/g/1/10066788/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Lechtej w Marca 20, 2013, 10:14:38
Witaj.
Mjoy 16 jest wyjątkowo prosty w montażu - tym bardziej, że można się posiłkować zdjęciami już wykonanych kontrolerów.
Jak sobie wpiszesz w wójku Google Mjoy16 i poszukasz grafiki, będzie miał dziesiątki wykonanych przykładów.
Ja, jak miałem wątpliwości to przeglądałem zdjęcia już wykonanych elementów.

Ważne jest, aby podzespoły były wlutowane w sposób właściwy - np diody w odpowiednim kierunku, ponadto trzeba uważać, żeby nie narobić zimnych lutów.

W razie czego rzuć okiem np na: https://sites.google.com/site/mjoy16/ - ale pewnie już tam gościłeś ;)

Pozdrawiam
Leszek
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macieksoft w Maja 07, 2013, 16:52:21
Mam zamiar Mjoya zbudować, chociaż nie wiem czy dziś, czy jutro, czy za 10 lat ;)

I mam jedno pytanie: Jak ustawić fusy (tzn. fusebity) w AVRdude gui (bo takie oprogramowanie stosuję i mam kompatybilny z nim programator USBasp) nawet gdzieś jeszcze chyba stara mega 16 leży z jednym chyba spalonym portem (po podłączeniu odwrotnym biegunów)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 07, 2013, 17:32:50
Ja stosowałem programator PonyProg podpięty do wejścia równoległego pc. Była tam opcja "Security and Configurations bits" gdzie były zaznaczone bity : CKOP, BOOTSZ1, BOOTSZ0 oraz SUTO. Jak powinno być w Twoim programatorze nie mam pojęcia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macieksoft w Maja 07, 2013, 17:52:23
Czyli muszę sobie pobrać kalkulator fuse bitów i ustawić.
W najlepszym wypadku wyjdzie dobrze.
W najgorzym wypadku zablokuję proca i atmega 16 do kosza ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Maja 07, 2013, 20:04:43
Bez przesady. Na tej stronie masz wszystko co potrzeba do programowania MJ16 https://sites.google.com/site/mjoy16/
Programator (program) PonyProg 2000 można pobrać z internetu. Jest tam opis jak wykonać zapis do uP jest też na wspomnianej stronie opis kabla połączeniowego z LPT do MJ16. Jeśli Twój pc nie ma wyjścia równoległego to można to zrobić u kogoś kto ma wyjście LPT na swoim pc lub w najgorszym przypadku kupić jakiś konwerter.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Czary w Sierpnia 12, 2013, 22:22:34
Witam, a ja po "krótkiej" przerwie znów mam fazę, żeby swoje FLCSy, TQSy i Suncoma przerobic na porządne USB. Na www.joysticks.ru nareszcie odnalazłem małą wersję MJoya16 - taka płytka bez trudu zmieści się w oryginalnej obudowie ww. kontrolerów.
Pozdrawiam.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: peccet w Grudnia 21, 2013, 14:35:06
vito_zm, mam problem z nazwą dla Mjoy16

piszesz :
Cytuj
W dokumentacji MJoya jest opis jak programować mikroprocesor.
"Brief MJoy16 programming guide will is available on MJoy16-C1 programming page."
W opisie są używane dwie pamięci  EEPROM oraz FLASH.Obie pamięci są w mikroprocesorze,nie wiem dlaczego wprowadzono dwie nazwy,ponieważ obie można wymazać i zapisać ponownie.Jeśli nie zmieniasz nazwy to pamięć EEPROM ciebie nie interesuje.Jeśli zmieniasz to możesz to zrobić wg.opisu.

Setting desired Name, Vendor and Product ID

MJoy16-C1 has the ability to easily change the Vendor ID, Product ID and name of MJoy16.
These fields are the first 8 bytes of EEPROM contents.

Bytes 4000-4003 - Name
Bytes 4004-4005 - Vendor ID (reverse order)
Bytes 4006-4007 - Product ID (reverse order)

So you may set the Vendor ID to make MJoy16 be behind your main device. MJ62 would use product ID 3 and so on.
You do not need any other firmware. You just need to open PonyProg, read EEPROM contents, edit them, write them back to the chip, replug the USB connector and voila - you have new device in Windows
Przypuszczam,że nikt z forum nie zmieniał zawartości EEPROM,ja musiałem (opisałem to w innym wątku).Z moich doświadczeń wynika,że czasem są problemy z wpisaniem nowej nazwy układu np.MJ61 itp.Jeśli masz wpisaną inna nazwę nie musisz tego zmieniać.Jeśli chcesz zmienić to możesz to zrobić wg.powyższego opisu.

Otwarłem plik *.epp, potem zmieniłem nazwę na MJ01 i wpisałem kolejno 0 1 0 2 ( orginalnie było 0 0 2 0 )
Po zapisie i próbie ponownego odczytu mam zapis orginalny a nie ten, który sam sobie ustawiłem.
W systemie ciągle widzę urządzenie pod nazwą MJ16
Co mam zrobić aby zmienić nazwę ?
Czy w pliku *.hex mam coś zmienić ?

Ogólnie chciałbym aby moje urządzenie nazwywało się EFIS vendor np 01, id np 02.

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 21, 2013, 15:55:09
Trzeba zrobić tak jak w cytowanym opisie.
-Wczytać plik z kości (uP) komendą Read Data (EEPROM).
-Zaznaczyć w okienku Edit -> Edit buffer enabled,
-kliknąć na odpowiednie bajty w oknie danych i wpisać nową wartość
-Wgrać do kości plik komendą Write Data (EEPROM) i to wszystko.
Wpisywać dane można w 3 postaciach do wyboru. Robiłem to parę lat temu i już nie pamiętam szczegółów. MJoy potrafi (nie wiem jaki jest mechanizm tego zjawiska) po kilku miesiącach zmienić sobie nazwę na jakąś inną co jest kłopotliwe, dlatego wymieniłem u siebie MJoye na DMjoye i nie mam tego problemu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: bh91 w Stycznia 06, 2014, 23:14:56
Witam - mam problemy z uruchomieniem :) Płytka oryginalna ze sklepu, układ atmega16 PU.
Polutowałem posprawdzałem, zaprogramowało się bez problemów, Fusy zmieniłem ale po podłączeniu do komputera wykrywane jest jako nieznane urządzenie.

Próbowałem wylutować R2 ale nie pomogło. Doczytałem, że dwie diody koło portu USB powinny być zenera 3,3V nie wiem ile w tym prawdy ale sprawdzę dopiero jutro :) Generalnie na stronie nie ma o tym info.

Dla pewności posprawdzałem także połączenia czy są przejścia - powinno wszystko grać - także od nóżek atmegi do nóżek przy podstawce połączenie jest.

Czy to normalne że dioda się nie świeci przy nie wykrytym urządzeniu? polaryzację sprawdziłem - jest ok.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 07, 2014, 16:14:20
Ja moje MJoye montowałem na płytach uniwersalnych, dlatego nie miałem diody LED, nawet nie wiem do czego jest podpięta. Jeśli jest połączona pod napięcie 5V z USB to oczywiście musi świecić. Diody muszą być Zenera 3,3V. Podobne przypadki są opisane o ile pamiętam w tym wątku. Chcąc uniknąć problemów z MJoy wymieniłem moje na DMKeys8 oraz DMJoy8.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Stycznia 12, 2014, 18:58:22
Mam podobny problem do kolegi dwa posty wyżej, z tą różnicą, że u mnie problem pojawia się na Win7 i Win8 (na Vista'cie nie sprawdzałem). Pod Win XP Mjoy16 działa bez zarzutu ale pod innymi systemami nie potrafi wykryć i krzyczy o sterownik. Koledze wyżej proponuje pospinać zewnętrzne nóżki styków od osi - jeśli były niepozwierane to Xp go nie widział, po zwarciu wszystko się ustabilizowało i normalnie go widzi. Mam jeszcze pytanie do vito_zm. DMjoy8 można zamówić u Ciebie czy udostępniasz jakieś wsady, listę elementów i projekt płytki?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 12, 2014, 22:29:48
Ja się nie zajmuję MJoyem. Tutaj jest wszystko https://sites.google.com/site/mjoy16/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Stycznia 12, 2014, 23:12:12
Pytałem o DMJoy8 :) Czy na drukowane.pl jest możliwość zamówienia tej płytki ?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 13, 2014, 06:28:05
Tym zajmuje się Damos. Możesz u niego zamówić DMKeys8 lub DMJoy8, kontakt na pw. Strona Damosa https://sites.google.com/site/damosmpds/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Marca 05, 2014, 14:32:14
Witam. Pewien czas temu dołączyłem do grona szczęśliwych posiadaczy Mjoy'a 16. Układ zbudowałem na podstawie schematów Sundowner'a, któremu serdecznie dziękuję. Mój Mjoy działa na kontrolerze Atmega 16A PU. Przynajmniej na razie. :) Po zmontowaniu, zaprogramowaniu układu i podłączeniu bistabilnego przełącznika, SVMapper odbiera sygnał! Nie było żadnego problemów z wykrywaniem kontrolera w Windowsie, etc.
Dzisiaj postanowiłem podłączyć potencjometr i bum! Zrobiło się jakieś zwarcie, czy inny grom. Poszedł dymek. Na szczęście w miarę sprawnie odłączyłem układ od komputera, pozbawiając go zasilania. Mjoy nie ma jeszcze żadnej skrzyneczki więc leżał na biurku. Myślałem, że może coś zrobiło zwarcie. Jednak teraz, przeglądając wątek, odkryłem, że to pewnie źle podłączony potencjometr. Wszystko zrobiłem na hura i głupi, nie pomyślałem, żeby sprawdzić jak go należy podłączyć. :cry: Pojawił się komunikat, że urządzenie kompozytowe przekroczyło limit zasilania swojego portu. Najadłem się dużo strachu, bo przestał działać port, do którego podłączyłem Mjoy'a. Zrestartowałem komputer i wszystko wróciło do normy. Ponadto postanowiłem zaryzykować i ponownie podłączyć Mjoy'a. Jakież było moje zdziwienie, gdy wykrył go SVMapper. W tym momencie mi ulżyło, chociaż nie wiem czy słusznie. 8)
Elektronik ze mnie żaden. Teraz głowie się jak podłączyć przełącznik 4x2 i przyznam się, że mam pietra. Nie chcę zniszczyć mojego Mjoy'a, a co dopiero płyty głównej w laptopie. :)
Zamieszczam link do zdjęcia mojego maleństwa, czyli Mjoy'a.
http://zapodaj.net/7813c68e2a400.jpg.html (http://zapodaj.net/7813c68e2a400.jpg.html)
Oraz link do przełącznika:
http://zapodaj.net/79f2d8f7e8009.jpg.html (http://zapodaj.net/79f2d8f7e8009.jpg.html)
Czy wystarczy, że jedną z nóżek, odpowiadającą odpowiedniemu położeniu przełącznika (1,2,3,4) przymocuję do jednego goldpina (odpowiednio J1, J2, J3, J4), a wolną nóżkę, czyli tą po środku rozdzielę na cztery sygnały i przymocuję do drugiego goldpina (J1, J2, J3, J4), traktując to tak, jak bistabilne switche? Dzięki za pomoc i pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 05, 2014, 14:39:02
Będzie działać tak jak piszesz, jak i na odwrót ;)


Co do problemów z potencjometrami - oba moje Mjoye mają spalone dławiki z tego powodu... i oba nadal działają hehe. Taki akurat felerny projekt.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Marca 08, 2014, 16:02:08
Mój Mjoy ma się na razie dobrze. Dzisiaj podłączyłem enkodery i wszystko śmiga, ale występuje jakieś dziwne przebicie. Przy kręceniu enkoderem SVMapper odbiera właściwy sygnał, niestety dodatkowo raz na parę przejść podświetla się jakiś przycisk. Problem występuje przy obu enkoderach. Są podłączone do portów K1, K2, K3, K4. Odpowiada to numerom 98, 99, 100, 101 w SVMapperze. Ten "dodatkowy" przycisk to numer 105, dla obu enkoderów. Płytka nie jest zamocowana do niczego, tylko leży na biurku. Na jednym enkoderze zamontowałem dodatkowo koszulki termokurczliwe, aby ładnie zaizolować miejsce lutowania. Czy montowanie koszulek zapalniczką może zrobić krzywdę enkoderowi? Pozdrawiam! :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 08, 2014, 22:40:10
Wg. mojej mapy :
 97, 98 (105, 106)     99, 100 (107, 108)    101, 102 (109, 110) oraz 103, 104 (111, 112).
Jeśli masz podłączone np. 97, 98 to przy szybkim obracaniu osi enkodera może się zapalić 105, 106.
Cytuj
Czy montowanie koszulek zapalniczką może zrobić krzywdę enkoderowi?
Nic się nie stanie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Marca 13, 2014, 14:39:09
Dzięki Panowie za odpowiedzi. Mam jeszcze jedno pytanie, na które odpowiedzi nie znalazłem. Czy istnieje możliwość przypisania do jednego enkodera kilku opcji? Przykładem może być heading i course, przypisane pod jeden enkoder. Enkoder ma zadziałać odpowiednio dla heading po wciśnięciu przycisku chwilowego, lub course, także po wciśnięciu przycisku chwilowego. Dla ułatwienia: http://zapodaj.net/2b24c5fde6a30.jpg.html (http://zapodaj.net/2b24c5fde6a30.jpg.html). Dodam, że skrzyneczka tworzona jest z myślą o FSX. :) Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 13, 2014, 21:13:55
Na pewno nie w SVMapper czy w HSC nie zastanawiałem się. Można zapytać Codeking.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Marca 14, 2014, 13:11:46
Czy istnieje możliwość przypisania do jednego enkodera kilku opcji? Przykładem może być heading i course, przypisane pod jeden enkoder. Enkoder ma zadziałać odpowiednio dla heading po wciśnięciu przycisku chwilowego, lub course, także po wciśnięciu przycisku chwilowego.
Nie wiem, czy MJoy ma coś takiego, ale DMKeys ma (nie, żebym coś sugerował). Jest to zaimplementowane na dwa sposoby:
1 - alternatywne działanie jest aktywowane przez trzymanie przycisku wciśniętego
2 - alternatywne lub podstawowe działanie są przełączane poprzez wciśnięcie i zwolnienie przycisku
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 14, 2014, 18:37:08
Potwierdzam to co napisał Damos. MJoy to już historia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sundowner w Marca 14, 2014, 18:38:47
Ekhm, ciężko mówić, że coś to już historia, jeżeli jego następca to nadal tylko kilka prototypów u kilku osób ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Marca 14, 2014, 19:28:51
Ja bym jednak Mjoy'a jeszcze nie skazywał na potępienie. :) Projekt może idealny nie jest, ale myślę, że nadal godny uwagi. Nad DMKeys zastanowię się niebawem. Muszę się jeszcze trochę pomęczyć z MJoye'm i dokończyć skrzyneczkę. :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 14, 2014, 22:07:41
W moim przypadku MJoye wymieniłem na DMKeys oraz DMJoy tylko dlatego, że co jakiś czas zmieniały nazwę i musiałem wgrywać od nowa program. Kłopot polegał na tym, że musiałem demontować częściowo kokpit aby dostać się do MJoya. Inna sprawa to ograniczenia SVMappera co do liczby widzianych przez niego sterowników. Tutaj może pomóc platforma programowa Codeking, ale trzeba napisać skrypty. W przypadku sterowników Damosa sprawa się upraszcza.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: michal55 w Kwietnia 14, 2014, 12:12:35
Dzięki Panowie za odpowiedzi. Mam jeszcze jedno pytanie, na które odpowiedzi nie znalazłem. Czy istnieje możliwość przypisania do jednego enkodera kilku opcji? Przykładem może być heading i course, przypisane pod jeden enkoder. Enkoder ma zadziałać odpowiednio dla heading po wciśnięciu przycisku chwilowego, lub course, także po wciśnięciu przycisku chwilowego.
Jeśli jeszcze po miesiącu sprawa nie jest rozwiązana to podpowiadam, że SVMapper ma taką opcję. Sam z niej korzystam. Nazywa się to "Profile on press" i "Profile on release". Można przyporządkować do przycisku zmianę zapisanego profilu przypisań klawiszy. Zmiana profilu odbywa się szybko i niezauważalnie dla użytkownika. Dzięki temu można przypisać do enkodera kilka ustawień klawiszy i przełączać się między nimi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Maja 16, 2014, 10:24:00
Witam po 2 letniej przerwie (w koncu troszke wolnego) czy platformy powstałe na bazie pomysłu rozwoju Mjoy16 nadal żyją. Pamiętam kolegę mieszkającego w UK który budował plytkę ktora miala zarzadzac jego arbuzem nawet była stronka ale coś mi pouciekało do tego była pisana aplikacja domowy kokpit.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Maja 16, 2014, 13:59:40
Ja jestem w trakcie realizacji swojej skrzyneczki na bazie MJoy'a. Czekam tylko na ostatnią już, mam nadzieję, dostawę ze sklepu elektronicznego. :evil: Co do oprogramowania, to jest jeszcze, chyba mało znany, Linda. Wydaje się, że daje on sporo możliwości, ma kilka profili samolotowych do wyboru, które z pewnością ułatwią przypisywanie funkcji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Maja 16, 2014, 15:39:42
No właśnie w Windows_8 nie działa mi Mjoy i dlatego chętnie przypomnę sobie stare projekty, które wiem, że działały a na dodatek miały obsługę 7-seg led.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: seeb w Maja 23, 2014, 10:44:37
Znam przyczynę nie działania Moy16 w win8 64-bit - Mjoy działa tylko na portach USB 2.0. (proszę nie zmieniać win8 na Windows 8 bo nie można znaleźć później info w wyszukiwarce forumowej).


Proszę nie wprowadzać w błąd. Wyszukiwarka działa bardzo dobrze tylko trzeba umieć się nią posługiwać. Wpisanie w cudzysłowie "Windows 8" tudzież innej frazy sprawi, że będzie szukał całej frazy, a nie dwóch osobnych (jest nawet adnotacja przy naszej wyszukiwarce). Mechanizm znany z każdej innej wyszukiwarki. W ten sposób można całych zdań szukać. Mazak.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Lipca 03, 2014, 15:46:45
Hej. Proszę Was o pomoc w podłączeniu takiego potencjometru do Mjoy'a: http://www.iv.pl/images/30045298615478060949.jpg (http://www.iv.pl/images/30045298615478060949.jpg) Może któryś miły z Panów uświadomi mnie, która nóżka odpowiada za co? Dzięki z góry i pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lipca 03, 2014, 16:15:47
Z tego co widać na zdjęciu to środkową nóżkę pots połączyć do uP a skrajne do AVCC oraz GND. Gdzie AVCC jest napięciem +5V na wyjściu cewki L1. Mam tylko schemat ideowy nie mam montażowego.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Lipca 03, 2014, 19:20:29
Podłączyłem potencjometry pod Mjoy'a i Windows w ogóle ich nie wykrywa. Tak jak powietrze. Spalił mi się czas jakiś temu dławik, o czym pisałem kilka postów wcześniej. Poza tym to nie wiem, przyciski normalnie działają. Może jakiś program rozwiąże sprawę? Macie jakieś sugestie?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: noker w Lipca 18, 2014, 09:20:19
Z tego co pamietam, to dławik się pali przy złym podłaczeniu potencjometru do wejścia osi analogowej.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: BOCZEK w Lipca 18, 2014, 09:29:05
Potwierdzam.  Z poprawnością podłączenia trzeba uważać. Przed podłączeniem potencjometra należy być pewnym która nóżka za co odpowiada.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Lipca 27, 2014, 21:07:46
Ja niestety lekkomyślnie podłączyłem i babuch. :cry: Czy jak wymienię dławik, to potencjometr zadziała, czy to złudne nadzieje i muszę inwestować w coś innego?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: damos w Lipca 30, 2014, 15:36:44
Powinien zadziałać
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Sierpnia 05, 2014, 20:15:38
Wymieniłem ten nieszczęsny dławik i niestety potencjometry nie działają nadal. W związku z tym mam jeszcze kilka pytań. Po pierwsze, potencjometry połączyłem z płytką zwykłym przewodem, o długości 400 mm. Czy winny może być właśnie ten przewód? Po drugie, czy zamienienie połączeń Signal i GND może powodować niedziałanie, chociaż to mało prawdopodobne, bo zamieniałem je ze sobą i różnicy nie było. Tak podłączyłem: http://iv.pl/images/60546051966364762756.jpg (http://iv.pl/images/60546051966364762756.jpg) Kalibracja nic nie daje. Najczęściej jedna oś nie działa w ogóle, tzn. się nie przemieszcza w Windowsie, a druga wychyla się do połowy i wraca zaraz, przy całkowitym wychyleniu drążka. Chyba skończę z Saitekiem X52 Pro. :x
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Devilsbirth w Sierpnia 05, 2014, 20:36:25
Signal i GND nie mogą być zamienione, +V i GND mogą, ale Signal musi być wpięte poprawnie, a wg fotografii którą przedstawiłeś potencjometry masz podłączone źle, na płytce zamień +V z Signal. Trzeba się tutaj pilnować, bo umieszczenie wyprowadzeń na płytce nie jest intuicyjne, na potencjometrze ślizgacz jest środkowym pinem, na płytce jest wewnętrzym.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Sierpnia 05, 2014, 23:07:33
Kolega Devilsbirth dobrze radzi, we wtyczce zamień kabelki SIG i 5V (5V w środku, SIG na zewnątrz).
Z tego co pamiętam, w MJoy do osi analogowych były zalecane jednak kable ekranowane.
Jak będziesz miał jakieś zakłócenia to trzeba będzie wymienić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Sierpnia 06, 2014, 13:18:34
Dzięki za pomoc Panowie. Przeprowadziłem próbę z innym potencjometrem i okazało się, że te, które chciałem podłączyć są uszkodzone. Postanowiłem poznać przyczynę niedziałania potencjometrów (aż dwóch), rozebrałem jeden z nich na części pierwsze. Widok, który ukazał się moim oczom, i którego uznałem za winowajcę. http://iv.pl/viewer.php?file=02522118296408362774.jpg (http://iv.pl/viewer.php?file=02522118296408362774.jpg) Co o tym sądzicie? Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 06, 2014, 13:24:31
Panowie, ponieważ ostatnio dopadł mnie lekki nawrót choroby zwanej simracingiem chciałem niezobowiązująco pokręcić trochę kółek w Race 07 i GTR Evolution, ale napotkałem problem z Mjoyem. Sprawa wygląda tak, używam zestawu Logitech DFGT, który ma tylko pedały gazu i hamulca, więc do kompletu podłączam Mjoya, przez którego mam podpięte dodatkowe pedały, z których jeden wykorzystuję jako sprzęgło. Działało to w Rfactorze, Race07 i w iRacing, więc zakładam że rozwiązanie jest dostępne, ale że było to bardzo dawno temu, to zwyczajnie zapomniałem.
Problem polega na tym, że prawdopodobnie Mjoy ma wyższy priorytet i kiedy jest podłączony, to gra nie wykrywa już osi kierownicy (pedały kierownicy i przyciski są wykrywane, tylko kółko jest martwe, więc zakładam, że 8 osi analogowych Mjoya "zapycha" dostępną w grze ilość). Jest jakiś sposób, żeby to odwrócić, tzn żeby Logitech był traktowany jako ważniejszy od Mjoy?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Sierpnia 06, 2014, 16:51:00
Można zmienić w MJoy ID producenta oraz ID produktu. Gdzieś o tym pisałem, ale nie pamiętam gdzie. Jeśli używasz SVMapper dla MJoya to ze względu na jego ograniczenia MJoy musi być wykryty przez ten program czyli musi być w pierwszej 4 urządzeń USB (o ile mnie pamięć nie myli to SVMapper widzi pierwsze 4 kontrolery). W ramach tej 4 można MJoy przesunąć na koniec kolejki zmieniając mu ID producenta. Jeśli nie stosujesz SVMapper to nie ma ograniczenia do 4 urządzań USB. Wartość ID można sprawdzić np programem USBDeview. Tyle pamiętam..
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 06, 2014, 20:53:10
Problem w tym, że ta konfiguracja działała, a w Mjoyu w międzyczasie niczego nie zmieniałem, za to miałem reinstall systemu po drodze, więc zakładam że jest to do rozwiązania bez grzebania w firmware sprzętu.
Problem występuje w rFactor i Race07, w Assetto Corsa wszystko działa normalnie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vowthyn w Sierpnia 06, 2014, 21:36:49
Podłubałem trochę, pozmieniałem porty USB i pogorszyłem sprawę. Teraz kółko nie działa nawet wtedy, kiedy Mjoy jest odłączony od USB. Przez obie gry (rF i F07) pedał gazu jest jednocześnie widziany jako oś kierownicy (tzn naciśnięcie pedału powoduje obrót kierownicy w grze), natomiast obrót rzeczywistej kierownicy nie jest widziany.
W Windowsie kierownica działa normalnie, w Assetto Corsa tak samo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Sierpnia 18, 2014, 19:55:07
Witam wszystkich, chciałbym się spytać czy ktoś ostatnio zamawiał elementy do MJoy16? Opierając się na liście elementów z polecanej tu strony https://sites.google.com/site/mjoy16/elementy (https://sites.google.com/site/mjoy16/elementy). Pytam się bo w wspomnianych na stronie sklepach nie ma już wszystkich elementów i może ktoś zna taki sklep gdzie one są. Wolał bym nie zamawiać z różnych miejsc i pomyślałem że nic nie szkodzi się spytać.

Kolejne pytanie, wymieniony ATMEGA16-16PU podrożał i trochę trudniej jest do zdobycia, za to jest łatwo dostępny ATMEGA16A-16PU, wielce się różnią miedzy sobą w kontekście Mjoy'a czy nie gra to różnicy? Sprawdziłem dokumentacje i różnica jest niewielka i nie dotyczy kolejności pinów czy programowania tylko charakterystyki, problem jest taki że nie jestem elektrykiem i nie wiem czy to coś zmienia w Mjoy'u.
http://www.atmel.com/Images/doc8163.pdf (http://www.atmel.com/Images/doc8163.pdf)

Ostatnie, na stronie wspomniane jest że można zrobić wszystko na uniwersalnych płytkach drukowanych, wie ktoś może dokładnie o jakie autorowi chodzi? Mam nadzieje że nie będzie to zbyt wielkim nietaktem i aktem lenistwa pytając się czy ktoś znalazł schemat rozmieszczenia elementów na takiej płytce?

Jeszcze zamierzam zrobić małą wycieczkę do dwóch sklepów w okolicy mojego zamieszkania (w Gdańsku między innymi w www.jacktronic.pl i we Wrzeszczu obok wysepki jak kogoś to interesuje) ale idę o zakład że wszystkiego nie dostane.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Sierpnia 18, 2014, 20:45:17
Witaj! Ja swoje elementy kupowałem, jakieś 7 miesięcy temu, w sklepie stacjonarnym i nie polecam, ponieważ przepłaciłem prawie dwukrotnie. Dlatego w moim przekonaniu lepiej zainwestować w podwójną przesyłkę. Ale mam nadzieję, że w Gdańsku będzie lepiej.
Mój Mjoy działa na Atmedze 16A-PU z precyzyjną podstawką. Z czystym sumieniem mogę polecić tą konfigurację.
W swoich zbiorach posiadam jedną płytkę drukowaną i trochę części, które właśnie są dedykowane do Mjoy'a. Jeżeli chcesz kilka zdjęć, informacji, to śmiało pisz na PW.
Przy okazji, potencjometry działają. Tak jak pisałem wyżej, dwa były uszkodzone. Serdeczne podziękowania dla wszystkich zaangażowanych w pomoc! Ukłony!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Sierpnia 18, 2014, 23:12:02
Zapomniałem dopisać, Mjoy16 będzie działać na Win7 (64)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: moders w Sierpnia 18, 2014, 23:34:14
Też używam 16A-PU a elementy kupowałem właśnie w Jacktronic'u w Gdańsku. Powinieneś tam wszystko dostać, ceny przeważnie mają nie najgorsze.  Natomiast u cezara (przy wysepce)  z dostępnością elementów jest już różnie - w moim odczuciu oczywiście :). To już prędzej dostaniesz wszystkie potrzebne elementy w Aprovi na Halera (http://aprovi.com.pl/). 
Płytka uniwersalna to taka do której lutujesz elementy, natomiast połączenia (zamiast ścieżek) robisz samodzielnie przewodem. Jest to trochę pracy, łatwo o pomyłkę, jak nie masz wprawy w elektronice to raczej zainwestuj w normalne PCB. Schemat rozmieszczenia elementów na płytce uniwersalnej wymyślasz sam według potrzeb - wszystkie chwyty dozwolone :). Możesz zrobić tak jak na normalnym PCB jeżeli taka Twoja wola.

Edit:
Tu masz taką płytkę uniwersalną: http://www.jacktronic.pl/towar.php?kat=0&katnad=0&art=9268 (http://www.jacktronic.pl/towar.php?kat=0&katnad=0&art=9268). To matryca padów- ścieżek brak.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Devilsbirth w Sierpnia 18, 2014, 23:47:12
Zapomniałem dopisać, Mjoy16 będzie działać na Win7 (64)?
U mnie działa :).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Sierpnia 19, 2014, 16:54:08
No to dzięki za odpowiedzi, zdaje się że w stacjonarnym dostane wszystko co trzeba do 40zł licząc na oko więc chyba jest OK, co do płytki to chyba sam wytrawie.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Sierpnia 19, 2014, 18:06:10
Ja też mam Windows 7 (64) i działa bez problemu. Fajnie, że kolejna osoba zainteresowała się Mjoy'em. Nic tylko życzyć powodzenia! :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Lechtej w Sierpnia 22, 2014, 10:23:55
No to dzięki za odpowiedzi, zdaje się że w stacjonarnym dostane wszystko co trzeba do 40zł licząc na oko więc chyba jest OK, co do płytki to chyba sam wytrawie.

Cześć.
Trawienie płytki to trochę zabawy - ja kupiłem płytkę do M-joya w firmie opisanej na stronie Nokera - zapłaciłem chyba 35 PLN:
https://sites.google.com/site/mjoy16/plytka
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Września 09, 2014, 17:19:44
Posiadam kabel mikrofonowy, który składa się z dwóch kabelków i oplotu. Czy taki kabel wystarczy do podłączenia potencjometrów do Mjoy'a? Z tego co widziałem w oryginalnej instrukcji, to wydawało mi się, że taki jest odpowiedni, ale wolę zasięgnąć informacji u mądrzejszych ludzi. :) Po tylu przygodach nie mam już siły ryzykować. Pozdrawiam!
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: viker w Września 09, 2014, 17:47:03
Mikrofonowy jest jak najbardziej odpowiedni.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Listopada 23, 2014, 11:25:21
Walnę temat tutaj, żeby nie śmiecić. Otóż jest problem z softem do mjoya. Przy pomocy Vito zrobiliśmy parę testowych skryptów pod mój kontroler w HomeSim Cokpit głównie dla opuszczania i podnoszenia podwozia w BMS. Występuje u mnie ciekawe zjawisko związane z kombinacjami skrótów klawiaturowych otóż np komenda "ctrl+g" odbierana jest w BMS tylko jako "g" podobnie jest z pozostałymi klawiszami specjalnymi shiftem i altem...Tak samo sprawa wygląda też w MjoyMapperze poprzedniku SVMappera. Tutaj pewna dygresja, Mapper był lepszy od następcy pod względem liczby odczytywanych kontrolerów (obecnie mam 4) i co lepsze ma możliwość ich usuwania oraz pozycjonowania jeśli chodzi o kolejność wyświetlania ale niestety reaguje na kombinacje tak samo jak HSC.   A teraz SV mapper - tutaj o dziwo kombinacje klawiszy działają bez problemów ALE program nie wiem dlaczego ma ograniczenie liczby rozpoznawanych kontrolerów do...trzech a więc widzi Cougara dwie ramki MFD i tyle - oczywiście po odłączeniu jednego z wymienionych wskakuje na listę Mjoy i gdzie mogę dowolnie mapować kombinacje.   Platforma na której to biega to WIN7 64 bit aktualizowany na bieżąco, BIOS jest w najnowszej wersji, tak samo sterowniki chipsetu, Mjoy podłączony jest do HUBa USB z zasilaczem ale sprawdzałem też na innych gniazdach. W menedżerze urządzeń nie ma żadnych błędów. TAk na szybko co mi przychodzi do głowy to wykorzystanie SV mappera ale musiałbym jakoś zmienić ID kontrolerów w Windzie aby Mjoy był na pierwszym miejscu, chyba że jest jakiś sposób aby oszukać SV mappera i ukryć przed nim część kontrolerów ? Koledzy pomóżcie gdyż człowiek musi też czasem  pospać   :evil:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 23, 2014, 13:30:53
Cytuj
A teraz SV mapper - tutaj o dziwo kombinacje klawiszy działają bez problemów ALE program nie wiem dlaczego ma ograniczenie liczby rozpoznawanych kontrolerów do...trzech a więc widzi Cougara dwie ramki MFD i tyle - oczywiście po odłączeniu jednego z wymienionych wskakuje na listę Mjoy i gdzie mogę dowolnie mapować kombinacje.
Ta działa SVMapper oraz WinXP (nie mam Win7, dlatego piszę o XP). Z tego co pamiętam to jedną z wad poprzednika SVMapper było to, że nie można było programować rozszerzeń klawiatury. Ograniczenie do 4 kontrolerów jest wadą nie MJoya tylko SVMapper.
Ja miałem ten sam problem co mavericks tzn. mogłem mieć tylko Cougara, 2 ramki MFD oraz jednego MJoya a potrzebowałem 3 MJoye. Dodatkowo MJoy zajmował pozycję przed Cougarem i miałem w związku z tym pewne problemy. To pokonałem zmieniając w MJoyu ID, ale nadal nie mogłem podłączyć więcej MJoy ze względu na ograniczenia SVMappera. I w tym momencie pojawił się HSC, który rozwiązał problemy, ponieważ SVMapper jest niepotrzebny robimy przypisania klawiatury w skryptach. Tak było u mnie. Ponieważ MJoy lubi zmieniać po pewnym czasie swoją nazwę co powoduje zamieszanie w HSC to zamieniłem go na DMKeys8 i problem został rozwiązany.
Cytuj
TAk na szybko co mi przychodzi do głowy to wykorzystanie SV mappera ale musiałbym jakoś zmienić ID kontrolerów w Windzie aby Mjoy był na pierwszym miejscu, chyba że jest jakiś sposób aby oszukać SV mappera i ukryć przed nim część kontrolerów ? Koledzy pomóżcie gdyż człowiek musi też czasem  pospać

Moim zdaniem trzeba próbować znaleźć przyczynę dlaczego nie działają rozszerzenie klawiatury. Dawno nie pracowałem z SVMapperem, ale o ile pamiętam to są tam zielone kontrolki na odpowiednich pozycjach do których możemy przypisać kombinacje klawiatury. Najprostszy test to wyłączenie wszystkich zew. sterowników tzn MJoya oraz 2 ramek MFD i pozostawienie Cougara, który jest widziany w SVMapper. Można mu przypisać kombinacje z rozszerzeniami typu CRTL, ALT, SHIFT i zobaczyć czy dla tych kombinacji zapali kontrolkę w SVMapper. Jeśli tak to można zrobić to samo z ramkami MFD a na koniec z MJoy. To da odpowiedź czy są widziane rozszerzenia klawiatury.
Jeśli ten test wypadnie prawidłowo to rezygnujemy całkowicie z SVMapper i programujemy przypisania klawiatury w skrypcie w HSC.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Listopada 23, 2014, 14:14:59
@Vito

Rozszerzenia klawiatury działają (u mnie) tylko w SV Mapperze, kontrolki zapalają się poprawnie. Problem w tym że SVmapper widzi tylko 3 a nie 4 kontrolery a Mjoy jest ostatni na liście więc się na nią nie łapie.  I chodzi o to że jak bym miał go na 1 miejscu na liście kontrolerów  to już by było "pozamiatane". A tak aby się na niej znaleźć muszę coś odłączyć np ramkę.
    Co do zmian nazwy to już mam chyba piątą wersję obecnie jest ee16 było ff16  :evil:
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: HAV w Listopada 23, 2014, 16:41:55
Jeśli dobrze pamiętam, JoyID ma możliwość zmiany ID każdego wykrytego kontrolera w systemie ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 23, 2014, 16:44:00
Ciekawe, że widzi tylko 3 a nie 4. Jeśli masz kolejno np. Cougar, ramka 1 MFD oraz ramka 2 MFD to można pokombinować. Jest z tym trochę pracy, ale może się udać. Musisz zainstalować jakiś program do podglądania USB np. USBDeview. Gdy go uruchomisz to będziesz znał ID producenta oraz produktu urządzeń podłączonych do pc. Porównasz ID swoich urządzeń tzn. Cougar, MJoy oraz ramek MFD i zobaczysz jak jest to w Win które na jakiej pozycji. To już jest inf. jak należy zmieniać ID w MJoy. Możesz jeszcze sprawdzić czy kolejność w Win (panel sterowania) oraz w SVMapper jest taka sama (myślę, że tak). Jeśli chcesz wyeliminować np. ramki MFD z SVMappwer to ID MJoy musi być takie aby był np. na 2 pozycji. Ramki MFD można konfigurować w BMS czyli nie potrzeba SVMapper do tego celu. Sam proces zmiany ID w MJoy jest gdzieś opisany. Ponieważ zmieniałeś nazwy MJoy to wiesz gdzie to trzeba zrobić i w jaki sposób. Jestem pewny, że to powinno się rozwiązać problem. Zaznaczam, że nie jestem specjalistą od tych spraw, może ktoś z forum ma jakiś pomysł.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sorbifer w Listopada 23, 2014, 17:53:51
Tu http://theairtacticalassaultgroup.com/forum/showthread.php?t=13009 piszą, że ten JoyID nie działa z wieloma grami, które biorą urządzenia HID enumerowane przez DirectInput, a nie przez system. A może tak nie jest? Jak ktoś ma doświadczenia z JoyID w Windows 7, to będę wdzięczny o info tutaj.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Listopada 23, 2014, 18:13:07
Cytuj
piszą, że ten JoyID nie działa z wieloma grami, które biorą urządzenia HID enumerowane przez DirectInput, a nie przez system
potwierdzam JoyID swoje a Winda swoje. Vito nie zmieniałem ID bo trzeba grzebać w EPROMie. Mjoy sam sobie czasem zmienia nazwę taka przypadłość...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 23, 2014, 18:54:32
Cytuj
Vito nie zmieniałem ID bo trzeba grzebać w EPROMie. Mjoy sam sobie czasem zmienia nazwę taka przypadłość...
Myślałem, że Ty zmieniałeś świadomie nazwę w EPROPM. Zmiana ID w MJoy nie jest problemem, problem jest z tym, że tak jak wspomniałeś MJoy sam sobie zmienia nazwę. Dla SVMapper  zmiana nazwy nie ma znaczenia tak myślę, ale dla HSC jest to nie do przyjęcia. Ja tak miałem tzn. 4 kontrolery były widziane przez SVMapper a pozostałe 2 nie. Dla tych dwóch napisałem skrypty i były widziane przez HSC. W sumie miałem 6 kontrolerów. To działało do momentu, aż któryś z tych dwóch obsługiwanych przez HSC nie zmienił sam nazwy. Jeśli to zrobił musiałem rozmontować burtę kokpitu, wyjąć i zaprogramować kość. Po jakiś czasie miałem tego dość i wymieniłem wszystkie MJoy na DMKeys8 i nie mam problemów. Dodatkowa korzyść z DMKeys8 jest taka, że można programować kości przez USB.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 24, 2014, 08:36:38
Myślę, że rozwiązałem Twój problem. Prześlij swój adres na moje pw to wyślę uP z nowym IP i powinno działać. Kilka słów wyjaśnienia. Trwało to tak długo ponieważ mam kokpit rozebrany i nie mogłem sprawdzić, widać to na załączonym zdjęciu. Są podłączone do pc dwie ramki MFD oraz MJoy, nie ma Cougara, ponieważ jest także w fazie modernizacji (czekam na FCC). Kiedyś zmieniłem ID wendor oraz produktu w MJoy na 0x0000 oraz 0x0002. Ramki MFD mają odpowiednio vendor 0x044F oraz produkt 0xB351 i 0xB352.
W SVMapper jest kolejność MJ16, F16 MFD1 oraz F16 MFD2. Podobna kolejność w panelu sterowania w kontroler gier w WinXP. Teraz jedna z ramek F16 MFD powinna wypaść w SVMapper.
Reasumując będzie to u Ciebie działać, chociaż masz pewne ograniczenia. Jeśli dołożysz dodatkowy sterownik symulujący klawiaturę (rozbudowa kokpitu) to masz problem. Na dzień dzisiejszy jeden MJoy wystarczy. Jeśli będziesz miał kiedyś czas to z ciekawości wróć do testów. Jeśli podejrzewasz pc to można to zrobić na innym. Nie chcę wchodzić w szczegóły, ponieważ nie jestem kompetentny, ale HSC powinien prawidłowo działać podobnie jak SVMapper. Może jest jakiś błąd w konfigurowaniu. Najprościej sprawdzić to na drugim pc lub zapytać codeking. To tyle moich uwag, mam nadzieję, że na chwilę obecną problem został rozwiązany.
(http://i700.photobucket.com/albums/ww5/vito_zm/kokpit-ster.jpg) (http://s700.photobucket.com/user/vito_zm/media/kokpit-ster.jpg.html)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JankeS w Listopada 24, 2014, 13:04:42
A coś już wiadomo na temat tego FCC od Drejku? Bo też byłbym chętny ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 24, 2014, 14:58:58
Cytuj
A coś już wiadomo na temat tego FCC od Drejku? Bo też byłbym chętny
Ja też czekam na prototyp. Dla mnie istotne będą testy. Jest duża szansa, że wyjdą dobrze przez analogię do podobnego "taniego" rozwiązania na bazie starej mechaniki (kołyski, sprężyny i reszta). W tzw. tanim rozwiązaniu o jakości moim zdaniem decydują luzy, które trzeba usunąć. W rozwiązaniu drejku jest inna zasada działania, dlatego jestem ciekawy efektów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: JankeS w Listopada 24, 2014, 16:44:56
To cierpliwie czekamy :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 25, 2014, 13:11:29
Temat stary, ale może się komuś jeszcze przydać. Krótka instrukcja jak zmieniać nazwę lub ID w MJoy.
Zmiana nazwy oraz ID w Mjoy
Przed zmianą nazwy lub ID warto zapisać przypisania klawiatury z SVMapper jeśli już je zrobiliśmy. Nie jestem pewny, czy np. nowy ID nie powoduje, że w SVMapper nie będzie przypisań.
1.Odłączamy USB i podłączamy zasilanie +5V.
2. W programie PonyProg 2000 (PP) czytamy komendą Read Data (EEPROM) co jest zapisane pod adresem 004000
U mnie jest np. 4D 4A 31 36  co ozn. MJ16 oraz 00 0B 04 00  gdzie pierwsze 2 bajty to ID vendor a 2 następne to ID produktu. Chcę zmienić np. ID vendor na 0000 oraz ID produktu na 0200 nazwa bez zmian.
3. Wchodzę do zakładki EDIT i zaznaczam Edit buffor enable.
4. Po adresem 004000 klikam na pozycję 0B i wpisuję 00 (hex), następnie na 04 i wpisuję 00 oraz na pozycję 00 i wpisuję 02.
5. Wchodzę do zakładki Comand oraz wpisuję nowe dane komendą Write Data (EEPROM).
6. Sprawdzam czy się zapisało komendą Read Data (EEPROM) pod adresem 004000. Pojawia się komunikat Buffer changed. Save it before reading? wybieramy NO. Pod adresem 004000 powinno być 4D 4A 31 36 00 00 02 00 . Uwaga: w ID starsze bajty są w pamięci na drugiej pozycji.
Podobnie robimy z zmianą nazwy kontrolera.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Listopada 25, 2014, 21:51:30
Hej. Zastanawiam się, czy istnieje możliwość zamontowania czujników halla jako substytutu do potencjometrów. Czy któryś z Panów Forumowiczów próbował podobnego ulepszenia? Proszę o opinie i spostrzeżenia. ;)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: sznink w Listopada 26, 2014, 07:42:57
Ja coś takiego realizuję w oparciu o bardziej zaawansowane układy, które są oparte na zjawisku Halla (http://il2forum.pl/index.php/topic,16261.0.html (http://il2forum.pl/index.php/topic,16261.0.html)). Niestety chwilowo prace się zatrzymały z powodu różnych czynników (nietechnicznych), o których nie ma co tutaj opowiadać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Sorbifer w Listopada 26, 2014, 08:52:20
Zmiana identyfikacji urządzenia USB poprzez zmianę jego numerów Vendor ID i Product ID to najlepsza i chyba jedyna możliwość trwałego ustawienia kolejności urządzeń HID w systemie Windows. Niższe numery są wyżej na liście.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Listopada 26, 2014, 11:52:36
@Arek!

Spytaj Flankera widziałem że sprzedaje starego joya z czujnikami halla, może wie coś więcej

http://il2forum.pl/index.php/topic,16729.0.html

Co do mjoya to Vito podeśle mi swój scalak i zobaczymy co na to SV Mapper.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Arek! w Listopada 26, 2014, 14:23:36
Widziałem. Flanker zastosował układ Leo Bodnara. Dzięki za sugestię, skontaktuję się z nim i dopytam o szczegóły.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Listopada 28, 2014, 19:44:29
Vito jesteś wielki !   :banana:

(http://i1291.photobucket.com/albums/b549/Bartek_Tomczak/MJOY_zpsc120e4e5.jpg)

Co ciekawe zmiana ID spowodowała, że w SV pojawił się MJOY na pierwszym miejscu ale poprzednie 3 kontrolery pozostały ! A więc są cztery tak jak pisał Vito. Więc czysto teoretyzując przed zmianą scalaka Mjoy też powinien być na liście ale na ostatnim miejscu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Listopada 28, 2014, 20:48:28
Gratulacje mavericks, tak powinno być tzn 4 kontrolery, powodzenia w mapowaniu. Widzę, że zmienił sobie nazwę, ale to jest w MJoy normalne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 02, 2014, 06:58:06
 MJoy potrafi od czasu do czasu zmieniać nazwę i prawdopodobnie swoje ID co powoduje potrzebę powtórnego zaprogramowania uP. Zastanawiałem się czy jest inna możliwość zachowania zrobionego mapowania tak aby nie robić tego jeszcze raz i znalazłem rozwiązanie tego problemu. Jeśli MJoy zmieni swoje dane np. nazwę oraz ID to możemy dla nowej nazwy zachować mapowanie dla poprzedniej nazwy. Na ścieżce SVMapper są pliki konfiguracyjne typu nazwa.ini. Na początku tego pliku jest wiersz gdzie jest informacja ID oraz nazwa MJoy:
[{00020A00-0000-0000-0000-504944564944},{EC72F220-ADDC-11DE-8002-444553540000},MJ16]
Co należy zrobić jeśli MJoy zmienił nazwę.
Otwieramy SVMapper, brak mapowania co nam nie przeszkadza. Zapisujemy ten plik pod nową nazwą. Otwieramy plik, który wygląda np. tak:
[{00020000-0000-0000-0000-504944564944},{DA9B3C00-9590-11DF-8001-444553540000},MP61]
Name=Joystick0
NumberOfButtons=112
NumberOfPOVs=1
Z starego pliku .ini kopiujemy resztę tzn. mapowanie do tego nowego. Trzeba sprawdzić czy jest ta sama nazwa np. Joystick0 i to wszystko. W ten sposób zachowujemy mapowanie dla nowej nazwy MJoy.
W przypadku Mavericks jest ważne czy oprócz nazwy MJoy zmieniły się ID. Można to sprawdzić w Win w panelu sterowania - jaka jest kolejność sterowników. Jeśli ID zmienił się w ten sposób, że znalazł się na końcu kolejki to niestety trzeba programować kość. Mam nadzieję, że to może komuś się przydać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 07, 2014, 16:22:51
 W związku z problemami które ma Mavericks z MJoy postanowiłem rozwiązać ten problem. Jednym z wad tego kontrolera jest to, że potrafi zmieniać co jakiś czas swoją nazwę oraz ID. U jednych zjawisko występuje sporadycznie u innych częściej. U mnie co kilka miesięcy, u Mavericks bardzo często. Swego czasu temat był omawiany na forum, były pomysły, ale na dobra sprawę nie ma na to recepty. Pytanie co zrobić jeśli mamy już zrobione okablowanie oraz mapowanie w SVMapper a uP zmienia sobie ID co parę dni.
Mam w zbiorach niepolutowaną płytę MJ16. Na podstawie schematu ideowego opisałem wyprowadzenia na złączach 2x20 na schemacie montażowym. Jutro polutuję diody oraz złącza. W miejsce uP wlutuję złącza pod przewody. Z uP wyprowadzę 12 wierszy oraz 8 kolumn czyli 20 połączeń, które połączę z DMKeys8. DMKeys8 będzie zaprogramowany w opcji "small matrix" czyli dokładnie tak jak MJoy16 co daje 96 wejść. Różnica na korzyść DMKeys8 jest taka, że nie ma ograniczeń tak jak w MJoy (16 wejść) na liczbę przełączników oraz na liczbę enkoderów (w MJoy 4 enkodery). Pozostaje jedynie problem wejść analogowych, które posiada MJoy a nie posiada DMKeys8. Jeśli ktoś potrzebuje analogi to musi dodatkowo kupić DMJoy Damosa.
W przypadku Mavericks to rozwiązanie załatwia jego problem, nie musi od nowa robić mapowanie oraz połączenia kablowe. Przekłada kable oraz robi takie samo mapowanie jak w MJoy.
Można zrobić taką modyfikację na polutowanym już MJ16. Wystarczy wyjąć scalak i w odpowiednie miejsca włożyć 20 przewodów zakończonych złączami i połączyć z zew. DMKeys8.
Gdy polutuję elementy, połączę z DMKeys8 oraz uruchomię to przedstawię szczegóły na forum.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 09, 2014, 18:29:52
Mam już polutowane potrzebne elementy na płycie MJ16. Płyta ta pełni rolę rozdzielacza sygnałów dla DMKeys8. Na dobrą sprawę to można ją do tego celu stosować jeśli potrzebujemy tylko 96 wejść. DMKeys8 można konfigurować albo w wersji 96 wejść albo pełnej 160 wejść.
Druga płytka pokazana na zdjęciu pełni rolę interfejsu dal DMKeys8. Zrobiłem ją z płytki uniwersalnej. Jutro zrobię połączenia pomiędzy obu płytkami. Pozostanie tylko umieścić DMKeys8 na płytce interfejsu i go z nim połączyć przewodami. Gdy zrobię mapowanie to pokażę, jaka jest zależność między oznaczeniami z MJoy oraz DMKeys8 tak aby nie było problemów z mapowaniem.

(http://i700.photobucket.com/albums/ww5/vito_zm/MJ-interfaceD.jpg) (http://s700.photobucket.com/user/vito_zm/media/MJ-interfaceD.jpg.html)

(http://i700.photobucket.com/albums/ww5/vito_zm/DMKeys-bazaD.jpg) (http://s700.photobucket.com/user/vito_zm/media/DMKeys-bazaD.jpg.html)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 10, 2014, 13:57:36
Tak wygląda całość. 3 taśmy łączą płytę MJ16 z płytą interfejsu DMKeys8. Interfejs jest już przygotowany do umocowania i podłączenie 2 taśmami kabli DMKeys8.
W tym modelu spotkały się dwa pokolenia MJoy. Stary służy do podłączenia zew. urządzeń a nowy jest sterownikiem.
(http://i700.photobucket.com/albums/ww5/vito_zm/model2D.jpg) (http://s700.photobucket.com/user/vito_zm/media/model2D.jpg.html)
Nie przewiduję problemów z uruchomieniem całości chociaż opcję "small matrix" robię po raz pierwszy. Zawsze miałem full tzn. 160 wejść. Płytka MJ16 ogranicza ilość wejść do 96, dlatego small matrix. Po uruchomieniu powiem jakie są zależności pomiędzy opisami wejść na MJ16 a wejściami DMKeys8. Będzie to potrzebne do mapowania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Grudnia 10, 2014, 20:38:59
Świetnie ! Upatruję tu początek końca swoich kłopotów :) Czekamy tylko na DMkeys Damosa. Jak już będzie to Vito organizuje "warsztaty"  pod swoim dachem z obsługi tej hybrydy :) Vito DUŻE PODZIĘKOWANIA !! mam nadzieje że oprócz mnie komuś jeszcze przypadnie do gustu to rozwiązanie :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 17, 2014, 18:00:13
Gdyby ktoś chciał zrobić coś podobnego to można to wykonać na podstawie załączonych zdjęć. Zrobiłem je odręcznie, ale powinny być czytelne.
Na pierwszym jest pokazana matryca oraz połączenia płyty MJ16 z kontrolerem DMKeys8.
(http://i700.photobucket.com/albums/ww5/vito_zm/m_186362_10DMKeys-MJ16-1D.jpg) (http://s700.photobucket.com/user/vito_zm/media/m_186362_10DMKeys-MJ16-1D.jpg.html)
Na następnym są pokazane wyprowadzenia z DMKeys8 na złącza MJ16. Na podstawie tego obrazka wiemy jak podłączyć przyciski, przełączniki oraz enkodery do DMKeys8. Płyta MJ16 jest dla tego kontrolera interfejsem.
(http://i700.photobucket.com/albums/ww5/vito_zm/m_186362_10DMKeys-MJ16-2D.jpg) (http://s700.photobucket.com/user/vito_zm/media/m_186362_10DMKeys-MJ16-2D.jpg.html)
Myślę, że to rozwiązanie jest jakąś alternatywą dla tych, którzy nie chcą samemu zaprojektować rozgałęźników (interfejsów), dla układów zewnętrznych.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Grudnia 21, 2014, 11:36:28
Zakończyłem projekt dla mavericks, jest pokazany na obrazku.
(http://i700.photobucket.com/albums/ww5/vito_zm/mod-MJ16.jpg) (http://s700.photobucket.com/user/vito_zm/media/mod-MJ16.jpg.html)
W czasie uruchamiania DMKeys8 okazało się, że nie ma implementacji tzw. małej matrycy 8 kolumn 12 wierszy co odpowiada matrycy MJoya. W związku z czym musiałem przejść na standardową opcję dużej matrycy, która ma inną strukturę tzn. 16 kolumn oraz 10 wierszy. W wyniku tej zmiany mamy na płycie  MJ16 dostępnych zamiast 96 wejść tylko 80. Na zdjęciu niedostępne pozycje są zalepione czerwoną taśmą. Dodatkowo wystąpił u mnie problem z 8 wejściami też zalepiłem to taśmą. Ten problem zostanie rozwiązany, ponieważ u Damosa jest ok.
W związku z inną organizacją matrycy dla opcji big matrix, moje rysunki w poprzednim post są nieaktualne. Jeśli będzie zainteresowanie to je uaktualnię.
To rozwiązanie może być przydatne dla wstępnego testowania konfiguracji przed podłączeniem kabli w kokpicie, dlatego zastanawiam się czy nie zrobić takiego testera dla siebie z możliwością przełączania kolumn tak aby można było sprawdzić wszystkie dostępne wejścia (160 wejść).

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 10:35:51
Witam, sorki, że piszę w dość starym temacie, ale to jest chyba jedyny temat, w którym mogę otrzymać jakąś pomoc.

Na razie jeszcze nie zamówiłem PCB tylko próbuję coś zdziałać na płytce stykowej. Na podstawie schematów zrobiłem komunikację USB i jedną oś. Ale komputer "nie rozpoznaje urządzenia USB". Po kliknięciu komunikatu pisze: "Nieznane urządzenie".

Czy powinienem podłączyć wszystkie osie przed podłączeniem do komputera czy raczej komputer powinien rozpoznać mjoy'a nawet bez żadnej osi?

Jedyne co mi do głowy przychodzi, to że źle wgrał się wsad. Tylko nie wiem jak to sprawdzić.

Proszę o rady.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 07, 2015, 12:01:20
Osie nie mają znaczenia. Stary problem z MJoy  niestety, dlatego powstał nowy DMKeys8, ale bez wejść analogowych. Powstaje także DMJoy z wejściami analogowymi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 12:15:35
Czyli, że to nie będzie działać?? Nie słyszałem o problemach z rozpoznaniem MJoy'a... Osie i przyciski sobie chcę zrobić później, na płytce stykowej i tak za wiele nie pomieszczę, jak na razie chodzi mi tylko o to, aby komputer choć go rozpoznał. A z tego co widzę to DMJoy nie ma tylu możliwości co MJoy16...
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 07, 2015, 12:50:15
Zapytaj najlepiej na pw Mavericks, on z tym problemem walczył ostatnio. Na ten temat pisano wielokrotnie nie pamiętam dokładnie gdzie. PC powinien widzieć MJoy, ale pod różnymi nazwani i różnymi ID co generalnie powoduje bałagan gdy stosujemy SVMapper. Dlaczego tak się dzieje na niektórych pc nie wiadomo.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 12:54:39
Napiszę. Mam tylko nadzieję, że tą walkę wygrał :D

Jest tylko taka sprawa, że jeszcze nie instalowałem SVMapper'a. Bez niego komputer nie rozpozna MJoy'a?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 07, 2015, 15:50:27
Walkę przegrał, SVMapper jest do mapowania. PC musi widzieć MJoy. Problemy z MJoy miała tylko część ich posiadaczy, może się Tobie jeszcze poszczęści.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 15:55:48
A jest na to jakaś reguła? System (XP)? Przypadek?

Skoro może mi się poszczęścić to co mam robić? Odłączyć wszystko i na nowo? Wyczyścić procek i wgrać jeszcze raz? Kolejność zmienić (teraz wgrałem oba pliki na raz)? Komputer sformatować (i tak to muszę zrobić)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Lutego 07, 2015, 16:37:53
U mnie był problem bo ani Win 7 ani Win 8 nie rozpoznawał urządzenia. Wystarczyło wsadzić inne diody(Zenera a nie jak podane jest w opisie prostownicze. np 1N4728) w miejscu zaznaczonym na rysunku- jeśli korzystałeś z instrukcji budowy z tej strony https://sites.google.com/site/mjoy16/plytka  to może rozwiązać Twój problem. Sprawdź też dokładnie FUSE bity w tiny prog.
(http://i58.tinypic.com/jgk4ms.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 17:38:26
Mam nadzieję, że wystarczy wymienić te dwie diody... kupiłem 100szt. 1N4148... nie miałbym co z nimi zrobić :D

A korzystałem z właśnie tej strony, którą podałeś i z jej spisu elementów. Schemat też stamtąd wziąłem. Te dwie diody to na schemacie ze strony są oznaczone jako D1 i D2? Na oko zawierzając schematowi tak by wychodziło, ale wolę się upewnić, bo już kiedyś tak na oko i wg. schematu spaliłem potencjometr ;)

Czyli wymienić D1 i D2 z 4148 na 4728?

A jeśli chodzi o program to mam mkAVRCalculator. FUSE bitów nie zmieniałem, ale jeśli tu chodzi tylko o to aby procesor korzystał z kwarcu to ustawiłem w programie "zewnętrzny kwarc" i zapisałem. Także jeśli grzebanie w FUSE bitach miało na celu jedynie tą zmianę to mam to już za sobą. Chyba, że coś jeszcze trzeba zmienić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: mavericks w Lutego 07, 2015, 18:08:42
@kanaron

Zerknij na 46 i 47 stronę tego wątku. Możesz najpierw wymienić diody tak jak pisze Maciej co z resztą u Damisa88 też pomogło. Albo wywalić wszystko co masz podpięte pod USB i sprawdzać mjoya na każdym porcie peceta. Jeśli to nie pomoże to proponuję zorganizować sobie HUBa USB (najlepiej z zasilaczem) i podpiąć mjoya bezpośrednio do niego.   U mnie w XP i WIN7 mjoy był poprawnie wykrywany tylko przez HUB.

maver   
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Lutego 07, 2015, 18:22:36
Tak tylko diody D1 i D2, na rysunku schematu są poprawne ale w spisie są wsadzone prostownicze stąd błąd w działaniu. Cała reszta od D3 do D98 są jak w spisie :)
Jeśli nie pomoże to spróbuj wyczyścić atmege i zrób to  za pomocą Pony Prog :) Sorki za przejęzyczenie z tym tiny prog :)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 18:50:22
Dzięki wielkie, diody najwcześniej wymienię w poniedziałek i napiszę czy to coś dało. A jeśli chodzi o R2 to rozumiem, że on, jeśli powoduje problemy, to tylko pojawianie się i znikanie MJoy'a? Muszę się też przyjrzeć dokładniej ceramikom, bo chyba się gdzieś pomyliłem i dałem troszkę inny... O ile to może powodować problemy.

Jeśli chodzi o podstawkę to też mam precyzyjną.

Jak na razie podpinałem go ciągle do tego samego USB (hub bez zasilania zewnętrznego). Jeśli wymiana diod nie pomoże to powypinam wszystko i zobaczę czy coś się zmieni.

A jeśli wszystko inne zawiedzie to zobaczę tego Pony Prog'a, bo za dobrze go nie znam... Raczej nigdy nie używałem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 07, 2015, 19:12:51
Sorki za post pod postem, ale opcja edycji już zniknęła.

A czy może być to dioda 4729 zamiast 4728? http://bns.com.pl/os,4133,1N-4729-dioda-zenera-3V6-1W-1kpl-100szt (http://bns.com.pl/os,4133,1N-4729-dioda-zenera-3V6-1W-1kpl-100szt)
Wg dokumentacji: http://www.diodes.com/datasheets/ds18007.pdf (http://www.diodes.com/datasheets/ds18007.pdf) to 4729 nie różni się bardzo od 4728.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 11, 2015, 15:27:48
Nigdzie nie mogę znaleźć diody 1N4728. Ani w elektronicznym ani na Allegro, jedynie można sprowadzić z Chin, ale to może trwać nawet miesiąc... Czy 1N4729 nada się?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 11, 2015, 16:10:30
Potrzebujesz diodę zenera 3.3 V 0.5 W i to wszystko. Diody są np tutaj http://www.tme.eu/pl/ pod nazwą np. BZX55C3V3 lub jakąś inną do montażu przewlekanego a nie powierzchniowego.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Lutego 11, 2015, 17:09:15
Dzięki, będę szukać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 12, 2015, 16:29:13
Dostałem dokładnie diody BZX55C 3V3. Podłączyłem tak, że prąd płynie z GND (czarny pasek przy USB). I nadal nie działa... Czy nie podłączyłem na odwrót?

Cofam to co napisałem wyżej. Działa :) Znaczy tak myślę: wcześniej pisało "Nie rozpoznano urządzenia... może nie działać prawidłowo". Słowem: żółty wykrzyknik.

Teraz podłączyłem do innego portu i pisze: "znaleziono nowy sprzęt... gotowy do użycia... nieznane urządzenie".
Na liście kontrolerów gier nie mam nic. Tak więc, skoro komputer już przyjął MJoya to co mam zrobić teraz?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Marca 12, 2015, 18:49:35
To dziwne, bo powinien widzieć Mjoy16 w kontrolerze gier a w nim 32 przyciski i osie
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 12, 2015, 18:58:55
Nawet jeśli cały "MJoy" to u mnie tylko mikroprocesor z USB i nic więcej?

Choć to co jest podłączone raczej znaczenia nie ma... Czyli oprogramowanie trzeba wgrać na nowo... Żeby uniknąć problemów lepiej zapytam już teraz: jaka kolejność?

I jeszcze jedno: czy powinien go wykryć jako "nieznane urządzenie" czy "MJoy"?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 19, 2015, 19:07:48
Hmm, a teraz przestał działać. Na wszystkich portach pisze "Nie rozpoznano urządzenia". Wgrałem jeszcze raz oba pliki naraz i nadal nic. Tak więc dla pewności zapytam jeszcze raz: czy jest jakaś kolejność wgrywania plików? Który najpierw i czy można oba wgrać naraz (tak jak robię)? Nie mam pojęcia co może być nie tak. Za mało plików? Czego brakuje? Wgrywam epp i hex. Nic więcej.

PS: Fuse bity mam nadzieję, że są dobrze, bo MkAVRCalculator wykrywa taktowanie z zewnętrznego kwarcu.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 20, 2015, 16:06:58
Rozłożyłem wszystko i złożyłem od nowa i nadal nie działa. "Nie rozpoznano urządzenia". Zatem powtórzę pytanie: jaka kolejność wgrywania?

I jeszcze jedno pytanie: czy to ma prawo działać z podłączoną tylko "lewą" częścią schematu? Czyli wszystkie piny procesora wyprowadzone po lewej stronie na schemacie. No i oczywiście PD1 i PD0.

Tych 8 oporników na dole schematu, wszystkich przycisków i osi nie podłączyłem.

A czy zamiast dławika 10uH może być 100nH? Czy to może powodować problem? Podłączyłem 100nH bo nie miałem innego, w sklepie się widać pomylili.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Marca 20, 2015, 23:21:29
"Samo programowanie MJoy'a odbywa się w nastepujący sposób:

    Kalibrujesz PonyProg'a (Setup -> Calibration)
    Wybierasz ATMega16 (Device -> AVR micro -> ATmega16)
    W setup (Setup -> Interface Setup) zaznaczasz port LPT do którego podłączony jest kabel programatora, a nastepnie ustawiasz:

            parallel
            Avr Isp I/O

    Podłącz MJoy'a do usb i do portu drukarki
    Sprawdzasz czy działa próbując odczytać co ma w pamięci (Command -> Read Programm (FLASH)) jeżeli wyświetli ci „Read  Successfull” to się cieszysz :-) jeśli nie to coś zrobiłeś źle :-(
    Czyścisz pamięć (Command -> Erase)
    Wczytujesz do programu firmware dostepny w zakładce Download - plik *.hex (File -> Open Programm (FLASH))
    Zapisujesz firmware do pamięci (Command -> Write Programm (FLASH))
    Ustawiasz jeszcze konfiguracje chipa (Command -> Security and Configuration bits...)  Tam zaznaczasz tylko:

            Bootsz1
            Bootsz0
            Sut0

    Klikasz (Write)
    Odłącz MJoy'a od portu drukarki i USB. Podłącz ponownie do USB i powinien działać."
https://sites.google.com/site/mjoy16/programator
Zrób to PonyProg'iem wg instrukcji i po sprawie

Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 21, 2015, 09:47:28
Oki, zrobię to PonyProgiem. A czy zamiast portu drukarki mogę użyć swojego programatora na USB? W końcu to też programator.

I z tego co widzę, to nie ma w instrukcji ani słowa o pliku .epp tylko .hex Może dlatego nie działa... Dziś się tym zajmę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 21, 2015, 14:46:57
Z tego co widziałem to PonyProg nie obsługuje programatorów USB, więc pomęczyłem się trochę i zaimprowizowałem z portem drukarki.
Wczytanie Flash- OK
Czyszczenie- OK
Zapis Flash- OK
FuseBity: zaznaczone tylko Bootsz1 Bootsz0 Sut0
Zapis Fusebitów- OK
Dla upewnienia: odczyt flash i bitów- OK
Odłączam od lpt i USB, podłączam do USB- "Nie rozpoznano urządzenia"
Wyjąłem procesor z podstawki i włożyłem bezpośrednio- nie działa
dławik zastąpiłem kabelkiem- nie działa
wyjąłem rezystor R2- nie działa
podłączyłem pin RESET do VCC rezystorem- nie działa

Co dalej mogę zrobić?

PS: Wieczorem zrobię zdjęcia płytki i zrobię na szybko schemat. Może coś źle podłączyłem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 21, 2015, 20:31:35
Zdjęcia dam jutro, jeśli będą konieczne.

Schemat:
https://drive.google.com/file/d/0B0TEGYHZzPBKX3lmX0Ztb0d2YmM/view?usp=sharing (https://drive.google.com/file/d/0B0TEGYHZzPBKX3lmX0Ztb0d2YmM/view?usp=sharing)

PS: zapomniałem dodać, że jest jeszcze elektrolit 10uF. Podłączony miedzy VCC i GND.

I to jest cała moja płytka. Sprawdziłem czy laptop rozpoznaje MJoya... też nie, czyli jest możliwe, że albo źle wgrałem (po PonyProgu to już mało prawdopodobne) albo coś źle/za mało podłączyłem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 22, 2015, 13:38:59
Odłączyłem wszystko na USB od komputera, podłączałem po kolei Mjoya: albo "Nie rozpoznano" albo rozpoznano nieznane urządzenie i po kilku sekundach "Nie rozpoznano urządzenia... jedno z urządzeń może mieć awarię..."

Zastąpiłem dławik kabelkiem: dla wszystkich portów nie rozpoznano.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Marca 22, 2015, 20:59:00
Czy wejścia analogowe zwarłeś ? masa musi być zwarta z pinem sygnałowym
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 22, 2015, 21:03:15
Nie zwarłem. Sądziłem, że to może spowodować tylko wariacje osi w joyu, ale nie spodziewałem się, że mogłoby powodować problem z komunikacją. Jutro zewrę i zobaczę czy to coś zmieni.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 23, 2015, 08:03:36
Nic nie zmieni, ale powinno być zwarte. Widzę, że błądzisz i nie masz za bardzo pojęcia o elektronice. Zrób zdjęcie schematu tak abym mógł go zobaczyć. Nie mam programu do oglądania tego co podałeś pod #909.
Ostrzegałem, że będą takie problemy z MJoy. Jeśli będę widział schemat to powiem czy jest błąd, ale z tego co napisałeś nie wróżę dużych sukcesów.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 23, 2015, 15:17:09
To jest schemat w Ealge.

Zdjęcie:
https://drive.google.com/file/d/0B0TEGYHZzPBKRW4zNExrWUFWUkU/view?usp=sharing (https://drive.google.com/file/d/0B0TEGYHZzPBKRW4zNExrWUFWUkU/view?usp=sharing)

O elektronice coś wiem, ale z urządzeniami HID nie miałem do czynienia.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 23, 2015, 18:03:36
Schemat jest poprawny. Można zrobić 3 rzeczy, które może coś zmienią. Połączyć pin 15 z pin 16 (TXD, INT0), odłączyć rezystor R1 (reset) od VCC. W trzeciej sprawie trochę się różnimy. Ja miałem podłączone 2 rezystory do pin 2 USB, 2k2 do VCC oraz 4k7 do GND. U Ciebie jest 2k2 do pin 3 USB. Może to coś zmieni.
Jak było u mnie i jak sprawdzić czy jest komunikacja. Cały czas masz otwarty kontroler gier. Włączasz MJoy do USB i powinna się pojawić na stałe lub na parę sekund inf. o kontrolerze np. jakaś nazwa nie koniecznie MJ16. U mnie pojawiała się na kilka sekund i znikała. Metodą selekcji znalazłem uP, który pracował poprawnie nawet kilka tygodni i po jakimś czasie zmienił nazwę i trzeba było od nowa programować. Nie u wszystkich występuje to zjawisko. Ja podobnie jak mavericks mieliśmy pecha i u nas to występowało.
Na koniec trywialne pytanie, czy masz odłączone zasilanie zew. od uP, które było potrzebne do programowania kości. MJoy po zaprogramowaniu jest zasilany z pc. Nic więcej Tobie nie jestem w stanie pomóc.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 23, 2015, 22:44:46
Dzięki, zrobię to jak tylko się upewnię czy przez podłączenie zewnętrznego zasilania, odłączenie zasilania z USB i zapomnienie o GND z USB (skleroza, odłączyłem bo kabelek przeszkadzał) nie spaliłem sobie procesora... Program go wykrywa, ale czy coś innego nie zostało uszkodzone...

Co do R1 to próbowałem już bez niego. A dałem go, bo w wielu poradnikach o prawidłowym podłączeniu procesora jest mowa o tym rezystorze. Podobno bez niego procesor może się sam resetować (ale nie mam pojęcia w jakich warunkach... Mi się to nigdy nie zdarzyło).

A dlaczego dałem zewnętrzne zasilanie? Gdzieś wyczytałem, że może zadziałać po podłączeniu do HUB'a z osobnym zasilaniem. Mam tylko taki bez zasilania zewnętrznego to wziąłem swój zasilacz warsztatowy i przez niego zasiliłem układ... Jednak gdyby nie to GND z USB... Może by zadziałało. A tak to sekundę był komunikat o nierozpoznanym urządzeniu, sekundę nic. I tak kilka razy się pojawiał i znikał aż się przestał odzywać... :cry: Wtedy pomyślałem, że go spaliłem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 24, 2015, 18:42:06
:chucknorris:
Jakby to tu napisać? Nie... tego się nie da napisać:  :banana: :509: :grin: :688: :icon_mrgreen: :woot: :020: :002: :icon_biggrin:

Zrobiłem tylko jedno: połączyłem pin 15 z 16 ;D

Jest na stałe MJ16. Teraz prawdopodobnie ostatnie dwa pytania i czas ruszyć z kokpitem:
1. Dlaczego?? Oczywiście nie narzekam, ale co to zmieniło? Te połączenie dwóch pinów? I czy jest to na oryginalnym schemacie? Przegapiłem??
2. Czy muszę wgrać jeszcze epprom? Potrzebny on jest na dłuższą metę?

I jeszcze raz wielkie dzięki ;D
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 25, 2015, 15:24:36
Miałem awarię internetu, dlatego mogę teraz odpisać. Na oryginale jest to połączenie, dlaczego nie wiem ponieważ nie widziałem programu, mogę się domyślać, że może programista wykorzystuje to wejście jako przerwanie INT0. Najważniejsze, że działa. Nie pamiętam czy wystarczy tylko HEX.
Jeszcze jedno, daj dławik, potencjometry są zasilane napięciem AVCC. Jeśli nie ma potencjometru to wejście analogowe uP trzeba połączyć do GND.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 25, 2015, 15:50:51
Dławik jest, tylko ma inną wartość niż ta na schemacie. Mam wymienić?
Skoro działa to zostawię w spokoju plik .epp. Podobno on przechowuje Id.
Podłączyłem jeden potencjometr, resztę wejść zwarłem do GND. Działa :D Bez potencjometrów i bez podłączenia do GND osie lekko wariowały, a przejechanie palcem po wszystkich pinach analogowych powodowało obniżenie wartości osi i powolny ich wzrost... fajnie to wygląda :)

I już na pewno ostatnia sprawa (podejrzewam, że banalna): po pewnym czasie (nie ma reguły po jakim czasie) MJ16 znika z listy, czasem się od razu pojawi, czasem muszę go odłączyć i podłączyć ponownie. Co z tym mogę zrobić?

Rezystor R1 odłączony, reszty rezystorów (te o których wspominałeś na początku tej strony) jeszcze nie wymieniłem. Mam wymienić?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Marca 25, 2015, 16:32:54
Cytuj
I już na pewno ostatnia sprawa (podejrzewam, że banalna): po pewnym czasie (nie ma reguły po jakim czasie) MJ16 znika z listy, czasem się od razu pojawi, czasem muszę go odłączyć i podłączyć ponownie. Co z tym mogę zrobić?
Tego się obawiałem. U mnie było tak samo. Tak jak napisałem poprzednio znalazłem taki uP, który pracował poprawnie kilka tygodni i potem zaczął znikać lub zmieniać nazwy. Wystarczyło do zaprogramować i wracał do normy.
Co do pozostałych spraw zrób jak uważasz, ja napisałem jak było u mnie. W piku hex jest także inf. o EEPROM. W PonyProg można odczytać pod adresem 4000-4003 name, 4004-4005 vendor ID oraz pod 4006-4007 produkt ID. Można też to zmieniać. Nic więcej nie jestem w stanie Tobie pomóc, musisz sam próbować. Ja wymieniłem MJoy na inny kontroler właśnie z powodu o którym napisałeś. Ostatnio mavericks też zrezygnował z MJoy. Może koledzy u których MJoy pracuje poprawnie Tobie coś doradzą.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 25, 2015, 17:27:28
Faktycznie... 16 i 15 jest zwarta na schemacie... Ale jest tam to tak nieczytelne, że tego nie zauważyłem... Czyli praktycznie od listopada się męczę przez jedną malutką zworeczkę, którą przeoczyłem???

Dzięki, pokombinuję coś. Portów USB mam sporo, na jakimś na pewno zadziała.

Cytuj
Wystarczyło do zaprogramować i wracał do normy.

W sensie, że procesor programować od nowa?

Wiem, że MJoy to już dość stary kontroler, ale jest dobry. Nie słyszałem o innym kontrolerze z 8 lub więcej osiami i tyloma przyciskami (a naprawdę tyle osi jest mi potrzebne).

A na jaki kontroler go wymieniłeś?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 25, 2015, 18:02:02
PS: Właściwie co to jest "uP"??? Pierwszy raz coś takiego słyszę. Wydawało mi się, że port USB ale chyba się mylę.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Marca 25, 2015, 20:17:55
Ok znalazłem: to chyba procesor :D

I znalazłem taki port gdzie działa kilka godzin (co jakiś czas znikając z listy na ćwierć sekundy, ale sam się pojawia). Raz zniknął na dłużej, ale sądzę, że po kilku wpięciach i wypięciach (tak jak na stronach wcześniejszych tego wątku) mi też zadziała :) Co jakiś czas jest tylko dźwięk Windowsa, jakbym coś wypiął z USB i wpiął.

PS: Czemu opcja edytuj jest tylko przez kilka minut?? Chyba 10.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: Grooz w Kwietnia 03, 2015, 13:49:43
Jeśli MJoy w windowsie jest a później znika może być problem z układem na płytce mjoya - coś powoduje konflikt / spięcie i mjoy automatycznie dla bezpieczeństwa wywala się z systemu. Podobnie się zachowywał mój Mjoy 16 jak zwarłem piny z AXISów - dźwięk windowsa o wypinanym urządzeniu z USB i brak na liście urządzeń.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 03, 2015, 20:02:32
W moim przypadku gdy był skok napięcia ponad bezpieczną wartość (wypiąłem na żywca, przy podłączonym MJoyu do USB, zworki osi do GND) to odłączył port i napisał, że był skok napięcia, tak więc u mnie to nie to (wiedziałbym o skoku napięcia). Ale ja już znalazłem jeden port USB, na którym chodzi świetnie, w ogóle nie wywala (dodatkowy panel z USB, coś jak przedni panel). Tak więc jak nie działa, to wystarczy wpinać do każdego po kolei.

A teraz już niemal prosta droga do domowego kokpitu, tylko przenieść całego MJoy'a na płytkę prototypową i wszystko polutować.

Jeszcze jedno pytanie: da się "łączyć" MJoye? W sensie: podłączyć dwa MJoye do jednego komputera by je wykrywał jako dwa różne urządzenia.
Bo po przeglądnięciu dokumentacji zaczynam się zastanawiać, czy 4 enkodery wystarczą. A raczej nie wystarczą: autopilot: 1. prędkość 2. wysokość 3. kurs 4. prędkość pionowa. I już brakuje na radiostację.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 03, 2015, 21:53:30
Możesz podłączyć 2 MJoy i więcej. Jeśli stosujesz do konfiguracji SVMapper to ten program widzi tylko 4 kontrolery łącznie z np. Cougarem. Jeśli stosujesz platformę HSC codeking to możesz podłączyć do MJoy więcej niż 4 enkodery, ale trzeba pisać skrypty. Jest to wiedza, którą można opanować, ale wymaga to czasu. W odpowiednich wątkach na tym forum można znaleźć wszystko, ale to wymaga czasu, cierpliwości i trochę ogólnej wiedzy. Tylko sygnalizuję problem ale dalej musisz sobie radzić samemu lub może ktoś Tobie pomoże, ja już do MJoya nie mam cierpliwości.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 04, 2015, 09:43:01
Dzięki, 2 MJoye to na pewno wystarczająca ilość, więc skryptami nie będę się musiał bawić. Teraz jedyne co mi pozostało to zrobić coś na kształt KeyMatrixa na płytce prototypowej... Komunikację i osie już zrobiłem i działa :D

Martwię się tylko o jedną małą sprawę: MJoy działa tylko na tym jednym porcie. Jeśli zmajstruję drugi to może nie będę miał go gdzie podłączyć, dlatego zastanawiam się nad konstrukcją MJoy+DMJoy+DMKeys. To chyba powinno działać i nie powinienem mieć problemów z USB. Tylko ile enkoderów i przycisków może mieć DMKeys? Nigdzie nie mogę znaleźć dokumentacji.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 04, 2015, 10:06:41
Tutaj znajdziesz informacje http://il2forum.pl/index.php/topic,13149.0.html
oraz tutaj https://sites.google.com/site/damosmpds/
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 04, 2015, 13:46:39
Dzięki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 04, 2015, 17:25:11
Jesteś nowy na forum, dlatego brak orientacji. Mogę tylko uzupełnić, że jeśli masz USB gdzie pracuje MJoy to już jest jakieś rozwiązanie. Konfigurowanie MJoy w SVMapper daje ograniczenia na liczę enkoderów oraz przełączników. Te ograniczenia można zlikwidować stosując platformę HSC, ale to wymaga jej poznania. Damos zrobił dodatkową płytę dla enkoderów, którą można połączyć z MJoy jest to gdzieś opisane.
W twojej sytuacji MJoy rozwiązuje problem 8 wejść analogowych oraz przyciski, przełączniki i enkodery z wspomnianymi ograniczeniami ilości.
DMKeys8 nie ma wejść analogowych, ale nie ma ograniczeń na liczbę enkoderów oraz przełączników. Samemu go nie zrobisz trzeba zamówić u Damosa na pw. DMJoy jest na etapie prototypu i nie można go zamówić.
Mam nadzieję, że już nie będziesz błądził i sobie poradzisz.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 04, 2015, 18:09:59
Dzięki, też mam taką nadzieję :)

Na razie muszę w jakiś sposób rozplanować cały KeyMatrix na płytce 5x10 cm... Ewentualnie 5x13 cm, czyli masa lutowania, potem zobaczę to HSC lub zamówię DMKeys. To się zobaczy. A skoro DMJoy jest w fazie prototypu to MJoy nie ma dostępnego i gotowego następcy? Bo jeśli tak to pozostaje mi bazować na 2xMJoy. Podliczyłem sobie ilość potrzebnych osi w przypadku zrobienia przepustnic dla samolotów dwu/czterosilnikowych tłokowych i 4+ silnikowych odrzutowych. Dla samego dwusilnikowego tłokowego pójdzie 6 osi (2x skok śmigła, 2x mieszanka, 2x przepustnica). Czyli jeśli nie ma żadnego kontrolera z osiami analogowymi to jedyna opcja to 2/3x MJoy i ewentualnie dodatkowo DMKeys, ale nie sądzę by mi brakło przycisków. :D
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 05, 2015, 22:05:58
Trochę pobłądziłem i znów zbłądziłem... HomeSimCocpit... Skąd to można pobrać? Znalazłem temat "Aplikacja DomowyKokpit", znalazłem tam i na googlach stronę http://HomeSimCockpit.com/ (http://HomeSimCockpit.com/) tylko, że ta strona już nie działa. Naprawdę przekopałem chyba absolutnie wszystko. Nic nie znalazłem.

Już pomijając bawienie się skryptami do MJoya w HSC to zacząłem się zastanawiać nad wszelkimi wyświetlaczami i wskaźnikami i jeśli dobrze zrozumiałem to HSC jest oprogramowaniem wysyłającym dane z komputera do płytki SimOut XL. Tak więc z HSC będę musiał się zapoznać.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 05, 2015, 22:11:35
Tutaj jest simOUT http://simserver.webiq.pl/simproject/simout-xl
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 05, 2015, 22:19:48
Tą stronę znalazłem, ale tam pisze:

Cytuj
Sterowanie odbywa się przy pomocy programu HSC / dawniej Domowy Kokpit / napisanego przez Codekinga

A strona z HSC nie działa.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Kwietnia 06, 2015, 07:48:40
Masz rację strona Codeking nie działa.  Napisz do niego na pw z prośbą o udostępnienie linka do jego strony.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Kwietnia 06, 2015, 09:09:13
O ile w ogóle jeszcze ta strona istnieje...

A patrząc na ostatnią aktywność długo mogę czekać (grudzień 2014).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: zajac w Października 19, 2015, 16:38:52
Witam po długiej przerwie !

Jakiś czas temu strona o projekcie simOUT i MJOY-Encoders padła ofiarą botów internetowych i musiałem ją usunąć. Obecnie z różnych zapisków i backapów staram się ją przywrócić. Trochę to może potrwać ale sukcesywnie będę publikował kolejne wpisy. Adres nowej strony to www.simproject.zajac.waw.pl

pozdrawiam Zając

Co do programu HSC to poszukam u siebie i jak znajdę to wrzucę na stronę do działu Pliki do pobrania
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 05, 2016, 09:18:27
Wracam tu z kolejnym drobnym problemem:
Generalnie wszystko działało dobrze. Zmieniłem system (miło mnie zaskoczyło, że działa na 7 i 10), zmieniłem sprzęt (na nowej płycie głównej już prawie w ogóle się nie resetuje), uznałem, że czas skończyć z poprawianiem płytki, naprawami kabli, itp. i postanowiłem w końcu zacząć coś tworzyć.

Sprawdziłem przyciski. Działają.
Przeszedłem do osi.
Wziąłem 3 potencjometry 200k. Polutowałem kable do pierwszego, podłączam do MJoy'a. Działa. Zapomniałem resztę osi zewrzeć do masy więc wszystkie powariowały, ale ta jedna działała.
Drugi potencjometr: zaczynają się problemy. Są jakieś zakłócenia. Ani jedna ani druga oś nie pokazuje prawidłowych wartości.
Dołożyłem trzeci potencjometr i zwarłem resztę osi do masy. Teraz to te trzy używane osie kompletnie zwariowały.
Wyjmuję potencjometry i wkładam tylko jeden. Też już średnio działa. Są zakłócenia. Zaczynam lutować, kable zmieniać i nadal nic.

W końcu go odłączam i podłączam ponownie. Dotykam wejść analogowych i wszystkie osie są w pełni otwarte. Ciekawe, bo jak kiedyś ich dotknąłem to się jakby zwierały do masy.

Chwilę potem się mi zaciął. Żadna oś nie reagowała, przycisk też nie.
Próbuję jeszcze raz. Tym razem osie dosłownie powariowały i kilka sekund później znów się zaciął.
Dziś go podpinam znowu i osie są spokojne. Za to klawisze powariowały. Są losowo włączane i wyłączane. 2 sekundy później się znów zawiesza... Spróbowałem jeszcze odłączyć wszystkie kable z wejść analogowych i cyfrowych. Zostawiłem mu tylko zasilanie i komunikację. I nadal przyciski wariują.

Wie ktoś co to może być? Kwarc? Zasilanie? Procesor?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 05, 2016, 10:05:55
Dla mnie MJoy to już odległa historia. Z tego co pamiętam to pots powinny być pomiędzy 10-100 Kom. Im większa wartość tym większe zakłócenia. U mnie MJoy działał w WinXP, nie wiem jak zachowuje się w Win7 i nowszych. Może pracować w SVMapper lub w HSC. HSC działa w Win7 i nowszych z tego co wiem. Próbuj napisać skrypt pod HSC dla MJoya może będzie działać prawidłowo. Może ktoś z kolegów na forum ma działający MJoy w Win7 lub nowszych systemach.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 06, 2016, 13:27:30
To że stary jest to wiem, ale ja żadnego godnego zastępcy nie znam.

Na Win7 i wyżej działa prawidłowo, a raczej działał dopóki nie dałem mu 3 potencjometrów i się ściął. Dziś już przyciski nie wariują, tylko osie jakoś dziwnie działają, czasem dotyk powoduje zmniejszenie wartości, czasem zwiększenie. A zazwyczaj dotyk działał jako uziemienie.

No i się ścina. Po podpięciu do USB działa około 3 sekundy i całość się "zamraża". Spróbuję mu na nowo wgrać wsad, bo szczerze wątpię, żeby zbyt duży potencjometr ukatrupił mi procesor. Mógłbym coś w HSC spróbować napisać, ale do tego chyba MJoy musi działać? Chyba najpierw powinienem pozbyć się zamrażania.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: maciej w Stycznia 06, 2016, 14:29:34
Pamiętam, że mi za 1 razem nie działał. Dopiero po wgraniu wsadu 2 albo 3 raz wszystko zaczęło śmigać jak trzeba. :) Osie których nie używasz najlepiej uziemić.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: moders w Stycznia 06, 2016, 19:19:34
Mi Mjoy od kilku lat działa bez problemu pod XP i WIN7. Cały czas używam 7 osi (ósma zwarta do masy) i chyba ze 40 przycisków.
Z rezystancją potencjometrów nie powinieneś przesadzać. Myślę że 10k to max. Przy 200k jak najbardziej wejścia mogą być wrażliwe na dotyk. Ale ich wymiana raczej nie pomoże na zawieszanie. Musisz mieć coś jeszcze źle. Pamiętaj że Mjoy jest czuły na jakość i długość przewodu USB. Na początek używaj przewodu dobrej jakości i tak krótkiego jak tylko się da. A jak Mjoy będzie działał Ci stabilnie to sobie wydłużysz przewód.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 06, 2016, 21:05:49
Dzięki, kabel USB zrobiłem sam: 4 cieniutkie kabelki długości około 50 cm i do tego po podłączeniu praktycznie dotyka kabla 240V, dalej idzie do rozdzielacza i kolejne 150 cm do komputera już po normalnym kablu. Rozumiem, że źle.

Wsadu jeszcze nie wgrałem ponownie. Przez 4 godziny walczyłem z instalacją oprogramowania do programatora (zawsze tak miałem) i muszę jeszcze trochę powalczyć.

200k dałem dlatego, że mi tak doradzono... Wściec się można.

Spróbuję jutro lub pojutrze coś z kablem USB zrobić. Zamienię na gotowy ze starej myszki.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 08, 2016, 14:01:42
Wgrałem ponownie i nadal nic, zwarłem osie do masy i nic, poza tym, że jedna wygląda tak, jakby nie był zwarta. Jeszcze spróbuję ten kabel USB zmienić.

Przy okazji coś zauważyłem, błąd w projekcie tej płytki. Coś ważnego co może powodować właśnie resetowanie się procka. Ten procesor nie ma prawidłowego zasilania... Przecież pin 9 (reset) powinien być pociągnięty przez rezystor do VCC. Ale zanim to zrobię wolę się upewnić: czy to nie zostało specjalnie pominięte?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 08, 2016, 15:03:44
Przy okazji coś zauważyłem, błąd w projekcie tej płytki.To nie jest błąd, tak było na schemacie. Podpięcie do VCC przez rezystor nic nie da.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 08, 2016, 20:01:54
Chodziło mi właśnie o błąd w schemacie. Gdy robiłem swoją płytkę jakoś nie zauważyłem, że tu czegoś brakuje.

Ale racja, to nic nie dało.

Znalazłem kabel USB, jutro go wlutuję. Ale martwi mnie coś innego: zwarłem dosłownie wszystkie osie do masy, podłączam MJoy i oczywiście się zawiesza, ale już nic nie wariuje, wszystkie osie są stabilne. ALE 7 osi jest w pozycji 0, z wyjątkiem jednej. Jedna oś jest stabilna w pozycji około 60%. Mimo, że jest zwarta do masy. Czemu? Takie coś nie ma prawa się stać gdy oś jest zwarta do masy. Przetwornik ADC w procku mi poszedł?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 12, 2016, 15:37:38
Po pomiarach zauważyłem, że w przypadku tej jednej osi źle polutowałem pin masy.

Wymieniłem procesor i nadal mam problem. Sprawdzę po raz trzeci wszystko na płytce, ale mam jeszcze dwa pytania:
-Jakie dokładnie Fuse Bity mają być włączone i co daje wgranie pamięci Eprom?
-Czy może to być coś w PC?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Stycznia 12, 2016, 18:10:01
Security bits : CKOPT, BOOTSZ1, BOOTSZ0 oraz SUTO.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Stycznia 12, 2016, 18:59:29
Nie miałem CKOPT ale nadal nic...

Ponad rok działał i nagle przestał... No przecież to jest nielogiczne.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Lutego 18, 2016, 20:53:13
Witam, złożyłem właśnie Mjoy16 z poprawą blue17 na płytce stykowej z Atmega16A PU (z wgranym plikiem hex). Mam problem teraz, tylko opisze krok po kroku co się stało:

Podejście nr 1.
Nie podłączam złącz pod przyciski wraz ani diod do nich, nie zwieram do GDN wyjść analogowych ani nie umieszczam rezystorów od R5 do R12.

Po podłączeniu do USB, komputer nie wykrywa urządzenia, a po chwili dławik L1 zaczyna dymić, szybko odłączam. Przeglądam płytkę i orientuje się że diodę D1 odwrotnie podłączyłem, poprawiam

podejście nr 2.
Jedyna zmiana to dobrze zamontowana dioda, po podłączeniu do kompa, nowe urządzenie jest wykrywane, aczkolwiek jako nie znane i niezdalne do działania. Dławik znowu zaczyna dymić.


Teraz, pytania.

1. Czy podejście nr. 2 było już skazane na niepowodzenie ze względu na uszkodzenie dławika za pierwszym podejściem? Po za dymieniem nie zauważyłem wycieków i dlatego spróbowałem jeszcze raz.
2. Czy wykrycie ale nie rozpoznanie urządzenia to wina dławika czy może samego układu? Znalazłem w internecie opinie jakoby Atmega16A PU nie działała w tym projekcie. Było by to nie fajne ze względu na to że wszędzie gdzie nie pójdę to nie ma Atmega16 tylko wszędzie Atmega16A.
3. Do samego sprawdzenia czy układ jest wykrywany przez komputer, muszę składać resztę układu? Chodzi o rezystory R5-R12, diody z gniazdami pod przyciski i ewentualnie zewrzeć z masą piny analogów scalaka?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Lutego 19, 2016, 00:28:53
Przepraszam za post pod postem ale nie widzę możliwości edytowania poprzedniej wiadomości.

Znalazłem zapasowe dławiki, podłączyłem rezystory i nawet piny analogowe scalaka podłączyłem do masy. Nic nie pomogło, nadal komputer nie rozpoznaje urządzenia, a po chwili dławik zaczyna dymić, teraz dopiero zauważyłem jedną rzecz, diody D1 i D2 użyłem prostowniczych zamiast zenera. Jutro po pracy pójdę takowe kupić (i zapas dławików), teraz tylko pytanie, czy złe diody mogły powodować dymienie czy raczej nie i powinienem szukać gdzie indziej problemu? Przejrzałem płytkę już paręnaście razy i naprawdę niewydajne mi się bym tam popełnił błąd.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 19, 2016, 08:37:24
Masz dwa problemy do rozwiązania. Rozpoznawanie przez pc MJoy oraz zwarcie dławika. Pierwszy problem był już wielokrotnie omawiany i może uda się Tobie go rozwiązać.  Diody muszą być Zenera. Zwarcie dławika można szybko zlokalizować wystarczy omomierz. Dławik jest połączony do uP do pin 10 oraz pin 30 oraz do kondensatorów 0.1 uF. Wyjście dławika AVCC jest połączone do 8 złącz analogowych. Masz zwarcie na wyjściu dławika AVCC do masy gnd. Można to znaleźć omomierzem.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Lutego 19, 2016, 18:36:23
[..] Dławik jest połączony do uP do pin 10 oraz pin 30[...]


Może powinienem był zaznaczyć to na początku, jestem początkujący jeśli chodzi o elektronikę i średnio wiem o co chodzi z "uP".


Za to co zaraz zobaczycie pewnie mnie pojedziecie (proszę o wyrozumiałość) ale wrzucam zdjęcie schematu układu jaki aktualnie mam złożony,  czerwonymi kreskami podcinałem i zamalowałem to czego nie ma (wykorzystałem schemat Mjoy'a z Eagle'a). Piny PD0 i PD1 są oczywiście podłączone do rezystorów R3 i R4, nie wiedziałem jak to zobrazować jednocześnie odcinając wszystko inne, stąd ten opis słowny.
(http://images78.fotosik.pl/344/740c1f5255119a07.png)

Mocno spaprałem sprawę?
Vito_zm wspominał o zwarciach, możecie powiedzieć gdzie i jak ich szukać? Miernik oczywiście mam i jak dotykam drutów jakieś wartości otrzymuje, tylko szczerze mówiąc nie wiem co z nich wynika. Tam gdzie ma być, jest połączenie, diody do wyjść D+ i D- z USB wymienione na zenera, dioda led na płytce się świeci, komputer wykrywa urządzenie (lecz go nie rozpoznaje).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 19, 2016, 22:31:23
uP to skrót od mikroprocesora. Ponieważ masz odcięty dławik od 8 gniazd gdzie są połączone potencjometry to dławik się nie pali. Zwarcie można zmierzyć omomierzem po odłączeniu sznura USB od pc. To odcięte połączenie dławika od strony potencjometrów względem gnd powinno pokazywać zero om na mierniku. Z tego co napisałeś oraz z schematu wynika, że pc powinien widzieć MJoy w panelu sterowania- kontrolery (np. w WinXP). Jeśli widzi inną nazwę to masz problem o którym wspomniałem poprzednio. U niektórych kolegów z forum jest prawidłowa nazwa u innych zmienia się po jakimś czasie. Ja z tym sobie nie poradziłem i zrezygnowałem z MJoy16, ale może Tobie się uda. Może ktoś Tobie coś poradzi.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: OlmerPL w Lutego 20, 2016, 01:29:17
Dzięki wielkie za pomoc, po przez hub'a usb udało mi się wyeliminować dymienie dławika, niestety nie pomogło nic na nierozpoznawanie urządzenia. Chyba sobie daruje po prostu. To tylko jedno pytanie, jest jakiś zamiennik Mjoy'a? Coś nieskomplikowanego na czym można sobie zrobić pudło z guziorami i przełącznikami (ewentualnie do tego oś analogową)?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: vito_zm w Lutego 20, 2016, 09:03:32
Jest DMKeys8, ale tylko przyciski, przełączniki oraz enkodery brak analogów. Kontakt przez pw z damos z forum.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Maja 12, 2016, 15:35:14
Ehh, minęły 2 lata, i się do tej pory nie poddałem. Daję temu joystickowi ostatnią szansę. Jeśli teraz nie zadziała to biorę się za swój własny joystick z komunikacją przez RS232 (a może przez USB, jak ogarnę biblioteki USB).

Wszystkie elementy nowe. Wszystko złożone na płytce stykowej. Podpinam i... zdziwiłem się, bo działa. No prawie: wszystko zwarte do masy, wszystkie "słupki" osi na poziomie zero, z wyjątkiem osi "obrót X". Ta jest otwarta na 50% mimo zwarcia do masy.
Wgrywam wsad ponownie... nie działa. Jeszcze raz... nie działa. I jeszcze raz... nie działa. Zastanawiam się czy podpięty do procesora wyłączony programator może coś psuć. Odpinam go i... działa. Ale znowu tylko prawie: obrót X nadal na 50%, a jakby tego było mało to ponownie się MJoy16 zawiesza po 3 sekundach. Nie reaguje na nic, po prostu jest zamrożony. Osie i przyciski nie reagują.
Podpinam go do dość starego laptopa z Win XP... Działa, nie zamraża się, ale oś Obrót X jest w 50%, a pozostałe osi pomimo zwarcia do masy nie wyglądają jak zwarte do masy tylko do zasilania: słupki są stabilne, ale nie są na poziomie zero tylko na poziomie max.
No tylko na laptopie tego nie potrzebuję tylko na PC. Więc czy jest coś jeszcze co mogę zrobić aby to w końcu łaskawie zadziałało?? I czy może wie ktoś dlaczego MJoy działa jak działa, czyli nie działa? Konstrukcja? Złe części? Coś źle napisane w kodzie?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Maja 12, 2016, 16:08:30
PS: No nie rozumiem... Mam teraz 2x MJoy16, podłączyłem oba... Dlaczego one teraz działają???
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: kanaron w Maja 13, 2016, 08:16:01
Dzisiaj podłączam i... No nadal działają. Ale jak pierwszy raz podłączyłem to jeden MJoy miał oś obrotu X na 50%, a drugi na 0%. Po drugim podłączeniu oba już miały na 50% mimo zwarcia do masy. Zaczynam się zastanawiać czy przypadkiem tak nie miało być od początku? Czy u Was też ta oś jest na 50%?

I jeszcze jedno: jeden MJoy w menedżerze urządzeń zmienił nazwę na IJoy, ale na liście zainstalowanych kontrolerów nadal mam 2x MJoy. Czy wszystko jest dobrze?
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macias13_84 w Lipca 29, 2023, 22:26:21
Cześć, zdaję sobie sprawę, że rozpoczynam walkę o "złoty szpadel" ale bez potrzeby pomocy bym tego nie czynił. (Mazak nie strzelaj)

Jest to mój pierwszy a zarazem i nie do końca pierwszy post na forum. kilkanaście lat temu brałem dość aktywny udział w tym przedsięwzięciu, potem wiadomo proza życia praca, rodzina i jakoś tak się rozeszło, loginy poginęły maile/skrzynki się też zmieniły i trzeba zaczynać od nowa.

Jako że dzieciaki podrosły mam więcej czasu, a jak mówią stara miłość nie rdzewieje postanowiłem wrócić do Iłka, dodatkowo porządkując piwnicę znalazłem rozgrzebaną płytkę Mjoy'a od Suna. Płytkę poskładałem swoją drogą wszystko hula i tu pojawiły się problemy, póki co dwa (tak wiem są nowsze rozwiązania na andruinio, ale tu mam już gotowy hardware)

1.   W SvMapper na starcie mam już „zapalone” przyciski 35 i 36 (E3 i E6 na matrycy pinów) – podpięcie się włącznikiem monostabilnym (PBS-10) nie daje żadnej reakcji (dziwnym byłoby przy zwartych stykach). Po zmapowaniu dla dowolnej czcionki w SvMapper w Word brak nadpisywania

2.   Podpinając się do przycisku 3 (PBS-10) „kliknięcie” zapala mi przyciski 3 i 6 jednocześnie są to pozycje A3 i A6 na matrycy. Zmapowanie czcionki pod Svmapper powoduje nadpisywanie w Word dwóch znaków „podpiętych” pod przyciski 3 i 6. Sytuacja analogiczna dla pinów z pozycji A6 – zapala „guziki” 3 i 6

Przejrzałem płytkę nie mam zwarć ścieżek po lutowaniu, czy to może być kwestia spalonych diód, wlutowane mam 1N4148

(https://images89.fotosik.pl/678/a70998ccd66f05ca.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: KosiMazaki w Lipca 30, 2023, 21:03:26
Wykop, nie wykop... fajnie, że wróciłeś. Cieszy mnie jak po latach wraca użytkownik na forum. Nawet udało się mały bonusik na nowym profilu zrobić ;).
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macias13_84 w Sierpnia 01, 2023, 11:41:14
Dzięki serdeczne.

Dziś przelutowałem diody bez efektu, nie mam pojęcia gdzie tkwi błąd. E3 i E6 nadal zwarte, A3 i A6 zapalają się razem niezależnie który wcisnę, jakoś przeżyję bez nich.
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macias13_84 w Sierpnia 08, 2023, 02:29:04
Dobra. Skleciłem na szybko projekt Button Boxa, wszelkie uwagi, spostrzeżenia i podpowiedzi w kwestii poprawy jak najbardziej mile widziane
(https://images92.fotosik.pl/680/7356be669ceeac92.jpg)
(https://images89.fotosik.pl/679/f0573c0b69fb0b0c.jpg)
(https://images91.fotosik.pl/678/c58ada0b2c630a38.jpg)
- 3 trymery na enkoderach z przyciskiem - reset trymu. Jest opcja podpięcia czwartego enkodera zastanawiam się tylko nad jego przydatnością w iłku
- 8 osi na potencjometrach 10k - tutaj myślę nad zmianą obudowy na większą i zastosowaniem małych przepustnic z druku 3d
- 3 przyciski typu "grzyb" monostabilne bez blokady - zrzut podwieszeń, opuszczenie kabiny, moc awaryjna
- 8 przycisków monostabilnych PBS-110 - Procedura startu, II-bieg sprężarki, itp.
- 7 przełączników hebelkowych "chwilowych" - (MOM)-OFF-(MOM) typu MTS - światła, blokada koła, otwarcie zamknięcie owiewki, itp.
- Przełącznik typu SH "chwilowy" (MOM)-OFF-(MOM) - Klapy - aktywacja góra/dół - gdy wciśnięty, stop w neutral
- Przełącznik typu SH "bistabilny" OFF-ON - podwozie
(https://images89.fotosik.pl/679/af6cce843d0f56c7.jpg)
Tytuł: Odp: Mjoy
Wiadomość wysłana przez: macias13_84 w Września 10, 2023, 19:56:14
Projekt możemy uznać za zakończony.
(https://images90.fotosik.pl/683/db2ef74536971ebe.jpg)

Pozostaje jeszcze pytanie czy jest opcja na podłączanie diód jako wskaźnika dla przełączników stabilnych(nie chwilowych)? Tzn. przełączam toglle'a w pozycję ON i zapala diodę wracam na OFF i dioda gaśnie lub przełączenie ON zielona OFF czerwona np. wskaźnik położenia podwozia