Спасибо. После выходных состыкуемся.Цитата:
Сообщение от catfish
Вид для печати
Спасибо. После выходных состыкуемся.Цитата:
Сообщение от catfish
To: catfish
Скажи, пожалуйста, ты делал печатную плату для контроллера, или на монтажной собирал?
Есть 6 вариантов печ. плат под разные джои и разные м/с. Если нада чаво, пиши в приват.
Спаял девайс на АТмеге 16. Взял плату у Миндога. Когда протравил плату и просверлил дырки оказалось что микроконтроллер не подходит под дырки!!! (взял рамку подогнул ножки и всё получилось). Но прикол кто ошибся Миндог или я. Хотя я печатал из АдобеАкробата плату на странице 3 файла с Миндоговского сайта один к одному без масштаба!!!!
ага есть такое =)
4 платы извел, думал масштаб не тот
в итоге сделал на макетке.
Цитата:
Сообщение от EJG_Sturm
Может вы не учли дюймовые размеры?
Слава МИНДОГУ!!!
Переделка ThrustMaster FCLS F16/22 под МJoy16.
1. Разбираем корпус и вытряхиваем оттуда всю электонику. Резисторы оставляем (пока оставляем).
2. Делаем плату под соответствующий джой. В любом рекламном агентстве, которое занимается наружной рекламой просим вырезать несколько кусков пленки ORACAL по приложеным файлам *.cdr, кусок монтажной пленки, и просим показать как перенести ORACAL с бумажной подложки на поверхность стеклотекстолита. После переноса пленки и удаления лишнего - травим. Стеклотекстолит предполагается двусторонний, второй слой - земля, в местах отверстий на нем - зенковка, кроме отверстий в которых нужно паять перемычки между слоями.
3. Разбираем ручку. Там есть платка с разъемами под кнопки (на фотке отмечено стрелкой). Либо ваяем новую платку под диоды, либо обращаемся к Миндогу за спецпрошивкой для варианта, когда кнопки замыкаются на землю. В последнем случае, из существующей платки выкусываем ТОЛЬКО!!! микросхемы. Остальное пригодится.
4. Мучаемся с разводкой проводов, завинчиванием шурупов и думаем - "А как туда присобачить датчики Холла SS495A"
5. Наслаждаемся, Наслаждаемся и еще раз наслаждаемся!!!
(Далее идет описание исследований, а не готового изделия)
Тому що, они (датчики Холла SS495A) работают если их подключить напрямую на вход АЦП. Тока магнит нужен Неодим-железо-бор. Цена SS495А - 82 руб, Магнит в виде таблетки D 15 x 5 mm - 18 руб.
Итого 200 руб на джой.
Если исследования приведут к продукту - выложу фотки.
Файлы переименовать в *.cdr и можно резать
Я себе Mjoy16 тоже на макетке спаял, так как не смог купить всех разъемов. Все сигналы выведены на 40-контактный. Дополнительно сделал возможность питания от внешнего источника (синий разъемчик на фото).
Пожалуйста, посоветуйте марку резисторов для MJoy, из тех, что можно купить в Чип-и-Дип'е. Габариты допустимы любые.
Коллеги возник такой вопрос! можно ли сделать контроллер на Атмега 16 без диодной матрицы чтоб все кнопки замыкались на землю!? и есть ли такая версия прошивки? если кто что знает буду очень признателен за схему и прошивку на Pilot@tuva.ru или же ссылку или ответить сдесь
с Уважением Константин
В процессе экспериментов с МJoy16 образовались 2 прошитые м/с ATmega16 c убитыми АЦП. Входы для кнопок работают. Может в Москве надо кому-нибудь?
Камрады-минчане! Ау!!! Если кто-нибудь сделал рабочий контроллер на Меге 8, может мне сделаете, а? Оставьте координаты (в личку, мыло или gsm 6141642)
Плз!!!
остростоящая проблема копкитного приборостроения - как из тумблера сделать кнопку? (2 кнопки?) чтобы при замыкании имитировалось однократное нажатие на кнопку, а при размыкании - нажатие на другую кнопку? может, кто-нибудь сочинит несколько строк на avr ассемблере, скажем, чтобы один ряд кнопок переделать в тумблеры?
Вменяемые люди это делают в маперах, т.е. софте.
господа !.. я чето не вехал.. какая принципиальная разница в эл. параметрах кроме кол. кнопок между мега8 и мега 16 ??
Очень большая разница в кнопках! Очень большая разницаЦитата:
Сообщение от Blek
в количестве и разрядности осей. В АТмега16-16 восемь десятиразрядных
осей, а в АТмега8-16 две десятиразрядные и четыре восьмиразрядные.
Посоветуй тогда вменяемый мапер. и чтобы с мджоем работал.Цитата:
Сообщение от LazyCamel
А родной не работает??? Я только-только плату вытравил под АТмега16-16 и МК по почте пришёл, и тут такая новость!!! :confused:Цитата:
Сообщение от ender
см где то выше я выкладывал
Штурмовский JBB c 22 страницы эой темы например.
Лично мое мнение, что вешать всякие алгоритмические заморочки на фирварю контроллера стоит только каким-нибудь чудакам типа авторов электроники для Кугуара.
А так - у компьютера ЦПУ шустрый, лишние 0.001% времени в драйвере ничего не изменит, зато гибкость хватит - за уши и по уши.
I beg your pardon as I succesfully found the function mentioned above in a MJoy16 project...
Кстати, в нашем диком крае (город-герой Кырск) что мега16, что мега8 стоят по пять баксов. купил мегу 16...
Лица сплошь знакомые 8)
Если завтра здесь Джокера встречу совсем не удивлюсь 8)))
Так господа - товарышы - барины!
Проясните малость: как я понял паралельно разработалось принципиально 2-е схемы: одна с "вшитой" хаткой, вторая просто с набором эн-ного количества кнопок(ей кажется занимался Сatfish).
Меня интересует вторая. Но у Сatfish она сделана специально под ThrustMaster FCLS F16/22. Кто нибудь еще такую под самодел делал? Если да то выложите плиз схему, плату по возможности и прошивку.
Нифига не специальная. Схема - стандарт, для VJoy16. Прошивка отдельная, с 21-й кнопкой и с хатой на АЦП - работает на славу, на СЛАВУ МИНДОГУ!!!!
В общем за этой прошивкой стучись к Миндаугасу. Он мне разрешения на публикацию прошивки не давал (правда я и не просил). Все таки продукт VJoy16 - коммерческий.
Други! похелпайте советом! собрал тут mjoy16, всё по рецепту миндога (слава миндогу...), он шьётся (и верифицируется, всё ок), а не работает - пишет, USB устройство не опознано... что можно поробовать?
Стабилитроны и резисторы в интерфейс USB запаял? Если нет- то паяй в обяз- у меня была такая трабла- без стабилитронов с одной мамой контроллер работает,а с другой- нет... Помнится,много кругов намотал,пока не купил наконец деталюшки.. ))))
всё запаял, что-то у меня насчёт стабилитронов смутные сомнения...
а из-за кварца такое может быть? может, ему прошить fuse который увеличивает амплитуду осцилятора? или если прошивается - то работает?
Или ошибки монтажа, или полярность стабилитронов.
кстати, без стабилитронов в порядке тестирования оно должно работать? ничего не отвалится?
Из приборов у меня только цифровой мультиметр, китайский. напряжение на "D-"=+2.2В, на "D+"=0В.
должно, еще раз монтаж проверь там нечему неработать. К стати проверку работы проводи без матрицы диодов - иногда мешаются. Следи за голыми проводами и надежностью контактов (я на двух м/с все АЦП грохнул)
У меня один раз в покупном USB кабеле были провода перепутаны, зеленый с белым (D+ и D-), из-за этого компьютер тоже не мог определить устройство. Потом можно ошибиться с цоколевкой, и естественно припайкой стабилитронов, если они импортные, ну и еще много всяких причин. А вообще схема сама по себе очень правильная и надежная, как говорят про хорошие изделия: после сборки в настройках не нуждается и работает сразу :) .
блин, всё проверил - резисторы правильным номиналом, нормально впаяны, стабилитроны впаяны правильно, плата отмыта от флюса, КЗ нигде нету... просто не работает! неужто порт пожег? хотя вряд ли... там панелька, и чип я вынимал при пайке - да и сколько лет паяю этим паяльником, ничего пока не пожег, статика тоже практически исключена, есть только 2 мысли: мне предлагали кварц отечественный или импортный. я взял импортный. на 12 Мгц. может, у него с частотой что-то? а может, он не кварц, а керамический резонатор? или с частотой там какая-нибудь лажа - не 12 Мгц, а 13, скажем? хотя это крайне маловероятно... да и шьётся же! и ещё, при сборке headmouse были у меня проблемы с синенькими конденсаторами.... выпаял подходящие из старого модуля цветности... распайку провода проверял раз 10. если ничего не поможет - попробую D+ и D- всё равно поменять. может, что-то или кто-то где-то тупит... кварц точно поменяю. блин, хочу РУд! :(
Тода вопрос, а ты чем шил и уверен, что прошилась, и еще какие биты конфигурации прошивал?
шил с помощью железяки LPT с проводами (типа AVR ISP), спаял по схеме в PDF, прогу использовал понипрог, версий 2.06f и 2.05a - думал, вдруг что-то не так с бетой? байты конфигурации - галочки стоят, как написано у миндога. на память: bootsz1, bootsz0, sut0. ещё пробовал ставить ckopt, но ему, похоже, пофигу. буду думать. или лучше отложу на время, потом свежим глазом что бы...
Слава Миндогу, всё заработало! проводки как-то оказались перепутаны, белый и зелёный... В общем, тема осей раскрыта :) буду делать корпус РУДа и всё такое...
джентельмены! такой вопрос: мне необходимо на РУС "повесить" 4 хатки - одну на 8 позиций, остальные - на 4. можно ли как-либо организовать это с помощью контроллера Миндога?
Спецы, объясните, в чем дело?
Собрал схему MJoy 2.2.1 от LazyCamel. Все прошилось, определилось. Но при калибровке по оси Х за полный оборот резистора крестик проходит поле два раза, а Y аж 16. Остальные оси также дурят с переменным успехом. Детали поставил по схеме один в один. Перепроверил все много раз, менял прошивки. Использовал Понипрог. В WinSe пять осей, Win2000 шесть, но хатка вверх. Что делал не так?
Попробуй сделать схему Миндога (Слава Ему), все проблемы в его схеме решаются поиском собственных ошибок. Не раз проверено.
то есть это проявляется только при калибровке? а если выставить галочку "отображать необработанные данные"(или как там - там одна галочка...), циферки как надо уменьшаются-увеличиваются? а в свойствах устройства крестик как надо ходит? а прошивка самокалибровку поддерживает? а сбросить пробовал? (вроде как включить в порт с нажатой кнопкой)Цитата:
Сообщение от Rjhx
Опишу подробнее.
Калибровка с отображением данных
при вращении резисторов слева направо:
X - крестик перемещается от начала (-512) до конца (-1), перескакивает в начало и повторяет пройденное (среднее положение в конце поля)
Y от -64 до -1 скачет 16 раз в небольших пределах
Газ и руль - нормально: от -128 до +127
Диск - перемещается от центра (0) до конца (127), перескакивает в начало (-128) и перемещается до центра (-1)
Движок - аналогично
В свойствах примерно то же:
Х - от начала до центра два прохода
Y - где-то у центра 16 раз
после калибровки растягивает на все поле с такими же скачками.
Кнопки работают.
Прошивка с автокалибровкой, сброс ничего не меняет.
Пробуй еще раз прошить другой версией.
А вообще, эти микрухи имеют очень нежные АЦП, их вывести из строя неправильными подключениями внешних цепей - нефиг делать.
Может кому интересно или полезно
Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы "ATMEL"
http://www.avaxhome.ru/ebooks/2005/0..._by_grave_tiny
Так и не разобрался с джоем от LazyCamel. Сделал по Миндогу v. 1.4. Ощущение - полный восторг! Особенно прикалывает автокалибровка. Ничего не надо настраивать. Схема - супер!
Все же не обошлось без ложки дегтя. В W98SE определяется только первые 11 кнопок. Почему?
Мож ты взял прошивку с замыканием на землю? Там как раз 11 кнопок,
или с диодами чет нетак (у меня были проблемы). А сколько кнопок с окне калибровки?
Прошивка родная, т.к. в Win2k работает идеально.
Проблемы в W98SE. В окне калибровки отображается 11 кнопок и хатка, но хатка мертвая.
Еще сомнения с Security and Configuration bits. У Миндога стоит только одна галка - на SPIEN, как ее выставить, SPIEN неактивна. Так и пишу с пустыми.
Выставить просто - считать биты из микрухи, а потом удалить лишние активные галки.
Господа!
Возможно мой вопрос будет глупым, но все же...
MJoy16 прошивать с такими же параметрами как и MJoy?
нет
посыпаю голову пеплом...
нашел инфу на сайте МинДога...
и почему я раньше не замечал ссылки???