Jump to content
mega_mozg_13

MMJOY2 (бесплатная прошивка и софт для самодельного контроллера джойстика)

Recommended Posts

53 минуты назад, tolyan__tihas сказал:

Уважаемые форумчане, помогите подключить ручку логитека 3д про к Ардуино, может встречал кто нибудь что-нибудь!

Это тебе как наводка. У него есть готовые файлы, поищи сообщения тут и на форуме Тундры.

Share this post


Link to post
Share on other sites
52 минуты назад, =FA=CATFISH сказал:

Оно того стоит?

Может лучше более нормальный джой на барахолке присмотреть?

В каком городе?

Я себе сделал самодельный напольник, подключил оси к Ардуино, все работает. Только провода от ручки идут к родному контроллеру джойстика и потом только к компу. А хочется к Ардуино и ручку и оси

Найти бы эту схему подключения ручки

Share this post


Link to post
Share on other sites
Posted (edited)
9 часов назад, tolyan__tihas сказал:

Уважаемые форумчане, помогите подключить ручку логитека 3д про к Ардуино, может встречал кто нибудь что-нибудь!

Не моё.Альф нарисовал и поделился.

post-1103554-0-16716300-1430302119.thumb.jpg.e32451d45ba5b26a665e649bbe7bdb53.jpg

Я ещё на заказ доп 10 кнопок цеплял.

973405457_bandicam2019-04-2320-38-27-109.thumb.jpg.72a56fba0ec43f366ef9403a1c33fdfe.jpg

Edited by MYCYJIbMAHUH
  • Thanks 1

Share this post


Link to post
Share on other sites
24 минуты назад, MYCYJIbMAHUH сказал:

Не моё.Альф нарисовал и поделился.

post-1103554-0-16716300-1430302119.thumb.jpg.e32451d45ba5b26a665e649bbe7bdb53.jpg

Я ещё на заказ доп 10 кнопок цеплял.

973405457_bandicam2019-04-2320-38-27-109.thumb.jpg.72a56fba0ec43f366ef9403a1c33fdfe.jpg

Спасибо, а эти кнопки дополнительные, которые на схеме слева и справа?

Share this post


Link to post
Share on other sites
43 минуты назад, tolyan__tihas сказал:

Спасибо, а эти кнопки дополнительные, которые на схеме слева и справа?

Слева.

1649392523_bandicam2019-04-2320-55-52-644.thumb.jpg.57f445fe2c1bacc6eca0eb475ea64060.jpg

  • Thanks 1

Share this post


Link to post
Share on other sites
22 минуты назад, tolyan__tihas сказал:

Я понял, спасибо. Имел ввиду на схеме

Шильд такой делал 

33148198_bandicam2019-04-2320-54-35-605.thumb.jpg.fb640e6c0ca4a06a57df6055a37b17c2.jpg

15288140_bandicam2019-04-2320-55-30-448.thumb.jpg.1c70d4c63a300367a5c7e1d5abf5e227.jpg

Share this post


Link to post
Share on other sites
8 часов назад, MYCYJIbMAHUH сказал:

Шильд такой делал 

33148198_bandicam2019-04-2320-54-35-605.thumb.jpg.fb640e6c0ca4a06a57df6055a37b17c2.jpg

15288140_bandicam2019-04-2320-55-30-448.thumb.jpg.1c70d4c63a300367a5c7e1d5abf5e227.jpg

На фото выше, как я понял это контроллер джойстика?

Share this post


Link to post
Share on other sites
1 час назад, tolyan__tihas сказал:

На фото выше, как я понял это контроллер джойстика?

Шилд сам паял, или купил полуготовый?

Share this post


Link to post
Share on other sites
12 часов назад, tolyan__tihas сказал:

Шилд сам паял, или купил полуготовый?

Это я паял,тренировался.

Share this post


Link to post
Share on other sites

Всем привет,  планируется подключение   6 сдвиговых рег .     в конфигураторе можно настроить только 32 или  более кнопок (если да то как)?   

Share this post


Link to post
Share on other sites

Можно в зависимости от версии используемой прошивки.

 

