Часовой пояс: UTC + 3 часа




Куратор(ы):   iG0Lka   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4821 • Страница 7 из 242<  1 ... 4  5  6  7  8  9  10 ... 242  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 
Прилепленное (важное) сообщение

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Мышка называется W-Mouse и WX-Mouse

Варианты
WX-Mouse
сенсор Pixar PMW-3360, PMW-3389, контролер ATXMEGA32A4U-AU

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

W-Mouse
Комплект ПО версия 6.6. для всех вариантов W-mouse (пароль к архиву: W-Mouse)
История изменений версий W-Mouse начиная с 5.2
Принципиальные схемы всех вариантов W-mouse
Инструкция Walkie по сборке и оживлению W-Mouse.
Последняя версия инструкции Walkie по сборке и оживлению W-mouse.
Программатор V1183 для заливки Wloader (W-Mouse), прошивка ATtiny
Универсальная печатная плата для W-Mouse контролер ATMEGA32U4. Разработка Dx!.
Wloader-ы для обоих контролеров (162 и U4)

Общее для W-Mouse и WX-Mouse
Описание настроек Wcontrol - иногда редактируется при смене кардинальных изменениях.

Программа автопереключения профилейи Тема по oбсуждению автопереключения профилей в зависимости от запущеного приложения

Преобразователь оптомехнического кодера колеса мышек Logitech в механический EC10



По вопросу приобретения универсальных плата W-Mouse и плата WX-Mouse пишите в ЛС iG0Lka


Программа тестирования нажатий кнопок мыши (проверка двойного клика) MBTester V2.0 описание внутри


Последний раз редактировалось iG0Lka 21.07.2020 11:23, всего редактировалось 159 раз(а).
edit



Партнер
 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
фу... ну слава Главному Супервизору перепаивать ничего не надо :dance:

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Walkie, только код 111 может отключить супервизор. Даже, если прошился инверсный, все равно должен работать. Напоминаю:
serj писал(а):
LED перестает моргать при ~2.3В и не выключается. При 1.7В питания он погасает естественным образом.

Т.е. супервизор не работает.
Попробуй прошить программой (cvavr_1.25.8.rar), если интересно.
Есть шанс, что она не шъет супервизор. Однако непонятно, что/как она читает осмысленную информацию по fuse.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
serj, я его и отключал кодом 111. И, разумеется, было примерно это : "LED перестает моргать при ~2.3В и..."
Попробовал дополнительно сегодня коды 110 и 101 (2.7, 2.9 В). Но, конечно, с генератором 8МГц. Всё работает как надо.
С cvavr_1.25 попробовать не могу - нет LPT. Но, если он читает осмысленную инфу о fuse, а сам их не прописал,
то есть только два варианта :
1) эта инфа прочитана не физически из чипа, а сокрылась где-то в сопутствующих конфигах-логах.
2) просто бракованный чип (партия). Хотя это вряд ли.
Повторю : у меня на нескольких микросхемах (разных партий) супервизор работает отлично во всех положениях.
Если нужно, то как приложение могу разработать программатор AVR в виде USB-ключика. На том же чипе 162. С возможностью апгрейда ПО.
Скажем, поначалу будет уметь шить только такую же 162(82). Один-два дня работы.


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Walkie писал(а):
2) просто бракованный чип (партия). Хотя это вряд ли.
У Atmel такое быва(ло)(ет).
Маркировку дать затруднительно, всё "обильно" залито канифолью.
Программно Fuse прочитать точно нельзя? (не помню, извини)


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie
а ты про те чипы которые я покупал?
Если да, то у мну осталось 2 шт, могу дать один serj на трепанацию, если это конечно так важно...

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
serj, угу, эти fuse можно только программатором прочитать :( .
BaCeK, да, в том числе и пару твоих вчера-сегодня терзал.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Мне не давала покоя одна вещь. Почему 6090 совместим с SROM 6010, а последний не хочет хавать прошиву 6090.
Отпика одна и та же. Матрицы идентичные. Чипы - тютя в тютю. Открываешь крышку чипа : там и кристалл 1:1 !!!
Да ещё и Avago с загадочными рожами скрывают SROM к 6090 (пришлось выколупывать прямо из мыши GM-M8000). Ведь не по-бужуйски это - тратить деньги на разработку нового DSP :) .
Оценивая всё это безобразие, я окончательно уверился, что, когда воевал с 6010\6090 на макете А4-730, где-то в самом начале сделал ошибку(опечатку). Поэтому 6010 не желает прошиву от 6090.
Короче, взял быка за рога, и... 6010 прекрасненько пошёл с кодом 6090... чего и следовало ожидать.
Вывод : 6090 - это не только не новый чип, а абсолютная копия 6010.
Пока делаю комплект версии 3.3, надо выяснить, какой код всё-таки лучше. Ибо, когда беру 750 с 6010 и его родным SROM от Avago (а не невесть откуда взявшимся в мыше М8000),
часто возникает ощущение, что она ходит не только не хуже, а даже лучше, чем новая с 6090.
Блин, найти б хоть полудохлую G9 и выдрать с неё код 6090. Интересно, там то же самое ли, что в М8000. Чёто сильно сомневаюсь...


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Там тот-же DSP просто повысили множитель с х3 ('3' не число) до x3*7200/7080
Если понимать буквально, то что-то типа 12.5->13
Вариант два - оптимизировали цикл выполнения алгоритма и он просто стал выполняться быстрее. А chip вообще 1:1.
Ну, об этом я тебе и говорил. Если А шъется в B, то А и B синонимы.

