Jump to content
mega_mozg_13

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

Recommended Posts

На всякий случай продублирую: вот такие платки https://ru.aliexpress.com/item/32961010849.html (подобные не только у этого продавца есть) длиннее и, главное, шире обычного Pro Micro, и разъём у них мини-, а не микро-USB. В некоторых случаях это важно (не удастся воспользоваться некоторыми схемами в файлах lay6 из комплекта MMJoy2 без переделки).

Share this post


Link to post
Share on other sites

Дайте ссылку на хороший провод, можно на али?

Share this post


Link to post
Share on other sites
30 минут назад, =N=Bonaparte сказал:

Дайте ссылку на хороший провод, можно на али?

Берешь старый шнур от монитора с DVI или с VGA и обдираешь с него внешний винил.

И там внутри прорва разноцветных проводков

  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

Пожалуйста поделитесь ссылкой где купить магнитов для ТЛЕ.На Али почти на всех лотах отсутствует адекватное описание товара.Два раза уже попал)))).

Share this post


Link to post
Share on other sites
Posted (edited)

Парни привет, столкнулся с проблемой, китайская плата в винде показала, что она не Arduino leonardo, а Arduino lilyPad, после прошивки неизвестное устройство. Плата про микро, чип 32u4. Было у кого-нибудь такое? Как решить проблему?

Edited by =CC=izolenta

Share this post


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

Парни привет, столкнулся с проблемой, китайская плата в винде показала, что она не Arduino leonardo, а Arduino lilyPad, после прошивки неизвестное устройство. Плата про микро, чип 32u4. Было у кого-нибудь такое? Как решить проблему?

Видимо перепутали микрухи при пайке плат.

В трубе были ролики как скопировать bootloader в подобном случае.

Понадобится Arduino Uno в качестве прошивальщика

Как пример: https://www.youtube.com/watch?v=msq89zS3Faw

Но есть ролики и для ProMicro. Просто с полтыка не найду

 

  • Thanks 1

Share this post


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

Видимо перепутали микрухи при пайке плат.

В трубе были ролики как скопировать bootloader в подобном случае.

Понадобится Arduino Uno в качестве прошивальщика

Как пример: https://www.youtube.com/watch?v=msq89zS3Faw

Но есть ролики и для ProMicro. Просто с полтыка не найду

 

Спасибо за информацию, в моем случае проще будет заказать новую платку)

Share this post


Link to post
Share on other sites

Судя по https://learn.sparkfun.com/tutorials/choosing-a-lilypad-arduino-for-your-project/all , есть разные LilyPad. Есть на 32u4 и есть на 328. Понятно, что если контроллер не 32u4, то перепрошивкой ничего не вылечить. С другой стороны, если 32u4, то теоретически никаких сложностей нет. Я, правда, как-то наступил на какие-то грабли, перепрошивая Pro Micro с помощью Леонардо. Возможно, дело во внимательности. Но этот самый Pro Micro легко прошился при помощи другого Pro Micro. Шесть проводов (и никакого конденсатора). К тому же, сильно подозреваю, что если этот квази-LilyPad на 32u4, то MMJoy2 должен прошиться и работать без проблем.

Share this post


Link to post
Share on other sites

Ну в любом случае шить мне нечем, второй ардуины нет

Share this post


Link to post
Share on other sites

=CC=izolenta
сделайте фото платы с двух сторон;
и скриншоты, что отображает в диспетчере устройств (неизвестное устройство) какой там VID/PID;

плата просто обязана работать, по всем идеям бутлодер завалить невозможно(только подключением и прошивкой внешнем программатором).

Share this post


Link to post
Share on other sites
Posted (edited)

Ок, вечером сделаю фото, но так проблема скорее всего в другом)

Edited by =CC=izolenta

Share this post


Link to post
Share on other sites
Только что, mega_mozg_13 сказал:

=CC=izolenta
сделайте фото платы с двух сторон;
и скриншоты, что отображает в диспетчере устройств (неизвестное устройство) какой там VID/PID;

плата просто обязана работать, по всем идеям бутлодер завалить невозможно(только подключением и прошивкой внешнем программатором).

я ему по запарке 3,3 отправил

Share this post


Link to post
Share on other sites

В общем, как написали выше, плата оказалась 3.3 вольта и 8 мгц, спасибо всем за помощь!)