В настройках конфигуратора установить количество подключаемых регистров и выполнить саму настройку кнопок с записью в память контроллера.

Share this post


Link to post
Share on other sites
1 час назад, Vumpel18 сказал:

Можно в зависимости от версии используемой прошивки.

 

В настройках конфигуратора установить количество подключаемых регистров и выполнить саму настройку кнопок с записью в память контроллера.

 прошивка последняя  стоят сейчас 4 сдвига  и более 32 кнопок не дает ( хотел через шифт ) если добавлю еще 2 сдвига то  даст более 32?

Share this post


Link to post
Share on other sites
Posted (edited)
7 минут назад, MOPKOBKA сказал:

 прошивка последняя  стоят сейчас 4 сдвига  и более 32 кнопок не дает ( хотел через шифт ) если добавлю еще 2 сдвига то  даст более 32?

https://sites.google.com/site/mmjoyproject/novosti-i-obnovlenia

Версия 

MMJOY2 [v20160818 BETA]

... "увеличено количество кнопок джойстика до 128. причем спец.функции(энкодеры, тумблеры, таймеры и т.д.) из них имеют только первые 32, остальные как есть. опять же для ускорения работы" ...

5ac5b168535b8_02.thumb.jpg.49313463ad69d726bc44cb8499c312d4.jpg5ac67b796b8b3_03.thumb.jpg.d96e04350310736e074192f84d86b331.jpg2081048624_02.thumb.jpg.2dba2cfdf1854061c39dc5376e24779c.jpg1553205025_02.thumb.jpg.a2064c702554b7f8a2bb2aa948f2fcf6.jpg

У меня стоит 12 регистров на 96 кнопок.

Edited by =SOVA=Teiger
  • Upvote 1

Share this post


Link to post
Share on other sites
19 минут назад, MOPKOBKA сказал:

 прошивка последняя  стоят сейчас 4 сдвига  и более 32 кнопок не дает ( хотел через шифт ) если добавлю еще 2 сдвига то  даст более 32?

Один регистр - 8-мь линий (кнопок).

Если добавить два регистра получите возможность использовать 48 линий.

Не забываем внести используемое количество регистров  в конфигураторе.

  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)
25.04.2019 в 09:07, MOPKOBKA сказал:

прошивка последняя

 

Мы надеемся, что она всё-таки не последняя, а крайняя. 

25.04.2019 в 09:07, MOPKOBKA сказал:

стоят сейчас 4 сдвига  и более 32 кнопок не дает ( хотел через шифт ) если добавлю еще 2 сдвига то  даст более 32?

 

Один сдвиговый регистр, это 8 кнопок. Если я не забыл таблицу умножения, то 4 регистра по 8 кнопок... 32 получается. Если добавить 2 регистра получишь ещё 16 кнопок. Всего 48. У меня 102 кнопки, но в этой игре работают только 64.

Edited by veterok

Share this post


Link to post
Share on other sites
Posted (edited)
1 час назад, veterok сказал:

 

Мы надеемся, что она всё-таки не последняя, а крайняя. 

 

Один сдвиговый регистр, это 8 кнопок. Если я не забыл таблицу умножения, то 4 регистра по 8 кнопок... 32 получается. Если добавить 2 регистра получишь ещё 16 кнопок. Всего 48. У меня 102 кнопки, но в этой игре работают только 64.

Не верно. У меня работают все 96 кнопок (12 регистров на 8 умножить = 96 шт.). В этой игре.

Edited by =SOVA=Teiger

Share this post


Link to post
Share on other sites
11 минут назад, =SOVA=Teiger сказал:

Не верно. У меня работают все 96 кнопок (12 регистров на 8 умножить = 96 шт.). В этой игре.

Это как? Тоже хочу! 

Я когда собирал джой, спрашивал всех, в том числе и разработчиков. В итоге выяснил, что в БзС работают 64 кнопки, а в DCS 120.

  БзС, разработчик сказал, потдерживает 32, а у меня работает с 1 до 63 кнопки. Видимо не хватает нулевой до 64. 

Может у вас 96 через какой нибудь маппер, эмулятор клавиатуры? Давно они работают, может после какой нибудь обновы игры стали? 

