LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Позже поштудируем .Для запуска моей сборки потребовалось в первую очередь поменять scale с 1000 на 300 и max velocity на 50.
естественно без начал ни чего запустить не возможно!
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
steals_y2k
Мастер
Сообщения: 940
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение steals_y2k »

насилии немного ини поправить, то нормально без начал запускается.
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

steals_y2k писал(а): насилии
С этого момента поподробнее пожалуйста !
Вложения
config.ini
Поправьте если можете
(1.95 КБ) 90 скачиваний
config.hal
(2.57 КБ) 97 скачиваний
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

кажись, он с телефона :) А чё там править? Заменить все "VELOCITY = 100" на "VELOCITY = 50"?

Через пару дней закуплю ещё MicroSD флэшек. Надо всё собрать и протестировать для H5-тых мини компов. Хотя, с точки зрения производительности, больше интереса к чипам H6 и RK3399.
steals_y2k
Мастер
Сообщения: 940
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение steals_y2k »

гражданинъ писал(а): С этого момента поподробнее пожалуйста !
тут в п.4.2.8
а вообще,я концевики вчера не подключал, и оно мне дом запоминало там, где нажал Home.
MX_Master писал(а): кажись, он с телефона
да, именно, не углядел )))))
MX_Master писал(а): RK3399
по цене уже близко к малине4.
и к своему собрату на атоме.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ни в атоме, ни в малиновом проце никаких общедоступных сопроцессоров нет. Так что, плюсуй туда минимум 6 рублей сверху :) А вот в RK3399 есть цельных три сопроцессора, и ещё два домена (2 и 4 ядра) местами до 2 ГГц. Ну и с графикой порядок.

Если на H6 поднять проект, это будет самое быстрое и недорогое решение. А если на RK3399 - это ваще будет шикарно. Особенно, для меня, как прогера.
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Со скоростями понятно ,что бы запустить УП что нужно поправить ? У меня не запускается и не обнуляется.
(для просмотра содержимого нажмите на ссылку)
[EMC]
MACHINE = 3A_test
DEBUG = 0
VERSION = 1.1

[DISPLAY]
DISPLAY = axis
EDITOR = gedit
POSITION_OFFSET = RELATIVE
POSITION_FEEDBACK = ACTUAL
ARCDIVISION = 64
GRIDS = 10mm 20mm 50mm 100mm 1in 2in 5in 10in
MAX_FEED_OVERRIDE = 2.0
MIN_SPINDLE_OVERRIDE = 0.5
MAX_SPINDLE_OVERRIDE = 2.0
DEFAULT_LINEAR_VELOCITY = 5.00
MIN_LINEAR_VELOCITY = 0
MAX_LINEAR_VELOCITY = 50.0
INTRO_GRAPHIC = linuxcnc.gif
INTRO_TIME = 2
PROGRAM_PREFIX = /home/dima/linuxcnc/nc_files
INCREMENTS = 5mm 1mm .5mm .1mm .05mm .01mm .005mm

[KINS]
JOINTS = 3
KINEMATICS = trivkins coordinates=XYZ

[FILTER]
PROGRAM_EXTENSION = .png,.gif,.jpg Greyscale Depth Image
PROGRAM_EXTENSION = .py Python Script
PROGRAM_EXTENSION = .nc,.tap G-Code File
png = image-to-gcode
gif = image-to-gcode
jpg = image-to-gcode
py = python

[TASK]
TASK = milltask
CYCLE_TIME = 0.010

[RS274NGC]
PARAMETER_FILE = config.var

[EMCMOT]
EMCMOT = motmod
COMM_TIMEOUT = 1.0
BASE_PERIOD = 200000
SERVO_PERIOD = 1000000

[HAL]
HALFILE = config.hal

[TRAJ]
COORDINATES = X Y Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
DEFAULT_LINEAR_VELOCITY = 5.0
MAX_LINEAR_VELOCITY = 100.00

