Страница 106 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 19 дек 2018, 22:29
Maxekb77
Приехал апельсин который pc, накатил linuxcnc так как в мачинеките ничего не понимаю.
подключил по езернету 7i92 при 3333 импульсах на мм станок показал 5м\минуту дальше чет не охото было.
Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 19:13
Kovus2
Maxekb77 писал(а):Приехал апельсин который pc, накатил linuxcnc так как в мачинеките ничего не понимаю.
подключил по езернету 7i92 при 3333 импульсах на мм станок показал 5м\минуту дальше чет не охото было.
Кхм... А можно не столь тезисно? Ну тут, все-таки, не столь продвинутые присутствуют, а и такие как я...
Вы LCNC накатили на Апельинку вместо Machinekit?
Затем вместо гребенки на плате вы водключили Месу к Ethernet, загрузили УП и попробовали на физическом станке? Что Latency test показал?
По подробнее, пжалста. Интересно же.
PS. Mesa эта стоит минимум 89 баксов. Что-то мне подсказывает, что Апельсинку затачиваем, что бы, по возможности, не использовать такие девайсы.

Но, тем не менее, очень интересно как ставили LCNC, как конфигурировали платы, какой станок (количество осей, тип моторов)...
Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 20:01
Maxekb77
Kovus2 писал(а):Вы LCNC накатили на Апельинку вместо Machinekit?
скомпилировал под последней прошивкой linuxcnc.
Kovus2 писал(а):Затем вместо гребенки на плате вы водключили Месу к Ethernet, загрузили УП и попробовали на физическом станке? Что Latency test показал?
По подробнее, пжалста. Интересно же.
Вкратце задача была протестировать в работе две платы mesa 7i92 и to_eth.
Latency порядка 50-60к.
с месы я пробовал подключить степ\дир через сервы панасоник, станок покатал немножко на 5м\мин и пока остановился (не готов он пока к полноценной работе). полноценная демонстрация будет позже. много еще всего решить надо по нему. просто хочется с станка побольше выжать по скорости.
плату to_eth так как она с аналоговым выходом пока тестировать не начем, поэтому с нее просто взял и подключил входа линеек, руками покрутил посмотрел - вроде тож особо ничего интересного не обнаружил все отрабатывает на ручных скоростях.
по планам дальше жду когда приедет.
to_eth со степ\дир.
дисплей 5" с тачем
Китайский плк.
Kovus2 писал(а):PS. Mesa эта стоит минимум 89 баксов. Что-то мне подсказывает, что Апельсинку затачиваем, что бы, по возможности, не использовать такие девайсы.

Но, тем не менее, очень интересно как ставили LCNC, как конфигурировали платы, какой станок (количество осей, тип моторов)...
Наверное у каждого свое виденье как оно должно работать, свои сомнения я уже выше высказывал по поводу возможностей гребенки на данном девайсе.
Станок по плану 6 осей, сервы, линейки ну и другие неожиданности. пока до хоть до половины рабочего состояния не соберу особо смысла не вижу описывать.
Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 20:58
Kovus2
Т.е., если я правильно понял вашу конфигурацию, то Апельсинка выступает в роли компа с LCNC, который по Ethernet скидывает код на MESA, а она уже дает импульсы на драйвера моторов? И как Апельсинка в такой роли, будет справляться?
Вы тут проговорились, что компилировали LCNC под плату. Можете ли вы проконсультировать меня, как мне скомпилировать пропатченый Keystick? (Make файл, откуда и куда библиотеки и h файлы подкинуть) Извиняюсь за такую дилетантскую просьбу, но Кейстиком тут никто принципиально заниматься не хочет, а мне кажется, что без Х11 Апельсинка будет значительно быстрее и стабильнее работать. А то пока удасться все эти MALI победить...

Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 22:42
svb
Kovus2 писал(а): Кейстиком тут никто принципиально заниматься не хочет
Гонишь нипадецки!
Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 22:56
MX_Master
Maxekb77 писал(а):Наверное у каждого свое виденье как оно должно работать, свои сомнения я уже выше высказывал по поводу возможностей гребенки на данном девайсе.
Смысла нет юзать апельсин за 20$ без аппаратного видео с 7i92 и месовской развязкой. Проще, лучше и быстрее купить нано материнку (x86) за 30-50$.
Re: LinuxCNC + Orange Pi
Добавлено: 20 дек 2018, 23:44
Kovus2
svb писал(а):Kovus2 писал(а): Кейстиком тут никто принципиально заниматься не хочет
Гонишь нипадецки!
Ну ни для кого не секрет тут, что Кейстик весьма специфичен и, для большинства, малоинтересен.

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

