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




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



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4835 • Страница 63 из 242<  1 ... 60  61  62  63  64  65  66 ... 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



Партнер
 

Member
Статус: Не в сети
Регистрация: 03.08.2010
Walkie писал(а):
Bubloid, ну, не знаю. Там ведь надо приводить в порядок мерзкий конструктив главных кнопок, колеса и примастыривать сбоку светодиодик.
Но нижняя часть, конечно, гораздо лучше А4. Ровная, жёсткая.
Что касается дочки G400 - она 1:1 как снаружи, так и внутри.

Из приведения в порядок конструктива - я только замкнул один резистор на светодиоде колеса. А на доп. кнопках замкнул один из контактов на землю. Впринципе можно поискать папки для раъёмов что там стоят.. Мне как раз и понравилось что всё на отдельных платах и на мой взгляд кнопки очень удобно сделаны, единственный минус - колесо, при наличии программатора - это быстро.. микруха для него 80р стоит.
Про светодиод да, его надо как-то затулять, но я сейчас использую для всего 1 профиль, так что пока не особо парюсь 8-)


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Стоб...
Мышки немного некорректно себя ведут. Профилировал сегодня прошивы - контроллер не всегда успевает всё рассчитать, и движение искажается.
А с датчиками 9500 вообще неверно получается. Удалил 5.3. Исправлю - перекачайте.

---
BaCeK
Про брыкания потом поясню. Кажется с версией S3095 тоже не получится ввести автомат фрейм-рейта.

Добавлено спустя 2 часа 39 секунд:
Исправленная V5.3

BaCeK, о брыканиях.
Когда датчик ADNS-3080, 6010, 6090 получает команду "переключи фрейм-рейт", данные о смещениях, считываемые из-него далее,
в течение некоторого времени становятся неверными. То есть, датчику надо минимум несколько кадров, чтобы прийти в себя
с новым фрейм-рейтом. Это хорошо видно по графикам текущих приращений и убивает весь смысл внешнего регулятора FR.
К сожалению, и S3095 ведёт себя так же.
Да ладно, с постоянным FR=4000Гц и хорошим детальным ковиком в подавляющем большинстве случаев и не нужно ничего менять.
Даже FR=3000Гц почти всем хорошо. Ну, а лоусенсикам, кто машет по ковру на страшных скоростях, выше 1 м/с,
сразу ставить 6000Гц, и никто из них не увидит никакой разницы с управляемым FR.


 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
Walkie писал(а):
это отказ по причине заниженного питания (3.3В) и отсутствия фьюзов супервизора (BODLEVEL). Память разлетелась.

Отказ бутлоадера? Мышь то работает. А программных способов узнать текущее напряжение питания я не знаю.
UPD Впрочем да, моя плюха. BOOTRST не запрограммировал.


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Dx! писал(а):
Отказ бутлоадера? Мышь то работает. А программных способов узнать текущее напряжение питания я не знаю.


Ну, картина может быть ещё и такая. Вот смотрите.
Мой бутлоадер заливается с установкой бита 0 (BOOTRST) в FuseHighByte =0. Это означает, что после подачи питания
контроллер всегда будет переходить на код бутлоадера (на адрес 32768-4096). Независимо от наличия прикладной проги "мышка".
А в начальном коде бутлоадера происходит следующее :
Код:
  jmp _Main
...
_Main:
  sbi PORTC,6; подтяжка кнопки колеса к +U внутренним резиком контроллера

  ldi r16,low(RAMEND); Stack pointer init
  out SPL,r16
  ldi r16,high(RAMEND)
  out SPH,r16
  ldi r16,100: программная задержка 100 us для устойчивости состояния PINC,6
  rcall Delay
; проверка, есть ли по адресу 0000 команда JMP (наличие некой прикладной программы)
  ldi r30,0
  ldi r31,0
  lpm r16,Z+
  cpi r16,0x0C
  brne Loader
  lpm r16,Z+
  cpi r16,0x94
  brne Loader;  нету 0x940C (jmp) ? уходим на бутлоадер

; прикладняк есть ? смотрим состояние кнопки PINC,6
  sbic PINC,6; если кнопка нажата
    jmp 0;  то обойдём переход на "мышку"
;-------------
Loader:
.... тут мы отмигаем светодиодами и уже никогда не вылезем из бутлоадера

