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
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
nzl, а почему PD5 недоступен ? Я посмотрел (еле нашёл схему) : у Arduino Pro Micro этот пин управляет светодиодом (зелёным, кажись). Легко подсоединиться, даже если на плате установлен чип в корпусе -MU. Резик светодиода - долой, и будет площадка PD5. Честно говоря, дебильная схема у этой поделки.
Так и есть, разобрался. Посмотрел не ту схему, на ней не было обозначено что pd5 идет на индикацию. Не согласен с вами, отличная плата promicro leonardo, есть все выводы для wmouse и цена 6$. прошить можно без программатора через averdude. bootloader не нужен, если не будешь обновлять прошивку. 17 проводков и wmouse готова )
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
nzl, возможно, я смотрел схему клона, не Leonardo. И там USB 5V заутюживается прямо в выход стабилизатора 3.3V. Набор выведенных сигналов SPI-порта получается без SS. Ещё кое-какие "мелочи" абсолютно не продуманы. Но для обучения пойдёт, конечно. Если делать что-то, типа wmouse, то надо и кнопочку RESET как-то обустроить, и желательно знать, что за bootloader в том чипе. Если исходный от Atmel (прошит с завода), то фьюзы будут в нехорошем положении - могут убиваться профили. А программировать тогда можно и атмелской утилитой FLIP. Впрочем, почему бы и не такую плату, если всё удовлетворяет. --- В общем, свисните, когда прошьёте WXLoader. Граббер есть, инструкция написана : SROM GRABBER, и всё ждёт, когда мы утащим SROM из Вашей М625. Кстати, один важный вопрос : какая ОС на компе, часом не Windows ли 7 до сих пор ? Потому что WXLoader - это устройство winusb, и драйвером для него винды комплектуются давным-давно, однако, автоматом его устанавливают только 8.1 и старше.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
возможно, я смотрел схему клона, не Leonardo. И там USB 5V заутюживается прямо в выход стабилизатора 3.3V. Набор выведенных
Да, клон другой, называется Arduino Micro вот схема, https://all-arduino.ru/arduino-micro/ вроде там с питанием все ок ) У меня есть одна мышь без прошитого bootloader с профилями все отлично, ничего не слетает и не глючит.
Walkie писал(а):
В общем, свисните, когда прошьёте WXLoader. Граббер есть, инструкция написана : SROM GRABBER, и всё ждёт, когда мы утащим SROM из Вашей М625.
Тоже жду, как то не спешит присылать белорусский чип и дип контролеры ((( с грабером все понятно, инструкция отличная, win7, драйвера как-нибудь поставлю, я в этом хорошо разбираюсь.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Я смотрел клон с названием "Arduino Pro Micro", там совсем другая схема, но не суть, ладно. Раз уж Windows 7, то когда граббер впервые соединится с системой (если забор части SROM пройдёт благополучно), ОС тоже потребует для него драйвер, потому что это тоже устройство WINUSB. Придётся тоже ставить вручную, как и для WXLoadera. --- Полный даташит на датчик у меня, конечно же, есть - по нему и писал WX. С реверсом qsxcv я знаком, и SROM 7,8 и 9 по линкам видел. Пробовал задуть их в 3360. Поциент говорит : "К вашей стрёмной SROM такую личную неприязнь испытываю, что кушать её не могу" и не оживает. Видимо, эти коды только для логитеховского 3366, который отличается какими-то внутренностями. "Отака хреновина, малята".
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
nzl, хипповый паучок на фото. Я б даже сказал : ПАУЦЁК. xD Нельзя так цеплять кварц - верный путь к сбоям в контроллере. Перенесите на родные контактные площадки и как-то закрепите. Уж лучше пусть висит мимо платы. Кстати, какой номинал у этого кварца ? Выложенные файлы не те . Надо ж результаты, SROM-1(2).inc, но да ладно. Первый байт в -1.inc - это версия. И если уже посмотрели, что там 0x03, то такая SROM у нас есть. Хотя на всяк пожарный скиньте получившиеся .inc. Ещё раз сверю с имеющейся версией.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
Выложенные файлы не те . Надо ж результаты, SROM-1(2).inc, но да ладно. Первый байт в -1.inc - это версия. И если уже посмотрели, что там 0x03, то такая SROM у нас есть. Хотя на всяк пожарный скиньте получившиеся .inc. Ещё раз сверю с имеющейся версией.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Спасибо за труд ! Да, у этой M625 SROM - V03. Но с моим совпадает лишь начально. В -2.inc то ли сбой прошёл, то ли ... в общем, последний килобайт - из одних нулей. Вероятнее всего, PC коряво захавала по USB. С одной стороны - понятно, что это 03, с другой - любопытно, где лажа, случаем не в М625 ли. А с третьей - не хочется напрягать повторить забор SROM-2.inc, особенно, если всё уже разобрано .
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
Вероятнее всего, PC коряво захавала по USB. С одной стороны - понятно, что это 03, с другой - любопытно, где лажа, случаем не в М625 ли. А с третьей - не хочется напрягать повторить забор SROM-2.inc, особенно, если всё уже разобрано .
Все разобрано, и собрано в WXmouse. Из трудностей, после того как отрезал сенсор mosi miso nsc и sclc , мышь померла, не горела подсветка и раз в 0,5 сек отключался 3.3v. После удаления контролерра M625 ничего не поменялось, не смог разобраться как вернуть 3.3v запаял свои 3,3 ну и все заработало. Конечно день и ночь, китайский контролеер с прошивой полное гавно ) я в винде так и не смог привыкнуть с 1000Dpi (перелет или не далет)в игре 400dpi вполне себе хорошо(что странно ). это на 1680x1050. Получилась видео картинка плавная гладкая, фокус отличный очень рад и доволен. Спасибо Walkie тебе большое за труд !
Вложение:
123.jpg
скрин на тряпке. А еще мои впечатления по сравнению с A3090 wmouse, wx однозначно как то плавнее что ли, сложно объяснить, и я точнее в винде попадаю в мелкие элементы чем на w22 в игре еще особо не тестировал не было времени. Так что делать однозначно имеет смысл, прям вообще красота.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
nzl у тебя на скрине опрос 180Гц - почему столько? По моему опыту надо ставить чтобы при делении 1000 на частоту опроса получалось целое число 1,2,3,4,5 Иначе, если смотреть в mousetester видно, что частота болтается между двумя частотами и в среднем получается заданная.
Кроме того параметр mobility, исходя из объяснений Walkie, лучше ставить от 8 и выше.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Ага. Значит, появилась ещё одна WXMouse . Матрица вроде чистая. По кино должны быть хорошо видны её огрехи, хотя это уже неважно - не разбирать же на чистку. Но вообще-то странно, что отличается от прежней 625. По идее особой разницы быть не должно. Ну, если только китайцы в ARM-е уж совсем чего-то не напороли по принципу "лишь бы ездило".
Тогда обновляйте : WXMouse SOFT V1.2 Там мелкие дочистки и небольшие дополнения. 1) Добавлен режим Z-Click 2) Добавлена настройка асимметрии чувствительностей осей Y-X. (слайдер : надпись не Mobility, а просто буква M - пока не хочу сильно перетасовывать интерфейс)
В WXProg сделан автоматический выход : программируется, 1.5 сек пауза, и выход, если всё хорошо. WXControl - тоже не забыть заменить на новый.
--- И да, если динамика задаётся нелинейной, то Mobility (M) лучше не ставить менее 8. Завтра-послезавтра появится время, и я сделаю описание WXControl. Что, как и зачем крутить.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka писал(а):
а оно может само мышу отключать от usb, а потом подключать?
Смеёсься, злодей ? Вообще-то в WXLoader-e (а программируется под ним) предусмотрена функция, которая может принять от хоста командочку, которая вызовет сброс контроллера, после которого управление отдаётся залитой проге, которая заставит открытый программатор потерять связь, который спросит "хозяин, чё, типа, делать бум?", которому придётся ответить "да типа, ничё, закрывайся". В общем, там хотелось сделать чистенько, чтоб и систему не мусорить, и ... но элегантно не получалось, и я плюнул. Кроме того лоадер - общего назначения, и иногда просто ни в коем случае нельзя сразу отдавать старт залитой проге. Мышки не касается, а других поделок - очень даже.
На днях подключал WXM, определяется в XP, 7ке, 10ке как мышка, курсор двигается. WXЛоадер требует драйвер, как было уже выше сказано (м.б. про это добавить в шапку, с пояснением что-как?). В XP WXControl, без установок дополнений, уже не работает, как умеет WControl.
Просьба нарисовать схемку подключения обычных мышиных микриков (кнопок с 3мя выводами) и добавить её в общую схему, что в шапке (эту информацию, но ещё понятней - Лазерный оптический сенсор #15610929).
А программная корректировка угла разворота датчика планируется (как в WM)?
Пользуясь случаем, хочу выразить благодарность Автору топика и Куратору (им особенно) за помощь и развитие данного проекта, а также активным участникам! Спасибо!
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Как устанавливать WXLoader в старые ОС, типа Windows 7, я описать не могу, так как уже давным-давно не имею с ними дела. Сложностей там нет, но конкретику не помню от слова "совсем". Кстати, я ещё понимаю, когда в бухгалтерии стоит комп с XP, который лучше не трогать. Но зачем обычному юзеру 7-ка понять затруднительно. В современной ситуации - это лишь приобретение дополнительных квестов.
Коррекцию угла установки датчика делать почти бессмысленно. Дело в том, что 3360 нельзя ставить иначе, как по ТУ. Ну, можно, только тогда появятся неприятные проблемы (нет смысла их описывать). Кстати, угол поворота можно программировать напрямую, самому 3360, что весьма не рекомендуется. Я ранее полюбопытствовал, почему, и попробовал. Ба-лин... действительно, при кратных 90 ход вроде нормальный, но при промежуточных углах в трекинге чувствуется явное порно. Странно даже. Короче, получается, что 3360 всё равно надо ставить правильно. А коррекцию вводить только в пределах до... вероятно, градусов 10 туда-сюда. Но подстройка угла в таком диапазоне (своя, точная) на мой взгляд не даёт ничего на практике. В этом диапазоне просто мгновенно привыкаешь держать мышку так, как надо, и не испытываешь никаких неудобств, даже если датчик в ней стоит чуть кривенько. Могу быть неправ, тогда обоснуйте - сделаем.
Микрики в схему добавил. Дожую сопли описание WXcontrol - выложу всё.
Мне даже 1-2 градуса (в WControl) - уже сильно ощущается, привыкать к такому дискомфорту точно не хочется. Подобная опция очень классная, НО, лучше всё-таки отказаться от неё, правильно размещать датчик, а не засорять код, усложняя обработку движения. Я этой опцией пользуюсь (корректируя как раз в диапазоне 1-10 градусов) только в экспериментальных мышках, где разный хват и беглая установка датчика на сопли. Буду просто для этих целей пользоваться WM.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Lexx10th, не-не. Просто я думал, что настройкой Instalation Angle в WM все пользуются максимум для разворота на углы, кратные 90. А у самого есть только одна мышка в корпусе A4-730, где понадобилась корректировка то ли на 3, то ли на 5 градусов - там это хорошо чувствуется. Если есть применение - сделаю. Точно повернуть оси на заданный угол - это не сложно, и код вовсе не засоряет. Единственно, жаль, что сам 3360, имея такую возможность, делает это корявенько и не избавляет от написания собственного разворота.
--- nzl, забыл сказать. На скрине очень малое значение SHUTTER\Value ! Если это тканевый коврик, то оно, как правило, должно быть не менее 200. Такая короткая выдержка (63) может получиться только в двух случаях : 1) Коврик подобен серебристому пластиковому, с очень сильным отражением (что вряд ли). 2) Очень большой LED-ток. Например, резистор 39 Ом в его цепи таковым не является. Или он подцеплен вовсе не источнику 1.9V. Короче, цепь LED ноги 15 сенсора надо тщательно проверить, пока нет беды. --- А родные 3.3V бултыхались скорее всего из-за того, что на ножке разрешения тамошнего стабилизатора висели какие-то остатки родной схемы.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
nzl, забыл сказать. На скрине очень малое значение SHUTTER\Value ! Если это тканевый коврик, то оно, как правило, должно быть не менее 200. Такая короткая выдержка (63) может получиться только в двух случаях : 1) Коврик подобен серебристому пластиковому, с очень сильным отражением (что вряд ли). 2) Очень большой LED-ток. Например, резистор 39 Ом в его цепи таковым не является. Или он подцеплен вовсе не источнику 1.9V. Короче, цепь LED ноги 15 сенсора надо тщательно проверить, пока нет беды. --- А родные 3.3V бултыхались скорее всего из-за того, что на ножке разрешения тамошнего стабилизатора висели какие-то остатки родной схемы.
В этой <censored> m625 сделано что с 15 идет на 4 и напряжение 2.01В Как ты считаешь обрезать и сделать через резистор на 75 Ом ? а какая беда будет сгорит светодиод ?
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
nzl, то есть : ножка 15 накоротко соединена с 4 и это напряжение 2V ? Резистора нет вообще ? Ещё раз внимательно проверь. Если так, то это какие-то кукрыниксы проектировали... во дают... См. схему WXMouse и подай 2.0 V на ногу 15 через резистор от 33 до 43 Ом. Дефолтный номинал там - 39 Ом. Если нет одного нужного номинала (33, 36, или 39), то можно слепить из 2-3-х параллельных. Например : 51 и 150 Ом, или два по 75-82 в параллель. Или три по 100-120 Ом. Короче, рассчитай сам из того, что есть в наличии. Какая грозит беда ? Рано или поздно LED накроется медным тазом. Или сдохнет ключ, управляющий подсветкой. В любом случае сенсор можно будет просто выбросить.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
то есть : ножка 15 накоротко соединена с 4 и это напряжение 2V ? Резистора нет вообще ? Ещё раз внимательно проверь. Если так, то это какие-то кукрыниксы проектировали... во дают... См. схему WXMouse и подай 2.0 V на ногу 15 через резистор от 33 до 43 Ом. Дефолтный номинал там - 39 Ом.
Все получилось, поставил 39 Ом. Там нет резистора только стоит конденсатор какой то ) с 4 на 15 между ними конденсатор.
Вложение:
123.jpg
ковер тот же, черная тряпка At4tech mp400
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения