LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти :( (с) Общество анонимных апельсиноводов
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AVK74 »

Процессор же один и тот же.
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

AVK74 писал(а):Процессор же один и тот же.
А периферия - разная. Не зря при сборке указывается имя платы, там даже патчи в ядро разные могут накладываться в зависимости от платы.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Kovus2 писал(а):А у меня Orange Pi PC и мне не хватает еще одного ГБ памяти :( (с) Общество анонимных апельсиноводов
Я тоже присматриваюсь к Prime :)
Платы: OPI-PC(умерла), OPI-PC2
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AVK74 »

Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
Kovus2
Мастер
Сообщения: 221
Зарегистрирован: 23 авг 2018, 11:52
Репутация: 35
Настоящее имя: Олег
Откуда: Минск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 »

AVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
В сообщении #1470 на стр.74 Mx_Master пишет:
У нас нет конкретно аппаратной. Только быстрая программная. Для 4-х осей 200 КГц не проблема. Для 8-ми осей 100 КГц не проблема. Уже проверял. Если будут использоваться энкодерные счётчики сопроцессора, частота шагов будет чуть поменьше.

К слову сказать, недавно смотрел как китайцы генерируют шаги на своих Mach3 контроллерах на STM32F4. Всё у них программно. И это при том, что там на борту есть 12 точных аппаратных генератора.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Mx_Master, таки повторю свой вопрос - на шлейфе CSI 16 пинов РЕхх, они все будут доступны для сопроцессора? А то в топике мелькала цифра 11...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

AVK74 писал(а):Сколько должно быть примерно latency в тесте?
Мне хотелось бы хотя бы 15кГц получить стабильных. Пока не более 10 выходит.
Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
Sergo67 писал(а):Mx_Master, таки повторю свой вопрос - на шлейфе CSI 16 пинов РЕхх, они все будут доступны для сопроцессора? А то в топике мелькала цифра 11...
И сопроцессору, и ARM процессору доступны абсолютно все GPIO пины. Прямо сейчас. Включая весь порт PE :)
11 - это я так точно в спешке посчитал :hehehe:
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AVK74 »

MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
У меня почему то 47000.
И нужно base period уменьшать в инишнике я так понял. С дефолтовыми значениями 10 кГц у меня предел
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

AVK74 писал(а):
MX_Master писал(а):Интерфейс tklinuxcnc на 3 оси + Latency 30000 = 16.7 КГц
У меня почему то 47000.
И нужно base period уменьшать в инишнике я так понял. С дефолтовыми значениями 10 кГц у меня предел
У меня очепятка. Надо так:
Интерфейс tklinuxcnc на 3 оси + Base Period 30000 = 16.7 КГц
antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Появился небольшой (дурацкий) вопрос к знатокам Linux :freak: Вот у нас есть 4 ядра ARM проца, которые видны ядру Linux. Можно ли отключить (спрятать) от Linux одно из ядер так, чтобы выполнить на нём какой-то машинный ARM код без участия Linux? :hehehe:
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

antoxa-kylibin писал(а):Уважаемые, готовые образы для запуска LinuxCNC брать в первом сообщении данной темы? Что на сегодняшний день реализовано в готовых образах? У меня Orange Pi 2E Plus, хочу на этой железяке запустить LinuxCNC, потестить. И еще, такой вопрос. С завода все процы на апельсинах вроде как разогнаны до верхнего предела 1,5 Ггц, но греются как чайник. Как чутка уменьшить частоту проца? А то хоть чайник ставь....
Для Orange Pi 2E Plus образы никто из нас не собирал. Для теста платы можно поставить любой образ от Armbian. Там с частотами всё в порядке. Но, думаю, понятно, что LCNC на таких образах сможет работать только как симулятор.
Мммм... а как Armbian связан с LinuxCNC? Вы делаете сборки LCNC на основе armbian?.....А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

antoxa-kylibin писал(а):А от Orange Pi PC образ не подойдет? Как запустить LCNC на этой железяке?
Сообщение 1633 на этой же странице
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):Появился небольшой (дурацкий) вопрос к знатокам Linux :freak: Вот у нас есть 4 ядра ARM проца, которые видны ядру Linux. Можно ли отключить (спрятать) от Linux одно из ядер так, чтобы выполнить на нём какой-то машинный ARM код без участия Linux? :hehehe:
Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

UAVpilot писал(а):Можно каждому отдельному процессу или потоку разрешить работать на конкретных ядрах.
Сергей, я давно проводил тесты с изоляцией одного из ядер и выполнением на нём одного процесса. Зарылся в этот процесс довольно глубоко. И по итогу всех тестов стало чётко видно, что на ядре проца всё равно время от времени выполняются хоз. задачи ядра linux.

В своём вопросе я хотел узнать, возможен ли какой-то хак, при котором linux видит отключенное ядро проца и не выполняет на нём никаких процессов. Или вовсе не видит такое ядро. Но, чтобы была возможность использовать и управлять этим ядром проца из сопроцессора или как-то ещё.
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Новый релиз.
Full SD image for the Orange Pi PC - 06.10.2018

Ядро 4.18.7rt5 с ветки armbian sunxi-4.18/dev
Базовый дистрибутив Debian Stretch
Добавлена русская локаль как язык по умолчанию
Фикс локализации для tklinuxcnc от dmz(http://cnc-club.ru/forum/viewtopic.php? ... 47#p463447)

Пакеты, добавленные к основному составу Armbian:
mc
mc-data
xrdp
tightvncserver
psensor

Добавлена демо-конфигурация 3D_panel_I2C:
  • панель работы с TouchProbe (пробник подключается на пин PC1 | 21 на 40-pin разъеме OrangePi PC)
  • демо-поддержка I2C расширителя портов MCP23017
Во всех демо-конфигурациях номера пинов заменены на имена пинов (рекомендация MX_Master)
Платы: OPI-PC(умерла), OPI-PC2
AVK74
Почётный участник
Почётный участник
Сообщения: 1854
Зарегистрирован: 02 июл 2013, 09:03
Репутация: 335
Откуда: Уфа
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AVK74 »

Латенси вроде стал немного больше.
Исчез прикольный редактор инишников, который запоминал позицию.
Psensor не показывает температуру.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

svb писал(а):Новый релиз.
Ха, прикольно. Язык образа русский, описание на github'e на русском, а название релиза там же - на английском (: Когда я писал все на английском, целью была международность. Образы тоже были международными. Ну а когда есть полностью русский вариант, названия могут быть тоже русскими.

Подправил для примера название и описание. Если не пойдёт, можешь подправить или вернуть обратно :)
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

AVK74 писал(а):Исчез прикольный редактор инишников, который запоминал позицию.
Как назывался редактор?
Платы: OPI-PC(умерла), OPI-PC2
Ответить

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