LinuxCNC + Orange Pi

Контроллеры, драйверы, датчики, управляющие устройства.

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 28 июл 2020, 06:49

бесполезное сообщение
Последний раз редактировалось MX_Master 28 июл 2020, 20:19, всего редактировалось 1 раз.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 28 июл 2020, 08:13

Нет цели постоянно изучать Линукс . Настрою станок ,прикручу MPG пульт и забуду как о страшном сне !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение avmartugin » 29 июл 2020, 08:58

вижу кто-то не осилил параллельный вывод шагов на 2 мотора одной оси.
мне удалось это осилить на 2.7 сначала, потом перешел на 2.8 и там настраивается иначе, но тоже получилось. Спасибо MX_Masterу за то что послал гуглить и навел на мысль что надо менять ini и hal одновременно.
stepconfом можете не заморачиваться, лучше разобраться в структуре конфигов, понимание станет лучше. stepconfом можно настроить только простые конфиги, для сложных он не подходит.
пишите в личку скину конфиг разберетесь. и да, использую arisc.
P.S. MX_Masterу по хорошему бы забить на H3/H5 и сконцентрироваться только на H6 как более перспективном решении, платы стоят не дорого и апгрейд вполне может потянуть каждый.
avmartugin
Новичок
 
Сообщения: 33
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0

Re: LinuxCNC + Orange Pi

Сообщение avmartugin » 30 июл 2020, 08:28

есть плата pine h64, выглядит интересней чем orange pi Oneplus по железу и у нее больше пинов
https://www.pine64.org/pine-h64-ver-b/
avmartugin
Новичок
 
Сообщения: 33
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 июл 2020, 10:42

Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien » 30 июл 2020, 10:49

Проект набирает обороты! :good:
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 2496
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 587
Медальки:
Настоящее имя: Daniel

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ » 30 июл 2020, 16:40

Вот видишь как тебя высоко ценят в этом мире ! И мы присоединяемся !Ещё немного напишешь и будешь торговать доработанными апельсинами с предустановленными конфигами под все виды станков! Это не шутка и не прикол.Ну или
avmartugin писал(а): Спасибо MX_Masterу за то что послал

Ну зачем такой злой?
Лично я ,на полном серьёзе, закажу третью по счёту апельсинку ,установлю на них 2.8 и спрячу до поры !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
гражданинъ
Опытный
 
Сообщения: 142
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 11
Настоящее имя: Дмитрий

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 30 июл 2020, 20:10

Всё, что я буду (возможно) продавать в будущем, с этим проектом не связано. Этот проект будет всегда открыт и бесплатен. Поэтому поддержки как у коммерческого продукта ожидать не стоит ;)
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение Prav » 30 июл 2020, 21:05

MX_Master писал(а):Всё, что я буду (возможно) продавать в будущем, с этим проектом не связано. Этот проект будет всегда открыт и бесплатен. Поэтому поддержки как у коммерческого продукта ожидать не стоит

Ну хоть со станками ЧПУ будет связан?
Аватара пользователя
Prav
Мастер
 
Сообщения: 444
Зарегистрирован: 14 июл 2015, 05:10
Откуда: Москва
Репутация: 79
Настоящее имя: Петр Раввинский

Re: LinuxCNC + Orange Pi

Сообщение smart4on » 05 авг 2020, 07:34

Доброе утро.
Заинтересовался темой, и приобрел для тестов orange PI one. Скачал по инструкции cnc32 ру, образ армбиан Armbian Buster 5.4. Но не могу понять как выйти в графический интерфейс?
В остальном все вроде бы устанавливается. Пробовал с наскоку полистать форумы, F8 и команда startx не помогают.
Может кто подскажет как можно запустить шайтан машину?
На будущее может есть какая-нибудь книжка (желательно на русском) по armbian?
Аватара пользователя
smart4on
Опытный
 
Сообщения: 118
Зарегистрирован: 27 июн 2016, 18:54
Откуда: Беларусь, Минск
Репутация: 33
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 05 авг 2020, 07:47

smart4on писал(а):Скачал по инструкции cnc32 ру, образ армбиан Armbian Buster 5.4. Но не могу понять как выйти в графический интерфейс?

Первое - в названии образа должно быть слово "_desktop" и размер архива должен быть больше 500 Мб. Вот тогда это будет образ с графикой. Второе - первоначальная настройка всегда происходит в консоли. Имя нового пользователя, пароль, все дела.

smart4on писал(а):На будущее может есть какая-нибудь книжка (желательно на русском) по armbian?

Нет.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение 71taa » 05 авг 2020, 08:55

Тоже решил потренироваться на OPI PC ради освоения LCNC.

Подключилось все быстро, с базовыми настройками тоже проблем нет - спасибо, MX_Master, гайды и проч. вполне доступные )
Даже успел немного попилить.

Пока из оставшихся вопросов - небольшой уход оси Z (и похоже и других, но на ней заметнее) на arisc-драйвере. Уход более-менее детерминированный на одной и той же УП.
Проблема в общем-то знакомая, уже была на этих драйверах (китайские сервошаговые), лечилось правильными уровнями step и задержкой между dir и step (не меньше 5000нс).

Пока побороть не удалось, снижение скорости для гарантированного попадания в <<100кГц не помогло (читал ранее про 50% заполнение цикла для arisc-степгена). Сейчас смотрю - не влезла ли где суровая наводка (все может быть, опторазвязки датчиков и т.п. кинуты на макетке лабиринтом МГТФ-а, так что может где и стрельнуть по идее). Почешу еще репу, может подниму уровень сигналов на драйверы с 3.3v до 5v, может еще что.
Для контроля запущу на gpio - посмотрю - вылезет ли проблема там