Share this post


Link to post
Share on other sites
2 часа назад, veterok сказал:

Это как? Тоже хочу! 

Я когда собирал джой, спрашивал всех, в том числе и разработчиков. В итоге выяснил, что в БзС работают 64 кнопки, а в DCS 120.

  БзС, разработчик сказал, потдерживает 32, а у меня работает с 1 до 63 кнопки. Видимо не хватает нулевой до 64. 

Может у вас 96 через какой нибудь маппер, эмулятор клавиатуры? Давно они работают, может после какой нибудь обновы игры стали? 

Все по умолчанию. Никаких дополнительных программ нет. Голый Ил-2 БЗС. Плата ПроМикро, программа MMJOY2[v20160818upd1], 2 оси на цифровых датчиках 5010, 6 осей на Холлах SS495, 12 плат регистров 74HC165 на 96 кнопок.5ac5b168535b8_02.thumb.jpg.49313463ad69d726bc44cb8499c312d4.jpg5ac67b796b8b3_03.thumb.jpg.d96e04350310736e074192f84d86b331.jpg

  • Like 1

Share this post


Link to post
Share on other sites
1 час назад, =SOVA=Teiger сказал:

Все по умолчанию. Никаких дополнительных программ нет. Голый Ил-2 БЗС. Плата ПроМикро, программа MMJOY2[v20160818upd1], 2 оси на цифровых датчиках 5010, 6 осей на Холлах SS495, 12 плат регистров 74HC165 на 96 кнопок.5ac5b168535b8_02.thumb.jpg.49313463ad69d726bc44cb8499c312d4.jpg5ac67b796b8b3_03.thumb.jpg.d96e04350310736e074192f84d86b331.jpg

Вернее не 12 плат регистров, а 12 регистров 74HC165! ))

Share this post


Link to post
Share on other sites
Posted (edited)
1 час назад, =SOVA=Teiger сказал:

Все по умолчанию. Никаких дополнительных программ нет. Голый Ил-2 БЗС. Плата ПроМикро, программа MMJOY2[v20160818upd1], 2 оси на цифровых датчиках 5010, 6 осей на Холлах SS495, 12 плат регистров 74HC165 на 96 кнопок.5ac5b168535b8_02.thumb.jpg.49313463ad69d726bc44cb8499c312d4.jpg5ac67b796b8b3_03.thumb.jpg.d96e04350310736e074192f84d86b331.jpg

 

Я сейчас попробовал, сбросил все настройки (заного придётся биндить), но оно того стоило. В общем 102-ю кнопку назначил в игре и работает :yahoo:  

Видимо с какой то обновой изменилось.

Edited by veterok
  • Like 1

Share this post


Link to post
Share on other sites
Posted (edited)

а dcs     видит   более 32 кнопок? на устройстве

 

Edited by MOPKOBKA

Share this post


Link to post
Share on other sites
Posted (edited)
26 минут назад, MOPKOBKA сказал:

а dcs     видит   более 32 кнопок? на устройстве

 

В DCS у меня тоже все кнопки задействованы.

Edited by =SOVA=Teiger

Share this post


Link to post
Share on other sites
Скрытый текст

 

16 часов назад, veterok сказал:

 

Я сейчас попробовал, сбросил все настройки (заного придётся биндить), но оно того стоило. В общем 102-ю кнопку назначил в игре и работает :yahoo:  

Видимо с какой то обновой изменилось.

 

 

Тоже мучился три дня. А всё моя невнимательность. Неправильно назначил ряды,колонки в самой программе. И ещё Внимание ! MOSI, MISO в разных прошивка отличаются. Тоже будте внимательными. Это значит, если Вы,Мы спаяв платы под прошивку 2014 года и обновив прошивку от 2018 года. То оси потеряются. Придется один провод перекидывать, перепаивать. 

Всем добра:salute:

29 минут назад, MOPKOBKA сказал:

а dcs     видит   более 32 кнопок? на устройстве

 

Да видит. Но считайте правильно. Энкодер это уже три кнопки, плюс хатки плюс оси

  • Upvote 1

