Сборка знаменитой мышки W11-mouse из A4-Tech X-750F
Долгое время пользовался хорошей мышкой от A4-Tech, и в играх и на работе,
всем она меня устраивала кроме одного: разрешения.
Разрешения никогда не было столько сколько надо, в играх dpi надо большое
(1200 -> 2500), в конструкторских задачах приходилось снижать до 600dpi. Конечно, кнопка на верхней
части мыши удобная, но постоянное переключение разрешения и чертыханье когда запускаешь CS и понимаешь,
что эта партия уже проиграна, потому что забыл включить нужное разрешение - вызывало досаду.
Просматривая сайт "оверклокерс.ру",
наткнулся на сравнение разных манипуляторов:
"Мыши: бессмысленный тест :: Overclockers.ru" ,
там же увидел упоминание о мышке:
W-Mouse из X-750F ,
Внимательно прочитав разделы: "Повышенная точность установки указателя в драйвере Windows",
"Ускоритель на W-Mouse" я понял, что это именно то, что мне не хватало:
"... Идея ускорителя основана на том, что скорость движения и
требуемая точность связаны. Когда нам надо точно попасть во что-нибудь (кого-нибудь?),
то мы снижаем скорость. Условно говоря, существует два режима работы мышки -
быстро и не столь точно и медленно и с высокой точностью.
В настройках можно менять начальные и конечные пороги ускорения, а также крутизну
зависимости от нелинейной с разной степенью нелинейности до чисто линейной..."
"Так это то, что мне нужно!" - воскликнул я тогда, ХОЧУ ТАКУЮ!
Внимательно ознакомившись с материалами: Процесс сборки W-Mouse ,
Мыши: оптический датчик ,
Обсуждение на форуме ,
я понял, что могу себе собрать то, что мне понравится и будет удобно в эксплуатации.
|
1. Вначале нарисовал схему (скачать в формате pdf) будущей конструкции
- для увеличения - кликните по картинке.
|
|
2. Затем в программе P-CAD развёл печатную плату под корпус X-750,
(нажмите, чтобы скачать файл в гербер формате, готовый для заказа на любом предприятии по выпуску печатных плат) |
|
Авторская технология сборки от Walkie:
1) Вырезаем окошко в дне, чтобы линза свободно проходила. Это скорее всего потребуется даже в том случае, если опускать её ниже стандартных 2.4 мм не планируется.
2) Изготавливаем проставку, проходящую в вырез дна: 12 х 28 х [1.8-2.4] мм. Толщина 2.4 мм - стандартное положение линзы. 1.8 - положение наилучшей фокусировки.
3) Ставим дно на стекло (фторопластовые ножки на дне, разумеется, приклеены), кидаем в прорез проставку, на неё - линзу, сверху - плату, которую сразу прикручиваем.
4) Устраиваем так, чтобы дно не отходило от стекла. Можно просто грузики положить, а можно даже временно прихватить к стеклу термо-пистолетным клеем в 3-4 точках.
5) Вставляем сенсор, слегка прижимаем его и прихватываем пайкой за угловые ножки. Можно даже за все те, которые поддаются пайке сверху.
6) Всё снимаем, откручиваем плату, допаиваем сенсор.
7) Берём линзу, прижимаем её снизу к сенсору и приклеиваем к плате.
Теперь после сборки окажется, что линза не контактирует с днищем корпуса, параллельна коврику и расположена на высоте 1.8мм (на высоте проставки).
|
|
- я отошёл от технологии и линзу вклеивал дихлорэтаном в основание мыши. |
|
- зазор если окно получилось больше как у меня, заполнял кусочками корпуса от кассеты.
К слову, в 2-х мышках я этого не делал - существенной разницы не заметил,
так что если Вам эта процедура видится кощунственной - пропустите её.
(На других мышках, где окно под оптику я не вырезал,
я убирал пружинку между линзой и корпусом, линзу укладывал плотно на основание,
затем плату, следом датчик ADNS 6010, припаивал несколько ножек. Пружинку потом можно оставить,
но оптический узел не будет уже болтаться как в стоковой мышке.)
|
|
- на получившуюся плату (заказывать или ЛУТ - дело личное, я заказывал в фирме резонит), распаиваем детали, вначале те, которые не заимствуем со старой мышки. |
|
- печатная плата рассчитана на установку кварцевого резонатора или генератора,
при установке генератора элементы С3, С4, ZQ1 не впаивать.
при установке кварцевого резонатора элемент G1 не впаивать.
На этом этапе можно подключить программатор STK 200 (паяется за час на микросхеме SN74HCT244) и залить лоадер в AT90USB162.
|
|
- по сравнению со статьёй,
фьюзы надо выставить эти, иначе может не заработать сброс при снижении напряжения на контроллере, что приведёт к сбросу настроек при пере-подключении кабеля мышки.
|
|
- и только в том случае, если Вы применяете генератор
для правильной работы микроконтроллера фьюзы надо выставить как на этом рисунке.
|
|
если лоадер льёте на плате с впаянной ADNS-6010 - резистор R6 (0 Ом) (линия MISO) надо выпаять!
|
|
- потом переносим микро-выключатели и остальные детали с платы донора. |
|
- вот что у Вас должно получиться. |
|
- затем опускаем плату на основание мышки, проверяем, чтобы плата сидела ровно, без перекосов и люфтов,
опускаем на линзу датчик ADNS-6010, осторожно чтобы не загнуть ему ножки |
|
- прижимаем датчик к линзе... |
|
- контролируя без-зазорную посадку датчика на линзу, посадку платы на основание
и датчика на линзу, по углам микросхемы сенсора пропаиваем несколько выводов с обоих сторон ADNS-6010. |
|
- аккуратно, чтобы не сбить нашу юстировку снимаем плату с основания |
|
- переворачиваем и |
|
- пропаиваем все выводы сенсора с обратной стороны платы. |
|
- опять опускаем плату на основание и припаиваем и устанавливаем лазер подсветки на линзу.
"После сборки и первоначального оживления мышки в обязательном порядке требуется контроль равномерности освещения лазера. Для этого полуразобранная мышка ставится на белую бумагу, и в Wcontrol после настройки режима с фиксированным затвором просматриваются снимки поверхности. Равномерность достигается небольшим наклоном лазера в его креплении. Наклон, как правило, требуется только по вертикали. При этом помощником является также индикатор AvgPixel. Чем лучше центровка, тем выше его показания. После всего лазер прихватывается клеем."(Walkie)
|
|
- вот что в итоге у нас должно получиться. |
|
- Вот такие настройки мыши я применяю.
И в играх и в конструкторских задачах позиционирование точное,
попадание в что-то (кого-то) меткое - короче, я получил то что хотел!
Знакомые, увидев это чудо, тоже (не без моей помощи) обзавелись себе аналогичными модификациями
X-750 и нисколько не жалеют о потраченных финансах и времени. |
FirmLoad
| - Лоадер микроконтроллера AT90USB162 [4544 байта]
|
WControl+Wfirm
| - Программа обновления прошивки W11-Mouse + программа настройки и контроля + прошивка w11[20002 байта]
|
P.S. На момент написания данной стать стоимость деталей была следующей:
Микросхема AT90USB162 = от 200р/шт. (www.chipdip.ru)
Генератор 74-576-17 (по каталогу ELFA) =~ 5 евро, или
Кварцевый резонатор 16MHz - от 8,8р/шт.
LP2950ACZ-3.3 = от 44р/шт
2N3906 = от 6р/шт
печатная плата =~ 220р/1шт+подготовка проекта ~2000р
чип-резисторы от 25 копеек/шт.
чип-конденсаторы от 50 копеек/шт.
Итого, стоимость переделки, при наличии "тушки" X-750F = от 500р
не забудьте стоимость подготовки проекта на предприятии по изготовлении печатных плат (~2000р)
|
наверх
|
Варианты W-Mouse
Wxy где,
x - это контролер
1- AT90USB162
2- ATMEGA32U4
y - это тип сенсора и вариант оптики
1-adns6010, adns6090
2-adns3080
3-adns9500
4-adns6090 + оптика от 3080
старые обозначения
W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080
W4- контролер AT90USB162, сенсор adns9500
W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
19.04.2010г. При перепечатке ссылка обязательна!
|