Бюджетный usb-контроллер для mach3 - кому интересно присоединяйтесь.

Даниил1

поиогите,я прочитал инструкцию там сказано обтянуть самолет скотчем.Это обязательно?

Алеша_Татаров
Даниил1:

обтянуть самолет скотчем

  • если сказано, надо выполнять. Если не обтянуть- они потом ни за что отвечать не будут ! А какой самолет ?
Dragony

Случайно не Сессну из потолочки?

GRIFBULL

Вот…сначала сделали электронные сигареты…теперь электро план…хмммм
Обтягивай конечно.Раз написали-значит надо.
Если это ЕРР\ЕРО ,пенопласт по нашему,то покрошишь при посадках.

ANTONINACAT
Даниил1:

обтянуть самолет скотчем.Это обязательно?

Да.Скотч придаст жёсткость и прочность.

Даниил1

спасибо что дали ответ про натяжку скотчем.
А самолет у меня: super cub pa 18 полукопия

Dragony

Из чего сделано-то? Они разные бывают…
Я на своей Экстре из ЕРР переднюю кромку крыла обклеил полоской ватмана на Титане. Ну и по бокам тоже.
Ничего не открашивается…

Даниил1

Что нужно для первого вылета? Как поставить самолет на крыло?

Dragony

Сначала отцентровать - примерно 25% от средней ширины крыла, считая от передней кромки.
Если поставить под точки на этой линии опоры, самолет не должен наклоняться ни вперед, ни назад.

А моделистов в городе нет?

Даниил1

Моделисты есть, но мне хочется довести моделя до ума самому.А это возможно?

Алеша_Татаров

Возможно ! Но для этого надобно : Самому построить модель. Самому завести мотор , Если он ДВС - Самому пострадать от побитых пальцев при запуске мотора. Самому взлететь и разбить самолет . Самому его починить и опять разбить ! И опять починить … И так много раз , пока не поймешь, что это твое . А потом порезать руки при постройке другого. А потом подышать парами смолы и др . клея. А затем - поняв , что авиамоделизм для тебя - процесс и увлечение , которое затмевает все остальные похоти : вперед, покупай все , что продается и летай ! Если конечно родители это примут… В целях экономии времени и средств , а главное в целях БЕЗОПАСНОСТИ ,лучше конечно , чтоб был тренер : СЕНСЕЙ по японски. Который бил бы по рукам при неверных движениях. А в полете материл бы …

Aleksandr1974

и вообще Даниил- если тебе действительно 12 лет, то сходил бы ты разок (для просто-посмотреть) в любую авиамодельную студию (или что-либо в этом роде)…а то тема о калибровке а вопросы об обтяжке…

Dragony

Начинал делать все сам, но мне-то не 12 лет… Просто не оказалось рядом более опытного человека. Город-то маленький…
Лучше, наверное, поискать по темам в разделе “Кто где летает” ближайшее место к своему дому, может, вообще есть что-то “под боком”, и договориться о встрече.
Иногда помогают настроить и облетать модель, дают полетать “на шнурке”.
Просто моя первая модель - Сессна из потолочки, ремонт никогда не длился дольше 3 часов.
А первый самолет - покупной, да еще такой… Без опыта полетов 90% - упадет…
Либо вследствие неправильной настройки, либо вследствие ошибки пилота.
Конечно, у кого-то все получается “с первого раза”… но это происходит достаточно редко.

Написал все это, исходя из своего пока не очень большого опыта. 😃

Даниил1

Полет опять неудачный.Исход моего полета СТРАШНАЯ КОТОСТРОФА поламал винт и заднее оперение.“Когда нибудь но полечу!” С 90% падения согласен

Алеша_Татаров
Даниил1:

СТРАШНАЯ КОТОСТРОФА поламал винт и заднее оперение.

  • Это не катастрофа ! это цветочки… Катастрофа - это самолет в дребезги , и бортовое оборудование восстановлению не подлежит ! В том числе мотор. НУ крепись ! Удачи ! Время не имеет значения… Главное - набираться опыта… без потерь…

