Страница 205 из 245

Re: LinuxCNC + Orange Pi

Добавлено: 04 апр 2021, 19:53
MX_Master
Если ставить на такой же мини ПК, то клонировать - нужно.

ЗЫ неожиданные обновления ломают функционал во всех системах без разбора :)

Re: LinuxCNC + Orange Pi

Добавлено: 04 апр 2021, 20:19
гражданинъ
Ок Спасибо ! Это сильно упрощает задачу .

Re: LinuxCNC + Orange Pi

Добавлено: 04 апр 2021, 21:39
Serg
MX_Master писал(а): ЗЫ неожиданные обновления ломают функционал во всех системах без разбора
Не во всех, в RHEL не ломают - гарантируется (деньгами) полная бинарная совместимость в пределах мажорной версии. И как следствие с очень высокой вероятностью в CentOS

Re: LinuxCNC + Orange Pi

Добавлено: 07 апр 2021, 11:28
MX_Master
Как я раньше не додумался... подключил китайский лог. анализатор Saleae Logic 8 прямо к USB апельсина. С консоли (debian buster, ssh) установил sigrok/pulseview (sudo apt install sigrok). И вуаля - теперь сам апельсин анализирует свои же сигналы с GPIO. Апельсин подключен в домашний роутер. Управляю им (xrdp/xorgxrdp) по Wi-Fi с винды ноута (удал. раб. стол).

Раньше постоянно парился с подключением анализатора прямо к ПК/ноуту. Теперь появилась свобода от проводов :beer_blow:

IMG_20210407_141507.jpg (807 просмотров) <a class='original' href='./download/file.php?id=194321&mode=view' target=_blank>Загрузить оригинал (564.06 КБ)</a>
Screenshot (1).png (807 просмотров) <a class='original' href='./download/file.php?id=194322&mode=view' target=_blank>Загрузить оригинал (210.81 КБ)</a>

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 09:58
MX_Master
Новая прошивка для сопроцессора готова. Новый единый драйвер - тоже. Установщик - в процессе. Исходники пока закрыты. Нужно немного времени на тесты с анализатором, внешним счётчиком шагов и на реальном станке. Когда всё будет готово, репки старых исходников будут переименованы в ****_old.

Наверное, сделаю опять какую-нибудь кнопку для доната. Банальным сбором денег за вход заниматься не охота. Проект итак будет трудится на моё благо в моём же станке, поэтому затраты времени отобьются. А все, кому обновлённый проект пригодится, смогут сказать спасибо по желанию.

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 10:14
K@RLSON
Хочу попробовать на реальном станке Orange Pi.
Для этого сделала Плату к которой буду подключать внешние устройства.
WhatsApp Image 2021-03-24 at 12.40.10.jpeg (711 просмотров) <a class='original' href='./download/file.php?id=194408&mode=view' target=_blank>Загрузить оригинал (174.54 КБ)</a>
В качестве разъемов решил поставить RJ45 + под отвертку выходы. 4 привода + аналоговый шпиндель + 8 входов и 4 выхода ("силовых").
После тестов, хочу написать инструкцию, как нчего не понимающему заказать эту плату с распайкой у jlcPCB. И Передать в проект.

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 11:17
nevkon
Тогда сразу замечание по распиновке - 1-4 у вас сигналы, но ни V ни GND нету.

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 12:27
K@RLSON
Мне в моем применении это не нужно было. Питание отдельно приводиться будт к приводу.
Но в V2 версии буду учитывать это пожелание.
V2 хочется сделать, что бы работала с энкодерами. Жду когда автор с энкодерами ПО сделает.
Тогда скорее всего по SPI расширить входы/выходы с помощью MCP23S17 или MCP23017.
И получить "идеальную" комбинацию.
4(5?) моторов, шпиндель (аналог), 4 энкодера и минимум 16вх/вых.
Я просто шаговые моторы никак не перевариваю :-(
Только сервы хочу :-)

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 12:49
MX_Master
K@RLSON писал(а): Жду когда автор с энкодерами ПО сделает.
Прямо сейчас над этим работаю. Хотя, мне самому энкодеры не так актуальны.
K@RLSON писал(а): Тогда скорее всего по SPI расширить входы/выходы с помощью MCP23S17 или MCP23017.
А разве есть готовый SPI драйвер для LinuxCNC на Orange Pi?

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 12:53
Duhas
на всякий случай оставлю это здесь

http://www.simplerobot.net/2018/11/pica ... s-for.html