Share this post


Link to post
Share on other sites

Помогите разобраться пожалуйста! Имею Saitek X-55 RINO. На РУСе перестал откликаться Твист. Проверил тестером резистор, работает. Перепаял провода, собрал, подключил и он один раз сработал, затем как то пискнул и более вообще перестал откликаться в Винде 10. Т.е, если раньше не было Твиста, а оси и кнопки работали, то теперь вообще не дышит.Провода перепутать не мог, менял по одному .Единственно что при сборке, когда контактную площадку вставлял на место, провода могли коснутся друг друга в месте пайки. Отсюда вопрос - если произошел коротыш, насколько это пагубно повлияло на схему контроллера. На плате стоит 4 микросхемы в одну из них встроен датчик холла. По идее должна сработать защита, да и напряжение в районе 5В. Да самое главное, Винда определяет РУС правильно, только в калибраторе тишина. Питание на плату приходит и уходит на саму ручку без проблем. Неужели кранты. В помойку только.

Share this post


Link to post
Share on other sites
Posted (edited)

Прошил Arduino Pro Micro (atmega32u4) по инструкции на официальном сайте:

https://sites.google.com/site/mmjoyproject/prosivka

Теперь в Диспетчере устройств имею "Неизвестное USB-устройство (сбой запроса дескриптора устройства)".

Единственное отличие у меня кварц 8Мгц, а не 16МГц.

Как сделать, чтобы Arduino определялась, как джойстик? У меня Windows 10 64-bit.

Скрытый текст

Скриншот

Скриншот.png

 

 

Edited by 2serg2

Share this post


Link to post
Share on other sites
48 минут назад, 2serg2 сказал:

 "Неизвестное USB-устройство (сбой запроса дескриптора устройства)".

  Показать содержимое

Скриншот

Скриншот.png

 

 

Был у меня такой косяк.Ардуина стояла в руде.Со временем руд стал отваливаться во время игры.Высунул-Всунул ЮСБ помогало через раз.Если кулаком пару-тройку раз двинуть по руду,то он опять подхватывался.Пришлось отпаять Ардуину от самодельного шильда и перепаять на новый шильд.Распаяв всё промыл спиртом.Кстати под Ардуиной на старом шильде были белые расплывы.Паял давно и паяльной кислотой. Возможно эти дорожки коротили контакты Ардуины.На данный момент Руд работает и не отваливается.

Share this post


Link to post
Share on other sites
1 час назад, 2serg2 сказал:

Прошил Arduino Pro Micro (atmega32u4) по инструкции на официальном сайте:

https://sites.google.com/site/mmjoyproject/prosivka

Теперь в Диспетчере устройств имею "Неизвестное USB-устройство (сбой запроса дескриптора устройства)".

Единственное отличие у меня кварц 8Мгц, а не 16МГц.

Как сделать, чтобы Arduino определялась, как джойстик? У меня Windows 10 64-bit.

  Показать содержимое

Скриншот

Скриншот.png

 

 

Нет здесь телепатов.

Скрытый текст

Проверьте на другой машине, буке.

Покажите подключение.

Предполагать можно целую вечность.

 

 

Share this post


Link to post
Share on other sites
12 часов назад, 2serg2 сказал:

Теперь в Диспетчере устройств имею "Неизвестное USB-устройство (сбой запроса дескриптора устройства)".

у меня кварц 8Мгц, а не 16МГц.

Как сделать, чтобы Arduino определялась, как джойстик?

добрый день, дочитать faq до конца и поверить мне что "основные условия ... atmega32u4 ... питание 5 вольт и кварц 16Мгц. " не просто слова на ветер.

Share this post


Link to post
Share on other sites
1 час назад, mega_mozg_13 сказал:

добрый день, дочитать faq до конца и поверить мне что "основные условия ... atmega32u4 ... питание 5 вольт и кварц 16Мгц. " не просто слова на ветер.

Понятно. Так и есть, у меня Arduino питание - 3,3В, кварц - 8МГц. Похоже я своей платке загрузчик загубил. При RESET не подключается COM-порт.

