LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

SPI есть и в апельсине, и в дешёвой STM'ке
Аватара пользователя
Shkryab
Опытный
Сообщения: 143
Зарегистрирован: 15 июн 2017, 21:25
Репутация: 18
Настоящее имя: Леонидыч
Откуда: Страна, которой нет
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Shkryab »

MX_Master писал(а):Жаль только, что нет в продаже готовых макеток с этими МК.
Ну, было бы желание. А приколхозить можно и на такую платку:
HTB1.0l0KXXXXXXrXFXXq6xXFXXXB.jpg (3289 просмотров) <a class='original' href='./download/file.php?id=125466&mode=view' target=_blank>Загрузить оригинал (55.04 КБ)</a>
На Али полно за копейки.
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение arkhnchul »

MX_Master писал(а):SPI есть и в апельсине, и в дешёвой STM'ке
а зачем их каскадировать? пин CS же есть.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

arkhnchul писал(а):
MX_Master писал(а):SPI есть и в апельсине, и в дешёвой STM'ке
а зачем их каскадировать? пин CS же есть.
есть, только параллелить проводки придётся, а это уже колхоз :hehehe:
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение arkhnchul »

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

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):SPI есть и в апельсине, и в дешёвой STM'ке
UART тоже есть и в апельсине, и в дешёвой STM'ке. :)
arkhnchul писал(а):пин CS же есть.
На каждое устройство потребуется отдельный пин CS. Да и сами устройства далеко не отнести, гальваническую развязку сложнее делать.
Shkryab писал(а):А приколхозить можно и на такую платку:
На них нет места для стандартной обвязки. Проще будет развести и заказать целевые платы, например чтоб на апельсин одевалась или наоборот.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Argon-11
Мастер
Сообщения: 2068
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Argon-11 »

UAVpilot писал(а):Проще будет развести и заказать целевые платы, например чтоб на апельсин одевалась или наоборот
Именно! Во-первых для разработчика больше свободы, а во-вторых
Shkryab писал(а): А приколхозить можно и на такую платку
большинство все равно предпочтет купить за небольшую копеечку готовую плату расширения, чем паять самостоятельно.
Я как-то даже забесплатно предлагал платки под Orange Pi Lite/One + STM32F205RE с 4 каналами ШД + CAN +сколько-то дискретных входов-выходов. Но, видимо, никому не нужно. Через годик выкину при очередной уборке :hehehe:
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение selenur »

Вот ещё посмотри вариант: https://geektimes.ru/post/295877/
Я в свое время игрался вот с такой штукой: http://we.easyelectronics.ru/plis/modul ... ukami.html на отладочной плате от ДиХалта, конечно принцип работы кардинально отличается, и нужно время что-бы понять :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Всё хорошо, кроме цен (: https://marsohod.org/howtobuy
Аватара пользователя
Shkryab
Опытный
Сообщения: 143
Зарегистрирован: 15 июн 2017, 21:25
Репутация: 18
Настоящее имя: Леонидыч
Откуда: Страна, которой нет
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Shkryab »

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Проводил сегодня хардкорные испытания Orange Pi One + LinuxCNC с интерфейсом AXIS. Захотелось проверить боеготовность прибора перед марш-броском. Задействовал 2 USB (клава, мышь), HDMI (LCD монитор), Ethernet (ssh, xrdp). Помимо полноценной работы LinuxCNC, крутил на отдельном ядре еще и бесконечный цикл. Вощем, Orange Pi One не скучал. Т.к. проц всего на 1.2 ГГц, при работе графического AXIS надо ставить основной цикл = 40000 ns. При работе с простым tklinuxcnc можно выставить 30000 ns.

По температуре видно, что маленький радиатор на проце, да еще и без вентилятора - это не дело. В какой-то момент апельсинка просто зависала от перегрева. Пробовал несколько раз, всегда щупал радиатор. Точную температуру замерить нечем, да это и не важно. Главное, видно, что платка требует очень хорошего охлаждения для стабильной работы.

По результатам теста прояснились две задачи:
  1. Желательно иметь процессор побыстрей
  2. На процессор и память нужен хороший радиатор с вентилятором
Что касается повышения частоты процессора, то следующим за Orange Pi One (14$, 1.2 ГГц, 512 Мб) идёт Orange Pi PC (19$, 1.6 ГГц, 1024 Мб). Тот же чип, возможные изменения в драйверах минимальны. За дополнительные 5$ мы увеличиваем ОЗУ вдвое и получаем прирост частоты на 25%.