Share this post


Link to post
Share on other sites
16.06.2019 в 23:52, =CC=izolenta сказал:

Парни привет, столкнулся с проблемой, китайская плата в винде показала, что она не Arduino leonardo, а Arduino lilyPad, после прошивки неизвестное устройство. Плата про микро, чип 32u4. Было у кого-нибудь такое? Как решить проблему?

Я купил такую же LilyPad 8Мгц, 3,3В. Так же, как и Вы сделал из неё "кирпич". Потом купил Leonardo 16Мгц, сделал из неё программатор, восстановил Arduino LilyPad и потом прошил в Leonardo программу MMJoy2.

Восстанавливал Arduino LilyPad по этой статье:

http://wiki.amperka.ru/установка-и-настройка-arduino-ide:arduino-restore-bootloader

Отнеситесь внимательно к 8-му пункту в статье!

Arduino LilyPad не подходит для проекта MMJoy2!

Share this post


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

Я купил такую же LilyPad 8Мгц, 3,3В. Так же, как и Вы сделал из неё "кирпич". Потом купил Leonardo 16Мгц, сделал из неё программатор, восстановил Arduino LilyPad и потом прошил в Leonardo программу MMJoy2.

Восстанавливал Arduino LilyPad по этой статье:

http://wiki.amperka.ru/установка-и-настройка-arduino-ide:arduino-restore-bootloader

Отнеситесь внимательно к 8-му пункту в статье!

Arduino LilyPad не подходит для проекта MMJoy2!

Спасибо за ссылку, но какой смысл восстановления LilyPad если она все равно не подходит для mmjoy? Использовать ее для других целей?

Share this post


Link to post
Share on other sites

Как бы ДА !!!.

И только.

Share this post


Link to post
Share on other sites
18 часов назад, =CC=izolenta сказал:

плата оказалась 3.3 вольта и 8 мгц

тем не менее, плата живая, первые 8 секунд бутлодер должен работать и можно откатить её в ардуино.

  • Upvote 1

Share this post


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

тем не менее, плата живая, первые 8 секунд бутлодер должен работать и можно откатить её в ардуино.

Я свою плату "замучил". Пока экспериментировал (возможно из-за того, что отвёрткой замыкал RESET или вместо LilyPad пытался записать Leonardo) перестал работать виртуальный COM порт. Поэтому восстановить можно было только через программатор.

Share this post


Link to post
Share on other sites
Posted (edited)

Народ подскажите как прошить Искру Нео прошивкой ММджой. 

Первый раз занимаюсь этим и ничего не понимаю толком

Делаю все как написано в инструкции 

Когда нажимаю загрузить прошивку   выскакивает черное окошко на доли секунд но никакой загрузки прошивки не происходит

Edited by Johnny_Mnemonic

Share this post


Link to post
Share on other sites

Если "Амперка" не врет про совместимость, то строго по инструкции должно прошиться

Share this post


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

Если "Амперка" не врет про совместимость, то строго по инструкции должно прошиться

а может быт проблема из за того что в диспечере устройств под ардуино висит какой то последовательный порт?Screenshot_1.png.ac20c1f9ec592539a995a4d21b05105a.png

и вот что всплывает в черном окошке видно не очень но разобрать можно, просто времяни не хватает что бы сделать нормальный скрин, оно вылетает и сразу же исчезаетScreenshot_4.png.43639ab22c61acff61d2ce4aa825003c.png

Share this post


Link to post
Share on other sites

Подозрительный у Вас путь к файлу прошивки.

И ещё:

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

Запрещено использовать русские буквы в путях к файлам прошивки и конфигуратора, не рекомендуется использовать папки и пути с пробелами в названиях.

т.е. однозначно мертвый случай это сложить файлы проекта на "рабочий стол" или в "мои документы" на русской версии Windows.

 

Share this post


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

а может быт проблема из за того что в диспечере устройств под ардуино висит какой то последовательный порт?Screenshot_1.png.ac20c1f9ec592539a995a4d21b05105a.png

и вот что всплывает в черном окошке видно не очень но разобрать можно, просто времяни не хватает что бы сделать нормальный скрин, оно вылетает и сразу же исчезаетScreenshot_4.png.43639ab22c61acff61d2ce4aa825003c.png

 

Просто поставь галочку в окошке рядом с Автоматический запуск прошивки

 

 

