Такие мини ПК и (данная сборка LinuxCNC в частности) под Gmoccapy не заточены, можно даже не паритсяxenon-alien писал(а): ↑ Ну и попытался запустить Gmoccapy, но безрезультатно.
Touchy удалось запустить.
LinuxCNC + Orange Pi (allwincnc)
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
По поводу железа мини ПК не в курсе, но кто-то под меньшее разрешение переделывал...MX_Master писал(а): ↑17 фев 2021, 06:52Такие мини ПК и (данная сборка LinuxCNC в частности) под Gmoccapy не заточены, можно даже не паритсяxenon-alien писал(а): ↑ Ну и попытался запустить Gmoccapy, но безрезультатно.
Touchy удалось запустить.![]()
Вот
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
На процессор слабого мини ПК вешается вся отрисовка графики и весь небыстрый Python функционал Gmoccapy. Всё вместе = ощутимые тормоза. Для тяжёлых интерфейсов лучше брать ПК с аппаратной отрисовкой OpenGL. Там хоть проц свободен от графики, на прочие Python скрипты время остаётся.
- antoxa-kylibin
- Мастер
- Сообщения: 786
- Зарегистрирован: 22 июн 2017, 13:18
- Репутация: 107
- Настоящее имя: Антон
- Откуда: г. Воронеж
- Контактная информация:
Re: LinuxCNC + Orange Pi
В проекте myCNC как то реализовали вариант использования одноплатника в связке с контроллером, хватает мощи рисовать и рулить, как это сделали?....что то подобное на linuxcnc не запилить? Если orange pi + mesa 7i92 связку попробовать, не прокатит? или вся беда в том что GUI требует OpenGL который одноплатники не умеют делать аппаратно, а это делают программно и поэтому проц вешается?
- Prav
- Мастер
- Сообщения: 834
- Зарегистрирован: 14 июл 2015, 05:10
- Репутация: 138
- Настоящее имя: Петр Раввинский
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC + Orange Pi
Mycnc тоже нужен аппаратный opengl
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Грубо говоря, всё, что критично по времени отклика находится внутри контроллера, а мини ПК - для работы интерфейса и каких-то прикладных задач.antoxa-kylibin писал(а): ↑ В проекте myCNC как то реализовали вариант использования одноплатника в связке с контроллером, хватает мощи рисовать и рулить, как это сделали?
Я слышал, что на ARM одноплатниках интерфейс mycnc отрисовывается процессором.Prav писал(а): Mycnc тоже нужен аппаратный opengl
Для ARM одноплатников нужен лёгкий интерфейс, которых отрисовывается средствами OpenGL ES. Таких интерфейсов пока нет.antoxa-kylibin писал(а): ↑ что то подобное на linuxcnc не запилить? Если orange pi + mesa 7i92 связку попробовать, не прокатит? или вся беда в том что GUI требует OpenGL который одноплатники не умеют делать аппаратно, а это делают программно и поэтому проц вешается?
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Подскажи пожалуйста, какой выставить, что бы не выдавало ошибки?xenon-alien писал(а): ↑ Базовый период даже не знаю какой выставлять.
Или постепенно подымать, пока не пропадет сообщение?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Чем проще интерфейс управления, тем меньше можно поставить BASE_PERIOD
т.к. всё висит на одном процессоре
- xenon-alien
- Почётный участник

- Сообщения: 4520
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 925
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
У тебя как настроено и какой интерфейс что бы ошибок не было?
Можешь поделиться, что бы сравнить?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Последний раз, когда пользовался интерфейсом tklinuxcnc, ставил 30мкс. Меньше низя. В дальнейшем планирую пользоваться апельсинами только вкупе с внешним контроллером. Сервопериод на апельсинах держится неплохоxenon-alien писал(а): ↑ У тебя как настроено и какой интерфейс что бы ошибок не было?
Можешь поделиться, что бы сравнить?
- sima8520
- Почётный участник