Получается, что фьюз BOOTRST накрылся, и контроллер вообще не попадает на начало бутлоадера ?
Или может последняя команда "sbic PINC,6" лажово выполняется ? Из-за пониженного питания - запросто.
Например, аппаратный умножитель U4 при 3.3В@16МГц начинает сбоить уже при 30 градусах. То же касается команд LPM, SBRx, SBIx.
Так что и мышь ещё неизвестно как работает. Кстати, там нет ни одной команды аппаратного умножения.
---
Фьюзы BODLEVEL. Если ими не будет задана отработка внутреннего RESET при снижении питания ниже 4В, то рано или поздно
обязательно накроется содержимое EEPROM (там у нас профили и технические установки) или, того хлеще, кусочек флэш-памяти программ.
===
А... вижу, я опоздал со своими словоизлияниями :) Но всё-таки повторю, 3.3V@16MHz - в некоторых прогах, которые хорошо используют
систему команд, обязательно будете иметь загадочное поведение.
Если есть такая возможность, надо хотя бы до 3.5В поднять. ADNS тоже держит штатно 3.6.


 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
Ну это скорее эксперимент.
Про EEPROM знаю, он сильно не любит записи на пониженном. Флеш может побиться тоже только при записи. А может и не побиться. В любом случае ошибки должны быть только программные и довольно заметные - сгореть ничего не должно. Вот как я их замечу, так и буду фиксить. Просто все свежие AVR, что у меня были, стали сильно лучше в плане эксплуатации за пределами паспортных данных. А mega128RFA1 так ваще 1.8@16 работает по паспорту. А так в серию я такое никогда не пустил бы 8))).

Цитата:
аппаратный умножитель U4 при 3.3В@16МГц начинает сбоить уже при 30 градусах

А где такое пишут? Интересно было бы посмотреть 8)

А питаю я от 3.3 от большой нелюбви к согласованию на делителях 8) Хз уж почему.

Да. И тут мне не совсем понятно - как я таки попал в бутлоадер без прикладной программы и прошился им первый раз?


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Dx!
Про 3.3 нигде не пишут, конечно. Просто я часто делал тесты на стендах, в термокамерах и т.п.
Поэтому всякой любопытной инфы много. И тесты не для того, чтобы потом нарушать ТУ, а для контроля чего-то конкретного,
ибо брака в деталях - ужасть. С другой стороны в столе валяется несколько AVR, которые при 3.3В чешут на 33Мгц без
запинки и ещё имеют запас более 3ns при 45'С. То есть у радиолюбителя в комнате работали б и на 40 :) .
И флэш, и EEPROM могут побиться когда угодно, и при полном отсутствии программных ошибок. Причём, неважно, есть ли
в коде вообще намёк на использовании записи туда. Плавное снижение питания - страшная штука для этих контроллеров.
Там какой-то хомут от разработчиков.

Я наоборот, хорошо понимаю желание избавиться от делителей. Очень похвальное желание. По мне тоже, каждый такой делитель -
нож острый и ущербность разработки.

А попадание в бутлоадер - точно так же, как и в заводской. Без прикладняка там же коды 0xFFFF (не помню, что это за команда.),
которые пролетаются до самого бутлоадера.


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie два часа гоняю в анрыле 5.3
не могу понять:(
параметры у меня такие
exp=0
s1=540 cpi
s2=1000 cpi
v1=0 mm/c
v2=270 mm/c
сначала показалось круто. но потом стал замечать небольшую неадекватность на небольших перещениях когда прицел уже около бота и надо его довести... т.е. на скоростях порядка 40-60 мм/с
сыграл несколько 5-ти минуток результата лучше 100 фрагов за 5 минут не было... Чаще порядка 87-95
Пробовал включать сглаживание. Надо сказать что оно весьма деликатное, почти не оказывает влияния на результат но немного увеличивает "задумчивость" при небольших доводках, при этом попадания "на взмах" наоборот улучшаются заметно, в результате одно компенсирует другоеи результат остается такойже в районе 93
Я до этого всегда играл на FR=2000 т.к. не замечал срывов. Попробовал поставить 3000, разницы не увидел...
Вообще такое ощущение что с новым вычислителем на небольших скоростях и небольших перемещениях появилась задумчивость ну или какаято неадекватность...
Далее я решил попробовать сдвинуть нижний порог скорости повыше чтобы на низких скоростях разрешение было одно и тодже
поставил V1=100, т.е. до 100мм/с, cpi всегда =540
Стало получше но я стал постоянно чуток опаздывать или недоводить прицел...
поэтому поставил S1=600 и сразу набил 115фрагов, причом сделал несколько "дубль" это когда 6 попаданий подряд примари шокой...
Неадекватность на небольших скоростях пропала.
После этого включил сглаживание и набил 97.
Убрал сглаживание но набил опять 97, хотя я думаю я уже элементарно устал... всеже почти два часа долбить примари шокой утомительно :)
надо будет еще проверять.