Добавлено спустя 2 минуты 32 секунды:
см. ЛС.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
опа...
вот буржуи гады...

Цитата:
Ибо, когда беру 750 с 6010 и его родным SROM от Avago (а не невесть откуда взявшимся в мыше М8000),
часто возникает ощущение, что она ходит не только не хуже, а даже лучше, чем новая с 6090.


в смысле 750-ая с 6010 ходит лучше чем W3 с 6090 и прошитым в него фичерсом от 6010 ?

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
BaCeK, не так. И 750, и W3 по-моему ходят лучше в режиме "чистого" 6010 от Avago.
Поскольку это вещь довольно субъектиная да ещё вдобавок сильно усугубляется корпусом, юстировкой датчика и кучей всевозможных режимов обработки,
то я сейчас и пытаюсь выяснить, где самый изюм.
Единственное, в чём сейчас почти уверен : режим 6090 с предустановкой "3000 cpi" - далеко не лучший. Причём, именно на малых скоростях.
Высокие меня не интересуют. С ними всё очень просто.


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
В-принципе, могу взять 2.4 версию, заменить ROM и попробовать на стенде.
Но как-то некашерно взламывать чужой софт при живом авторе. :)


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
serj, дане, там дело сложнее. Я сейчас бездельничаю, поэтому ввязался в одну полуавантюру и насилую мышу разными специфическими прошивами.
Хочу прикинуть, какому количеству элементов матрицы теоретически может соответствовать тик, приходящий с сенсора в разных режимах.
Или по-другому говоря, каков физический размер куска коврика, который отображается на эту чёртову матрицу 30х30.


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
~0.5 мм. На слово поверишь, или выложить фото линейки?


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
serj, не поверю... У меня получается около 1 мм. Что соответствует почти ровненько 800 cpi. То бишь именно тому дефолтному режиму, когда сенсор работает вообще без кода SROM.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
serj, не поверю... У меня получается около 1 мм. Что соответствует почти ровненько 800 cpi.


а как оно соответствует? их чего это соответствие вытекает? :insane:

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
BaCeK, квадратик коврика примерно 0.9х0.9 мм отображается как раз на всю матрицу. Вычислил косвенно, и фотографии подтверждают.
И далее по ограничению скорости можно понять, что сенсор умеет определять сдвиг между соседними снимками максимум на 1/3 матрицы.
А ещё далее следует, что даже при очень крутом алгоритме сенсор никак не может быть чувствителен к постоянным скоростям медленней 3 мм/сек.
И можно даже не париться, пытаясь улучшить эту скоростную зону. Скорее всего её надо наоборот глухо заблокировать, и выдавать там всегда Smin, чтоб не шумело.
И т.д., и т.п.... В общем, можно получить массу полезных чётких цифр для приведения ПО в порядок.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
хм...
както это не правильно... это не cpi матрицы... это cpi всего комплекса так сказать...
а у матрицы получается примерно 762 dpi если исходить что кристалл матрицы имеет размеры 1х1мм и 30 пикселов.
а если 0.9х0.9 то 846...
мне кажется можно какнибудь точно до 0.1мм опеределить размер матрицы и посчитать физический dpi

А если реальное dpi примерно 800 то выходит это самый лучший режим?

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Advanced member
Статус: Не в сети
Регистрация: 10.04.2003
Откуда: Москва
Станиславский вы наш ...
#77
Цветная - это линейка.

Физические размеры матрици и cpi - вещи не связанные.


 

Куратор темы
Статус: Не в сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
serj писал(а):
Физические размеры матрици и cpi - вещи не связанные.


+1
поэтому я указывал dpi а не cpi :)

_________________
✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Меня более убеждают вот такие картинки :
#77
#77
И потом, что значит физ-размеры не связаны с CPI ? Напрямую и связаны.
Я больше чем уверен, что в алгоритме вычисления сдвига матрица тупо интерполируется в 2, 3 или 5 раз.
Откуда, кстати, и получаются кратности :
1600 - 1/2 пиксела
2000 - 2/5
2400 - 1/3


Последний раз редактировалось Walkie 22.09.2009 18:44, всего редактировалось 1 раз.

Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4821 • Страница 7 из 242<  1 ... 4  5  6  7  8  9  10 ... 242  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan