LinuxCNC + Orange Pi

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

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а): А вот, скажем, простому столяру это "программирование" точно не зайдёт
Для него есть stepconf/pncconf. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

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

stepconf-spindle.png <a class='original' href='./download/file.php?id=185516&sid=20322526335d2e3aacb680d89b6b7cd7&mode=view'>Загрузить оригинал (35.46 КБ)</a>
alex_sar
Мастер
Сообщения: 439
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 57
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение alex_sar »

MX_Master писал(а): Даже меня такие вкладки сбивают с толку, а уж обычного человека оно загонит в интернет поиски не меньше, чем на пол часа
а потом в Mach3 :)
Аватара пользователя
Serg
Мастер
Сообщения: 20787
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4936
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

А в mach что, прям "языком домохозяйки" все настройки описаны? Неужели даже аббревиатуры PWM/ШИМ нигде не встречаются? :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex_sar
Мастер
Сообщения: 439
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 57
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение alex_sar »

Скажу честно ни разу не видел (и не собираюсь пробовать), но судя по любви виндового народа к мач3 - всёж таки там попроще начать работать.

Смотрю вот на вкладку. Что значит Cycles Per Revolution? Без хелпа и не угадаешь... )
Аватара пользователя
Serg
Мастер
Сообщения: 20787
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 4936
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

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

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

alex_sar писал(а): 30 авг 2020, 21:17
MX_Master писал(а): Даже меня такие вкладки сбивают с толку, а уж обычного человека оно загонит в интернет поиски не меньше, чем на пол часа
а потом в Mach3 :)
Странно, я как раз после попытки настроить и разобраться с mach3 поставил linuxcnc и завел его пусть не с полпинка, но довольно быстро. После этого только linuxcnc.
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Друзья, я Mach3 обошёл сразу. И никогда не пользовался. Начал я своё первое знакомство с ЧПУ с CNC USB Controller. Вот там всё было хоть и просто, но цивильно :)
Аватара пользователя
Prav
Мастер
Сообщения: 531
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 83
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Prav »

Друзья, я Mach3 обошёл сразу. И никогда не пользовался.
Аналогично
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение vladumur »

День добрый!
Что то не пойму, объясните. Данный проект с генератором шагов сопроцессором рабочий, или нет?
И если не рабочий, то все? В помойку?
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

В этом месяце буду менять в ящике microITX материнку на апельсин, посмотрю что там с пропуском шагов, починю.

Для более новых апельсинов пока ничего разрабатывать не будем. Только в случае крайней необходимости ;)
Аватара пользователя
aekhv
Мастер
Сообщения: 365
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 200
Настоящее имя: Александр
Откуда: г.Хабаровск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение aekhv »

vladumur писал(а): Что то не пойму, объясните. Данный проект с генератором шагов сопроцессором рабочий, или нет?
Насколько я понимаю, проект рабочий, но есть нюансы, из-за которых на некоторых драйверах могут теряться шаги. Вроде как из-за того, что текущая версия генератора при смене направления движения не умеет делать небольшую паузу перед первым импульсом шага. То есть не хватает поддержки параметров DIRSETUP/DIRHOLD из INI-файла.
wzor
Кандидат
Сообщения: 46
Зарегистрирован: 27 сен 2014, 09:21
Репутация: 8
Настоящее имя: NO
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение wzor »

MX_Master писал(а): В этом месяце буду менять в ящике microITX материнку на апельсин, посмотрю что там с пропуском шагов, починю.
О и это хорошая новость!!!
Значит отменяется у меня телевизор с андроидом))))
avmartugin
Новичок
Сообщения: 34
Зарегистрирован: 01 июл 2019, 10:27
Репутация: 0
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение avmartugin »

wzor писал(а): О и это хорошая новость!!!
Значит отменяется у меня телевизор с андроидом))))
Рекомендую купить для этих целей китайскую коробку с s912 на борту и поставить AlexELEC.
Богомерзкий же андройд забыть как страшный сон.
AAN
Опытный
Сообщения: 174
Зарегистрирован: 14 апр 2015, 10:28
Репутация: 31
Настоящее имя: Антон
Откуда: Томск
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение AAN »

А что скажете про эту плату https://store.pine64.org/product/pine-a64-board-1gb/ ? Может, пойдёт как замена апельсинке?
alex_sar
Мастер
Сообщения: 439
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 57
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение alex_sar »

Вопрос к уважаемому автору - на сегодняшний день можете посоветовать Orange Pi которая точно работает под LinuxCNC? Надо маленький станочек укомплектовать, апельсинка там очень к месту была бы...
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

AAN писал(а): А что скажете про эту плату https://store.pine64.org/product/pine-a64-board-1gb/ ? Может, пойдёт как замена апельсинке?
На фоне плат с Allwinner H3/H5/H6 эта ничем не выделяется ;) 1.2 ГГц и старое видео у нас уже есть
alex_sar писал(а): Вопрос к уважаемому автору - на сегодняшний день можете посоветовать Orange Pi которая точно работает под LinuxCNC? Надо маленький станочек укомплектовать, апельсинка там очень к месту была бы...
Любые платы с Allwinner H3 и ОЗУ не меньше 512 Мб :hottabych:
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Разработчики неплохо так допилили Panfrost для аппаратного ускорения графики на Mali Txx/Gxx. Проверял вчера на Orange Pi One Plus (H6). Поставил свежий образ с Ubuntu 20.04. Всякие glmark2(-es2) неплохо так крутятся.

Кому интересно, вот коротенькая инструкция

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

1. After flashing and setting root and user, the user will be logged into the graphical Xfce desktop environment (DE) and will freeze soon.
2. On the next reboot you can try to use one of the separate terminals instead of the DE.  This is done by holding CTRL+ALT and selecting F1-F6
3. Quickly log into root account and type the following "sudo systemctl set-default multi-user"  This will disable the DE next time you load.
4. The system may freeze as the DE is being loaded, so its best to reset and log into the bash shell with root again.
5. We have to setup a shell script that runs every boot, as the files that Werner overwrites get replaced every time. We will edit/etc/rc.local
6. Goto "cd /etc/ " and chose your favorite editor.  I used vim, so I type "vim rc.local" to start editing.
7.  Add the lines that Werner posted earlier to the rc.local file 
cd /sys/devices/platform/soc/1800000.gpu/devfreq/1800000.gpu/
echo userspace > governor
echo 756000000 > max_freq
echo 756000000 > min_freq
8. Save and exit to shell.
9. last step is to enable the DE again, type "systemctl set-default graphical"
10. Reboot and enjoy a stable desktop.
---------------------------------------------------------
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:oibaf/graphics-drivers 
sudo apt-get update
sudo apt-get upgrade
---------------------------------------------------------
cd /etc/X11/xorg.conf.d
sudo nano 01-armbian-defaults.conf
replace
        Option  "AccelMethod" "none"
with
        Option  "AccelMethod" "glamor"
nevkon
Почётный участник
Почётный участник
Сообщения: 1868
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 224
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

На OPi PC тоже должно заработать?
Аватара пользователя
MX_Master
Мастер
Сообщения: 6242
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 2684
Настоящее имя: Миша
Откуда: Алма-Ата
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

nevkon писал(а): 08 сен 2020, 08:55 На OPi PC тоже должно заработать?
Нет, к сожалению, там другой видеочип (Mali 4xx). Драйвер Panfrost - только для Mali Txx/Gxx.

Но, есть большое NO. Несмотря на достаточную мощь чипа H6 (64bit, 4x1.8 GHz, Mali T720), есть пара минусов, которые превратили его в непонятное гуано. Например, на всех апельсинах с процем H6 используется маленькая гребёнка из 26 пинов (свободно 17). А слот PCI-E нельзя полноценно юзать из-за кривого отражения в области памяти чипа. Полноценного драйвера для PCI-E в H6 нет и не будет. Как грицца, опа, приехали :freak: В этом плане Orange Pi 4 и прочие платы на RK3399 улетели далеко вперёд и платам с H6 их никогда не догнать.
Ответить

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