Может в этом проблема?serg_io писал(а): AXIS отображается( в режиме симуляции, без реальных драйверов железа пока).
LinuxCNC на BeagleBone black
-
Impartial
- Мастер
- Сообщения: 953
- Зарегистрирован: 23 фев 2011, 01:50
- Репутация: 36
- Контактная информация:
Re: LinuxCNC на BeagleBone black
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Что ж мне теперь ещё и названия тем читать, в которые пишу?..serg_io писал(а):BeagleBone BlackUAVpilot писал(а): Что за комп такой?
Памяти ему мало для axis (python) и для gscreen. А для TkEMC нормально - Tcl/Tk много ресурсов не просит.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC на BeagleBone black
А может из-за визуализации?
Тот же touchy как работает?
Тот же touchy как работает?
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Думаю к концу недели я соберу все до кучи и сниму видо-отчетик как оно работает.
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Подскажите пожалуйста на какие ножки выведены сигналы на каждую ось?
Я не пойму где они описаны в PRU?
Я запустил BeagleBone Black в режиме SSH монитора, хочу попробовать на реальном станке который работает на ноутбуке уже несколько лет.
У меня нет BeBoPr, так что хочу использовать контроллер который есть.
Хорошо бы получит графику на HDMI если кто-то сделал уже
Я не пойму где они описаны в PRU?
Я запустил BeagleBone Black в режиме SSH монитора, хочу попробовать на реальном станке который работает на ноутбуке уже несколько лет.
У меня нет BeBoPr, так что хочу использовать контроллер который есть.
Хорошо бы получит графику на HDMI если кто-то сделал уже
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Ножки управления ШАГ/НАПРАВЛЕНИЕ определены в configs/BeagleBone/BeBoPr.hal
Как я понял это загадочное число 0xA3 формируется так:
GPIO0.0..GPIO0.31 0x20..0x3F
GPIO1.0..GPIO1.31 0x40..0x5F
GPIO2.0..GPIO2.31 0x60..0x7F
GPIO3.0..GPIO3.31 0x80..0x9F
PRU.OUT0..PRU.OUT31 0xA0..0xBF
В этом-же файле есть коментарии что куда физически выведено.
Что-бы вывести графику на HDMI нужно:
1. Переназначить в упомянутом выше файле ножки используемые контроллером LCD на другие GPIO. Я искренне надеюсь что оно таки булет работать если их вывести на обычные GPIO, а не на выходы PRU как сейчас. Как минимум это обещает коментарии в коде драйвера и наличие самого кода
2. в uEnv.txt разрешить загрузку HDMI cape.
Код: Выделить всё
# P8.44 PRU1.out4
setp [PRUCONF](DRIVER).stepgen.00.dirpin 0xA3GPIO0.0..GPIO0.31 0x20..0x3F
GPIO1.0..GPIO1.31 0x40..0x5F
GPIO2.0..GPIO2.31 0x60..0x7F
GPIO3.0..GPIO3.31 0x80..0x9F
PRU.OUT0..PRU.OUT31 0xA0..0xBF
В этом-же файле есть коментарии что куда физически выведено.
Что-бы вывести графику на HDMI нужно:
1. Переназначить в упомянутом выше файле ножки используемые контроллером LCD на другие GPIO. Я искренне надеюсь что оно таки булет работать если их вывести на обычные GPIO, а не на выходы PRU как сейчас. Как минимум это обещает коментарии в коде драйвера и наличие самого кода
2. в uEnv.txt разрешить загрузку HDMI cape.
Последний раз редактировалось serg_io 09 июл 2013, 23:19, всего редактировалось 2 раза.
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
A3 = 163, как я понял это PRU Out 3
На сколько я понимаю направление и импулсы должны обязательно быть на PRU потому что co-processor управляет ими
Я на HDMI вижу только техт, а графика идет на SSH.
На сколько я понимаю направление и импулсы должны обязательно быть на PRU потому что co-processor управляет ими
Я на HDMI вижу только техт, а графика идет на SSH.
Последний раз редактировалось Andy123 10 июл 2013, 01:22, всего редактировалось 1 раз.
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
PRU может управлять и GPIO.
Если текст видно, то значит HDMI работает. Теперь надо установить X-server и какой-нибудь Desktop Manager. После этого оно должно заработать через HDMI.
Если текст видно, то значит HDMI работает. Теперь надо установить X-server и какой-нибудь Desktop Manager. После этого оно должно заработать через HDMI.
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Може подскажете где найти ссылочку как это сделать?serg_io писал(а):Теперь надо установить X-server и какой-нибудь Desktop Manager.
Я не очень знаком с Linux
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Я устанавливал как по этой ссылке http://circuitco.com/support/index.php? ... lling_LXDEAndy123 писал(а):Може подскажете где найти ссылочку как это сделать?serg_io писал(а):Теперь надо установить X-server и какой-нибудь Desktop Manager.
Я не очень знаком с Linux
Если коротко, то просто команда "sudo apt-get -y install lxde lxde-core lxde-icon-theme" и покурить минут 30. Потом перезагрузка и все должно заработать.
Вроде-бы получилось назначить Step на GPIO, в посте выше я поправил адреса ножек.
Должен сказать что в том конфигурационном файле (configs/BeagleBone/BeBoPr.hal) много неточностей: конфигурится одно, а в коментарии совсем другое
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
спасибо за ссылочку, попрбую вечером.
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
На сколько я понимаю после прочтения инструкции LCD и eMMC используют почти все пины на P8
В любом случае, пины 27-46 нельзя использовать для станка если HDMI нужен - а они все сейчас использованы
В любом случае, пины 27-46 нельзя использовать для станка если HDMI нужен - а они все сейчас использованы
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Да, верно. Сейчас пытаюсь создать конфигурацию используя пины P9.
Сдох мой старенький осцилограф С1-101, так-что эксперименты откладываются
Сдох мой старенький осцилограф С1-101, так-что эксперименты откладываются
-
Andy123
- Новичок
- Сообщения: 20
- Зарегистрирован: 09 июл 2013, 02:50
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Можете прислать ваш новый фаил?
мой осциллограф пока еще жив
мой осциллограф пока еще жив
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Да оно еще в процессе пока. Постараюсь вечером закончить и выложить здесь.
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Прикреплен архив с самой простой конфигурацией - 4 оси и Enable. Не должен конфликотовать с HDMI, с TFT работает.
1. Архив распаковать по тому пути, что внутри.
2. Выполнить "sudo /home/linuxcnc/linuxcnc/config/BegleBone/BB-LCD/dtc.sh
3. Запустить linuxcnc и выбрать конфигурацию BegleBone->BB-LCD
Ипользуемы пины смотреть в README.
Ну и о печальном. Родные GUI на встроенном экране/HDMI видмо неюзабельны ибо работают гораздо медленнее чем на удаленном X-server, особенно если включена визуализация пути.
1. Архив распаковать по тому пути, что внутри.
2. Выполнить "sudo /home/linuxcnc/linuxcnc/config/BegleBone/BB-LCD/dtc.sh
3. Запустить linuxcnc и выбрать конфигурацию BegleBone->BB-LCD
Ипользуемы пины смотреть в README.
Ну и о печальном. Родные GUI на встроенном экране/HDMI видмо неюзабельны ибо работают гораздо медленнее чем на удаленном X-server, особенно если включена визуализация пути.
- Вложения
-
- bb-lcd.tar.gz
- (5.47 КБ) 1188 скачиваний
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Даже TK и keystick? 
- PKM
- Почётный участник

- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Думаю, самый перспективный интерфейс для Beaglebone - символьный LCD экранчик. Только надо разобраться, как его подключить...
-
serg_io
- Кандидат
- Сообщения: 44
- Зарегистрирован: 23 мар 2013, 11:15
- Репутация: 0
- Контактная информация:
Re: LinuxCNC на BeagleBone black
Если-кто знает Tcl/Tk и сможет быстро поправить код интерфейса TkLinuxnc дабы он влез в 800х480, то тогда смогу проверить. Только с AXIS смог нормально открыть NC файл и запустить. В остальных просто нет этих конопок. С HDMI не могу проверить.
Вообще производительности этого процессора и граф. ускорителя вполне хватит на графику написаную нативно: GTK,QT. Последний, по идее, должен нормально работать на встроенном GPU.
К тем, кто уже подключил или планирует тестировать BeagleBone просьба потестриовать WEBEMC конфигругацию. Не в плане безглючности, т.к. по сути она там просто прикручена и совсем не адаптирована. Интересуют мнения о форме отображения информации, насколкьо она удобна. После запуска конфигурации заходить на http://<board-ip>:8080
Вообще производительности этого процессора и граф. ускорителя вполне хватит на графику написаную нативно: GTK,QT. Последний, по идее, должен нормально работать на встроенном GPU.
К тем, кто уже подключил или планирует тестировать BeagleBone просьба потестриовать WEBEMC конфигругацию. Не в плане безглючности, т.к. по сути она там просто прикручена и совсем не адаптирована. Интересуют мнения о форме отображения информации, насколкьо она удобна. После запуска конфигурации заходить на http://<board-ip>:8080
Последний раз редактировалось serg_io 12 июл 2013, 14:37, всего редактировалось 1 раз.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: LinuxCNC на BeagleBone black
А Ctrl+O, потом F1 F2 R...
+ может сработать Alt+drag за любую точку окна для перетаскивания, так можно окно перетащить за границы экрана.
+ может сработать Alt+drag за любую точку окна для перетаскивания, так можно окно перетащить за границы экрана.
