Перейти к содержимому
Korean Random
kharlashkin

Переделка геймпада Xbox 360

Рекомендуемые сообщения

Доброе время суток всем!

 

Идея эта у меня давно витает в воздухе, но как обычно это бывает времени катастрофически нет, да и не сведущ я в этих делах :( Поэтому хочу выложить данные мысли и идеи на "родимом кореан рандоме" - возможно кто-то более молодой заинтересуется данным проектом, тем более в перспективе на нем можно попробовать и заработать :)

 

Начнем с начала.

Идея переделки геймпада посетила меня после прочтения некоторых тем на игровых форумах и в новостях про людей с ограниченными возможностями, а именно если человек остался без руки. Эти люди тоже как и все мы хотят играть во всевозможные игры - и пытаются придумывать всякие "обходные варианты" типа слепливания скотчем мыши с клавиатурой, переназначением клавиатуры/мыши на джойстик (не геймпад) или же кастомные вариации с ножовкой. На мой взгляд самая более-менее правильная реализация есть у Sony PlayStation - Move Navigation Controller и у Nintendo - Wii Remote. Но самым популярным и беспроблемным геймпадом для ПК был и остается Xbox 360 controller, соответственно появился идея переделать коробочный геймпад в нечто среднее между wiimote и move navigation.

 

Что получилось/нашлось в итоге.

Есть проект добавления для xbox 360 controller гироскопа (как в wiimote). Так же у меня имеется беспроводной руль от xbox с гироскопом - можно разобрать и глянуть что там.

Есть проект уменьшения основной платы до "неприличных" размеров. С автором связывался - он мне отказал в предоставлении исходников на плату :(

По свободе (зимой ещё) я даже прикидывал общий дизайн нового контроллера:

post-19155-0-77146800-1443173617_thumb.png

Думал по максимуму использовать "родные" комплектующие типа крестовины/стиков/кнопок. Печатать новый корпус на 3D-принтере для прототипирования, платы заказать мелким тиражом в Китае, там же и компоненты при тираже. В общем я готов немного вложится в сей процесс финансово (покупка геймпадов/руля для разборки, заказ плат/корпусов). Так что ищу интересующихся и неравнодушных.

  • Нравится 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

Открою секрет може быть, Xbox 360 геймпад сам по себе беспроводной ;) и ссылка на платку тоже с беспроводным чипом.

 

ЗЫ Иногда сам так делаю, с геймпадом на диване попивая пивас, но больше не рыбку а под орешки/фисташки/абрикосовые кости ;)

Изменено пользователем kharlashkin
  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Уменьшить размер - пожалуйста, можно впаять детали smd одинаковых параметров, если пойпи дальше - сделать плату с 2-4 слоями. Но это будет сложно, т.к. есть большой шанс просверлить не так и сломать плату, или не так про проектировать плату. Поэтому оставим вариант с 2-сторонней платой. Хотя, я уверен, она итак двусторонняя.

Можно расширить плату в длину и укоротить в ширину. Потребуются перемычки, но ток маленький, и это не так страшно. Сам корпус можно сделать, разогрев пластик и вылив в гипсовую форму. Можно заказать. Разницы от этого не будет, только денег на заказ да на доставку потеряете. Ещё могут пластик вонючий и вредный взять.

 

Можно на 3d- принтере распечатать.

  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

Уменьшить размер - пожалуйста, можно впаять детали smd одинаковых параметров, если пойпи дальше - сделать плату с 2-4 слоями. Но это будет сложно, т.к. есть большой шанс просверлить не так и сломать плату, или не так про проектировать плату. Поэтому оставим вариант с 2-сторонней платой. Хотя, я уверен, она итак двусторонняя.

Я ждал Вас в этой теме, можно сказать что под Вас она была создана;)

 

Вот набросал как должна выглядеть новая платка:

post-19155-0-65225700-1443505177_thumb.jpg

 

Вот есть разбор трассировки оригинальной платы.

Моё мнение нужно как то комплексно подойти к этому вопросу, чтобы одновременно разрабатывать корпус/плату/расположение кнопок. Вот хвалился что у них на предприятии что-то подобное делают, может подскажет что куда.

