LinuxCNC на BeagleBone black

Контроллеры, драйверы, датчики, управляющие устройства.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

UAVpilot писал(а): то расскажу.
А раз начал, то рассказывай, я этот кошмар года 3 как забыл, когда скрипт автозапуска для торрент-клиента писал.
пусть освежится в памяти.
Nick писал(а):еня больше всего волнует, какие частоты можно получить при генерации шагов
Вот здесь какое то чудо показывают. Скриншот прибора на сколько я понял на клетку 5us=5 микросекунд, так последние импульсы на 500килогерц похожи
Вложения
pru_accel.jpg (2335 просмотров) <a class='original' href='./download/file.php?id=16488&sid=c2fc222e93701a8f943681ddf9360896&mode=view' target=_blank>Загрузить оригинал (329.06 КБ)</a>
Последний раз редактировалось asutpka 22 июл 2013, 17:06, всего редактировалось 2 раза.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

т.е. я захожу по ssh на BeagleBone,
там на всякий случай запускаю screen,
потом в нем запускаю linuxcnc с gui keystick,
потом если надо могу отключиться
и когда надо опять подключиться и написав screen попаду в linuxcnc?
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):и когда надо опять подключиться и написав screen попаду в linuxcnc?
так и есть

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

$screen -r
если всего один экран свёрнут, а ежели нет,

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

$screen -list
(это даст пиды всех свёрнутых экранов )
There are screens on:
        10149.pts-0.ubuntu      (22.07.2013 18:34:32)   (Attached)
        9942.pts-0.ubuntu       (22.07.2013 18:29:19)   (Detached)
(а уж затем)
stas@ubuntu:~$ screen -r 10149
Единственный подводный камень может подстерегать там где хоткеи screen и linuxcnc пересекутся, то тогда главенство screen не обойдёшь, либо исходник keystick перекомпилить переназначив хоткеи или screen ;) таким же образом заставить игнорировать какие либо сочетания клавиш.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

Ну тогда вообще шик - надо так с beaglebone и работать, screen + keystick...
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):Ну тогда вообще шик - надо так с beaglebone и работать, screen + keystick...
Вот если на http://ru.farnell.com/jsp/search/produc ... KU=2291620 не продинамят, что уже похоже на реальность, то твоя помощь в настройке оченно понадобится! Тем более, что в твоих сообщениях за 2011 год было, что ты keystick нюхал довольно долго, и он у тебя летел.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

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

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

Можно много станков к одному компу подключить. Да и вообще на него можно с мобильника по ssh зайти и заставить крутить программу!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

asutpka писал(а):А раз начал, то рассказывай, я этот кошмар года 3 как забыл, когда скрипт автозапуска для торрент-клиента писал.
пусть освежится в памяти.

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

/usr/bin/screen -d -m -h 1000 -S cnc /bin/su - cncuser -c "linuxcnc config.ini"
-d -m : Запустится без управляющего терминала и сразу сделать детач.
-h 1000 : буфер скролинга на 1000 строк, бывает полезно посмотреть что было, пока вас небыло.
-S cnc : это чтоб при присоединении указывать не номер процесса, а осмысленный лейбл.
/bin/su - cncuser : стать пользователем cncuser
-c "linuxcnc config.ini": и от этого юзера запустить linuxcnc.
asutpka писал(а):Единственный подводный камень может подстерегать там где хоткеи screen и linuxcnc пересекутся,
screen использует только один хоткей: Ctrl-A.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):Да и вообще на него можно с мобильника по ssh зайти и заставить крутить программу!
Это фича! Но вот надобно потрудиться научить себя и мобильник Ctrl-A D нажимать :)

А вот если за NATом контроллер, да ещё и динамический адрес? В случае с x86 у меня работает linux-hamachi без проблем, а вот ARM как заставить? Вряд-ли - Проприетарный софт :thinking:
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

Так linux-hamachi и есть проприетарный софт.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

хм , интересно, а вроде как пойдёт
с сайта hamachi (для просмотра содержимого нажмите на ссылку)
Please make sure you have the LSB 3.0 (or above) package installed prior to attempt installing the product. If you had an older version of Hamachi for Linux, please make sure you uninstall it prior to attempt installing the latest software and read the README file located in the download package. Make sure that you have an ARMv4T or better processor and tun/tap driver installed before running Hamachi for Linux with ARM support.
Если так то вообще красота , при условии, что эта инсталяха заработает.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

UAVpilot писал(а): linux-hamachi
А что это вообще такое???
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):
UAVpilot писал(а): linux-hamachi
А что это вообще такое???
прошу прощения за самовольство. Правильно назвать Hamachi for Linux is a secure VPN client for the Linux platform. Создаёт безопасную виртуальную сеть за минуту. ;)
Все мой подопечные системы объеденины в общую сеть, что позволяет при наличии доступа интернет на любой системе получить контроль над другой, минуя NATы провайдеров.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

asutpka писал(а):Создаёт безопасную виртуальную сеть
Это если ты доверяешь неизвестному тебе серваку... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

я кавычки забыл :hehehe: ну и меры принял как положено
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

итак, наконец прибыла беспроводная клавиатура и я собрал все вместе.
Конфигурация:
1. BeagleBone Black + 8 Gb SD card. На карте Debian релиз от 13.07.2013 и модифицированная конфигурация для LCD дисплея. Система заимает на диске 3.3Гб.
2. TFT дисплей 800х480 без тачскрина
3. Беспроводная клавиатура/тачпад китайского производства. Определился сразу ядром и Xorg без бубнов, правда ядро кастомное, пересобиралось при экспериментах с тачскрином, но думаю что должно работать и оригинальное.
Ппрошу прощения за качество видео, снимал первым попавшимся телефоном.
Максимальная частота шагов 50 кГц, длительность импульса шага 10 мкс, фронты /срезы отличные. Двигателя работают хорошо, без срывов на максимальных частотах ( правда без нагрузки).
Из растройств это конечно сложности с тачскрин, однако когда получил клавиатуру, то понял что он не так уж и нужен, тем более что цена вопроса практически одинаковая.
Загрузка процессора всем процессами около 70%, т.е. вполне приемлемо и даже есть некоторый запас.
https://www.youtube.com/watch?v=vKwx3b9wXjs
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6194
Откуда: Казахстан.
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение aftaev »

Крутотень :good:
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

serg_io писал(а):2. TFT дисплей 800х480 без тачскрина
Отлично, также стремлюсь к такому. Это тот самый китайский дисплей? Контроллер самодельный?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Да дисплей как по ссылке, что давал раньше. Там-же есть такой-же дисплей, но без тачскрина, цена на пару баксов меньше.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

Дисплей я понял, а контроллер какой? Покупной с ибея?
Ответить

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