там ребята сетевку на SPI прицепили

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 15:01
K@RLSON
MX_Master писал(а): А разве есть готовый SPI драйвер для LinuxCNC на Orange Pi?
Ну для LinuxCNC есть SPI драйвер. Mesa по SPI общается с RPI подобными компами

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 15:33
MX_Master
K@RLSON писал(а): 09 апр 2021, 15:01
MX_Master писал(а): А разве есть готовый SPI драйвер для LinuxCNC на Orange Pi?
Ну для LinuxCNC есть SPI драйвер. Mesa по SPI общается с RPI подобными компами
Дык, этот драйвер общается только с платами меса. Ни с чем другим ;)

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 16:14
K@RLSON
Дашь энкодеры для Апельсинки. Буду страдать со SPI :-)
Под лежачий камень вода не течет.

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 16:17
K@RLSON
Вариаций, что бы получить немного больше вх/вых с Апельсинки есть. Можно и плис дешевый поставить, что бы драйвер Месы "подошел".

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 16:28
MX_Master
А сколько пинов-то нужно? Там на некоторых платах есть разъём для камеры. Обычно, он не используется. Если включить туда 24-х пиновый шлейф с переходом на гребёнку 2,54мм, то свободных пинов сразу станет больше.
K@RLSON писал(а): Дашь энкодеры для Апельсинки. Буду страдать со SPI
В прошивке энкодеры уже есть, добавляю сейчас в драйвер..

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 18:03
K@RLSON
MX_Master писал(а): А сколько пинов-то нужно? Там на некоторых платах есть разъём для камеры. Обычно, он не используется. Если включить туда 24-х пиновый шлейф с переходом на гребёнку 2,54мм, то свободных пинов сразу станет больше.
Хочется, что бы народ без страданий мог поиграться/использовать Апельсин в простых роутерах и т.п.
MX_Master писал(а): В прошивке энкодеры уже есть, добавляю сейчас в драйвер..
Тогда с нетерпением жду :-)

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 18:45
MX_Master
K@RLSON писал(а): Хочется, что бы народ без страданий мог поиграться/использовать Апельсин в простых роутерах и т.п.
У меня обычный роутер на 4 оси. Мне хватало 17-ти пинов с LPT порта. А тут 29 - на основной гребёнке, 19 - на разъеме камеры и2 пина USART. Всего 50. Практически 3 LPT порта. Я, когда планировал Ethernet контроллер на STM32, хотел сделать 24 входа и 24 выхода. Т.е. 48. И мне этого показалось достаточно :)

Страдания в апельсинах начинаются совсем в другом месте :hehehe:

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 21:23
K@RLSON
K@RLSON писал(а): 09 апр 2021, 10:14 Хочу попробовать на реальном станке Orange Pi.
Для этого сделала Плату к которой буду подключать внешние устройства.
WhatsApp Image 2021-03-24 at 12.40.10.jpeg
В качестве разъемов решил поставить RJ45 + под отвертку выходы. 4 привода + аналоговый шпиндель + 8 входов и 4 выхода ("силовых").
После тестов, хочу написать инструкцию, как нчего не понимающему заказать эту плату с распайкой у jlcPCB. И Передать в проект.
Тут 4 оси + 8 входов + 4 выхода + шпиндель. И Апельсин кончился.
А камерный разъем... это мне пока кажется перебором.

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 21:40
Focus_2002
MX_Master писал(а): А сколько пинов-то нужно? Там на некоторых платах есть разъём для камеры. Обычно, он не используется. Если включить туда 24-х пиновый шлейф с переходом на гребёнку 2,54мм, то свободных пинов сразу станет больше.
K@RLSON писал(а): ↑
Дашь энкодеры для Апельсинки. Буду страдать со SPI
В прошивке энкодеры уже есть, добавляю сейчас в драйвер..
Доброго! Возможно ли получить доступ к SPI интерфейсу из сопроцессора (так же, как вы работаете с GPIO)?

Re: LinuxCNC + Orange Pi

Добавлено: 09 апр 2021, 22:06
MX_Master
K@RLSON писал(а): Тут 4 оси + 8 входов + 4 выхода + шпиндель. И Апельсин кончился.
(4*2+1) + 8 + 4 + 2 = 23 (из 29)
Focus_2002 писал(а): Доброго! Возможно ли получить доступ к SPI интерфейсу из сопроцессора (так же, как вы работаете с GPIO)?
Конечно, возможно, я разрешаю ;)