Страница 191 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 28 июл 2020, 06:49
MX_Master
бесполезное сообщение
Re: LinuxCNC + Orange Pi
Добавлено: 28 июл 2020, 08:13
гражданинъ
Нет цели постоянно изучать Линукс . Настрою станок ,прикручу MPG пульт и забуду как о страшном сне !
Re: LinuxCNC + Orange Pi
Добавлено: 29 июл 2020, 08:58
avmartugin
вижу кто-то не осилил параллельный вывод шагов на 2 мотора одной оси.
мне удалось это осилить на 2.7 сначала, потом перешел на 2.8 и там настраивается иначе, но тоже получилось. Спасибо MX_Masterу за то что послал гуглить и навел на мысль что надо менять ini и hal одновременно.
stepconfом можете не заморачиваться, лучше разобраться в структуре конфигов, понимание станет лучше. stepconfом можно настроить только простые конфиги, для сложных он не подходит.
пишите в личку скину конфиг разберетесь. и да, использую arisc.
P.S. MX_Masterу по хорошему бы забить на H3/H5 и сконцентрироваться только на H6 как более перспективном решении, платы стоят не дорого и апгрейд вполне может потянуть каждый.
Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 08:28
avmartugin
есть плата pine h64, выглядит интересней чем orange pi Oneplus по железу и у нее больше пинов
https://www.pine64.org/pine-h64-ver-b/
Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 10:42
MX_Master
Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 10:49
xenon-alien
Проект набирает обороты!

Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 16:40
гражданинъ
Вот видишь как тебя высоко ценят в этом мире ! И мы присоединяемся !Ещё немного напишешь и будешь торговать доработанными апельсинами с предустановленными конфигами под все виды станков! Это не шутка и не прикол.Ну или
avmartugin писал(а): Спасибо MX_Masterу за то что послал
Ну зачем такой злой?
Лично я ,на полном серьёзе, закажу третью по счёту апельсинку ,установлю на них 2.8 и спрячу до поры !
Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 20:10
MX_Master
Всё, что я буду (возможно) продавать в будущем, с этим проектом не связано. Этот проект будет всегда открыт и бесплатен. Поэтому поддержки как у коммерческого продукта ожидать не стоит

Re: LinuxCNC + Orange Pi
Добавлено: 30 июл 2020, 21:05
Prav
MX_Master писал(а):Всё, что я буду (возможно) продавать в будущем, с этим проектом не связано. Этот проект будет всегда открыт и бесплатен. Поэтому поддержки как у коммерческого продукта ожидать не стоит
Ну хоть со станками ЧПУ будет связан?
Re: LinuxCNC + Orange Pi
Добавлено: 05 авг 2020, 07:34
smart4on
Доброе утро.
Заинтересовался темой, и приобрел для тестов orange PI one. Скачал по инструкции cnc32 ру, образ армбиан Armbian Buster 5.4. Но не могу понять как выйти в графический интерфейс?
В остальном все вроде бы устанавливается. Пробовал с наскоку полистать форумы, F8 и команда startx не помогают.
Может кто подскажет как можно запустить шайтан машину?
На будущее может есть какая-нибудь книжка (желательно на русском) по armbian?
Re: LinuxCNC + Orange Pi
Добавлено: 05 авг 2020, 07:47
MX_Master
smart4on писал(а):Скачал по инструкции cnc32 ру, образ армбиан Armbian Buster 5.4. Но не могу понять как выйти в графический интерфейс?
Первое - в названии образа должно быть слово "_desktop" и размер архива должен быть больше 500 Мб. Вот тогда это будет образ с графикой. Второе - первоначальная настройка всегда происходит в консоли. Имя нового пользователя, пароль, все дела.
smart4on писал(а):На будущее может есть какая-нибудь книжка (желательно на русском) по armbian?
Нет.
Re: LinuxCNC + Orange Pi
Добавлено: 05 авг 2020, 08:55
71taa
Тоже решил потренироваться на OPI PC ради освоения LCNC.
Подключилось все быстро, с базовыми настройками тоже проблем нет - спасибо, MX_Master, гайды и проч. вполне доступные )
Даже успел немного попилить.
Пока из оставшихся вопросов - небольшой уход оси Z (и похоже и других, но на ней заметнее) на arisc-драйвере. Уход более-менее детерминированный на одной и той же УП.
Проблема в общем-то знакомая, уже была на этих драйверах (китайские сервошаговые), лечилось правильными уровнями step и задержкой между dir и step (не меньше 5000нс).
Пока побороть не удалось, снижение скорости для гарантированного попадания в <<100кГц не помогло (читал ранее про 50% заполнение цикла для arisc-степгена). Сейчас смотрю - не влезла ли где суровая наводка (все может быть, опторазвязки датчиков и т.п. кинуты на макетке лабиринтом МГТФ-а, так что может где и стрельнуть по идее). Почешу еще репу, может подниму уровень сигналов на драйверы с 3.3v до 5v, может еще что.
Для контроля запущу на gpio - посмотрю - вылезет ли проблема там
В любом случае - опыт полезный, можно отработать скрипты и настройки, так что пока плюсов больше )
Re: LinuxCNC + Orange Pi
Добавлено: 05 авг 2020, 09:09
MX_Master
71taa писал(а):спасибо?
не за что?

