W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Касаемо механизмов Logitech - видать они разные - в отличие от приведённой картинки, мне известен механизм, в котором пружинка (как на бельевой прищепке) воздействует (фиксирует) на внутреннюю полую часть колёсика, выполненную в виде многогранника с прямыми участками... ну, типа такого
Всё правильно, и на моей картинке так же, с разницей только, что там не только угловые впадины (как у некоторых производителей офисных мышек), но и угловые горки. Пружинка фиксируется в этих впадинах, а горки не дают ей застрять между впадин.
Вот еще несколько наглядных фото:
В старых logitech, таких как m-bj48, mx 300, mx 518... (на фото даже шариковая): #77
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
retaliation писал(а):
С новой прошивкой, кстати, добавились некоторые нюансы в работе системы:
А что это? Какой комп, какие программы реагировали на движение курсора, с TV-sync али бэз - ведь для индикатора загрузки всё это имеет колоссальное значение.
--- Сегодня вожжа, попав под хвост, заставила скрупулёзно разобраться с логитеховским колесом. Взял мышу G400 - одну из наиболее капризных и мерзопакостных в этом плане. Её колесо - практически, как в посте Lexx13 выше на 1-й картинке. Внимательно исследовал механику, процесс формирования сигналов их кодера и косвенные связи меж ними. Пришедшее понимание сей конструкционной и электронной хрени дало возможность уже осознанно написать совсем другой вариант программы-преобразователя WH518. А заодно и механически отбалансировать колесо : отстроил положение фотоприёмника по отношению к решётке колеса, ликвидировал жуткий люфт всей посадки колеса (потребовались две простые бумажные полоски). Хотел фиксатор заменить, но плюнул и просто оптимально перегнул. Ну, вот. Совсем другое дело. Если бы не треск пружинки-фиксатора и не очень приятные тактильные ощущения - самое лучшее колесо по юзерским характеристикам. Абсолютно без ложных срабатываний (и несрабатываний), сигналит системе исключительно в момент, когда диск занимает новое устойчивое положение - можно считать, что синхронно со звуком щелчка, и пр.
Какой комп, какие программы реагировали на движение курсора, с TV-sync али бэз - ведь для индикатора загрузки всё это имеет колоссальное
значение.
TV-sync сначала был выключен, с ним всплески стали чуть поменьше. Комп довольно старый с core2quad и win7 x64, но дело вряд ли в нем, т.к. с откатом на старую прошивку все нормализовалось. Точнее, всплески теперь бывают только при “мышиной возне”, но если мышку оставить в покое, активность ядер становится нулевой, тогда как с новой прошивкой она постоянна.
PS Кстати, а не могли бы вы добавить сохранение профилей из eeprom в файл без подпайки программатора? А то у меня однажды слетели и пришлось все отстраивать заново.
Линза и датчик компактные как A9500. Но линза вертикальная! Мышка беспроводная, старая, а задержек не ощущается даже в шутерах, срывов тоже нет. Удивительно, что в такой старой мышке такая хорошая начинка.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Я сегодня выложу комплект 5.8. Там опрос, как и ранее, уже регулируется. Только от 30 до 1000 Гц и с шагом 1 Гц. Насчёт загрузки ОС. У меня есть домашний комп с i-5 и материнкой Asus (чипсет Z77). Если ставился опрос 1 кГц, а мышь отдавала данные всегда (даже нулевые приращения, когда нет движения), то сразу появлялись проблемы и запуском BIOS, и с дальнейшей загрузкой. Загружалось, но : либо с висячкой, либо с парой автоперезапусков, хотя, изредка и сразу. Ну, а далее загруженная ОС работала уже без вопросов. Загрузка приходила в норму лишь после задания в дескрипторе значения 4 мс и более (снижения частоты до 250Гц). Нормализовалось также и после того, как мышка перестала выдавать данные при отсутствии движения, хотя и опрашивалась на 1кГц. Собственно, она в 5-х версиях всегда так и работала. 5.7 в этом плане ничем не отличается от предыдущих. Другие же имеющиеся машины, как современные, так и более старые, загружались безукоризненно и при 1кГц в любых вариантах. К сожалению, я понятия не имею, что происходит у юзеров с линюксоидной и другими формами жизни. Но kemsky, исходники 5.8 дам, конечно. Хотя по опросу это та же 5.4 и ранее. Есть отличия только в главном дескрипторе. В нём вырублен серийный номер изделия, ибо из-за этого комп и бунтовал (XP - синеэкранно), если подключать несколько экземпляров Wxx.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
Там опрос, как и ранее, уже регулируется
а почему такой поворот событий? или это такой же вариант как 5.7 с отдачей на 180Гц. но только можно будет ставить от 30 до 1000Гц ? Не мог бы ты поподробней расписать что там и как происходит?
кроме опроса USB, есть какие нибудь изменения улучшения в новой прошивке?
в БФ4, при стрельбе из снайпы, при использовании оптического прицела (нажатие ПКМ) перекрестие прицела довольно основательно болтается, описывая горизонтальную восьмерку... При этом есть возможность задерживать дыхание. для этого надо нажать соответсвующую кнопку. При нажатии боец задерживает дыхание на несколько секунд и прицел перестает болтаться. Я попробовал назначить на оба действия (зоом + задержка дыхания) одинаковую кнопку (пробовал и мышиные кнопки и клавиатуру) но вместе не срабатывает - только зумит. странно но в БФ3 это работало. Если же нажимать разные кнопки, нчала зоом потом дыхание, с минимально возможной задержкой то все срабатывает. собственно просьба большая, если конечно это возможно... можно ли сделать бинд нажатия дополнительной кнопки совместно с ПКМ, но так чтобы нажатие второй кнопки происходило через 70мс ?
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Wmouse V5.8 (108kB) Введение параметра "Rate,Hz" потребовало задействовать отдельное поле в структуре профиля. В мышках с ранними прошивками оно заполнено нулями. Поэтому без настройки в новой Wcontrol-5.8, которая уже знает об этом параметре, в профиль будет подсунута частота по умолчанию - 120 Гц. Снятый флажок "Enable sync" - это по сути установка постоянного, фиксированного опроса 1 кГц, положение ползунка при этом не играет роли. Filter TAU. Установка значений от 0 до 3 - это установка реальных TAU, а не принудительно 4 мс. --- Опрос.
iG0Lka писал(а):
опрос ... а почему такой поворот событий?
Да, это как 5.7, только не жёстко 180Гц. Мыша работает, как и прежде. Опрашивается хостом на частоте 1кГц. Если нет ни движения, ни изменения состояния кнопок, то на очередной запрос хоста она выдаёт "данные к передаче не готовы". И хост каждую 1мс, как в анекдоте "пить буш? - не хочется. - а щас ?" спрашивает "а щас". Таким образом, при отсутствии движения система не загружается и способна уйти в спячку. Как только появляется сдвиг, который надо передать системе, хост примет его с макс. задержкой 1 мс и - пошла реакция системы. И если мышка продолжает двигаться, то через время, определяемое ползунком "Rate", передаётся следующая порция накопившегося сдвига, то бишь не в каждой 1 мс физического опроса. Для хоста это имитация установленной частоты опроса, но с динамической фазировкой - максимально быстрой реакцией в момент трогания. Наряду с этим изменения кнопок передаются тут же - без синхронизации с "Rate". ---
Цитата:
можно ли сделать бинд нажатия дополнительной кнопки совместно с ПКМ
Сделать-то можно всё. Но в рамках существующей программы для Wxx - это дикий гемор. Там диспетчер биндов - и так ветвист. Равносильно, что выкинуть его и разработать совсем другой, по сути с системой команд для обработки макросов. С чем я категорически не хочу возиться. Пара клавиш в бинде, разнесённые по времени - это даже интерфейс другой требуется. Единственное, что можно сделать - это спецвремянку, где на клавиатуре разблокировать какую-нить клавишу, типа "Vm". А при бинде на неё запускать жёстко разработанный макрос "Васёк", который встроить, как одну из задач в главный монитор мышки - и тоже повозиться надо с отладкой, чтоб не глючило с другими биндами. Игрушки и так клепают для консолей, а потом - кривой порт в PC. Хорошо ещё, что они вообще хоть как-то реагируют на управление. Макросы их, как правило, уже не спасают. Да и не надо это по большому счёту. Легче освоить то, что уж есть.... чем париться и подстраивать, считая его долговечным и незыблемым... "однодневки" всё это...
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Walkie писал(а):
это дикий гемор
ну под "можно", я это и имел ввиду. Вообщем то оно того не стоит бо не известно будет использоваться или нет.
Walkie писал(а):
и тоже повозиться надо с отладкой
да фиг с ним. я думал там просто код нужной клавиши прописать дополнительно к ПКМ, и чек бокс поставить - включено / выключено. Я вообщемто и так уже задержку дыхания на автомате жму. это у меня ближняя боковая кнопка, но при этом мышу слегка сдвигает... но это не критично т.к. прицел всеравно не на месте в момент нажатия. -----------
Спасибо огромное за новую прошивку!
------ обновил ссылку в шапке на версию 5.8 + описание.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Последний раз редактировалось iG0Lka 02.12.2013 21:49, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Выскажу банальные соображения по хранению профилей на диске. Казалось бы, нужная функция. Но при внимательном рассмотрении получается следующая картина. Если в мыше потерялся профиль - это тревожный звонок, что устройство неисправно и тут же нуждается в разборке и ремонте. По меньшей мере тогда надо и пайку проверять, и, скорее всего, контроллер менять. Есть довольно много собранных мышей, но ни в одной из них за годы их работы я ни разу не сталкивался с потерей профиля. Ни разу. Я даже не знаю, как надо постараться, чтоб убить данные в EEPROM. А теперь представим, что есть инструмент "профиль с диска". Ну, лежит он где-то без дела, или это умеет Wcontrol. Где-то в компах или в сети валяются не пойми когда, кем и для чего сохранённые профили. Не пойми какой версии, наверняка без текстовых комментариев, что это и чьё это. Дело 100% закончится тем, что загрузив профиль в мышь, надо будет всё равно лезть и таращиться-проверять, а то ли загрузилось. И это в противовес тому, что настроить с нуля конкретный профиль - это максимум пара минут. Другая ситуация : надо восстановить профиль, который когда-то настраивался с величайшей тщательностью, а потом был случайно, по баловству, перенастроен. Но и в этом случае, как ни смешно, инструмент "взять с диска" практически бесполезен. Раз уж человек так тщателен, что аж профиль мышки до запятой отстроил, то он наверняка и текст-файлик с нужными наблюдениями и пояснениями для себя напишет. В общем, такие инструменты, если чётко не видеть их назначения - это просто дань моде. Программистов, как правило, абсолютно не заботит, будет от этого польза или головная боль. Я когда-то встраивал эти функции в Wcontrol, но затем безжалостно их выкинул. Как ни крутился, они или приносили небольшие неприятности, или были попросту бесполезны.
----
Lexx13th писал(а):
Walkie, большое спасибо! Даже антивирус теперь не ругается.
, . А хто такой этот антивирус, на что ругался, и как он вообще посмел ? И да, я сделал и колёсико, и новую V1183. Просто привожу всё в нормальный вид, выложу материалы - Васёк распределит их должным образом.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
А, да... экспериментальную сейчас попробую слабать уже на основе 5.8. Раз в магазин, то - вот последние схемы : 1) про WH518 2) про подключение к V1183
Если в мыше потерялся профиль - это тревожный звонок, что устройство неисправно и тут же нуждается в разборке и ремонте.
Да, тут на самом деле мой косяк — повесил кварц на выносе в процессе сборки, поскольку smd нужного номинала на тот момент под рукой не оказалось, а потом поленился эту оплошность исправить, в результате любое включение на столе импульсных блоков и т.д. приводило к срыву генерации и зависанию контроллера, а один раз даже профиль слетел. В итоге пришлось таки разбирать мышку и исправлять эту недоработку.
Walkie писал(а):
Я когда-то встраивал эти функции в Wcontrol, но затем безжалостно их выкинул. Как ни крутился, они или приносили небольшие неприятности, или были попросту бесполезны.
Честно говоря, лично мне было бы проще править конфигурационный файл, нежели выставлять все настройки ползунками. Что-то вроде Wcontrol.ini, имхо, был бы несколько удобнее. Хотя вам виднее, конечно.
Пересобрал себе с откликом 32 и старым дескриптором Ж)
Кстати на счет тау, заметил, что при тау 1-3 мышь ведет себя практически как копперхед, патроны ложатся кучно. Я обычно проверяю так: выбираю вертикальную полосу на карте и стараюсь попасть в нее резким движением, без тау разлет в неск раз сильнее. Сначала думал, что дело во времени отклика, но 32мс лишь немного улучшили кучность, а вот тау очень помог.
Скорее всего в коппере стоит какой-то похожий фильтр. Однако, коппер заметно четче, у wmouse все же ощущается некоторая замыленость (или проблема в том, что фильтр не справляется с быстрыми движениями, я не распробовал), думаю тут есть еще пространство для совершенствования.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения