RomanST Опубликовано 12 февраля, 2019 Поделиться Опубликовано 12 февраля, 2019 3 часа назад, _rar сказал: Еще хочу обратить внимание на один момент. Импульс у энкодера типа EC11 очень короткий, и не весь софт в состояние его отследить. Если на ардуинке этот вопрос решается простой корректировкой прошивки, то как быть с STM32? это типа у STM32 не бывает прошивок кроме заводской или он медленнее? :) Ссылка на комментарий
TOPMO3 Опубликовано 12 февраля, 2019 Автор Поделиться Опубликовано 12 февраля, 2019 4 hours ago, _rar said: Еще хочу обратить внимание на один момент. Импульс у энкодера типа EC11 очень короткий, и не весь софт в состояние его отследить. Если на ардуинке этот вопрос решается простой корректировкой прошивки, то как быть с STM32? Если речь про мою прошивку, то там это просто работает и все )) ничего корректировать не требуется У тебя вопрос из теоретической плоскости или есть какие-то реальные проблемы? ) Рома, что такое заводская прошивка? )) может мне тоже такую надо )) Ссылка на комментарий
_rar Опубликовано 12 февраля, 2019 Поделиться Опубликовано 12 февраля, 2019 3 минуты назад, TOPMO3 сказал: У тебя вопрос из теоретической плоскости или есть какие-то реальные проблемы? В частности иР плохо отрабатывает короткие срабатывания при вращении. На Ардуине в коде поставил паузу побольше межу срабатываниями. Ссылка на комментарий
RomanST Опубликовано 12 февраля, 2019 Поделиться Опубликовано 12 февраля, 2019 1 час назад, TOPMO3 сказал: Рома, что такое заводская прошивка? )) может мне тоже такую надо )) Ну строго говоря заводская прошивка там есть и ее нельзя изменить - то, что лежит в системной области (загрузчик, выбор банка памяти для dual bank и т.д.) А так время нажатия виртуальной "кнопки" энкодера/галетника должно регулироваться и меньше ~20 мс его делать большого смысла нет. Ссылка на комментарий
TOPMO3 Опубликовано 12 февраля, 2019 Автор Поделиться Опубликовано 12 февраля, 2019 1 hour ago, _rar said: В частности иР плохо отрабатывает короткие срабатывания при вращении. На Ардуине в коде поставил паузу побольше межу срабатываниями. Не очень понятно. На вкладке Tuning есть параметр длительности регистрации нажатия виртуальной кнопки при вращении энкодера - если при быстром вращении различные нажатия воспринимаются как одно длинное - уменьшай его - если при быстром вращении нажатия не успевают регистрироваться - увеличивай. Какое значение у тебя сейчас стоит? 8 minutes ago, RomanST said: Ну строго говоря заводская прошивка там есть и ее нельзя изменить блин, действительно )) кстати, то что ее нельзя изменить - просто прекрасно )) 1 Ссылка на комментарий
_rar Опубликовано 12 февраля, 2019 Поделиться Опубликовано 12 февраля, 2019 50 минут назад, TOPMO3 сказал: Какое значение у тебя сейчас стоит? 10 10 10 Теперь все ок Ссылка на комментарий
RomanST Опубликовано 13 февраля, 2019 Поделиться Опубликовано 13 февраля, 2019 13 часов назад, TOPMO3 сказал: блин, действительно )) кстати, то что ее нельзя изменить - просто прекрасно )) Встречаются рукожопы, которые на девборде включают readout protection level 2 :) Ссылка на комментарий
_rar Опубликовано 18 февраля, 2019 Поделиться Опубликовано 18 февраля, 2019 В 26.01.2019 в 12:55 PM, JohnDoe сказал: В своё время отказался от CTS288 в пользу ALPS EC12 Уже получил и поставил вместо EC11. Подошел безо всяких переделок и переврошивок Ардуинки. Особой разницы нет, разве только более четко срабатывает при вращении и меньшее количество, как это? "инков" позволяет более точно регулировать ТК и баланс тормозов Ну и как кнопка не работает, что совершенно не важно. Вот только в комплекте нет шайбочек и гаечек, от ЕС11 не подошли, подобрать не смог. Эпоксидка - наше все :) Ссылка на комментарий
RomanST Опубликовано 18 февраля, 2019 Поделиться Опубликовано 18 февраля, 2019 А такой же с кнопкой как называется? Мне вот сюда: Тот, что стоит, - не впечатлил... Ссылка на комментарий
TOPMO3 Опубликовано 17 марта, 2019 Автор Поделиться Опубликовано 17 марта, 2019 Для тонких ценителей шейпинга осей думаю вот такой пресет сделать... ) 1 Ссылка на комментарий
JohnDoe Опубликовано 17 марта, 2019 Поделиться Опубликовано 17 марта, 2019 2 минуты назад, TOPMO3 сказал: думаю вот такой пресет сделать... ) Молодца : ) Ссылка на комментарий
TOPMO3 Опубликовано 5 апреля, 2019 Автор Поделиться Опубликовано 5 апреля, 2019 спойлер ) 1 1 Ссылка на комментарий
ZERgyt Опубликовано 6 апреля, 2019 Поделиться Опубликовано 6 апреля, 2019 19 часов назад, TOPMO3 сказал: спойлер ) Уже добавил или пока обкатываешь ? Ссылка на комментарий
TOPMO3 Опубликовано 28 апреля, 2019 Автор Поделиться Опубликовано 28 апреля, 2019 On 26.01.2019 at 12:55 PM, JohnDoe said: В своё время отказался от CTS288 в пользу ALPS EC12 Они мне наконец приехали и у них щелчок почти отсутствует в принципе. Это так и должно быть или мне какой-то китайский зашквар попался? ) On 06.04.2019 at 5:27 PM, ZERgyt said: Уже добавил или пока обкатываешь ? пока тестирую, ловлю баги ) Ссылка на комментарий
JohnDoe Опубликовано 28 апреля, 2019 Поделиться Опубликовано 28 апреля, 2019 (изменено) 36 минут назад, TOPMO3 сказал: Они мне наконец приехали и у них щелчок почти отсутствует в принципе Так не должно быть. У них переключение самое внятное из всех мне попадавшихся. Собственно, у Алексея (GranDoxin) тоже было положительное мнение насчёт этой серии. Upd. Судя по всему, оно раз на раз (от партии к партии) не приходится… Раз усилие «плавает» на разных моделях одной серии, то такое вполне может быть и в рамках одной модели разных партий. Изменено 28 апреля, 2019 пользователем JohnDoe Ссылка на комментарий
TOPMO3 Опубликовано 7 июля, 2019 Автор Поделиться Опубликовано 7 июля, 2019 версия 0.16 новые фичи: - добавлена эмуляция клавиатуры и мыши. С помощью первого можно например назначить на кнопки всякие фишки типа регулировки громкости звука, запуска браузера, перелистывания треков и т.п. В помощью второго можно например поставить на баранку маленький аналоговый джойстик и использовать его как мышь. Функции для кнопок назначаются на вкладке Buttons - теперь при калибровке осей показывается значения не только самой оси (зеленый бар), но и непосредственное значение датчика (красный бар). На мой взгляд, теперь довольно понятно, что происходит при калибровке. Если есть еще какие-то идеи и замечания - пишите ) - шейпинг осей 4 Ссылка на комментарий
JohnDoe Опубликовано 7 июля, 2019 Поделиться Опубликовано 7 июля, 2019 Грандиозненько : ) Но на мой взгляд вкладка «Buttons» слишком уж «художественная» — простой список с отображением назначенного функционала был бы гораздо информативнее. Ссылка на комментарий
TOPMO3 Опубликовано 7 июля, 2019 Автор Поделиться Опубликовано 7 июля, 2019 3 hours ago, JohnDoe said: Но на мой взгляд вкладка «Buttons» слишком уж «художественная» Да, ты прав наверное) В любом случае сейчас обдумываю как переделать дизайн с учётом того, что в дальнейшем кол-во реальных и виртуальных кнопок может отличаться Ссылка на комментарий
JohnDoe Опубликовано 7 июля, 2019 Поделиться Опубликовано 7 июля, 2019 (изменено) 1 час назад, TOPMO3 сказал: В любом случае сейчас обдумываю как переделать дизайн Я бы на твоём месте подумал о добавлении «уровня» — это «облегчит» интерфейс и сделает его более универсальным в контексте расширения функционала. В частности, сейчас не очень хорошо с «осями» — логически связанный функционал занимает две разных вкладки, плюс Axes Config получился довольно «суетливым» из-за большого количества «необходимых к демонстрации» контролов. «Второй уровень» эти проблемки снимет. P.S. Сейчас оно пока более-менее «влазит», но по мере дальнейшего расширения начнутся трудности : ) Изменено 7 июля, 2019 пользователем JohnDoe Ссылка на комментарий
GooGT Опубликовано 13 сентября, 2019 Поделиться Опубликовано 13 сентября, 2019 Прошил и подключил всё по инструкции, сразу принялся тестировать энкодеры, попутно решил подкинуть резистор, но оси отказались работать. Попробовал другой, так же. Пробовал разные входы, всё безрезультатно. Кстати после прошивки stm,-ка доступна через st-link так и должно быть? Или что подразумевается под "отвалом бороды" Взял другую стм, обновил через st-link, прошил последней версией, результат тот же. С паяльником не первый день, но чувствую себя идиотом. Резистор обычный b10k, 3 вывода. +, дата, - Перепутать в принципе что то сложно. Что может быть не так? (на мультиметре конечно проверял все сопротивления рабочие, да китайские, да дешевые, но работать то должно) Позже попробовал разные версии прошивок с полным очищением и сменой перемычек, как в инструкции с сайта. Другое: На win7 конфига якобы загружается в stm, но при попытке извлечь либо ничего не происходит, либо программа вылетает. Каждый раз по разному. На win 10 сохраняется так же через раз, но хотя бы загружается. Правда, если программа вылетает, то лучше всё переподцепить и тогда точно подтянет. Но оси как не работали так и не работают. И ещё, после прошивки и подключения к компу, с первого раза как джойстик никогда не устанавливается, вперывй раз устройство просто остается неопознанным, со второго раза уже устанавливается, странно как то Ссылка на комментарий
TOPMO3 Опубликовано 13 сентября, 2019 Автор Поделиться Опубликовано 13 сентября, 2019 4 hours ago, GooGT said: Прошил и подключил всё по инструкции, сразу принялся тестировать энкодеры, попутно решил подкинуть резистор, но оси отказались работать. Попробовал другой, так же. Пробовал разные входы, всё безрезультатно. Попробуй полностью очистить сохранённый конфиг и записать сразу уже готовый, тот который нужен. Похоже, что в 16 версии какая-то бага с сохранением конфига, несколько людей написало мне об этом. Я пока в отпуске нахожусь, детально посмотреть не могу. Лучше всю инфу какая есть (или действия по шагам, которые приводят к ошибке) мне скинуть в личку или можно сразу issue запилить на гитхабе. Как разгребу буду разбираться 4 hours ago, GooGT said: Кстати после прошивки stm,-ка доступна через st-link так и должно быть? Или что подразумевается под "отвалом бороды" После прошивка плата становится недоступна для st-link, это нормально. Для заливки новой прошивки надо переставить джамперы. Что такое отвал бороды я не знаю)) 4 hours ago, GooGT said: И ещё, после прошивки и подключения к компу, с первого раза как джойстик никогда не устанавливается, вперывй раз устройство просто остается неопознанным, со второго раза уже устанавливается, странно как то Да, есть такой спецэффект, пока думаю на какую-то кривость в usb-дескрипторе, там ещё и другие глюки с ним есть, тоже надо разбираться с этим... Ссылка на комментарий
ZERgyt Опубликовано 14 сентября, 2019 Поделиться Опубликовано 14 сентября, 2019 (изменено) Кстати а можно на определённое положения оси эмулировать нажатие кнопки? А то я вот такую штуку спроектировал а концивики все таки кучу место занимают. Изменено 14 сентября, 2019 пользователем ZERgyt Ссылка на комментарий
TOPMO3 Опубликовано 14 сентября, 2019 Автор Поделиться Опубликовано 14 сентября, 2019 47 minutes ago, ZERgyt said: Кстати а можно на определённое положения оси эмулировать нажатие кнопки? А то я вот такую штуку спроектировал а концивики все таки кучу место занимают. Да, этот тип пина называется analog to buttons, на отдельной табе можно настроить до 10 кнопок на вход. Один человек подкинул интересную идею - соединить выводы галетника через резисторы и так получить несколько нормально разделённых тактильно кнопок на всего один пин. Много галетников имеют 12 положений, поэтому буду расширять кол-во возможных кнопок с 10 до 12 Ссылка на комментарий
GooGT Опубликовано 15 сентября, 2019 Поделиться Опубликовано 15 сентября, 2019 (изменено) Я могу быть не первым, да и на сайт тебе писал, но всё таки продублирую. Реально ли заставить СТМ параллельно всем кнопкам и осям работать с дисплеем Nextion? как это сделано у симхаб с ардуино микро, если прошить её в режим моста прилагаемым скетчем? Было бы просто супер, намного проще было бы сделать руль с экраном Изменено 15 сентября, 2019 пользователем GooGT Ссылка на комментарий
TOPMO3 Опубликовано 15 сентября, 2019 Автор Поделиться Опубликовано 15 сентября, 2019 Это мне нужно списаться с разрабом симхаба, чтобы мы подружили стм и его софт. Есть такие планы, но уже в следующей версии Ссылка на комментарий
Рекомендуемые сообщения