10 минут назад, Vumpel18 сказал:

Подозрительный у Вас путь к файлу прошивки.

И ещё:

Запрещено использовать русские буквы в путях к файлам прошивки и конфигуратора, не рекомендуется использовать папки и пути с пробелами в названиях.

т.е. однозначно мертвый случай это сложить файлы проекта на "рабочий стол" или в "мои документы" на русской версии Windows.

 

Вымпел!! Да сколько же можно прятать под спойлер главное в сообщении????? ЗАЧЕМ????????????????

Edited by =FA=CATFISH
  • Haha 1

Share this post


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

Просто поставь галочку в окошке рядом с Автоматический запуск прошивки

галочку ставил. прошивка лежит на диске С пробовал на диск Д там не установлена винда, ничего не меняется

Share this post


Link to post
Share on other sites
Posted (edited)

Проверяй еще раз  номер порта. Когда установлен рабочий СОМ порт, в конфигураторе  плашка под его обозначением зеленая

 

Файл ....hex точно в корне диска С лежит?

Edited by =FA=CATFISH

Share this post


Link to post
Share on other sites
Posted (edited)

номер порта тот же что и в диспетчере устройств он там 6й. в конфигураторе так же 6й порт горит зеленым

 

Screenshot_3.png

 

Screenshot_5.png

Edited by Johnny_Mnemonic

Share this post


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

номер порта тот же что и в диспетчере устройств он там 6й. в конфигураторе так же 6й порт горит зеленым

 

Screenshot_3.png

Screenshot_3.png

Все правильно. Ставь галку и делай reset Ардуине

Share this post


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

Все правильно. Ставь галку и делай reset Ардуине

когда ставлю галочку вылетает окно прежде чем я успеваю перезагрузить плату, но загрузки не какой нетScreenshot_1.png.e750099bed2c67c58e55b2bd7744a023.png

Share this post


Link to post
Share on other sites

Окно выплывает прям в момент постановки галки? Или все-таки после нажатия reset на Ардуине?

Share this post


Link to post
Share on other sites

неужели с платой что то не так, ну или руки корявые

Только что, =FA=CATFISH сказал:

Окно выплывает прям в момент постановки галки? Или все-таки после нажатия reset на Ардуине?

окно вылетает сразу же как ставлю галочку, потом уже ресет

Share this post


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

неужели с платой что то не так, ну или руки корявые

Окно выплывает прям в момент постановки галки? Или все-таки после нажатия reset на Ардуине?

 

 Я не шил Леонардо. Может ему внешний источник питания +5В надо?

Параметры прошивки похоже все правильно установлены 

Share this post


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

Окно выплывает прям в момент постановки галки? Или все-таки после нажатия reset на Ардуине?

 

 Я не шил Леонардо. Может ему внешний источник питания +5В надо?

Параметры прошивки похоже все правильно установлены 

дополнительные 5в нужно подать в круглый разъем? 

Share this post


Link to post
Share on other sites

Там ком порт нужно указывать не тот, который леонардо, а тот который появляется когда запускается бутлоадер

Делай ресет и смотри в диспетчере какой порт будет

  • Upvote 1

Share this post


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

Там ком порт нужно указывать не тот, который леонардо, а тот который появляется когда запускается бутлоадер

Делай ресет и смотри в диспетчере какой порт будет

блин ну и тупой же я!! все получилось, такой банальный косяк совершить из за собственной не внимательности и не желании вдумчиво читать!! огромное спасибо все получилось

спасибо что помогли добрый людь

  • Haha 1

Share this post


Link to post
Share on other sites

если у вас других COM портов нет, самый простой способ:
1) выдергиваете ардуинку
2) стираете поле "Порт(arduino)"
3) ставите галочку "Автоматический запуск прошивки..."
3) подключаете ардуинку (ардуинка первые 8 секунд сидит в бутлодере и тут мы ее ловим)
в конфигураторе логика такая, что если поле порта пустое он автоматически цепляется к первому попавшемуся в системе.


PS: на успешность всего этого процесса влияет что ардуинка не первый раз включена в систему - то есть винда уже точно определила и поставила все драйвера.
 

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Может кто подскажет,нужно  расстояние между отверстиями на  кабаньих датчиках джойстиков РУС? там же вроде один датчик на две оси?

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...