LinuxCNC + Orange Pi (allwincnc)
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
MX_Master, на гитхабе то обновленнный вариант выложен ?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
да, на гитхабе даже новее, чем у меня сейчас на компе
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
не в ту ветку смотрел 
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
скинь пример .hal пожалуйста а то чет ругается на какой то линк файлед.
еще при задании шагов/мм откзался принимать значение 3534.43 (всмысле с точкой)
еще при задании шагов/мм откзался принимать значение 3534.43 (всмысле с точкой)
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Maxekb77 писал(а):скинь пример .hal пожалуйста а то чет ругается на какой то линк файлед.
еще при задании шагов/мм откзался принимать значение 3534.43 (всмысле с точкой)
MX_Master писал(а):Базару нет. Но разбираться придётся самостоятельно. На данный проверочный момент все пины драйвера называются и функционируют слегка иначе, чем в оригинале. Некоторые пины отсутствуют. Некоторые будут модифицированы в ближайшие дни.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
ну если show pin arisc выводит непонятно что, то тогда проще подождать
-
nevkon
- Почётный участник

- Сообщения: 2471
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 310
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: LinuxCNC + Orange Pi
Как итог сборка/сборки будут или хотя бы инструкции по установке для особо одаренных?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
И сборки, и инструкции, но потом.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ждем с нетерпением, как только будут инструкции и готовые сборки, будем пробовать прикрутить сей девайс к механикеMX_Master писал(а):И сборки, и инструкции, но потом.

- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ага ждемс 
-
Leonidd
- Новичок
- Сообщения: 19
- Зарегистрирован: 16 апр 2018, 19:44
- Репутация: 0
- Настоящее имя: Леонид
- Контактная информация:
Re: LinuxCNC + Orange Pi
Читаю ветку неделю. Прочитал 34 страницы из 68-и.
Дело дошло до серводвигателей? Упоминается сервопериод, драйверы arisc.encoder и arisc.pwmgen
То есть энкодер будет обрабатываться сопроцессором, правильно? Это энкодер шпинделя или по осям тоже энкодеры будут? В сопроцессоре есть прерывания от внешних событий, таких как изменение напряжения на пине GPIO или нужно с высокой частотой опрашивать порт? Может микросхему (плату) какую-нибудь прикрутить, чтобы ловила ноль энкодера, а еще лучше преобразовывала в абсолютное положение (значение) энкодер, с частотой сервопериода, а потом передавала на Orange эти данные?
Дело дошло до серводвигателей? Упоминается сервопериод, драйверы arisc.encoder и arisc.pwmgen
То есть энкодер будет обрабатываться сопроцессором, правильно? Это энкодер шпинделя или по осям тоже энкодеры будут? В сопроцессоре есть прерывания от внешних событий, таких как изменение напряжения на пине GPIO или нужно с высокой частотой опрашивать порт? Может микросхему (плату) какую-нибудь прикрутить, чтобы ловила ноль энкодера, а еще лучше преобразовывала в абсолютное положение (значение) энкодер, с частотой сервопериода, а потом передавала на Orange эти данные?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я делаю новые версии некоторых стандартных компонентов и драйверов LinuxCNC. Чтобы они работали быстрее при помощи сопроцессора. Всё остальное по-прежнему остаётся на плечах LinuxCNC.
Если вам нужно нечто особенное, придётся вам модифицировать прошивку под себя. Код в свободном доступе.
Если вам нужно нечто особенное, придётся вам модифицировать прошивку под себя. Код в свободном доступе.
-
Leonidd
- Новичок
- Сообщения: 19
- Зарегистрирован: 16 апр 2018, 19:44
- Репутация: 0
- Настоящее имя: Леонид
- Контактная информация:
Re: LinuxCNC + Orange Pi
Еще бы научил кто-нибудь с этим кодом работать. Вы географически где находитесь? Хочу к Вам в ученики записаться.
***********************************
Навело на мысль... "Насколько я понимаю, иногда stepgen'у будут попадаться задания, когда за время сервопериода надо сделать пару шагов, сменить направление и сделать ещё пару шагов" У оси всегда есть определенное рассогласование. Зависит от приложенной нагрузки. В данном случае это ускорение (два шага ускорение замедления и два шага ускорение разгона). В реальности ось пролетит в нужную сторону больше двух шагов. Зависит от ускорения, или для понимания от скорости работы. Но это то что я вдруг вспомнил, к вашему случаю это может иметь отношение, а может и не иметь.
***********************************
Навело на мысль... "Насколько я понимаю, иногда stepgen'у будут попадаться задания, когда за время сервопериода надо сделать пару шагов, сменить направление и сделать ещё пару шагов" У оси всегда есть определенное рассогласование. Зависит от приложенной нагрузки. В данном случае это ускорение (два шага ускорение замедления и два шага ускорение разгона). В реальности ось пролетит в нужную сторону больше двух шагов. Зависит от ускорения, или для понимания от скорости работы. Но это то что я вдруг вспомнил, к вашему случаю это может иметь отношение, а может и не иметь.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Документации в исходниках достаточно. Обучение - строго самостоятельное.
Да, рассогласование всегда есть. За исправлением оного следит сам LinuxCNC.
Да, рассогласование всегда есть. За исправлением оного следит сам LinuxCNC.
-
Leonidd
- Новичок
- Сообщения: 19
- Зарегистрирован: 16 апр 2018, 19:44
- Репутация: 0
- Настоящее имя: Леонид
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ещё вопрос. Какую плату все таки покупать? И экран тоже.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Любые платы с процессором H3, H2+ или H5. На данный момент.
Экран с разрешением не ниже 800*600.
Экран с разрешением не ниже 800*600.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я сразу взял переходник для платы hdmi => vga чтобы под любой Моник приделать можно было. Стоит 200-300р примерно. Моники можно бу за недорого найти, так это будет привычный размер и разрешение. Если интересно могу поделиться ссылкой где брал, но пока все в пути, ещё нет результата работоспособности.
-
Leonidd
- Новичок
- Сообщения: 19
- Зарегистрирован: 16 апр 2018, 19:44
- Репутация: 0
- Настоящее имя: Леонид
- Контактная информация:
Re: LinuxCNC + Orange Pi
Интересно маленький и сенсорный попробовать. Но там были проблемы с платой дисплея и с разрешением что-то.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я не пользовался такими экранами, ничего не могу сказать. У меня тут другой вопрос возник в голове. Orange pi работает с флешки, а флешки при установленных на них ос умирают часто. Но, там можно как то оптимизировать работу linuxcnc для работы с флешки при этом часть оперативы будет занята временными файлами и т.д. Исходя из этого я взял версию платы с запасом ОЗУ. Второй момент, внутренняя память платы это такая же флешка или там другой тип микросхем, которые более долговечны? Эти моменты учитываются в дальнейшей эксплуатации orange pi+linuxcnc? Просто не хотелось бы получить рабочую машинку, которая раз в пол года или раз в год слетела из-за сдохшей флешки...что думаете по этому вопросу?
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
Может тогда сразу SSD поставить ?