- Сообщения: 4509
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1617
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: LinuxCNC + Orange Pi
для небольших УП пригодна визуализация, на тяжелый УП приходится выключать визуализацию вовсе, иначе тормоза.antoxa-kylibin писал(а): ↑ В проекте myCNC как то реализовали вариант использования одноплатника в связке с контроллером, хватает мощи рисовать и рулить, как это сделали?
Комп асус тинкербоард эсс
на УП больше 100мБ - лотерея, может прокатить, может нет. Под словом прокатить я имею ввиду работу станка в принципе))))
Тут и обычный комп думает не сразу на таких УП...)))
-
xaxexa
- Новичок
- Сообщения: 13
- Зарегистрирован: 14 фев 2020, 20:36
- Репутация: 0
- Настоящее имя: Вася
- Контактная информация:
Re: LinuxCNC + Orange Pi
Всем добра, наверно дурацкий вопрос, но все же,
Нужно ли на апельсин делать кепку с оптопарами? Или чем-то подобным на драйвера типа tb6600, посоветуйте оптопары...
есть ли вариант подключить выхода rpm с драйвера шпинделя для отображения в линуксснс? Как обратная связь...
Нужно ли на апельсин делать кепку с оптопарами? Или чем-то подобным на драйвера типа tb6600, посоветуйте оптопары...
есть ли вариант подключить выхода rpm с драйвера шпинделя для отображения в линуксснс? Как обратная связь...
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Похоже пора до раскрыть .Всё же прикрутил я это дело без укропа и суперклея! Из "железа" применил два 8ми канальных двунаправленных конвертера 5-3.3 вольта ,спаял их этажеркой за ножки питания .На одном все пошли на драйвера ,на втором три на хоумы ,один енейбл и два на собственно A и B MPG и один ESTOP конечно. Пины выбора осей подключаются кнопками на плюс 3.3 вольта через резистор (был 3К),может и на прямую можно ,но стрёмно. Галетник множителя подключает пины прямо на ноль .Jog Pendant прогнал через конвертер MX_Master и вставил в castom.hal .Вручную поменял входные пины на 24,26,27,28,29,31,32 ,в HALе так же дописал их входами и...... EMC перестал загружаться! Пришлось взять "помощь клуба" и поменять все номера осей (0,1,2) на x,y,z и всё поехало !За исключением одного ,на 24й ноге есть потенциал 3.3 вольта и при замыкании на ноль шкала переключается ,а на 26й (пробовал и 23ю и 37ю ) ноль и не переключается соответственно ,если подать туда 3.3 вольта через резистор то движения нет вообще .С этим я готов мириться ,что бы не нарваться на рифмугражданинъ писал(а): ↑ Праздники прошли ,а тема MPG and LinuxCNC+Orang Pi не раскрыта!
- Вложения
-
- MPG_.ini
- (2.93 КБ) 105 скачиваний
-
- MPG_.hal
- (4.35 КБ) 99 скачиваний
-
- custom.hal
- (1.65 КБ) 102 скачивания
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Случайно заметил такую особенность ,если на клаве нажать хоум то можно "отхоумить" одну активную ось .Но ту где 2 мотора нельзя ! Поедет только один и поломает всё !
И ещё одно ,софтлимиты не переезжает ,что радует !
И ещё одно ,софтлимиты не переезжает ,что радует !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- merkwurdigliebe
- Мастер
- Сообщения: 609
- Зарегистрирован: 17 дек 2013, 22:14
- Репутация: 580
- Откуда: București
- Контактная информация:
Re: LinuxCNC + Orange Pi
а значение HOME_SEQUENCE у этих двух моторов отрицательное и одинаковое?
A negative HOME_SEQUENCE also applies to commands to home a single joint. If the HOME_SEQUENCE value is negative, all joints having the same absolute value of that HOME_SEQUENCE will be homed together with a synchronized final move. If the HOME_SEQUENCE value is zero or positive, a command to home the joint will home only the specified joint.
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вроде как я понял это нужно что бы выравнивало по двум датчикам хоум ,а у меня один .Попробую и это .На макете можно всё !
Да ,проверил ,с минусом работает правильно ,спасибо ! И если не отхоумиться то иксом можно подвигать а игреком и зетом не даёт ,ругается . И это радует !
Да ,проверил ,с минусом работает правильно ,спасибо ! И если не отхоумиться то иксом можно подвигать а игреком и зетом не даёт ,ругается . И это радует !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Померил на другой апельсинке тоже на 24й есть 3.3 вольта и дальше на 27й и 28й а на остальных ноль ! Мастер Михаил, от имени планеты прошу ,колись пожалуйста как поправить ?
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
* на драйвера можно подать сигналы с апельсина напрямую.
* сигнал rpm с драйвера шпинделя можно подключить на вход через конвертер уровней.
Эх, я не в курсе. Возможно, внутренняя подтяжка пина к земле включена. А, может, и нет. В arisc драйвере есть инструментарий для вкл/выкл внутренней подтяжки пинов к земле/питанию. В обычном gpio драйвере такого функционала нет.гражданинъ писал(а): ↑ Померил на другой апельсинке тоже на 24й есть 3.3 вольта и дальше на 27й и 28й а на остальных ноль ! Мастер Михаил, от имени планеты прошу ,колись пожалуйста как поправить ?
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Спасибо ! Я хочу ещё попробовать выбрать 2 пина без номинала 3.3 вольта и замыкать их на плюс через резюк .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
-
гражданинъ
- Мастер
- Сообщения: 1303
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 170
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Это не сработало .За то сработало следующее,я у энкодера забрал пины с номиналом 3.3 вольта ,а ему подсунул без и всё срослось !Осталось галетник скоммутировать .Всё же ,Михаил, можно на пины выбора осей подать 3,3 вольта без резистора (ответ "попробуй" не правильный )?
Что интересно, энкодер работает и с инвертированными пинами и с не и с одним инвертированным ! И бонус ,24я с номиналом 3,3 вольта в запасе !
Что интересно, энкодер работает и с инвертированными пинами и с не и с одним инвертированным ! И бонус ,24я с номиналом 3,3 вольта в запасе !
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.