Что касается радиатора, то для Orange Pi One надо немного поколхозить. Квадратный радиатор с мини вентилятором туда не так просто поставить. Нужен радиатор "особой" формы, подпиленный. На Orange Pi PC без проблем встаёт обычный квадратный радиатор, закрывающий проц и память. Так, как показано ниже на фотке - не пойдёт.

На данном этапе попробую выжать из Orange Pi One всё, что можно. Усилю охлаждение, проведу тесты еще раз. Если при хорошем охлаждении он будет зависать также, то, скорее всего, закажу на пробу Orange Pi PC.
OPiOne_Review_Comparison.jpg (3159 просмотров) <a class='original' href='./download/file.php?id=125575&mode=view' target=_blank>Загрузить оригинал (1.01 МБ)</a>
Аватара пользователя
ua3nbw
Кандидат
Сообщения: 44
Зарегистрирован: 18 окт 2017, 18:03
Репутация: 26
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение ua3nbw »

MX_Master писал(а):получаем прирост частоты на 25%
Прироста частоты не будет. На armbian доступные частоты:
root@orangepipc:~# sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
240000 480000 648000 816000 912000 960000 1008000 1104000 1200000 1296000
arkhnchul
Мастер
Сообщения: 1773
Зарегистрирован: 01 фев 2016, 13:56
Репутация: 339
Откуда: москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение arkhnchul »

эти частоты не то чтобы высечены в граните на века.
Гугол говорит, что можно поднять до 1.536МГц, сильно заморочившись с охлаждением.
ЗЫ и на one тоже
Последний раз редактировалось arkhnchul 29 ноя 2017, 02:05, всего редактировалось 1 раз.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Serg »

ua3nbw писал(а):Прироста частоты не будет. На armbian доступные частоты:
root@orangepipc:~# sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
240000 480000 648000 816000 912000 960000 1008000 1104000 1200000 1296000
Ядро Linux не ограничивает максимальную тактовую частоту процессора. Тут показаны частоты, которые можно включить на данном прооцессооре.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

ua3nbw писал(а):Прироста частоты не будет. На armbian доступные частоты:
root@orangepipc:~# sudo cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
240000 480000 648000 816000 912000 960000 1008000 1104000 1200000 1296000
Они таким способом решили вопрос перегрева, чтоб у обычных юзеров не было проблем. Я вчерась прошерстил этот вопрос в тырнетах. Народ ещё задолго до меня тестировал апельсинку на всех возможных частотах. Включая правку напряжений. И везде цена вопроса только одна - охлаждение и стабильность.

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Кстати, можно рассмотреть другие одноплатники в качестве альтернативы OrangePI в плане производительности и цены. Если кто-то знает одноплатники с частотами проца от 1.5 ГГц и выше, напишите. Чем выше частота и ниже цена - тем лучше. Заранее благодарен.
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч »

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

Re: LinuxCNC + Orange Pi

Сообщение Serg »

MX_Master писал(а):Кстати, можно рассмотреть другие одноплатники в качестве альтернативы OrangePI в плане производительности и цены. Если кто-то знает одноплатники с частотами проца от 1.5 ГГц и выше, напишите. Чем выше частота и ниже цена - тем лучше. Заранее благодарен.
Я уже в самом начале обсуждения (ещё в прошлой теме) писал, что для "стойки" на LinuxCNC Одроид - это минимум.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Из апельсинок выдавим, что можно. Ну а, что нельзя, будем искать в других процах..
Список SoC с частотами от 1.4 ГГц и выше (для просмотра содержимого нажмите на ссылку)
Amlogic S805
Amlogic S905

Allwinner H8
Allwinner H3
Allwinner H5
Allwinner A83T
Allwinner A80
Allwinner R40

Actions S500
Actions S900
Actions S905X

Rockchip RK3066
Rockchip RK3188
Rockchip RK3288

Qualcomm Snapdragon 600
Qualcomm Snapdragon 805

Samsung S5P6818
Samsung S5P4418
Samsung Exynos5422
Samsung Exynos 4

Nvidia Tegra K1
Nvidia Tegra X1
Nvidia Tegra 3 T33-P-A3
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

В итоге можно докатиться и до такого: https://up-shop.org/up-boards/96-up-squ ... -emmc.html :)
Там проц на 2.5ГГц + полноценная установка linuxcnc, только драйвер IO надо будет сделать.
Ответить

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