Возможно это раньше модулирование на низких скоростях работало не адекватно но я к нему привык... а счас может оно и правильно что есть ватность...
Хотя у меня даже появились мысли о том что при модуляции от нуля скорости сглаживание работает даже когда галочки нет...
кстати это помогает поподать по боту который подпрыгивает на одном месте, а ты при этом активно стрейфишься и прагыешь... т.е. движения мышью должны компенсировать резкие движения клавой и поддерживать прицел примерно в одном месте... Раньше с этим была небольшая проблема... а счас при некоторой ватности прицела он неохотно покидает свое место...

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


 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
2Walkie
Что сказать - снимаю шляпу 8)


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
еще потестировал...
с v1 от нуля не получается набрать больше 95 иногда вообще 80 бывает :facepalm:
поставил не 540 как на предыдущих прошивках, а s1=600 и стало получше попадать, но больше 100 не получается хоть тресни.
поставил опять v1=100 и опять прицел стал адекватным, правда поставил s1=585 и опять пошли дубл килы...
Попробовал включить сглаживание, результат упал, явно чуствуется небольщое замедление увеличил s1=до 620 т.е. при включении сглаживания чуток повысил чуствительность и стало поприятнее...
был даже момент когда сделал не дуль кил а мульти кил :dance: , но это больше на случайность похоже... потому что после этого всеравно попадаемость вернулась средняя и выбил порядка 100...

Попробовал онлайн поиграть с включоным сглаживанием... мне в голову мысль пришла что если у мыши не будет паразитных взбрыков трясущих картинку то игра должна пободрее идти в плане фпс...
Вообщем играть получше стало несмотря на лаги, особенно радовало что успевал отслеживать перемещение очень близких противников, когда они за спину зоскакивали, я не теряя их из виду успевал поворачиваться за ними и попадать...
буду еще тестировать, пока 5.3 радует.

Еще вопрос чтото я упустил а как происходит обновление мозгов сенсора?
т.е. раньше было 3080... а счас получается зались мозги до 3095... вот каким образом это происходит?

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
BaCeK, обновление - просто.
Внутри сенсора стоит сигнальный процессор (DSP). Ему, разумеется, нужна программа.
Но Avago не стали хранить некую жёсткую, раз и навсегда отлаженную прогу в ПЗУ сенсора. Вместо этого после включения сенсору требуется извне
передать коды этой проги, которая разместится в его ОЗУ (SROM) и будет запущена. Таким образом можно работать над недостатками предыдущих
DSP-версий, а разработчикам мышей давать новые SROM для этих датчиков. Вполне возможно, что SROM для S3095 разработали и сами логитехи,
имея документацию на DSP.
Контроллер хранит SROM-код у себя в памяти (я, делая очередной hex мышки, размещаю этот блок данных в прошиве), после подачи питания
выпихивает его сенсор, даёт команду "поехали", и DSP сенсора занимается вычислениями движения по этой программе.
Сейчас для датчика 3080 в прошивах хранится код SROM_S3095 от логитеховской мышки G400. Раньше была аваговская разработка SROM_3080_V51.
---
Всё-таки скорость в V5.3 немного лениво вычисляется. Слишком уж она задержана. Поэтому модулятор сенсы работает необычно - динамика другая.
Потому тебе и пришлось увеличивать Smin выше привычных 540. И сам 3095 немножко лукавый. Медленные движения у него чуть затянуты.
Придётся это подправить в виде V5.4.


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
о! теперь понятно...
Walkie писал(а):
что SROM для S3095 разработали и сами логитехи
имхо очень сомнительно что они сами сделали... судя по их мышам он на такое не способны...
Walkie писал(а):
Всё-таки скорость в V5.3 немного лениво вычисляется.
меня радует что меня не проглючело...

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


Последний раз редактировалось iG0Lka 04.10.2011 21:59, всего редактировалось 1 раз.

 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
