LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

antoxa-kylibin писал(а):Цель создания такой платы сделать опторазвязку и согласование уровней сигналов между апельсинкой и переферией
Для меня это основной приоритет
antoxa-kylibin писал(а): (драйвера шд, платы развязки для lpt портов с сигналами 5в, энкодеры, преобразователи шим в 0-10в и т.д.)
да, нет, да, возможно......
antoxa-kylibin писал(а):еще расширить функционал апельсинки
Да, например, за счет MCP23017, драйвер для которой есть в составе MachineKit
antoxa-kylibin писал(а):В целом этот проект рассчитывается на повторение обычными пользователями
Почти. Этот "обычный" пользователь должен понимать структуру дистрибутива Линукс (Демьян или убунту), и так же понимать потроха LinuxCNC/MachineKit
antoxa-kylibin писал(а):готовое изделие со всеми вытекающими последствиями
Этот вариант для всех остальных, не "обычных" :) пользователей, так же планируется. Но этот "не обычный" пользователь все же должен мало-мальски разбираться в потрохах LinuxCNC.
antoxa-kylibin писал(а):стоит пробовать создавать альтернативные варианты ЧПУ "стоек" на базе Orange PI и тех же STM чипов
На базе обычной ПиСишки + МЕСА + LinuxCNC народ за бугром давно ОЧПУшивает серьезные станки, и на этой связке все это прекрасно получится.

Пока все ограничивается количеством доступных для конечного пользователя быстрых GPIO.
Платы: OPI-PC(умерла), OPI-PC2
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

antoxa-kylibin писал(а):Если сделать такую связку вполне работоспособной, то можно переходить с обычных PC на ARM PC
Я сейчас как раз делаю новый станок, на котором все это и буду опробовать. Правда, не очень скоро.

P.S. Я в ближайшее время посещу конторку, где стоят HAAS токарник и фрезер, и погляжу сколько каналов на обслуживание серьезного станка надо.
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

ну я например с Linux OS знаком уже давно, пользовался ubuntu в настоящий момент opensuse на домашнем компе. Для станка использую Linuxcnc. Перешел с NC Studio и хочу сказать что не зря. Lincnc в этом плане помоему самая стоящая вещь ибо с ней можно теоретически очпушить любой станок от хоббийного до промышленного. Но постоянное ковыряние в мануалах и инете для поиска решения очередного вопроса иногда выносит мозг. Почему я и спросил на сколько эта связка будет проста в освоении для более ли менее грамотных пользователей. Я не говорю про тех кто linux первый раз в глаза видит, там сложнее будет все. Меня эта тема тоже интересует т.к. я тоже собираю себе станок (второй) на котором хочу уже более серьезно использовать возможности этой ос. Для начала я хочу использовать обычный пк с 2 лпт портами это уже есть в наличии. К нему привязать 3 драйвера шд + частотник с шим регулировкой и в идеале инкрементные датчики с АВ фазами 600имп/об. для отслеживания перемещений по осям ХYZ + 3 концевых датчика. На перспективу заложить еще управление охлаждением фрезы (туман+масло). По моему такая конфигурация является достаточной для хоббийных и полупрофессиональных станков. От этого и стоит отталкиваться. По поводу Haas у нас на работе тоже есть такие станки. там спецефическая стойка на базе фанука. Как то видел мозги, но не совсем разобрался что это такое. Похоже на mini-itx плату, в связке с какой то еще платой развязки...при следующей возможности посмотрю повнимательнее что там за мозги.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

Ничего сложного в настройках нет, просто вместо пинов LPT порта используются пины GPIO.
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

Если так дальше развивать это направление, то можно создать продукт аналог puremotion как сделали purelogic только с открытыми исходниками. Так получается? Со своей стороны могу поучаствовать в качестве тестировщика :-). Могу попробовать сделать плату гравировкой, но это после того как соберу станок. Пока это в перспективе.
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

antoxa-kylibin писал(а):Если так дальше развивать это направление, то можно создать продукт аналог puremotion
А нужно ли?
antoxa-kylibin писал(а): только с открытыми исходниками
Ну LinuxCNC/MachineKit лежит на гитхабе, бери и собирай :) Ни от кого не спрятан....
antoxa-kylibin писал(а):Могу попробовать сделать плату гравировкой
6-8mil двухслойку сделаешь? 150-200via
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