Даниил ! Очень советую прочитать веткуrcopen.com/forum/f91/topic61971

Удачи !

wihrlwind

Даниил, в каком округе Москвы ты живешь?

Moonlight_Dreamer
Даниил1:

а можно на самолет установить гироскоп

Можно. Можно установить 3 гироскопа или 3-х осевую систему стабилизации, можно автопилот. А для какой цели, если не секрет?

Даниил1:

СТРАШНАЯ КОТОСТРОФА

Какой КОТ виноват?

Даниил1

А гироскоп мне нужен для выравнивания самолета в воздухе

Где можно узнать как ставить гироскоп?

Moonlight_Dreamer

Т

Даниил1:

А гироскоп мне нужен для выравнивания самолета в воздухе

В воздухе самолёт выравнивается рулями.

Даниил1:

Где можно узнать как ставить гироскоп?

Тут, на форуме. А знаний хватит чтоб настроить гироскоп, он сам по себе сразу выравнивать не разбежался, а чтоб выравнивать требуются знания некоторых законов. Немного аэродинамики и немного регулирования. Я, например, до гироскопа ещё не дорос, руками пока равняю. Нет, на верте у меня есть простенький гироскоп, а вот до самололётных ещё не добрался, да и не доберусь никогда.

Даниил1

А какой винт лучше деревянный или пластмассовый

1 month later
Даниил1

Я купил самолет Cessna 182 она почему то полетела хорошо а потом пошел плохой контакт. Наверно все дело в пульте какой пульт предложите

Moonlight_Dreamer
Даниил1:

а потом пошел плохой контакт

Быстрее всего это был плохой контакт между руками и стиками пульта.

Даниил1:

Я купил самолет Cessna 182

Мы не телепаты, сцылко где?

boldive
Leg:

Замечу что буфера имеют смысл как предохранители от выгорания дорогостоящего камня(огонь на себя), а нагрузочная способность выходных линий АВР и так очень высока.

Тут идея другая. Когда работают движки с током до 2-3А то помех мало и с ними можно бороться малой кровью. А вот с движками NEMA34 (токи >4А) и выше уже не все помогает. Есть желание перевести все контрольные сигналы (STP, DIR, Enable) на напряжение не ниже 12В а лучше все 24В. Limit and Home можно оставить на 5В. Тут выхода AVR бесполезны, а вот буффера с открытым коллектором типа SN7407D то что надо.

А с развязкой по USB действительно не стоит сейчас напрягаться. Всегда можно его спаять как отдельный переходник.

Еще хотелось-бы влепить на плату пару релюшек на управление “пока не знаю чем”, но тогда процесс с платой затянется надолго. Пусть первый вариант будет без этого. В качестве выходных разъемов поставлю привычные DB9-F. Они продаются “двухэтажными”, тоже место на плате но компактнее. И со станком так удобнее соединяться.

Аэробус
Leg:

Сам смотрел в эту сторону, причем на том же решении. Но ставить думал снаружи как отдельное устройство.

А на этой штуке ISO721 можно? Полоса 150Мb/s. Они вроде взаимозаменяемы?

mura

как будет прошивка опробую развязку, делал как внешний блок развязки USB на ADUM4160, с FTDI работает.

Leg
mura:

как будет прошивка опробую развязку, делал как внешний блок развязки USB на ADUM4160, с FTDI работает.

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

mura

Первый блин.
Контроллер спаял на плате от кита на мегу128, прошился нормально через USB.
Плагин стал нормально.
При старте без девайса мач загружается, но при попытке “поездить” вываливается по ошибке.
При подключеном девайсе нажимая любую из кнопок движения координата инкрементируется по всем осям одновременно, при этом импульсы СТЕПа на всех выходах,
но на рабочем выходе идут пачками, на остальных одиночные с частотой 500Гц.
На всех ДИРах положительные импульсы с частотой 500Гц.
При попытке запустить на выполнение прогу МАЧ вешается намертво, да так что комп выключается только кнопкой.
Версия МАЧа R3.042.20
Лед тронулся…

