LinuxCNC + Orange Pi (allwincnc)
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Еще, с вашего разрешения уточню. На данный момент у меня станок подключен к LPT порту. Т.е. работает связка LPT -> (плата опторазвязки за 5 баксов от наших китайских товарищей) -> Драйвера DM856 -> шаговые двигатели. Соответсвенно "плюс" на Лидшайнах - общий, и минусы - сигнальные. (все наоборот, если бы "Апельсинку" напрямую подключали к драйверам).
В этом моем частном случае, что бы не отключать и не перекоммутировать весь набор проводов, было бы идеально подключать "Апельсинку" вместо компа на 25-ти пиновый вход платы опторазвязки. В этом случае "Минус" с "Апельсинки" соединять на "минус" платы опторазвязки, а сигнальные выводы напрямую к входным контактам платы опторазвязки? Никаких сопротивлений/диодов между платами не нужно?
В этом моем частном случае, что бы не отключать и не перекоммутировать весь набор проводов, было бы идеально подключать "Апельсинку" вместо компа на 25-ти пиновый вход платы опторазвязки. В этом случае "Минус" с "Апельсинки" соединять на "минус" платы опторазвязки, а сигнальные выводы напрямую к входным контактам платы опторазвязки? Никаких сопротивлений/диодов между платами не нужно?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Можно подключить апельсин к плате развязки. Без проблем. Главное, полярность нигде не перепутать.
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вот я и чувствую, что тут возможен подвох с этими полярностями. И по неопытности и наивности накосячить - раз плюнуть.
Полярность стандартного LPT порта компьютера совпадает с полярностью выходов "Апельсинки"?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Совпадает.
-
alaken
- Новичок
- Сообщения: 27
- Зарегистрирован: 25 окт 2015, 20:12
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: LinuxCNC + Orange Pi
Всем привет.
Три вечера ушло на то, чтобы прочитать всю ветку, очень увлекло.
Примите мое искреннее восхищение, и уважение за ваш труд.
Много для себя почерпнул читая дискуссии совершенно не относящихся к теме топика.
Но остались некоторые вопросы:
Как я понял видеоподсисстема аппаратно завелась?
Видеочип дал разгрузку основному процессору?
Заранее спасибо!
С удовольствием продолжу следить за темой.
Три вечера ушло на то, чтобы прочитать всю ветку, очень увлекло.
Примите мое искреннее восхищение, и уважение за ваш труд.
Много для себя почерпнул читая дискуссии совершенно не относящихся к теме топика.
Но остались некоторые вопросы:
Как я понял видеоподсисстема аппаратно завелась?
Видеочип дал разгрузку основному процессору?
Заранее спасибо!
С удовольствием продолжу следить за темой.
-
svb
- Мастер
- Сообщения: 312
- Зарегистрирован: 10 апр 2018, 11:31
- Репутация: 82
- Настоящее имя: Сергей
- Откуда: Нижний Новгород
- Контактная информация:
Re: LinuxCNC + Orange Pi
Видео пока не завелось. По крайней мере у меня.alaken писал(а): Но остались некоторые вопросы:
Как я понял видеоподсисстема аппаратно завелась?
Видеочип дал разгрузку основному процессору?
Платы: OPI-PC(умерла), OPI-PC2
- going
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
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
- Мастер
- Сообщения: 523
- Зарегистрирован: 29 сен 2013, 20:55
- Репутация: 129
- Настоящее имя: Леонид
- Откуда: г.Киров
- Контактная информация:
Re: LinuxCNC + Orange Pi
svb, если не сложно, изложи пожалуйста порядок своих действий в теме:svb писал(а):Видео пока не завелось.
http://www.cnc-club.ru/forum/viewtopic. ... 06#p451706
обсудим детали и подводные камни. Тема создана для "поговорить".
Платы: BPI-M3, BPI-A64, OPI-PC2
-
alaken
- Новичок
- Сообщения: 27
- Зарегистрирован: 25 окт 2015, 20:12
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: LinuxCNC + Orange Pi
Попалась платка с ПЛИС на али, в начале темы пока отказались от идеи подключения к OPI, это так на перспективу...
Spartan6 development board XILINX FPGA SDRAM Spartan-6 core board XC6SLX16
Spartan6 development board XILINX FPGA SDRAM Spartan-6 core board XC6SLX16
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
К апельсину можно подрубить практически всё, что угодно. Но для каждого устройства надо писать аналогичные драйвера.
-
alaken
- Новичок
- Сообщения: 27
- Зарегистрирован: 25 окт 2015, 20:12
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: LinuxCNC + Orange Pi
Можете дать примеры, или ссылку на доки, чтобы для начала иметь представление как писать драйвера в конкретном случае для OrangePI + linuxCNC.
Извините за нубство, пнитие в нужном направлении с чего начать?
В наличие есть OpiPC, анализатор, паяльник, небольшой опыт программирования микроконтроллеров avr на си, с STM32 пока разбираюсь. Уровень новичка...
Может сделать отдельную тему чтобы эту ветку не засорять?
Извините за нубство, пнитие в нужном направлении с чего начать?
В наличие есть OpiPC, анализатор, паяльник, небольшой опыт программирования микроконтроллеров avr на си, с STM32 пока разбираюсь. Уровень новичка...
Может сделать отдельную тему чтобы эту ветку не засорять?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Пример драйвера на С. Всё остальное зависит от выбранного способа связи внешнего устройства с апельсином.
Любые темы можно создавать без ограничений. Обсуждать здесь другие проекты не запрещено.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Заранее извиняюсь. Начал полную переделку функций arisc.stepgen'а. После долгих тестов и сравнений пришло, наконец, понимание как на самом деле это должно работать.
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Это переписывание носит чисто косметический характер? В общем, чем нам это все грозит? А то я уже Апельсинку у дядюшки Али заказал...MX_Master писал(а):Заранее извиняюсь. Начал полную переделку функций arisc.stepgen'а. После долгих тестов и сравнений пришло, наконец, понимание как на самом деле это должно работать.
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Переписываю функции capture-position и update-freq, чтобы результат их работы был максимально похож на работу оригинальных функций из stepgen. Обычный рабочий момент. Я имел ввиду, что конечный результат немного задержится по времени.
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ну это же другой коленкор!MX_Master писал(а):Переписываю функции capture-position и update-freq, чтобы результат их работы был максимально похож на работу оригинальных функций из stepgen. Обычный рабочий момент. Я имел ввиду, что конечный результат немного задержится по времени.
Ну а теперь по делу. Насколько критична Апельсинка к перегреву? Достаточно ли только радиатора, или еще и обдувать надо?
- MX_Master
- Мастер
- Сообщения: 7488
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3113
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Мой выбор = радиатор + вентилятор 30мм (5V). Вентилятор подключен к 3.3V апельсина.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
Kovus2, радиатор лучше поставить.
но если нагреется то сама начнет частоту снижать и прочие радости.
но если нагреется то сама начнет частоту снижать и прочие радости.
-
Kovus2
- Мастер
- Сообщения: 221
- Зарегистрирован: 23 авг 2018, 11:52
- Репутация: 35
- Настоящее имя: Олег
- Откуда: Минск
- Контактная информация:
Re: LinuxCNC + Orange Pi
Снял два радиатора чипсетов со старых материнок. Но т.к. Апельсинка еще не пришла, то и померить не могу станут они, или подпиливать нужно будет.
Там же два радиатора нужно ставить или одного на процессор достаточно будет?
Там же два радиатора нужно ставить или одного на процессор достаточно будет?
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: LinuxCNC + Orange Pi
Kovus2, я 15х15 на процессор радиатор поставил, с обдувом температура более 32 градусов не поднимается, без обдува до 50 доходит.