LinuxCNC + Orange Pi

Контроллеры, драйверы, датчики, управляющие устройства.

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 23 авг 2018, 15:30

Еще, с вашего разрешения уточню. На данный момент у меня станок подключен к LPT порту. Т.е. работает связка LPT -> (плата опторазвязки за 5 баксов от наших китайских товарищей) -> Драйвера DM856 -> шаговые двигатели. Соответсвенно "плюс" на Лидшайнах - общий, и минусы - сигнальные. (все наоборот, если бы "Апельсинку" напрямую подключали к драйверам).

В этом моем частном случае, что бы не отключать и не перекоммутировать весь набор проводов, было бы идеально подключать "Апельсинку" вместо компа на 25-ти пиновый вход платы опторазвязки. В этом случае "Минус" с "Апельсинки" соединять на "минус" платы опторазвязки, а сигнальные выводы напрямую к входным контактам платы опторазвязки? Никаких сопротивлений/диодов между платами не нужно?
Kovus2
Опытный
 
Сообщения: 172
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 28
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 23 авг 2018, 15:43

Можно подключить апельсин к плате развязки. Без проблем. Главное, полярность нигде не перепутать.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3824
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1967
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 23 авг 2018, 16:04

Вот я и чувствую, что тут возможен подвох с этими полярностями. И по неопытности и наивности накосячить - раз плюнуть. :thinking: Полярность стандартного LPT порта компьютера совпадает с полярностью выходов "Апельсинки"?
Kovus2
Опытный
 
Сообщения: 172
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 28
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 23 авг 2018, 16:44

Совпадает.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3824
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1967
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение alaken » 23 авг 2018, 21:36

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

Но остались некоторые вопросы:
Как я понял видеоподсисстема аппаратно завелась?
Видеочип дал разгрузку основному процессору?

Заранее спасибо!
С удовольствием продолжу следить за темой.
alaken
Новичок
 
Сообщения: 24
Зарегистрирован: 25 окт 2015, 20:12
Репутация: 2
Настоящее имя: Александр

Re: LinuxCNC + Orange Pi

Сообщение svb » 23 авг 2018, 21:41

alaken писал(а):Но остались некоторые вопросы:
Как я понял видеоподсисстема аппаратно завелась?
Видеочип дал разгрузку основному процессору?

Видео пока не завелось. По крайней мере у меня.
Платы: OPI-PC, OPI-PC2
svb
Мастер
 
Сообщения: 268
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 59
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение going » 24 авг 2018, 10:07

Leonidd писал(а):Какую плату все таки покупать?

Maxekb77 писал(а):Может тогда сразу SSD поставить ?

Ещё раз повторюсь.
Лучше брать ту плату на борту которой:
а) 2 Гб оперативки
б) 8 Гб eMMC (опционально можно заказать 16 или 32 Гб) - это будет дешевле SSD
А если старенький SSD уже валяется на полке? Не проблема. Переходник USB-SSD и всё прекрасно работает, но:
в) рекомендую блок питания стабилизированный 5В, 3,5А и более с защитой от КЗ.
Я использую Б/У от ноутбука 19В и дешёвый преобразователь DC 30V to DC 3V; 4,5A. Таких на Али куча.

Из процессоров allwiner на сегодня в магистальном ядре лучше поддерживаются Н3, затем идут А64, Н5. Про другие не знаю.
Выбор за Вами.
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 391
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 115

Re: LinuxCNC + Orange Pi

Сообщение going » 24 авг 2018, 10:30

svb писал(а):Видео пока не завелось.

svb, если не сложно, изложи пожалуйста порядок своих действий в теме:
http://www.cnc-club.ru/forum/viewtopic.php?f=157&t=19918&p=451706#p451706
обсудим детали и подводные камни. Тема создана для "поговорить".
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
going
Мастер
 
Сообщения: 391
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 115

Re: LinuxCNC + Orange Pi

Сообщение alaken » 26 авг 2018, 09:40

Попалась платка с ПЛИС на али, в начале темы пока отказались от идеи подключения к OPI, это так на перспективу...

Spartan6 development board XILINX FPGA SDRAM Spartan-6 core board XC6SLX16
alaken
Новичок
 