Leg

Поставил R3.042 таких глюков не вижу. Зависания нет. Будем искать.
Параллельно идут тесты у DJ_smart там таких проблем тоже не видно, есть проблемы с плавностью перемещения на малых частотах и срывах в момент ускорения, счас решаю.

mura:

При старте без девайса мач загружается, но при попытке “поездить” вываливается по ошибке.

Вываливается сам мач? Должет просто писать в статусе “Communication ERROR”
Драйвер ставился из архива? С драйвером программатора не перепутали? Операционка какая?

mura:

При подключеном девайсе нажимая любую из кнопок движения координата инкрементируется по всем осям одновременно,

После установки девайса мотор-тюнинг делали? Такое может быть только если превышена частота степов 50Кгц в предыдущей установке. После мотор-тюнинга плагин не позволит установить большую частоту.

mura:

При попытке запустить на выполнение прогу МАЧ вешается намертво, да так что комп выключается только кнопкой.

Вообще теряюсь… С ЛПТ этот же мач ведет себя нормально?

mura
Leg:

Вываливается сам мач? Должет просто писать в статусе “Communication ERROR”

Такое сообщение. Драйвер программатора как и флип стоят давно.
Устройство в системе видно, показано без ошибок.
система ХР sp2, тюнинг не делал (оставил как для LPT).
Пины не назначал - оставил как было.(может тут что?)

Leg

Да, при ручном прогоне без подключенного девайса эта ошибка есть, это исправим, но на работу подключенного девайса это не скажется.

mura:

Драйвер программатора как и флип стоят давно.

Драйвер программатора нужен только для программатора. Для запрограммированного девайса нужен свой драйвер - лежал в архиве.
В диспечере задач должно быть устройство KitStep.

mura:

тюнинг не делал (оставил как для LPT).

Если частота степов ( (Скорость/60) * Степ пер ) не превышает 50000 то можно не делать. Если больше - надо сделать.

mura:

Пины не назначал - оставил как было.(может тут что?)

Нет, пины никак не должны влиять, пины моторов жесткие и никакой настройкой их не изменить.

Dj_smart

mura у меня подобная картинка вываливалась при… Короче грешил на разьём, выломал, запаял кабель, и снова… Резистор 22 ома. Хотел звонился, хотел нет. Заменил, сейчас устойчиво.

mura

Олег, у нас с Dj версии одинаковые?

Leg

Не знаю. Я не спрашивал.
Я тестирую на R2.63 и на последней R3.042.040. На разных машинах под ХР и 2000.
Думаю Юрий увидит этот пост и скажет какая у него версия. Но вроде версия влиять не должна. Я даже не знаю что предложить, попробуй разве что на другой машине.

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

Еще как вариант может у тебя юсб-порт 1.0? Хотя на 1.0 я тоже тестировал, но всего один раз.

mura:

Олег, у нас с Dj версии одинаковые?

Если ты имел ввиду версии ПО, уже нет - у него сейчас пробные версии, они еще более глючные в плане всего функционала, мы на них только движение отлаживаем. Но начинал он с той версии что я тебе ссылку давал, и все было ОК. Да там и не менялось ничего до такой степени.

Еще вопрос: плагин и прошивка из одного архива?Самого первого? Я там докидывал отдельно прошивки и если ты брал последнюю то с первым плагином она работать не будет, что будет даже не знаю, не проверял.
В общем плагин и прошивка должны быть из первого архива на который я тебе ссылку давал.

Как только будет отлажено движение выложу исправленную прошивку чтоб не плодить промежуточных. Но самая первая - рабочая в плане работы с мачем.

Dj_smart
Leg:

на последней R3.042.040.

Такая-же стоит.

mura

поставлю на нот 040 и отпишусь

Leg
mura:

поставлю на нот 040 и отпишусь

ОК, жду, а то я уже мозг сломал ,но чем помочь так и не придумал… не должно быть.

mura