В любом случае - опыт полезный, можно отработать скрипты и настройки, так что пока плюсов больше )
Последний раз редактировалось 71taa 05 авг 2020, 09:23, всего редактировалось 1 раз.
71taa
Новичок
 
Сообщения: 39
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 4
Настоящее имя: Третьякевич Александр Александрович

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 05 авг 2020, 09:09

71taa писал(а):спасибо?

не за что? :hehehe:
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение 71taa » 05 авг 2020, 09:32

MX_Master писал(а):
71taa писал(а):спасибо?

не за что? :hehehe:


Оговорка по Фрейду, не иначе )
Исправил.

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, по идее, и проверится.
71taa
Новичок
 
Сообщения: 39
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 4
Настоящее имя: Третьякевич Александр Александрович

Re: LinuxCNC + Orange Pi

Сообщение 71taa » 06 авг 2020, 09:46

В продолжении - пока не удалось на gpio запустить более чем на 600мм/мин, больше - периодически вываливается в joint following error, а на меньшей скорости - и arisc нормально проходит.
Так что пока проверить не удалось, буду дальше подбирать параметры цикла.

Ну и тогда вопрос к MX_Master - а какой сейчас алгоритм рассчета задержки между сменой направления и первым шагом в этом направлении для arisc-драйвера? По самим шагам картину видел, там понятно.

В принципе еще осталось попробовать step сделать отрицательным, чтобы шаг делался на подъеме (типа как во вложении), и убедиться, что длина шага не меньше тех самых 5000-7000нс (а это и так будет для тех частот). Но вроде прошлый раз не помогло, хотя мог просто накосячить в конфигурации.
Вложения
062124whiz7x4oos12susu.png
062124whiz7x4oos12susu.png (10.06 Кб) Просмотров: 234
71taa
Новичок
 
Сообщения: 39
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 4
Настоящее имя: Третьякевич Александр Александрович

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 06 авг 2020, 10:11

Слова это хорошо, но конфиги, всё-таки, в студию. Возможно, у тебя там мега ускорения для планировщика выставлены. А тайминги step/dir зависят как раз от макс. ускорения и макс. скорости.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение 71taa » 06 авг 2020, 10:20

MX_Master писал(а):Слова это хорошо, но конфиги, всё-таки, в студию. Возможно, у тебя там мега ускорения для планировщика выставлены. А тайминги step/dir зависят как раз от макс. ускорения и макс. скорости.


Конечно, вот они:
С a_ - arisc-и, без - gpio

УП-ка на всякий, G0 ставился ограничением как и говорил - на 500, 1000 и 2000, g1 в ней максимальный 200
Вложения
config.hal
(3.96 Кб) Скачиваний: 24
config.ini
(3.25 Кб) Скачиваний: 25
a_config.hal
(5.64 Кб) Скачиваний: 25
a_config.ini
(3.16 Кб) Скачиваний: 25
1001.ngc
(1.98 Мб) Скачиваний: 26
71taa
Новичок
 
Сообщения: 39
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 4
Настоящее имя: Третьякевич Александр Александрович

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 06 авг 2020, 10:53

Криминального в настройках ничего не вижу. Как буду рядом с апельсином, могу для проверки запустить данную УП с внешним счётчиком шагов (STM32).
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5852
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2603
Медальки:
Настоящее имя: Миша

Re: LinuxCNC + Orange Pi

Сообщение 71taa » 06 авг 2020, 11:01

MX_Master писал(а):Криминального в настройках ничего не вижу. Как буду рядом с апельсином, могу для проверки запустить данную УП с внешним счётчиком шагов (STM32).


Спасибо )
Скорости в arisc-е делал 20-30 везде, тоже самое. Собственно поэтому пока и остановился на известной проблеме, которая дает подобную картину ("одноверменный"/с недостаточной задержкой старт генерации шагов после смены уровня dir-а), поскольку на этих драйверах подобная картина была при задержке меньше 5000нс и на другом контроллере. Но это спекуляция, разумеется.

Вот, кстати, сами уходы в этой УП
LinuxCNC + Orange Pi Уходы.png

Как раз в этих точках Fusion 360 нагенерил переходы на соседние элементы, а потом возврат для допиливания канавок. Соответственно там в коде как раз быстрый подъем Z и перемещения по X и Y.
Поэтому и получается разная глубина-ширина канавок (тоже видно на фото). И уходы не произвольные, а повторяющиеся (у меня таких результатов штук 5, в зависимости от скорости меняется количество косяков, чем выше скорость - тем выше шанс, что при очередном переходе уедет координата, и наоборот (на 1000, например, был только запил по X, там где на текущем снимке XZ).
71taa
Новичок
 
Сообщения: 39
Зарегистрирован: 28 апр 2018, 06:29
Репутация: 4
Настоящее имя: Третьякевич Александр Александрович

Re: LinuxCNC + Orange Pi

Сообщение smart4on » 07 авг 2020, 20:25

Разрешите отвлечь от более насущных вопросов.
Продолжаю осваивать технологии. При запуске LinuxCNC с профилем gpio (в принципе не суть, т.к. не запускается ни на одном из предложенных профилей). появляется окно ошибки:
LinuxCNC + Orange Pi IMG_20200807_201915.jpg



LinuxCNC 2.7.15
Armbian_20.05.2_Orangepione_buster_current_5.4.43_desktop


Есть выход из этого штопора уныния?
Аватара пользователя
smart4on
Опытный
 
Сообщения: 118
Зарегистрирован: 27 июн 2016, 18:54
Откуда: Беларусь, Минск
Репутация: 33
Медальки:
Настоящее имя: Михаил

Пред.След.

Вернуться в Электроника

Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], DerekRei, frezeryga, Google [Bot], Sakhalin_Cat, Umnik, upack, Yandex [bot]

Reputation System ©'