Страница 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 с винды ноута (удал. раб. стол).
Раньше постоянно парился с подключением анализатора прямо к ПК/ноуту. Теперь появилась свобода от проводов
Re: LinuxCNC + Orange Pi
Добавлено: 09 апр 2021, 09:58
MX_Master
Новая прошивка для сопроцессора готова. Новый единый драйвер - тоже. Установщик - в процессе. Исходники пока закрыты. Нужно немного времени на тесты с анализатором, внешним счётчиком шагов и на реальном станке. Когда всё будет готово, репки старых исходников будут переименованы в ****_old.
Наверное, сделаю опять какую-нибудь кнопку для доната. Банальным сбором денег за вход заниматься не охота. Проект итак будет трудится на моё благо в моём же станке, поэтому затраты времени отобьются. А все, кому обновлённый проект пригодится, смогут сказать спасибо по желанию.
Re: LinuxCNC + Orange Pi
Добавлено: 09 апр 2021, 10:14
K@RLSON
Хочу попробовать на реальном станке Orange Pi.
Для этого сделала Плату к которой буду подключать внешние устройства.
В качестве разъемов решил поставить 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. И мне этого показалось достаточно
Страдания в апельсинах начинаются совсем в другом месте

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)?
Конечно, возможно, я разрешаю