svb писал(а):6-8mil двухслойку сделаешь?
Таки да, и 12 мил гравировкой не получилось :( .
svb
Мастер
Сообщения: 312
Зарегистрирован: 10 апр 2018, 11:31
Репутация: 82
Настоящее имя: Сергей
Откуда: Нижний Новгород
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение svb »

Sergo67 писал(а):
svb писал(а):6-8mil двухслойку сделаешь?
Таки да, и 12 мил гравировкой не получилось :( .
У меня кое-как гравировкой получилось сделать только 20mil, а 40 уже отлично выходило.
А 8 mil - это максимальная ширина дорожки разъема FPC
Платы: OPI-PC(умерла), OPI-PC2
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Уважаемые линуксоиды, как на этом зверьке включить разрешение 800х600 (через HDMI->DVI адаптер)?
ЗЫ: нарвался на склад б/у торговых терминальчиков, грех не использовать :) ...
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Таки 800х600 должен определиться, это вам не 1280х800 которые не стандартные. Подключаете к экрану, стартуете экран, после апельсинку.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

nevkon писал(а):Таки 800х600 должен определиться, это вам не 1280х800 которые не стандартные. Подключаете к экрану, стартуете экран, после апельсинку.
В списке доступных только дефолтные 1024х720, и всё. Завтра подключу другой моник - погляжу что на нём...
Аватара пользователя
going
Мастер
Сообщения: 523
Зарегистрирован: 29 сен 2013, 20:55
Репутация: 129
Настоящее имя: Леонид
Откуда: г.Киров
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение going »

Sergo67 писал(а):В списке доступных только дефолтные 1024х720, и всё.
Это где такой список? Какая система на борту? Загрузчик? Что в командной строке загрузки ядра, dtb прописано?
Платы: BPI-M3, BPI-A64, OPI-PC2
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

OPI One с образом с первой страницы. При подключении по HDMI разрешение монитора определяется правильно (пробная Лыжа 24" 1920х1080), при подключении через HDMI->DVI на том же мониторе разрешение 1024х768 (Меню приложений -> Настройки -> Дисплей). Видимо, адаптер отдаёт свою инфу в линукс. Как принудительно выставить разрешение? Хrandr пробовал - с налёту не прошло, ругалось на "размер гаммы". Если не будут дёргать - сегодня ещё попытаю. Хотя со скриптами возиться не приходилось.
ЗЫ: терминальчики IBM 4820-1WD есичо...
Последний раз редактировалось Sergo67 19 июн 2018, 09:05, всего редактировалось 1 раз.
nevkon
Почётный участник
Почётный участник
Сообщения: 2471
Зарегистрирован: 17 июл 2015, 10:25
Репутация: 310
Настоящее имя: Константин
Откуда: Балаково (Саратовская обл.)
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение nevkon »

Кстати на 23 странице уже разбирали какие экраны лучше пользовать для отображения информации, уже 1024х600 было внатяг. Но тем не менее у меня даже на 800х480 запускался с корректным использованием режима.
А на 28 странице как изменить разрешение вручную если монитор не опознается (у меня правда этот метод не прокатил, заработал только вариант HDMI - VGA, а вот HDMI - DVI не захотел нормально работать).
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Блин, конечно HDMI -> VGA , протупил. Буду пробовать опять...
Аватара пользователя
antoxa-kylibin
Мастер
Сообщения: 786
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 107
Настоящее имя: Антон
Откуда: г. Воронеж
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin »

svb писал(а):
antoxa-kylibin писал(а):Если так дальше развивать это направление, то можно создать продукт аналог puremotion
А нужно ли?
antoxa-kylibin писал(а): только с открытыми исходниками
Ну LinuxCNC/MachineKit лежит на гитхабе, бери и собирай :) Ни от кого не спрятан....
antoxa-kylibin писал(а):Могу попробовать сделать плату гравировкой
6-8mil двухслойку сделаешь? 150-200via

В линуксе я не на столько силен чтобы свои сборки делать, для меня это пока слишком круто. Двухслойная это я так понимаю с двух сторон? 8mil что значит?
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: LinuxCNC + Orange Pi

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

antoxa-kylibin писал(а):8mil что значит?
1mil = 0.001 дюйма = 0.0254мм
8mil = 0.2мм
Делает народ такие платки гравировкой. Хотя, по мне, так изврат :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

Ну чтож, включить режим 800х600 через xrandr не удалось.
(для просмотра содержимого нажмите на ссылку)
создал режим
xrandr --newmode "800x600_50" 30.75 800 824 896 992 600 603 607 621 -hsync +vsync
xrandr: Failed to get size of gamma for output default

добавил его
xrandr --addmode default 800x600_50
xrandr: Failed to get size of gamma for output default

проверил xrandr-ом - в списке режим появился, но опять:
xrandr: Failed to get size of gamma for output default

Попытка выбрать его не удаётся:
xrandr --output default --mode 800x600_50
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
и разрешение осталось прежним - 1024х768
Гугел подсказывает - типа проблема с дровами, но в линухе, тем более в его дровах, я не копенгаген :? ...
У кого-нить вообще Апельсинка с этим образом работает через адаптер HDMI -> VGA с разрешениями, отличными от 1024х768?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение MX_Master »

1440х900, адаптер такой -
http://s.aliexpress.com/VjIrUjMN
Аватара пользователя
Sergo67
Кандидат
Сообщения: 86
Зарегистрирован: 08 дек 2017, 11:39
Репутация: 14
Настоящее имя: Сергей
Откуда: Шахты
Контактная информация:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 »

MX_Master писал(а):1440х900
Апельсинка получила инфу от дисплея?
У меня такой
Ответить

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