Страница 5 из 12

Re: LinuxCNC на BeagleBone black

Добавлено: 15 июл 2013, 00:53
Serg
Andy123 писал(а):первый тест:
3D-Chips + BBB + Axis + HDMI 1920x1080 - Axis~72%
Надо смотреть не только на процент CPU, но и на Load Average.

Re: LinuxCNC на BeagleBone black

Добавлено: 15 июл 2013, 09:03
serg_io
PKM писал(а):
serg_io писал(а):провел первые эксперименты с TFT 7" 800x480 40pin
Куда его включать? И сколько стоит?
Напрямую подключить не выйдет - нет там разъемов подходящих. Я экперементирую с HW800480F-3A-0C.

Re: LinuxCNC на BeagleBone black

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

Гугл не особо находит готовые решения...

Re: LinuxCNC на BeagleBone black

Добавлено: 15 июл 2013, 11:34
serg_io
Готовое решение есть - LCD7 Cape, цена правда повыше. Иных решений не видел, кроме как самому сделать.
Вообще нужно экран побольше, в смысле количества точек, т.к. в 800х480 ничего толком не влазит. Также имеются определенные сложности с тачскрином - виснет иногда АЦП + ловит ложные срабатывания, возможно из-за этого и виснет, еще проблема с калибровкой - от загрузки к загрузке уползает курсор от калиброваного значения, возможно тоже связано с наводками на тачскрин.

Re: LinuxCNC на BeagleBone black

Добавлено: 15 июл 2013, 11:55
PKM
За те же деньги http://www.chipsee.com/bbb-exp-c.html разрешение 1024х600 и есть некоторые интерфейсы

Но как-то дорого покупать за 50 плату и за 150 к ней монитор... я бы предпочел символьный LCD

Re: LinuxCNC на BeagleBone black

Добавлено: 19 июл 2013, 17:54
Andy123
Может кто подскажет где найти полную схему BeBoPr?

Нужна только схема, разводка платы не обязательна.

Re: LinuxCNC на BeagleBone black

Добавлено: 19 июл 2013, 18:02
PKM
http://circuitco.com/support/index.php? ... mentations
Иными словами, проект полностью закрытый

Re: LinuxCNC на BeagleBone black

Добавлено: 19 июл 2013, 19:06
Andy123
В этом случае кто подскажет хорошую базовую плату для POLOLU ШД модулей на 3-4 оси?

Re: LinuxCNC на BeagleBone black

Добавлено: 21 июл 2013, 18:32
asutpka
Правильно ли я понял из 5 страниц написанного, что из этой платы автономного генератора импульсов для 3-4 осевого станка пока не получается? То есть нет возможности программу преобразования G-code в сигналы управления станком запустить демоном , ну или хотя бы в screen спрятать, что бы не запускать голодный до ресурсов системы x-server?

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 00:36
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.

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 06:02
asutpka
serg_io писал(а):TkLinuxcnc и mini работают преемлемо.
не проскакивала ли информацмя о keystick ? там на сколько я понимаю чисто консоль и можно попытаться запустить через screen демоном.
у меня так rtorrent работает месяцами на сервере.

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 11:44
serg_io
Да запустить и отключиться наверное не можно, вот как потом опять подключиться и посмотреть...

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 11:52
Nick
А зачем отключаться? Подключиться по SSh и отсавить себе на главном компе это соединение с keystick...

Меня больше всего волнует, какие частоты можно получить при генерации шагов и насколько они будут равномерными?

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 12:47
asutpka
serg_io писал(а):вот как потом опять подключиться и посмотреть...
ну это не вопрос MAN подскажет если до того я сам ответ не найду.
Именно для того, что бы проверить стабильность генерации шагов и максимум частоты на этой приблуде надо попытаться поставить её не только раком, нагружая всем и вся, но и поместить её в идеальные условия, то есть нафиг иксы, к чёрту графику.
А вот постоянно по ssh связь держать как бы не айс. ПК клиент - добавочная деталь в системе и не одна, которая в свою очередь может дорогущей потерей обернуться. связь она такая --- СВЯЗЬ :hehehe:

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 13:07
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 можно как-то восстановить?

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 13:38
asutpka
Nick писал(а):а кстати, порванный ssh можно как-то восстановить?
никогда не слышал об этом. именно по этому screen вспомнил.
подключился по SSH , глянул, что там под screen-ом keystick рулит, вышел корректно из screen сеанса и пусть оно там ещё сутки молотит.

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 14:48
Serg
Nick писал(а):PS а кстати, порванный ssh можно как-то восстановить?
Нет. Никакое разорванное tcp-соединение нельзя восстановить.

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 15:01
Nick
А как бы тогда заново подключиться к компу и восстановить сессию ssh?
Ну или надо нам например с одного компьютера перейти на другой, или скажем на планшет, как туда перекинуть открытый сеанс ssh?

Re: LinuxCNC на BeagleBone black

Добавлено: 22 июл 2013, 15:39
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
у меня всё выходит так
И не важно в каком месте планеты я пожелал посмотреть что там у меня такое на машине происходит.

Re: LinuxCNC на BeagleBone black

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