Сообщения: 24
Зарегистрирован: 25 окт 2015, 20:12
Репутация: 2
Настоящее имя: Александр

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 26 авг 2018, 09:50

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

Re: LinuxCNC + Orange Pi

Сообщение alaken » 26 авг 2018, 09:59

Можете дать примеры, или ссылку на доки, чтобы для начала иметь представление как писать драйвера в конкретном случае для OrangePI + linuxCNC.
Извините за нубство, пнитие в нужном направлении с чего начать?

В наличие есть OpiPC, анализатор, паяльник, небольшой опыт программирования микроконтроллеров avr на си, с STM32 пока разбираюсь. Уровень новичка...
Может сделать отдельную тему чтобы эту ветку не засорять?
alaken
Новичок
 
Сообщения: 24
Зарегистрирован: 25 окт 2015, 20:12
Репутация: 2
Настоящее имя: Александр

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 26 авг 2018, 10:30

Пример драйвера на С. Всё остальное зависит от выбранного способа связи внешнего устройства с апельсином.

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 26 авг 2018, 13:50

Заранее извиняюсь. Начал полную переделку функций arisc.stepgen'а. После долгих тестов и сравнений пришло, наконец, понимание как на самом деле это должно работать.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3824
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1967
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 26 авг 2018, 18:18

MX_Master писал(а):Заранее извиняюсь. Начал полную переделку функций arisc.stepgen'а. После долгих тестов и сравнений пришло, наконец, понимание как на самом деле это должно работать.


Это переписывание носит чисто косметический характер? В общем, чем нам это все грозит? А то я уже Апельсинку у дядюшки Али заказал... :oops:
Kovus2
Опытный
 
Сообщения: 172
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 28
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 26 авг 2018, 18:31

Переписываю функции capture-position и update-freq, чтобы результат их работы был максимально похож на работу оригинальных функций из stepgen. Обычный рабочий момент. Я имел ввиду, что конечный результат немного задержится по времени.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3824
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1967
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 26 авг 2018, 19:51

MX_Master писал(а):Переписываю функции capture-position и update-freq, чтобы результат их работы был максимально похож на работу оригинальных функций из stepgen. Обычный рабочий момент. Я имел ввиду, что конечный результат немного задержится по времени.


Ну это же другой коленкор! :) А то я уже в состояние отчаяния начал впадать.

Ну а теперь по делу. Насколько критична Апельсинка к перегреву? Достаточно ли только радиатора, или еще и обдувать надо?
Kovus2
Опытный
 
Сообщения: 172
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 28
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 26 авг 2018, 20:19

Мой выбор = радиатор + вентилятор 30мм (5V). Вентилятор подключен к 3.3V апельсина.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 3824
Зарегистрирован: 27 июн 2015, 19:45
Откуда: KZ
Репутация: 1967
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Maxekb77 » 27 авг 2018, 09:43

Kovus2, радиатор лучше поставить.
но если нагреется то сама начнет частоту снижать и прочие радости.
Maxekb77
Мастер
 
Сообщения: 1435
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 265
Настоящее имя: Максим

Re: LinuxCNC + Orange Pi

Сообщение Kovus2 » 27 авг 2018, 12:03

Снял два радиатора чипсетов со старых материнок. Но т.к. Апельсинка еще не пришла, то и померить не могу станут они, или подпиливать нужно будет.
Там же два радиатора нужно ставить или одного на процессор достаточно будет?
Kovus2
Опытный
 
Сообщения: 172
Зарегистрирован: 23 авг 2018, 11:52
Откуда: Минск
Репутация: 28
Настоящее имя: Олег

Re: LinuxCNC + Orange Pi

Сообщение Maxekb77 » 27 авг 2018, 12:18

Kovus2, я 15х15 на процессор радиатор поставил, с обдувом температура более 32 градусов не поднимается, без обдува до 50 доходит.
Maxekb77
Мастер
 
Сообщения: 1435
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 265
Настоящее имя: Максим

Пред.След.

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

Кто сейчас на конференции

Зарегистрированные пользователи: Александр Лит, Bing [Bot], Duhas, Евжений, Google [Bot], igor_ust_kam, ivanov777, Mamont, Maxekb77, NKS, Rom327, Rustysand, Sashalex24, Skydiving, Solomom 1957, titanik71, vershininv, Yandex [bot]

Reputation System ©'