Re: LinuxCNC + Orange Pi
Добавлено: 05 авг 2020, 09:32
71taa
MX_Master писал(а):71taa писал(а):спасибо?
не за что?

Оговорка по Фрейду, не иначе )
Исправил.
PS: В общем на 500мм/мин (G0, G1 там вообще 200 всегда, фреза R0.15) и мелком ускорении ухода нет. На 1000мм/мин уход X-а. На 1500 - X и Z (хотя скорее всего и Y, там УП такая, что не заметно).
800 шагов на мм, частоты получаются небольшие. До лимита драйвера на step в 1.5мс (по документации, ну пусть 5 будет) ооочень далеко. Даже на всякий ткнулся осциллографом - так и есть, частоты низкие, ~3V амплитуда, все ожидаемо.
Особого шума/завалов в процессе не видно, хотя, понятно, это мало что значит - весь процесс писать нечем. Уходы так же регулярные, явно в момент G0 в другую область (перепады появляются именно при прерывании обработки в одной области, переходу в другую, и возврат в предыдущую для завершения).
Перекинул на текущий контроллер (посмотреть, что не механика) - нормально отработал на бОльших скоростях/ускорениях.
Конфигурацию под gpio перетачиваю, проверю - будет ли то же самое. 1000мм/мин должно выдать по идее, так что будет что сравнить.
Пока из оставшихся идей остались только: (из документации драйвера) - DIR signal should be ahead of PUL signal by 5μs at least. Этого надежно проверить не могу, второго канала на осциллографе нет

Вот это на GPIO, по идее, и проверится.
Re: LinuxCNC + Orange Pi
Добавлено: 06 авг 2020, 09:46
71taa
В продолжении - пока не удалось на gpio запустить более чем на 600мм/мин, больше - периодически вываливается в joint following error, а на меньшей скорости - и arisc нормально проходит.
Так что пока проверить не удалось, буду дальше подбирать параметры цикла.
Ну и тогда вопрос к MX_Master - а какой сейчас алгоритм рассчета задержки между сменой направления и первым шагом в этом направлении для arisc-драйвера? По самим шагам картину видел, там понятно.
В принципе еще осталось попробовать step сделать отрицательным, чтобы шаг делался на подъеме (типа как во вложении), и убедиться, что длина шага не меньше тех самых 5000-7000нс (а это и так будет для тех частот). Но вроде прошлый раз не помогло, хотя мог просто накосячить в конфигурации.
Re: LinuxCNC + Orange Pi
Добавлено: 06 авг 2020, 10:11
MX_Master
Слова это хорошо, но конфиги, всё-таки, в студию. Возможно, у тебя там мега ускорения для планировщика выставлены. А тайминги step/dir зависят как раз от макс. ускорения и макс. скорости.
Re: LinuxCNC + Orange Pi
Добавлено: 06 авг 2020, 10:20
71taa
MX_Master писал(а):Слова это хорошо, но конфиги, всё-таки, в студию. Возможно, у тебя там мега ускорения для планировщика выставлены. А тайминги step/dir зависят как раз от макс. ускорения и макс. скорости.
Конечно, вот они:
С a_ - arisc-и, без - gpio
УП-ка на всякий, G0 ставился ограничением как и говорил - на 500, 1000 и 2000, g1 в ней максимальный 200
Re: LinuxCNC + Orange Pi
Добавлено: 06 авг 2020, 10:53
MX_Master
Криминального в настройках ничего не вижу. Как буду рядом с апельсином, могу для проверки запустить данную УП с внешним счётчиком шагов (STM32).
Re: LinuxCNC + Orange Pi
Добавлено: 06 авг 2020, 11:01
71taa
MX_Master писал(а):Криминального в настройках ничего не вижу. Как буду рядом с апельсином, могу для проверки запустить данную УП с внешним счётчиком шагов (STM32).
Спасибо )
Скорости в arisc-е делал 20-30 везде, тоже самое. Собственно поэтому пока и остановился на известной проблеме, которая дает подобную картину ("одноверменный"/с недостаточной задержкой старт генерации шагов после смены уровня dir-а), поскольку на этих драйверах подобная картина была при задержке меньше 5000нс и на другом контроллере. Но это спекуляция, разумеется.
Вот, кстати, сами уходы в этой УП
Как раз в этих точках Fusion 360 нагенерил переходы на соседние элементы, а потом возврат для допиливания канавок. Соответственно там в коде как раз быстрый подъем Z и перемещения по X и Y.
Поэтому и получается разная глубина-ширина канавок (тоже видно на фото). И уходы не произвольные, а повторяющиеся (у меня таких результатов штук 5, в зависимости от скорости меняется количество косяков, чем выше скорость - тем выше шанс, что при очередном переходе уедет координата, и наоборот (на 1000, например, был только запил по X, там где на текущем снимке XZ).
Re: LinuxCNC + Orange Pi
Добавлено: 07 авг 2020, 20:25
smart4on
Разрешите отвлечь от более насущных вопросов.
Продолжаю осваивать технологии. При запуске LinuxCNC с профилем gpio (в принципе не суть, т.к. не запускается ни на одном из предложенных профилей). появляется окно ошибки:
LinuxCNC 2.7.15
Armbian_20.05.2_Orangepione_buster_current_5.4.43_desktop
Есть выход из этого штопора уныния?