Re: LinuxCNC + Orange Pi
Добавлено: 21 дек 2018, 00:05
Maxekb77
Kovus2 писал(а):Т.е., если я правильно понял вашу конфигурацию, то Апельсинка выступает в роли компа с LCNC, который по Ethernet скидывает код на MESA, а она уже дает импульсы на драйвера моторов?
В целом да похоже.
Kovus2 писал(а):И как Апельсинка в такой роли, будет справляться?
Справляется же, просто на данный момент уже под это дело будет создана сборка со своей спецификой.
Kovus2 писал(а):как мне скомпилировать пропатченый Keystick?
Честно говоря не знаю как его отдельно скомпилировать, что бы не парится я бы пересобрал lcnc с этими патчем,
но наверное проще svb попросить что бы добавил патч к следующей сборке.
Re: LinuxCNC + Orange Pi
Добавлено: 21 дек 2018, 18:09
svb
Только мне кажется, что между фразой
Kovus2 писал(а):Кейстиком тут никто принципиально заниматься не хочет
и фразой
Kovus2 писал(а): Кейстик весьма специфичен и, для большинства, малоинтересен.

Отсюда и полное отсутствие интереса.
существует смысловая пропасть?
2
Kovus2: Складывается впечатление, что мое сообщение в личке вы либо проигнорировали, либо неполностью прочитали.
Я его написал еще ДО того, как вы написали про
принципиально заниматься не хочет
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 08:41
Kovus2
Предлагаю не заниматься "смысловыми баталиями", а то они утащат нас фиг знает куда. Лучше тыкните, пжалста, носом в какие-либо инструкции "для чайников", если таковые существуют, типа "Исходники GUI для Machinekit/LCNC тут, make - тут, срр такой-то и с такими ключами, положить туда..." . Был бы весьма признателен.
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 11:58
svb
Kovus2 писал(а):Предлагаю не заниматься "смысловыми баталиями"
Предлагаю сначала думать, что Вы хотите сказать, а только потом писать.
Я Вам в личке ЯВНО написал, что в приоритете видеодрайвер, а потом всё остальное. Ткните меня носом в то место, где я написал, что
принципиально не хочу/не буду этим заниматься?
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 12:05
svb
Kovus2 писал(а):инструкции "для чайников", если таковые существуют, типа "Исходники GUI для Machinekit/LCNC тут, make - тут, срр такой-то и с такими ключами, положить туда..." .
Написание таковых инструкций "для чайников" может отнять времени больше, чем прикручивание видеодрайвера. Не зря в серьёзных софтовых фирмах есть должность "технический писатель"
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 12:16
MX_Master
Простите, что отвлекаю

Первые успешные тесты
arisc.stepgen'a показывают - если каждый серво-период рассчитывать кол-во шагов и выдавать задание со-процессорному
pulsgen'у, то будут небольшие косяки при генерации шагов на высоких частотах (от 100 КГц). Время серво-периода плавает, время выполнения расчётов - тоже. Поэтому и время между последним шагом серво-периода и первым шагом следующего - всегда разное. Надо подумать над тюнингом этого момента..
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 13:03
Сергей Саныч
Не количество шагов надо задавать, а их частоту. А реально сгенерированные шаги надо подсчитывать (с учетом направления) и использовать при расчете задания частоты для следующего сервопериода.
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 14:02
MX_Master
Само собой. Подсчёт работает. Но я имел ввиду, что "склейка" этих кусочков вывода получается не совсем гладкой, т.к. склеивается всё на стороне драйвера.
Вот я и думаю. Может какой-то FIFO буфер на стороне сопроцессора добавить. Чтобы приказы от arisc.stepgen'a исполнялись не сразу, а в порядке очереди. В этом случае за склейку кусочков вывода будет отвечать сам сопроцессор. За счёт этого итоговый вывод шагов может стать более плавным, чем сейчас (см. осциллограммы).
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 14:17
vladumur
Здесь "
http://www.cnc-club.ru/forum/viewtopic. ... 02#p474102"
Бендер вроде наткнулся на такое же явление и вроде поборол.
Пообщайтесь с ним

Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 15:39
Сергей Саныч
MX_Master писал(а): Но я имел ввиду, что "склейка" этих кусочков вывода получается не совсем гладкой,
Никаких особых склеек быть не должно. Суть в том, что сопроцессор должен генерить частоту непрерывно, а не останавливаться, если очередной сервоцикл слегка запоздал,
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 16:10
MX_Master
Склейки всё равно будут, как минимум, когда частота меняется. Так что, механизм склейки лучше передать сопроцессору. Но есть ещё и вопрос безопасности. Оставлять генератор в непрерывном режиме нельзя. Сопроцессор продолжит работу, даже если основной проц, ОС или LCNC аварийно остановятся.
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 16:11
AVK74
MX_Master писал(а):Первые успешные тесты arisc.stepgen'a показывают - если каждый серво-период рассчитывать кол-во шагов и выдавать задание со-процессорному pulsgen'у, то будут небольшие косяки при генерации шагов на высоких частотах (от 100 КГц).
Да и хрен с ним, 100кГц и так отлично, скорее бы уже можно было попробовать.
Re: LinuxCNC + Orange Pi
Добавлено: 22 дек 2018, 16:17
MX_Master
Всему своё время, пробовать на реальных станках непроверенный софт - плохая идея.