Модернизация мыши — добавление наклонов колеса, замена электроники

image

В моих руках побывало много мышей, но самые удобные корпуса для меня всего два — «Oklick Hunter» и «DeathAdder».
«DeathAdder» появился у меня, ещё в далеком 2006 году. Служил мне верой и правдой несколько лет, потом были разные мыши, последние годы пользовался «Хантером», вернее W-mouse в корпусе «Хантера», а DeathAdder пылился в коробке.
Для меня, основной недостаток DeathAdder, маленькое количество дополнительных кнопок и отсутствие наклонов колеса. На наклоны колеса, при работе в windows, у меня назначены Copy / paste. Это очень удобно. В игре наклон колеса вправо, я использую как обнаружение целей, т.е. указательный палец постоянно «тремолит» колесо вправо. Я к этому очень привык и мышь без наклонов колеса для себя не мыслю.
Поэтому идея переделать колесо в DeathAdder мне не давала покоя. Несколько раз разбирал его, прикидывал и собирал обратно т.к. затея казалась нереальной…
Но как говорится глаза бояться, а руки делают — примерно полгода назад, стал более активно продумывать варианты и все же решился на переделку…
Осторожно, трафик! много фотографий
План действий, учитывая большие сомнения в удачной переделки колеса, нарисовался такой:
1. Переделка колеса.
2. Добавление дополнительных кнопок.
3. Замена электроники — создание W-mouse.
4. Облагораживание корпуса.

В большинстве мышей с наклонами колеса, используется конструкция с подвеской колеса в «кроватке» — при этом нажатие кнопок наклона осуществляется рычагами на кроватке, а кнопка «нажатие колеса» ака третья кнопка мыши (3КМ), будет нажиматься одной из осей кроватки.
Для «кроватки» я довольно долго перебирал разные варианты — либо делать её из отдельных «панелей», либо найти что нибудь готовое, подходящее по размерам.
В результате хорошо подошел корпус какого то конденсатора. Внутренности были удалены, корпус разрезан пополам. Сделаны отверстия для осей колеса, в торцы поставлены фторопластовые оси опор. У самого колеса была укорочена ось на которой висит энкодер.

eb5e35d5f2c04069aa9dab31bb9047df.JPG

0e179a9003104bad8dbf2d7ddb3f1f31.JPG

Весь процесс переделки сопровождался многочисленными примерками. /улыбка/
Первая примерка:

2d842e74d2d3452593234d605eddcf56.JPG

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

885326dcac9641978a968b4c1845d256.JPG

Для подвески «кроватки» были сделаны опоры из алюминиевого уголка.
Вообще место в передней части корпуса очень ограничено, поэтому все делалось с минимальными зазорами. Сам корпус, местами, пришлось основательно подточить.
Кроватку тоже спереди пришлось подрезать — на картинках видны эти скосы.
Передняя опора и колесо со скобой фиксатором энкодера:

79978d40bae442fcbd6cb00cad6c6290.JPG

очередная примерка перед изготовлением и установкой задней опоры, как видно места для опоры почти нет:

f0f27e16c5354807b87fbb6c274ef511.JPG

Установлена задняя опора. Ось оставлена намеренно длинной т.к. она будет использоваться для нажатия 3КМ. Поэтому отверстие в опоре сделано так, чтобы ось могла немного перемещаться вверх/вниз:

c933ae9303c64280aa1fb5cff78ecf09.JPG

1c86efbec444459cb9f3977c45d7f122.JPG

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

2a814cb3799948e09a0064df8e3a76dc.JPG

Установлена «расширяющая» плата. Использован стеклотекстолит толщиной 0.5 мм
Как видно фторопласт с оси пришлось срезать и использовать более длинный винт:

52556794e95643038a53ea490bc4591c.JPG

Кнопки пришлось использовать мембранные. Производители указывают ресурс в несколько миллионов нажатий. Основная проблема найти кнопки с самым легким нажатием.
В закромах нашел штук 20 разных кнопок, тестировал усилие просто нажимая одну кнопку другой. Самыми «легкими» оказались кнопки фирмы omron.
Установка «задней» кнопки которая будет нажиматься колесом ака 3КМ:

c2f9c2a7840a468b90a474161762140b.JPG

установка передних кнопок наклона колеса:

00291bb7ffef4ed095555454ab8202e4.JPG

6d5080632acb490683be73374e051049.JPG

Рычаги для нажатия боковых кнопок были сделаны из стальных полосок (вытащены из старых автомобильных «дворников»):

db70cebf39404afe9daa0032e3f773e1.JPG

937108ac3da7407699d6059b1dcf8352.JPG

Примерка в корпусе мыши:

26477815d09c43c3ab779bef8cc888ee.JPG

Таким образом первый пункт плана можно считать выполненным — колесо получило наклоны.
Сразу скажу, что нажатия оказались «туговаты». Это особенно было заметно в сравнении с колесом «Хантера» у которого боковые нажатия колеса очень легкие и не побоюсь это сказать -приятные. Поэтому встала задача найти более «мягкие» кнопки. Благо, что этот тип кнопок дешевый — на алиэкспрессе и эбей заказал несколько вариантов, в том числе и такие кнопки как стоят в «Ханторе» — i.ebayimg.com/images/g/BvsAAOSwLVZVpeQ7/s-l1600.jpg
Второй пункт плана — установка дополнительных кнопок.
У «Хантора» на «спине» есть две кнопки, на которые у меня назначено «Home» и «End» — это очень удобно, в броузере, для перехода в начало или конец страницы, но и в играх также активно используется, для выбора дополнительного реквизита.
Поставить пару кнопок на спину оказалось легче, чем я думал /улыбка/
Нажатие этих кнопок, я привык делать указательным пальцем — ближнюю к телу, подушкой указательного пальца, дальнюю кнопку, кончиком согнутого пальца, мне это удобно и получается без какого либо напряга.

