LinuxCNC + Orange Pi

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

Re: LinuxCNC + Orange Pi

Сообщение svb » 10 июн 2018, 15:16

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.
svb
Кандидат
 
Сообщения: 78
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 19
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение svb » 10 июн 2018, 15:17

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

Я сейчас как раз делаю новый станок, на котором все это и буду опробовать. Правда, не очень скоро.

P.S. Я в ближайшее время посещу конторку, где стоят HAAS токарник и фрезер, и погляжу сколько каналов на обслуживание серьезного станка надо.
svb
Кандидат
 
Сообщения: 78
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 19
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin » 10 июн 2018, 16:33

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

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 10 июн 2018, 17:08

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

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin » 10 июн 2018, 18:07

Если так дальше развивать это направление, то можно создать продукт аналог puremotion как сделали purelogic только с открытыми исходниками. Так получается? Со своей стороны могу поучаствовать в качестве тестировщика :-). Могу попробовать сделать плату гравировкой, но это после того как соберу станок. Пока это в перспективе.
antoxa-kylibin
Кандидат
 
Сообщения: 75
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 1
Настоящее имя: Антон

Re: LinuxCNC + Orange Pi

Сообщение svb » 13 июн 2018, 15:09

antoxa-kylibin писал(а):Если так дальше развивать это направление, то можно создать продукт аналог puremotion

А нужно ли?

antoxa-kylibin писал(а): только с открытыми исходниками

Ну LinuxCNC/MachineKit лежит на гитхабе, бери и собирай :) Ни от кого не спрятан....

antoxa-kylibin писал(а):Могу попробовать сделать плату гравировкой

6-8mil двухслойку сделаешь? 150-200via
svb
Кандидат
 
Сообщения: 78
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 19
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 14 июн 2018, 16:07

svb писал(а):6-8mil двухслойку сделаешь?
Таки да, и 12 мил гравировкой не получилось :( .
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение svb » 14 июн 2018, 18:29

Sergo67 писал(а):
svb писал(а):6-8mil двухслойку сделаешь?
Таки да, и 12 мил гравировкой не получилось :( .

У меня кое-как гравировкой получилось сделать только 20mil, а 40 уже отлично выходило.
А 8 mil - это максимальная ширина дорожки разъема FPC
svb
Кандидат
 
Сообщения: 78
Зарегистрирован: 10 апр 2018, 11:31
Откуда: Нижний Новгород
Репутация: 19
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 18 июн 2018, 14:39

Уважаемые линуксоиды, как на этом зверьке включить разрешение 800х600 (через HDMI->DVI адаптер)?
ЗЫ: нарвался на склад б/у торговых терминальчиков, грех не использовать :) ...
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение nevkon » 18 июн 2018, 14:43

Таки 800х600 должен определиться, это вам не 1280х800 которые не стандартные. Подключаете к экрану, стартуете экран, после апельсинку.
nevkon
Мастер
 
Сообщения: 1000
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 129
Настоящее имя: Константин

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 18 июн 2018, 16:42

nevkon писал(а):Таки 800х600 должен определиться, это вам не 1280х800 которые не стандартные. Подключаете к экрану, стартуете экран, после апельсинку.

В списке доступных только дефолтные 1024х720, и всё. Завтра подключу другой моник - погляжу что на нём...
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение going » 18 июн 2018, 20:23

Sergo67 писал(а):В списке доступных только дефолтные 1024х720, и всё.

Это где такой список? Какая система на борту? Загрузчик? Что в командной строке загрузки ядра, dtb прописано?
10 лет на Linux, 8 лет без окон. Полёт в удовольствие.
Аватара пользователя
going
Мастер
 
Сообщения: 240
Зарегистрирован: 29 сен 2013, 20:55
Откуда: г.Киров
Репутация: 70

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 19 июн 2018, 09:00

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

Re: LinuxCNC + Orange Pi

Сообщение nevkon » 19 июн 2018, 09:01

Кстати на 23 странице уже разбирали какие экраны лучше пользовать для отображения информации, уже 1024х600 было внатяг. Но тем не менее у меня даже на 800х480 запускался с корректным использованием режима.
А на 28 странице как изменить разрешение вручную если монитор не опознается (у меня правда этот метод не прокатил, заработал только вариант HDMI - VGA, а вот HDMI - DVI не захотел нормально работать).
nevkon
Мастер
 
Сообщения: 1000
Зарегистрирован: 17 июл 2015, 10:25
Откуда: Балаково (Саратовская обл.)
Репутация: 129
Настоящее имя: Константин

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 19 июн 2018, 09:40

Блин, конечно HDMI -> VGA , протупил. Буду пробовать опять...
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение antoxa-kylibin » 19 июн 2018, 13:50

svb писал(а):
antoxa-kylibin писал(а):Если так дальше развивать это направление, то можно создать продукт аналог puremotion

А нужно ли?

antoxa-kylibin писал(а): только с открытыми исходниками

Ну LinuxCNC/MachineKit лежит на гитхабе, бери и собирай :) Ни от кого не спрятан....

antoxa-kylibin писал(а):Могу попробовать сделать плату гравировкой

6-8mil двухслойку сделаешь? 150-200via



В линуксе я не на столько силен чтобы свои сборки делать, для меня это пока слишком круто. Двухслойная это я так понимаю с двух сторон? 8mil что значит?
antoxa-kylibin
Кандидат
 
Сообщения: 75
Зарегистрирован: 22 июн 2017, 13:18
Репутация: 1
Настоящее имя: Антон

Re: LinuxCNC + Orange Pi

Сообщение Сергей Саныч » 19 июн 2018, 14:34

antoxa-kylibin писал(а):8mil что значит?

1mil = 0.001 дюйма = 0.0254мм
8mil = 0.2мм
Делает народ такие платки гравировкой. Хотя, по мне, так изврат :)
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 7799
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2395
Медальки:

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 20 июн 2018, 09:15

Ну чтож, включить режим 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?
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Re: LinuxCNC + Orange Pi

Сообщение MX_Master » 20 июн 2018, 09:40

1440х900, адаптер такой -
http://s.aliexpress.com/VjIrUjMN
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 2650
Зарегистрирован: 27 июн 2015, 19:45
Откуда: форт Верный
Репутация: 1378
Медальки:
Настоящее имя: Михаил

Re: LinuxCNC + Orange Pi

Сообщение Sergo67 » 20 июн 2018, 10:03

MX_Master писал(а):1440х900

Апельсинка получила инфу от дисплея?
У меня такой
Sergo67
Новичок
 
Сообщения: 22
Зарегистрирован: 08 дек 2017, 11:39
Откуда: Шахты
Репутация: 1
Настоящее имя: Сергей

Пред.След.

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

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

Зарегистрированные пользователи: aftaev, Bing [Bot], error101, Google [Bot], Lafayette, Majestic-12 [Bot], qulet, titan80, Yandex [bot]

Поделиться

Reputation System ©'