LinuxCNC на BeagleBone black

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

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

Andy123 писал(а):первый тест:
3D-Chips + BBB + Axis + HDMI 1920x1080 - Axis~72%
Надо смотреть не только на процент CPU, но и на Load Average.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

PKM писал(а):
serg_io писал(а):провел первые эксперименты с TFT 7" 800x480 40pin
Куда его включать? И сколько стоит?
Напрямую подключить не выйдет - нет там разъемов подходящих. Я экперементирую с HW800480F-3A-0C.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

serg_io писал(а):Напрямую подключить не выйдет - нет там разъемов подходящих. Я экперементирую с HW800480F-3A-0C.
Так, цена очень адекватная! Как же этот экран подключить к BBB?

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

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

Готовое решение есть - LCD7 Cape, цена правда повыше. Иных решений не видел, кроме как самому сделать.
Вообще нужно экран побольше, в смысле количества точек, т.к. в 800х480 ничего толком не влазит. Также имеются определенные сложности с тачскрином - виснет иногда АЦП + ловит ложные срабатывания, возможно из-за этого и виснет, еще проблема с калибровкой - от загрузки к загрузке уползает курсор от калиброваного значения, возможно тоже связано с наводками на тачскрин.
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

За те же деньги http://www.chipsee.com/bbb-exp-c.html разрешение 1024х600 и есть некоторые интерфейсы

Но как-то дорого покупать за 50 плату и за 150 к ней монитор... я бы предпочел символьный LCD
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

Может кто подскажет где найти полную схему BeBoPr?

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

Re: LinuxCNC на BeagleBone black

Сообщение PKM »

http://circuitco.com/support/index.php? ... mentations
Иными словами, проект полностью закрытый
Andy123
Новичок
Сообщения: 20
Зарегистрирован: 09 июл 2013, 02:50
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Andy123 »

В этом случае кто подскажет хорошую базовую плату для POLOLU ШД модулей на 3-4 оси?
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Правильно ли я понял из 5 страниц написанного, что из этой платы автономного генератора импульсов для 3-4 осевого станка пока не получается? То есть нет возможности программу преобразования G-code в сигналы управления станком запустить демоном , ну или хотя бы в screen спрятать, что бы не запускать голодный до ресурсов системы x-server?
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

asutpka писал(а):Правильно ли я понял из 5 страниц написанного, что из этой платы автономного генератора импульсов для 3-4 осевого станка пока не получается? То есть нет возможности программу преобразования G-code в сигналы управления станком запустить демоном , ну или хотя бы в screen спрятать, что бы не запускать голодный до ресурсов системы x-server?
Уже было, но повторюсь, т.к. прошло некоторое время и проведено больше тестов. На мой взгляд основные моменты:
1. Если использовать без внутреннего X-server, т.е. без подсоединенного HDMI дисплея/TFT модуля, то без установленного соединения с внешним X-server система останавливается.
2. Если есть дисплей, то работает автономно, но многие GUI тормозят, в частности написанные на python. TkLinuxcnc и mini работают преемлемо.
mini, ктсати, показал себя очень неплохо даже на 800х480: вместились все оcновные элементы. Это вселяет оптимизм по поводу прикручивани дешевого дисплея. Осталось победить тачскрин, но и без него можно пользоваться с внешней клавиатурой/мышкой.
3. Стабильность работы...виснет иногда, но возможно это из-за моей дешевой SD карты. Не знаю как-бы урезать этот Debian что-бы он влез на 2Gb внутренней eMMC.
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

serg_io писал(а):TkLinuxcnc и mini работают преемлемо.
не проскакивала ли информацмя о keystick ? там на сколько я понимаю чисто консоль и можно попытаться запустить через screen демоном.
у меня так rtorrent работает месяцами на сервере.
serg_io
Кандидат
Сообщения: 44
Зарегистрирован: 23 мар 2013, 11:15
Репутация: 0
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение serg_io »

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

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

А зачем отключаться? Подключиться по SSh и отсавить себе на главном компе это соединение с keystick...

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

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

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

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

asutpka писал(а): но и поместить её в идеальные условия, то есть нафиг иксы, к чёрту графику.
Ну так я и говорю - ssh :)
А там вообще можно просто

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

halrun 
loadrt stepgen ctrl_type=v
addf stepgen.make-pulses base-thread
addf stepgen.capture-position servo-thread
addf stepgen.update-freq servo-thread
setp stepgen.0.velocity-cmd 10000
start
PS а кстати, порванный ssh можно как-то восстановить?
asutpka
Мастер
Сообщения: 294
Зарегистрирован: 17 апр 2013, 14:27
Репутация: 78
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):а кстати, порванный ssh можно как-то восстановить?
никогда не слышал об этом. именно по этому screen вспомнил.
подключился по SSH , глянул, что там под screen-ом keystick рулит, вышел корректно из screen сеанса и пусть оно там ещё сутки молотит.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

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

Re: LinuxCNC на BeagleBone black

Сообщение Nick »

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

Re: LinuxCNC на BeagleBone black

Сообщение asutpka »

Nick писал(а):А как бы тогда заново подключиться к компу и восстановить сессию ssh?
Ну или надо нам например с одного компьютера перейти на другой, или скажем на планшет, как туда перекинуть открытый сеанс ssh?
Если речь идёт о консольном режиме, то делаем например так

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

stas@ubuntu:~$ screen
(входим в сеанс screen)
stas@ubuntu:~$ sudo su
[sudo] password for stas: 
root@ubuntu:/home/stas#mc
А вот теперь когда midnight commander Запущен
нужно нажать Ctrl+A, после чего нажать D. в принципе, это единственная комбинация, которую простому пользователю стоит запомнить. Сtrl+A переведет screen в командный режим. клавиша D даст команду свернуть текущий скрин. Теперь вы можете закрыть терминал или разлогиниться с tty-консоли - запущенный в свернутом скрине процесс продолжит работу в фоне.

Для того, чтобы вернуться к свернутому скрину, достаточно запустить:
screen -r
я снова вхожу по SSH простым пользователем, запускаю

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

 stas@ubuntu:~$screen -r
и вижу midning comander Запущен да ещё и из под #root
у меня всё выходит так
И не важно в каком месте планеты я пожелал посмотреть что там у меня такое на машине происходит.
Последний раз редактировалось asutpka 22 июл 2013, 20:38, всего редактировалось 1 раз.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC на BeagleBone black

Сообщение Serg »

Nick писал(а):А как бы тогда заново подключиться к компу и восстановить сессию ssh?
Ну или надо нам например с одного компьютера перейти на другой, или скажем на планшет, как туда перекинуть открытый сеанс ssh?
screen именно для этого и придуман.
Более того, можно что-то запускать "под screen" автоматически прямо при загрузке системы.
Если man сами не асилите, то расскажу. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Ответить

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