3e147c137e12428bb395317d25ee7511.JPG

eb3839b0dfd64bc28cd7c3fcc77bc7c5.JPG

Для того чтобы мышь легко разбиралась использован разъем.
Примерка собранной платы с кнопками:

fee060b5ba8746de84b9237fb124bb47.JPG

096047dbf3374b85a7f3e8ff275f8f73.JPG

Примерка в полностью собранную «спину» корпуса. Кстати видно какое потертое и поюзанное состояние корпуса:

579bc7301b3d48a2a47e2be2013f9c73.JPG

Так как первые два пункта плана успешно выполнены, можно переходить к третьему пункту — создание W-mouse на базе DeathAdder.
W-mouse это проект игровой мыши с, не побоюсь этого сказать, уникальными возможностями.
Ссылка на проект будет в конце этого материала.
Вкратце — используется микроконтроллер (в данном случае ATMEGA32U4) — который заменяет штатный. Это позволяет реализовать дополнительные возможности и улучшенные характеристики мыши. Например при настройке w-mouse, на конкретный коврик, можно с сенсора считывать фото поверхности коврика.
Прошивка, как и вообще весь проект W-mouse, результат усилий человека известного под ником Walkie — он живет на юго-западе России.
Переделка свелась к следующим шагам:
— удаляется «старый» контролер и все ненужные элементы.
— удаляются ненужные связи сенсора и добавляются новые.
— добавляются проводки для подключения к плате с «новым» контроллером, а также многоцветный RGB светодиод, для индикации активного профиля.
— устанавливается плата с контролером.
— заливается прошивка.

Теперь чуть подробней, в основном за счет фотографий /улыбка/

Примерка установки платы для микроконтроллера:

3f6a1aa33c1e4d49a1fb64c0062785ad.JPG

Установлен микроконтроллер на плату. На основной плате подготовлены проводки для связи с платой микроконтроллера. Установлен переменный резистор для регулировки тока подсветки сенсора. Установлен светодиод «профиля».

13cdd656fbbe4f339c65e547c136d0d9.JPG

3e9abfca44ea4b0680a6b92bf2c83cb2.JPG

W-mouse может использовать один из шести профилей.
Переключение профилей можно делать как отдельной кнопкой так и автоматически специальной программой, которая отслеживает активное окно и включает соответствующий профиль.
В переднюю часть корпуса мыши, которую всегда видно, сделал вставку из матового оргстекла (вытащил её из старого сдрома).

970e0d7f0aa548348e92018c2b246e27.JPG

e586324817644d25bcd88ba674af42d9.JPG

После этого было осуществлено подключение платы микроконтроллера и залита прошивка W-mouse.
Самый волнительный момент — первое включение:

9c4ef82c4352438183a020e7e3365fdd.JPG

Радость оказалась недолгой. Мышь проработав пять минут, при выключении и последующем включении перестала подавать признаки жизни. /тоска печаль/
После небольшого перерыва (нервный перекур и размышления /улыбка/), мышь включилась и отработала примерно полминуты…
Далее были 2–3 часа ковыряний с прозвонками, заменой емкостей и попытками выяснить причину такого подлого поведения — иногда включалась и работала полминуты…
Было решено заменить кварц, и на этом этапе я отпаял провод от корпуса кварца к земле.
Надо сказать что на предыдущей W-mouse соединение корпуса кварца с землей используется. После отпайки этого провода, мыша включилась и стала работать безупречно. /ура/

Проверка работы платы с кнопками и колесом:

92a23961ec444fb1bf200d659e76b5c2.JPG

Далее была сделана сборка мыши в корпус, в полностью рабочее состояние и проведена её проверка в броузере, а также в игре BF4.
Проверка показала, что боковые нажатия колеса очень «тяжелые», дополнительно это усугублялось тем, что у колеса DeathAdder боковые грани скругленные.
Также тяжеловато нажималась 3КМ т.е. само колесо.
Было решено пустить в дербан запасной «Хантер» который купил когдато подешевке.
Вытащил из него две кнопки, которые стояли на наклонах колеса.
Сразу это делать не хотел, так как эти кнопки были запасными для уже используемого«Хантора», но «раз такая пьянка — режь последний огурец» /хаха/
Для 3КМ была найдена «нежная» мембранная кнопка в одном из раздербаненных трупов мыши фирмы A4.
Установка новых боковых кнопок потребовала переделку рычагов нажатия.
В качестве одного, который крепится только на один винтик, замечательно подошел, тот же алюминиевый уголок из которого были сделаны опоры «кроватки», а вот рычаг который крепится двумя винтами пришлось полностью вытачивать из куска дюралюминия толщиной 3 мм.

e04b3bb663214c98b9b28c2773f1994a.JPG

В результате боковые нажатия колеса стали легкими и приятными.
Спина была покрашена алкидной краской, отличающейся некоторой шершавостью («rust-oleum multicolor textured»), это важно т.к. если поверхность гладкая то рука неприятно липнет.

Окончательный вид мыши:

bea30e54d0da42f9b3b070410edf235f.jpg

9cf1ca5b64074cf799a115acbf0c6c07.jpg

Результатом очень доволен.

ссылки:
Проект W-mouse на сайте overclockers — forums.overclockers.ru/viewtopic.php? f=47&t=330808
Предыдущая сборка W-mouse в корпусе «Хантора» — geektimes.ru/post/258184

особая благодарность Walkie как автору W-mouse

© Geektimes