Можно расширить плату в длину и укоротить в ширину. Потребуются перемычки, но ток маленький, и это не так страшно. Сам корпус можно сделать, разогрев пластик и вылив в гипсовую форму. Можно заказать. Разницы от этого не будет, только денег на заказ да на доставку потеряете. Ещё могут пластик вонючий и вредный взять.

 

Можно на 3d- принтере распечатать.

Хочется сделать все таки красиво, без "колхоза".

Изменено пользователем kharlashkin
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

Я был прав, она и так двусторонняя. К тому же там одни смд. Ну ничего, разрезать плату и впаять провода, делов-то!

Если красиво, то лучше печатать или заказывать.

Насчет корпуса и подхода -можно сразу напечатать корпус, все резисторы и кнопки подпаять проводами к плате. Они будут колыхаться и прыгать. Страшнее - кз при их вдавливании. Придётся корпус дополнять креплениями по точному размеру элементов. На заказе погрешность может быть малая, но ощутимая: при большой ширине крепления деталь будет прыгать, а при малой вообще не войдёт. Это можно устранить легко, главное сделать такие крепления из более-менее гибкого пластика.

 

В качестве черновых вариантов будем использовать корпуса, сделанные в гипсовой форме. Там и размер креплений подберём. Плавить будем при температуре 100-120 градусов.

Изменено пользователем Pavel3333
  • Нравится 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А, ну если красиво, то лучше печатать или заказывать.

 

Насчет корпуса и подхода -можно сразу напечатать корпус, все резисторы и кнопки подпаять проводами к плате. Они будут колыхаться и прыгать. Страшнее - кз припри их вдавливании. Придётся корпус дополнять по точному размеру элементов. Но на заказе погрешность может быть малая, но ощутимая: при большой ширине крепления деталь будет прыгать, а при малой вообще не войдёт.

 

И второй вариант: все резисторы и кнопки посадить на плату, сделать корпус в соответствии с их расположением, а в заднюю часть платы вставляем обычный поролон или расплавленный парафин. Пружинить не будет однозначно.

 

Вы рассказываете мне то что я и так могу сообразить ;) Вопрос в другом - нужно в каком то редакторе эту плату вычертить, возможно пару экземпляров заказать ну или вытравить самому, потом с геймпада перенести комплектующие, проверить работоспособность, только потом можно переходить к корпусу, кнопкам/стикам/крестовине и удобству хвата.

 

Повторюсь - я в этом полный профан и предлагаю любому желающему попробовать в этом свои силы. От себя могу обещать только поддержку духовно и немного материально ;) Хотите заняться?

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Конечно.

 

Проектировать будем в sprint layout. Но сначала надо выяснить размеры платы.

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

Конечно.

 

Проектировать будем в sprint layout. Но сначала надо выяснить размеры платы.

 

Ну смотрите, по ссылке на miniCG2 есть размеры платки (35.5mm x 57.5mm x 5mm), т.е. можно примерно представить размеры компонентов. Общая концепция (я не знаю правильная или нет) размещения компонентов выше я представлял.

 

Мне вот стало интересно маркировка компонентов на платке соответствует маркировке на оригинальной платке?

Я могу разобрать один из своих контроллеров и померять размеры посадочных мест под кнопки/крестовину/стики/курки/бамперы на плате. И думаю нужно разобрать руль и сфоткать все (кстати не гуглится разбор нового руля). Чтобы выяснить используемую родную мелкомягкую схему включения гироскопа в платформу Xbox 360 controller. 

Изменено пользователем kharlashkin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

Понял. Заводская плата такая же, как в ссылке, которую Вы дали? Если это так, то в ближайшие дни буду проектировать плату.

Изменено пользователем Pavel3333
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

 

Пожалуй, да, надо бы посмотреть на него. Не могли бы Вы предоставить изображения внутренностей этого руля?

Изменено пользователем Pavel3333
  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

Прошу прощения работы навалилось на меня что-то. Вот нагуглил ссылку с переделкой контроллера, где вместо левого стика используют гироскоп.