А о Razer Lachesis есть что сказать? M8000X в своей дыре пока не нашёл.


 

Member
Статус: Не в сети
Регистрация: 07.11.2006
Откуда: Можайск
Фото: 1
Dx!
Если я правильно понял, тебе на ADNS9500 нужна? Если так, то Lachesis не пойдет, в ней "Philips Twin Eye PLN 2031" установлен.


 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
Да, уже нагуглил. Но спасибо. Буду искать 8)

Добавлено спустя 1 час 3 минуты 29 секунд:
А Logitech G9x Щупал кто в плане переделки?
#77


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Dx! писал(а):
А Logitech G9x Щупал кто в плане переделки?

там в колесо все упирается, но вроде как Walkie решил эту задачу.
В остальном вроде никаких проблем - места полно. если чипы по ногам совпадают то вообще клево - можно прямо на это место припаяцо.

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


 

Member
Статус: Не в сети
Регистрация: 06.06.2008
Откуда: Таганрог
Фото: 18
Dx!, а зачем именно ADNS-9500 ? Он ведь будет хорош только после фокусировки и на хороших ковриках. А это - химарой ещё тот (вон joy13 знает :) ).
В противном случае 3080 (с SROM от S3095) его запросто борет. Потом, все мышки с этим датчиком - на любителя. Кроме GM-M8000X.

---
V5.3b
Внутренние расчёты очень сильно уточнены. Режим "Smooth" не имеет задержки - можно пользоваться только им.


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
V5.3bВнутренние расчёты очень сильно уточнены. Режим "Smooth" не имеет задержки - можно пользоваться только им.
ух ты!!!111!!1
СПАСИБО!!!11!
:dance:
счаз затестим!

А как это режим смуч без задержки?

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


 

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


 

Куратор темы
Статус: В сети
Регистрация: 05.01.2006
Откуда: мск
Фото: 5
Walkie писал(а):
Только расчёты жутко точные

а что мешало раньше их сделать такими точными? :?:

Потестировал немного. завтра еще буду...
На первый взгляд очень хорошо.
в режиме когда V1=100 сразуже набил 106.
Потом вернулся на 540 и от 0 до 270мм/с было ощущение что мышь очень адекватная но несколько тягучая вначале так сказать, т.е. не то что ватная или задумчивая, нет вполне отзывчивая но тягучая... т.е. трогается легко и реагирует сразу а потом разгон набирала немного задумчиво... Я допускаю что это глюки движка UT. Набил пару раз в районе 100. Но вот на прыжке бота с возвратом, когда он прыгает под углом а в верхней точке не летит дальше а отруливает обратно откуда прыгал... вот тут постоянно начились пролетания... т.е. обычно он прыгает я взмахиваю вслед и примерно в верхней точке попадаю... а тут прицел пролетал дальше.
Я поставил V2=280 чтобы уменьшить угол кривой модуляции... Слегка стало лучше но не намного. на медленых недолетал на быстрых перелетал. Попробовал поставить S1=600, стало более "остро" но всеравно много пролетов... Вообщем в результате получилось S1=550 S2=1000 и скорости от 0 до 280. Стало очень адекватно и приятно. фраги в районе 100, но ощущения очень приятные от работы мыши.
появилась мысль что теперь можно спокойно стирать все прошлые прошивки, заботливо сохраненые :D .
Включил наконец сглаживание, замечательно оно работает! Первый раз набил 104 второй 112 что близко к рекорду :)

Спасибо Walkie!

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


 

Member
Статус: Не в сети
Регистрация: 09.12.2005
Откуда: Новочеркасск
Walkie писал(а):
а зачем именно ADNS-9500 ? Он ведь будет хорош только после фокусировки и на хороших ковриках. А это - химарой ещё тот ...

Интересно. Это квест/хобби/простоделатьнефиг. Ну и хорошую мышку само собой хочется 8)
Взял G9x - что сказать, тушка странная. Но сразу понравилась. Очень хорошо сидит в руке (меньшая тушка). Колёсико тоже странное но тоже пока нравится. Даже свободно вращающееся - хоть и не универсально но необычно. Довести бы его до ума (на низкой скорости обычные клики, а ежели крутануть - свободно вращается) Вот средняя кнопка жестковата...


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 4835 • Страница 63 из 242<  1 ... 60  61  62  63  64  65  66 ... 242  >
-

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


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

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


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

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