LinuxCNC + Orange Pi (allwincnc)

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

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

ProbeScreen_002.png (1377 просмотров) <a class='original' href='./download/file.php?id=188869&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (63.55 КБ)</a>
ProbeScreen_003.png (1377 просмотров) <a class='original' href='./download/file.php?id=188868&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (86.41 КБ)</a>
aekhv писал(а): Лекарство: apt install python-gtksourceview2

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

cnc@orangepipc:~$ sudo apt install python-gtksourceview2
[sudo] пароль для cnc: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет python-gtksourceview2 недоступен, но упомянут в списке зависимостей другого
пакета. Это может означать, что пакет отсутствует, устарел или
доступен из источников, не упомянутых в sources.list

E: Для пакета «python-gtksourceview2» не найден кандидат на установку
Новая шарада... :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Nick »

xenon-alien писал(а): python-gtksourceview2» не найден кандидат на установку
NOTE: Debian stable does not have python-gtksourceview2; install the oldstable manually from https://packages.debian.org/stretch/pyt ... ourceview2 (new gtkmm3 version coming soon…)
(отсюда https://github.com/giuspen/cherrytree/issues/576)


(качаешь пакет, потом sudo dpkg -i <пакет.deb> )
web123456
Кандидат
Сообщения: 48
Зарегистрирован: 16 май 2017, 12:34
Репутация: 0
Откуда: Тимашевск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение web123456 »

Здравствуйте подскажите сколько концевиков можно прицепить к Оранж пи ?
nevkon
Почётный участник
Почётный участник
Сообщения: 2328
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 292
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Много. А сколько нужно? Там только на одной гребенке целая куча ног. Все что остается от выходов можно использовать как входы. А если не хватает, то можно через переходник вывести еще гребенку, в теме обсуждалось.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Nick писал(а): 18 ноя 2020, 11:16
xenon-alien писал(а): python-gtksourceview2» не найден кандидат на установку
NOTE: Debian stable does not have python-gtksourceview2; install the oldstable manually from https://packages.debian.org/stretch/pyt ... ourceview2 (new gtkmm3 version coming soon…)
(отсюда https://github.com/giuspen/cherrytree/issues/576)


(качаешь пакет, потом sudo dpkg -i <пакет.deb> )
Что-то сложновато...
Тот весь список по одному нужно установить?
Другие пакеты, относящиеся к python-gtksourceview2
Или в низу страницы один файл нужно просто скачать? (да и знать бы какой нужен для апельсинки :thinking: )
А для чего тот cherrytree?
Тьма тьмущая для меня это пока что... :shock: :thinking:
web123456
Кандидат
Сообщения: 48
Зарегистрирован: 16 май 2017, 12:34
Репутация: 0
Откуда: Тимашевск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение web123456 »

nevkon писал(а): Много. А сколько нужно? Там только на одной гребенке целая куча ног. Все что остается от выходов можно использовать как входы. А если не хватает, то можно через переходник вывести еще гребенку, в теме обсуждалось
Нужны эти входа Up ,bown , arck ok ,houm x y ,prob , e stop . Спасибо понял.
wzor
Кандидат
Сообщения: 80
Зарегистрирован: 27 сен 2014, 09:21
Репутация: 10
Настоящее имя: NO
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение wzor »

xenon-alien писал(а): 18 ноя 2020, 16:35
Nick писал(а): 18 ноя 2020, 11:16
xenon-alien писал(а): python-gtksourceview2» не найден кандидат на установку
NOTE: Debian stable does not have python-gtksourceview2; install the oldstable manually from https://packages.debian.org/stretch/pyt ... ourceview2 (new gtkmm3 version coming soon…)
(отсюда https://github.com/giuspen/cherrytree/issues/576)


(качаешь пакет, потом sudo dpkg -i <пакет.deb> )
Что-то сложновато...
Тот весь список по одному нужно установить?
Другие пакеты, относящиеся к python-gtksourceview2
Или в низу страницы один файл нужно просто скачать? (да и знать бы какой нужен для апельсинки :thinking: )
А для чего тот cherrytree?
Тьма тьмущая для меня это пока что... :shock: :thinking:
Проще простого! Подключаешь репы как написано
Если вы работаете в Debian, для загрузки и установки пакетов настоятельно советуем использовать менеджер пакетов, например aptitude или synaptic, а не делать это вручную через данный сайт.

Используйте любой из серверов-зеркал, добавив его в свой файл /etc/apt/sources.list, например так:

deb http://ftp.de.debian.org/debian stretch main
после(систему не обновляй)!!!! только репы!!!
sudo apt update
sudo apt install python-gtksourceview2

и все работает))

Только не забудь убрать репозиторий, а то по запарку обновишь систему и не дай бог поломается((((
Вложения
cnc.jpg (1272 просмотра) <a class='original' href='./download/file.php?id=188897&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (203.48 КБ)</a>
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

wzor писал(а): Проще простого! Подключаешь репы как написано
Если вы работаете в Debian, для загрузки и установки пакетов настоятельно советуем использовать менеджер пакетов, например aptitude или synaptic, а не делать это вручную через данный сайт.

Используйте любой из серверов-зеркал, добавив его в свой файл /etc/apt/sources.list, например так:

deb http://ftp.de.debian.org/debian stretch main
после(систему не обновляй)!!!! только репы!!!
sudo apt update
sudo apt install python-gtksourceview2

и все работает))
ProbeScreen_004.png (1260 просмотров) <a class='original' href='./download/file.php?id=188901&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (193.75 КБ)</a>
ProbeScreen_005.png (1259 просмотров) <a class='original' href='./download/file.php?id=188902&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (90.19 КБ)</a>


Мне постоянно всё кажется сложным.

Всех благодарю за подсказки!
Получилось!
Мог бы кто подсказать, как теперь эту вкладку в новом окне открыть, а то у меня разрешение 1024х600, что бы можно было перемещать?
У меня даже сам ЛЦНЦ не влезает и тоже пытаюсь подшаманить, а то уведомления не видно.
Последний раз редактировалось xenon-alien 19 ноя 2020, 00:41, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Nick »

xenon-alien писал(а): Мог бы кто подсказать, как теперь эту вкладку в новом окне открыть, а то у меня разрешение 1024х600, что бы можно было перемещать?
В некоторых сисемах работает Alt+Click в любом месте окна и тащишь.
Вот поэтому я люблю консоль - там можно даже без монитора работать ;).

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

Сложно - потому, что это debian там сильно болеют за качество и открытость, поэтому не все берут к себе в репозитории. Другие дистрибутивы более лояльны.

В консоле достаточно выполнить
wget http://ftp.ru.debian.org/debian/pool/ma ... _amd64.deb
sudo dpkg -i python-gtksourceview2_2.10.1-3_amd64.deb

Первая строчка скачает, вторая установит. (только надо архитектуру проверить в pi там какая архитектура)?
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Nick писал(а): В некоторых сисемах работает Alt+Click в любом месте окна и тащишь.
С этим не повезло...
Что-то где-то говорилось про gladevcp, или pyvcp и его возможно вынести, не как вкладка а отдельное окно, как с кнопками, лэдами и прочим.
Но я этого ещё не умею... :thinking:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Nick »

xenon-alien писал(а): не как вкладка а отдельное окно
так это еще проще - в hal пишешь loadusr pyvcp <имя файла>.

Пример чуть по сложнее:
loadusr -Wn mypanel pyvcp -g 250x500+800+0 -c mypanel mypanel.xml

http://linuxcnc.org/docs/2.4/html/hal_pyvcp.html#r1_5

C glade примерно также
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Nick писал(а): так это еще проще - в hal пишешь loadusr pyvcp <имя файла>
Не знаю, важно ли, но там всё делается в ini

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

[DISPLAY]
DISPLAY = axis

EMBED_TAB_NAME=Probe Screen 
EMBED_TAB_COMMAND=halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade 

Это удалить, закомментировать, или поправить как-то? (2 строки) :thinking:
Или в какой-то другой hal файл вставить?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Nick »

xenon-alien писал(а): EMBED_TAB_COMMAND
это встроенная вкладка.
ффактически дальше идет комнда загрузки.
вот это в custom hal напиши, а лучше в custom postgui и загрузится в отдельном окне.
loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade

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

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

ProbeScreen_006.png (1187 просмотров) <a class='original' href='./download/file.php?id=188926&sid=4837835e8c626b7d96f2a4b9c2120541&mode=view' target=_blank>Загрузить оригинал (77.17 КБ)</a>
Nick писал(а): 19 ноя 2020, 12:32
xenon-alien писал(а): EMBED_TAB_COMMAND
это встроенная вкладка.
ффактически дальше идет комнда загрузки.
вот это в custom hal напиши, а лучше в custom postgui и загрузится в отдельном окне.
loadusr -Wn gladevcp gladevcp -c gladevcp -x {XID} -u python/probe_screen.py -H probe_icons/probe_screen.hal probe_icons/probe_screen.glade

А в ini закоментируй через #
Вот такую ошибку выдает... :thinking:
Это после перезагрузки после добавления недостающего компонента питона.
Вчера ещё работало в обычном виде до отключения. Я помно, чо перезагрузка рекомендована после добавления чего-то нового, но не ужели до такой степени? ну и убрал репозиторий.
Сейчас никак не работает...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5180
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

Удали "-x {XID}".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Serg писал(а): 19 ноя 2020, 17:29 Удали "-x {XID}".
Теперь работает.
А в чем прикол?
Вчера же работало без поправок... или перезагрузка внесла изменения?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5180
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

EMBED_TAB_COMMAND создаёт в axis новую вкладку и в ней "окно", а через опцию -x передаёт в gladevcp идентификатор этого окна, который подставляется вместо "{XID}".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4426
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 912
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение xenon-alien »

Serg писал(а): 19 ноя 2020, 18:00 EMBED_TAB_COMMAND создаёт в axis новую вкладку и в ней "окно", а через опцию -x передаёт в gladevcp идентификатор этого окна, который подставляется вместо "{XID}".
Про вкладку не сложно было догадаться, но и в режиме вкладки была этаже ошибка, что и в отдельном окне после перезапуска апельсинки. Пришлось и там и там убрать, что бы запускалось.
Мне до этого далеко... :thinking:
А вчера запускалось во вкладке нормально, а сегодня уже нет с этими параметрами.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Nick »

xenon-alien писал(а): Я помно, чо перезагрузка рекомендована после добавления чего-то нового, но не ужели до такой степени?
не перезагрузка не приделах. где-то косяк в другом месте мог быть. например файл поменял, но забыл сохранить, перед выключением спросило сохранить или нет - нажал сохранить. В итоге с утра не завелось
gcardinal
Новичок
Сообщения: 5
Зарегистрирован: 18 май 2020, 09:37
Репутация: 1
Настоящее имя: Dmitry K Valberg
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение gcardinal »

Классный проект, решил попробовать. Протестировал:
Armbian_20.11.3_Orangepipc_buster_current_5.9.14
Armbian_20.11.3_Orangepipc_focal_current_5.9.14
Ставил на Orange Pi PC

все шло хорошо, но после
./install.sh

полностью пропала клавиатура и мышка. перегруз не помогает. может нужно исходный image постарее взять?
Ответить

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