Изменено пользователем kharlashkin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хм, интересно. Спасибо, прочитаю. 

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

По размеру платки, диаметр D-Pad контроллера 22 мм (если мне память не изменяет). нужно все таки разобрать и померять всё.

Так же имеется дома Wii Remote, который Nintendo изначально проектировала для одной руки. Вот тут есть его детальное описание внутренностей.

 

Я думаю что размеры платки будут по размеру самого контроллера, как на картинке вверху плюс/минус.

Давайте попробуем сделать как - ограничим ширину платы до 30 мм, т.е. она должна быть уже miniCG2, а по длине нужно сориентироваться, когда будем размечать места для кнопок/стика/крестовины/вибромоторов и прочего.

 

Хм, интересно. Спасибо, прочитаю. 

Просто есть ещё руль, который сразу в базе имеет гироскоп. И он у меня имеется, просто нужно добраться с отверткой до него и разобрать и понять какой именно "родной" гироскоп используется.

Изменено пользователем kharlashkin

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрите внутренности руля. Если там есть гироскоп на отдельной плате - это существенно сэкономит время. Мб проблема в совместимости, но, как говорится, "не попробуешь - не узнаешь".

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрите внутренности руля. Если там есть гироскоп на отдельной плате - это существенно сэкономит время. Мб проблема в совместимости, но, как говорится, "не попробуешь - не узнаешь".

 

Да вот это целое дело, там специальная отвертка нужна (пока не приобрел). Проблемы совместимости не будет  - так как руль ПК видит как геймпад без рабочих стиков (вернее только с одной рабочей осью Х). Уверен что начинка одна - разводка должна быть разной на платках.

Мне это не кажется?

post-19155-0-24521100-1443638415_thumb.png

 

Оставлю для истории это здесь:

post-19155-0-93248500-1443638688_thumb.png

post-19155-0-74236500-1443638690_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В принципе, отвёртку можно сделать и самому - с помощью гипсовых формочек, любого металла (например, алюминия) и горелки. Но я не думаю,что Вы бы стали заниматься таким делом, долгим и не таким интересным. Кстати, какая там резьба? Было бы прикольно коллекционировать болты с уникальной резьбой от разных компаний. 


А про запрос - очень жаль. Как всегда они находят причины ничегонеделания - теперь движок плохой.


Гыы, то европа читы использует, то пс и хбох себе присвоит. Обама гнобит этим россиян ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В принципе, отвёртку можно сделать и самому - с помощью гипсовых формочек, любого металла (например, алюминия) и горелки. Но я не думаю,что Вы бы стали заниматься таким делом, долгим и не таким интересным. Кстати, какая там резьба? Было бы прикольно коллекционировать болты с уникальной резьбой от разных компаний. 

А про запрос - очень жаль. Как всегда они находят причины ничегонеделания - теперь движок плохой.

Гыы, то европа читы использует, то пс и хбох себе присвоит. Обама гнобит этим россиян ? 

Отвертка там torx, вот на али есть, у меня есть знакомый инженер по ноутбукам - у него набор отверток ого-го, но он в Крыму сейчас в отпуске, как вернется так и пойду за отверткой к нему.

 

Про запрос - я понимал на тот момент что добавить поддержку геймпада в танки могут сделать безо всяких "плясок с бубном" буквально за один патч - реально там работы паре программеров на пару дней. Но вот принципиальные какие - сами активно пытаются продвигать танчики в консоли, но поддержка консольных девайсов в игре - ни-ни!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)
Но вот принципиальные какие - сами активно пытаются продвигать танчики в консоли, но поддержка консольных девайсов в игре - ни-ни!

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

Изменено пользователем TwoPizza

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(редактировалось)

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

Я полностью согласен с СП.

Танки с контроллером не имеют никаких преимуществ, а делать ради того, чтобы было....

Хотите страдать с геймпадом? Зачем? Как вообще можно играть на реакции с геймпадом?

@kharlashkin, я вообще не понимаю, какого ответа вы ожидали от СП?

 

Хотите играть с геймпадом - играйте в WoT XBox 360...

Изменено пользователем ShadowHunterRUS

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×