Испытал на ноте и еще на обычном компе на версии 040 - результат одинаков - на кнопки движения не реагирует.
При старте пишет что контроллер найден, а после нажатия на стрелку через несколько сек. статусит Communikation error.
Заметил что на разных компах названия группы устройств разное
PCB-kit CNC controller и LibUSB-Win32 Devices, но само устройство KitStep.

Leg

Короче делать нечего. Я сам нифига не пойму. Сегодня нашел на офисе еще две машины на которых не поверял. Проверил все в норме.
В общем все равно еще вычухивать надо. Допишу новую версию выложу. А пока делать нечего.

mura:

результат одинаков - на кнопки движения не реагирует

При Communikation error реагировать понятно не будет, вопрос откуда он взялся. Communikation error - нет связи по юсб.

mura:

Заметил что на разных компах названия группы устройств разное PCB-kit CNC controller и LibUSB-Win32 Devices, но само устройство KitStep.

То что в разных группах это нормально, если LibUSB-Win32 Devices уже были на машине то попадет к ним, это без разницы.

boldive

Насколько я понял из трех пользователей устройство работает у двоих. Т.е. больше работает чем не работает. Значит с платой могу продолжать. К тому времени может и новый вариант прошивки покажется.

Leg

Работает у меня и DJ_Smart , из реально тестивших остался mura - у него не работает и причины я пока обьяснить не могу.

Но тут трабл в другом. Я сильно увлекся высокой частотой шагов.
В итоге девайс работает нормально при частоте шагов выше 15KHz , на низких частотах степа на которых работают большинство любителей (особенно на драйверах без микрошага) девайс сильно рвет шаги.
Короче там где ЛПТ справляется на ура - я курю, там где курит ЛПТ - я справляюсь 😃

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

mura

Олег, новый (старый) комплект - плагин+прошивка заработал на 020.

Dj_smart
boldive:

работает у двоих.

Уже у троих:). На крайняк на троих уже можно… протестить:)

Leg
mura:

Олег, новый (старый) комплект - плагин+прошивка заработал на 020.

Тестовая 1V06? Или самая первая? Причина была найдена или просто - зашил и заработало?

mura

зашил из 1V06_slow и плагин из него-ж (он кстати на ~60Кб толще первого) попробую сегодня новый плагин на старой прошивке,
что-то мне подсказывает что когда от одной кнопки едут все оси - виноват плагин.

Leg
mura:

что-то мне подсказывает что когда от одной кнопки едут все оси - виноват плагин.

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

Если бегут все оси - либо баг в прошивке железа , либо железо не справляется со скоростью (частота степов выше допустимой для данной версии), либо работа плагина и железа не согласована (например плагин и прошивка из разных версий).

mura:

попробую сегодня новый плагин на старой прошивке,

Работать не будет, плагин и прошивка должны быть из одной сборки. ( Т.е. в общем случае могут быть из разных версий - но конкретно в данном случае нет, там измен алгоритм формирования шагов, что требует изменения и плагина и прошивки. ).

В общем на данный момент тестировать уже нечего. Надо ждать новой версии которой счас занимаюсь. Глобальные ошибки мы уже нашли с DJ_smart и сейчас идет серьезная переделка алгоритма управлени. 1V06_slow - чисто тестовая, для подтверждения так сказать “направления” глобальной переделки , как рабочая версия она не рассматривается - все что можно проверить на ней - что сам мач ведет себя корректно, связь есть, ничего не зависает и ошибки не выскакивают, можно покрутить движок на частоте не выше 6 Кгц по УП, проверить разгон-торможение.

king2
boldive:

В качестве выходных разъемов поставлю привычные DB9-F. Они продаются “двухэтажными”, тоже место на плате но компактнее. И со станком так удобнее соединяться.

Удобнее ставить разъемы RJ-45, как сделано в PLC6x от purelogic. И стандартные провода можно использовать, и патч-корды с экранами есть, и сгнал витой парой (помех меньше), и втыкается-вытаскивается удобно, и места мало занимает, в общем, куча плюсов. Сигналы внутри только надо не как в plc6x, а с учетом разводки стандартных патч-кордов (чтобы каждый сигнал по своей паре).