[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl

[AXIS_X]
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0

[JOINT_0]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
SCALE = 300.0
FERROR = 1
MIN_FERROR = 0.25
HOME_OFFSET = 0.0

[AXIS_Y]
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0

[JOINT_1]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
SCALE = 300.0
FERROR = 1
MIN_FERROR = 0.25
HOME_OFFSET = 0.0

[AXIS_Z]
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0

[JOINT_2]
TYPE = LINEAR
HOME = 0.0
MIN_LIMIT = -9999.0
MAX_LIMIT = 9999.0
MAX_VELOCITY = 50.0
MAX_ACCELERATION = 200.0
SCALE = 300.0
FERROR = 1
MIN_FERROR = 0.25
HOME_OFFSET = 0.0
Я же говорил,надо "веслом показать " :hehehe: Оказалось надо выбрать ось и НАКЛАВЕНАЖАТЬХОУМ! Едем дальше !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
steals_y2k
Мастер
Сообщения: 940
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение steals_y2k »

а открыть п. 4.2.8 по ссылке?
гражданинъ писал(а): не запускается
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Открывал ,тут нет таких строк ,но всё решилось уже УП поехала !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
wzor
Кандидат
Сообщения: 87
Зарегистрирован: 27 сен 2014, 09:21
Репутация: 12
Настоящее имя: NO
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение wzor »

Михаил так к чему советуешь приглядеться? Н5, Н6 или 3399? В каком направлении думаешь развивать проект? Понимаю рано еще спрашивать) Но все таки? Н3 тяжко тянет как по мне(
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

У меня мини комп на H3 ваще без монитора и клавы робит. Чисто удалённый рабочий стол по сети. Тормоза при этом ещё больше, но я не жалуюсь. Всё очень дёшево и сердито.

Присматриваться ни к чему сейчас не надо. Максимум до чего мои руки быстро дотянутся это H5. Но там всё также небыстро как и на H3. Просто, у людей на руках есть эти мини компы с H5. Не хотелось бы людей разочаровывать. Ну и, как-нибудь потом, в свободное время, я гляну, что можно сделать для H6. Там всё заметно отличается от H3/H5.

ЗЫ насколько я знаю, в новых H616 нет такого же сопроцессора как в H3/H5/H6.
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Чо ж ни кто не пнул ищи мол микрошаг куда делся ? В этих китайских шилдах накосячено бывает . В результате всё заработало ,но для шага 5 мм \оборот пришлось scale ставить 1280 и тут же выловился joint following error на третьем холостом перемещении ! На реальном станке у меня scale 320 и 640 так что поставил 640 и всё поехало .Сейчас сваяю УП ,какой ни будь треугольник ,можно с дугообразной "гипотенузой" и проходов 100 хватит ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

годятся любые тесты ;)
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Не хочет , joint following error по всем осям сразу.Что не так ему?
Вложения
config.ini
(1.97 КБ) 67 скачиваний
тест апельсин треугольник.ngc
(184.31 КБ) 63 скачивания
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

заменить гигансткую "VELOCITY = 1000" на что-то поскромнее
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

На 200 и 200% подачи поехало !Это значит ,что можно 400 ставить ? Пока 3000 строк, посмотрим .Моторы горячие не удержать рукой а пирометра дома нет .Может ни чего не будет ?Поставил на них дуть вентилятор ,остыли.
Пока результат такой.Концовки я сам не наблюдал ,проспал . Совпали метки на оси Y и Z но в нуле стояла только Z (а должна быть 10мм)! Х уехал на 800 Y на 350 ! После того как вернул в ноль вручную метки были так же .Ни каких ошибок не светилось .Файл с УП был на рабочем столе.Завтра работа но по вечерам могу выполнить какие то задания .
Арткам конечно немного .....не настоящий ....Другого нет.
Вложения
скрин после (499 просмотров) <a class='original' href='./download/file.php?id=195288&sid=21c0ae91645a9e0e37ee1299662f3659&mode=view' target=_blank>Загрузить оригинал (3.69 МБ)</a>
скрин после
траектория возврата вручную (499 просмотров) <a class='original' href='./download/file.php?id=195289&sid=21c0ae91645a9e0e37ee1299662f3659&mode=view' target=_blank>Загрузить оригинал (3.2 МБ)</a>
траектория возврата вручную
координаты после окончания (499 просмотров) <a class='original' href='./download/file.php?id=195290&sid=21c0ae91645a9e0e37ee1299662f3659&mode=view' target=_blank>Загрузить оригинал (4.05 МБ)</a>
координаты после окончания
концовка УП (499 просмотров) <a class='original' href='./download/file.php?id=195291&sid=21c0ae91645a9e0e37ee1299662f3659&mode=view' target=_blank>Загрузить оригинал (8.36 МБ)</a>
концовка УП
выборка тест.ngc
УП
(45.26 КБ) 62 скачивания
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

проверять возвращение в ноль надо по мех. индикатору :hehehe: софт может наврать
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

С утра попробовал собрать для arm64/aarch64 (H5/H6) свеженькое ядро с RT патчем. А в RT патче (patch-5.10.21-rt34.patch) для arm64/aarch64, по-моему, ничего нужного и нет. После патча в конфиге никаких FULL RT настроек нет. При сборке соотв. выбора нет. Помню как-то давно собирал, было что-то аналогичное.

ЗЫ свеженький linuxcnc 2.8.1 для arm64/aarch64 (H5/H6) уже собран

ЗЫ2 всё-таки, скорость работы на H6 радикально отличается от того же самого на H3. Ну прям, небо и земля.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7473
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3098
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Так и не нашёл, что и где надо отключить/включить чтобы в конфиге для arm64 появилась опция "Fully preemptible kernel". В каких-то ранних версиях нужно было отключить KVM, но тут он изначально не включен в конфиге. Если кто-то понимает в чём дело, подскажите.

Screenshot (6).png (420 просмотров) <a class='original' href='./download/file.php?id=195306&sid=21c0ae91645a9e0e37ee1299662f3659&mode=view' target=_blank>Загрузить оригинал (25.74 КБ)</a>

--- добавлено позже ---
ЗЫ стоило только это написать, как нашёл от чего зависит

Код: Выделить всё

@@ -59,6 +65,7 @@ config PREEMPT_RT
 	bool "Fully Preemptible Kernel (Real-Time)"
 	depends on EXPERT && ARCH_SUPPORTS_RT
гражданинъ
Мастер
Сообщения: 1243
Зарегистрирован: 07 фев 2020, 21:00
Репутация: 160
Настоящее имя: Дмитрий
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение гражданинъ »

Это проверочный "стенд" ,моторы с прикрученными муфтами лежат на столе ,сделаны риски на муфтах и корпусах ,при возврате в ноль должны же совпадать ,мне кааца. Ещё погоняю ,понаблюдаю.
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
Ответить

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