У меня вопрос: если куплю нужную Arduino 5В, 16Мгц, после прошивки Диспетчер устройств будет её видеть как COM-порт Arduino Leonardo (COM?)? Или будет только как джойстик?

Скрытый текст

MMJO2_flashfrm_06.png

 

Share this post


Link to post
Share on other sites
Posted (edited)
13 минут назад, 2serg2 сказал:

У меня вопрос: если куплю нужную Arduino 5В, 16Мгц, после прошивки Диспетчер устройств будет её видеть как COM-порт Arduino Leonardo (COM?)? Или будет только как джойстик?

1. 5 вольт стандарт USB. В про микро нужно запаять перемычку SJ1, тогда её питание будет от USB напрямую.

2. Да будет определяться как джойстик, с именем которое дашь в конфигураторе.  

151169489464745684957.jpg

Edited by veterok

Share this post


Link to post
Share on other sites
10 минут назад, 2serg2 сказал:

У меня вопрос: если куплю нужную Arduino 5В, 16Мгц, после прошивки

у вас будет как у всех. при включении/перезагрузке - первые 8 секунд работает бутлодер (это ком порт), потом стартует прошивка mmjoy.

PS: старую плату на 8Mhz кристалле вы можете вернуть к жизни и использовать в проектах arduino. бутлодер там живой должен быть, если вы её не шили чем нибудь внешним usbaps/avrisp.

Share this post


Link to post
Share on other sites
20 минут назад, veterok сказал:
20 минут назад, veterok сказал:

1. 5 вольт стандарт USB. В про микро нужно запаять перемычку SJ1, тогда её питание будет от USB напрямую.

2. Да будет определяться как джойстик, с именем которое дашь в конфигураторе.  

 

Я видел эту схемку. Запаял перемычку, но кварц то остался 8Мгц. В любом случае моя Arduino больше как COM порт не определяется (даже при RESET). Думаю, ей нужно программу-загрузчик при помощи программатора "заливать".

 

Share this post


Link to post
Share on other sites
29 минут назад, veterok сказал:

1. 5 вольт стандарт USB. В про микро нужно запаять перемычку SJ1, тогда её питание будет от USB напрямую.

....

151169489464745684957.jpg

Я тоже так думал, но к сожалению схема не соответствует готовым изделиям. По крайней мере тем ПРОМИКРО, что были у меня.

Можно убедиться обычным тестером

Share this post


Link to post
Share on other sites
1 час назад, =FA=CATFISH сказал:

Можно убедиться обычным тестером

нет там 5 вольт, в том же порту юсб иные платы 4.7-4.9 вольт, две промикры ~4.3 показывают, странно, ведь Китай этож эталон качества)) (о чем и говорили)

Share this post


Link to post
Share on other sites
33 минуты назад, =M=PiloT сказал:

нет там 5 вольт, в том же порту юсб иные платы 4.7-4.9 вольт, две промикры ~4.3 показывают, странно, ведь Китай этож эталон качества)) (о чем и говорили)

 разброс плюс/минус 10% считается совершенно  нормальным.

 

Share this post


Link to post
Share on other sites
2 минуты назад, =FA=CATFISH сказал:

разброс плюс/минус 10% считается совершенно  нормальным.

по электронике не смею спорить, но сравнение дело показательное и для любого

Share this post


Link to post
Share on other sites
30.04.2019 в 14:10, =M=PiloT сказал:

по электронике не смею спорить, но сравнение дело показательное и для любого

Чисто росийские вещи давно покупал? Мне  российский автопром все что нужно показал )) не спорю если есть возможность нужно покупать бренд, в электронике данного сегмента это леонардо, что мешает вам купить бренд и не плакаться над качеством потдельной но дешевой продукции? 

Share this post


Link to post
Share on other sites
Posted (edited)
05.04.2018 в 01:41, veterok сказал:

 

 

Парни нужна печатка в layout  на 2 и 4 регистра  74HC165.

 

кто нибудь может помочь?

Edited by =IRSS=CV72
ошибка

Share this post


Link to post
Share on other sites

Когда скачиваешь с гугла архив там есть папка PCB, там ты и найдёшь платы.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...