LinuxCNC + Orange Pi (allwincnc)
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Если ставить на такой же мини ПК, то клонировать - нужно.
ЗЫ неожиданные обновления ломают функционал во всех системах без разбора
ЗЫ неожиданные обновления ломают функционал во всех системах без разбора
-
- Мастер
- Сообщения: 1244
- Зарегистрирован: 07 фев 2020, 21:00
- Репутация: 160
- Настоящее имя: Дмитрий
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ок Спасибо ! Это сильно упрощает задачу .
Гражданином Непала может быть любой гражданин,зачатый НЕпалкой и НЕпальцем.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC + Orange Pi
Не во всех, в RHEL не ломают - гарантируется (деньгами) полная бинарная совместимость в пределах мажорной версии. И как следствие с очень высокой вероятностью в CentOS
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Как я раньше не додумался... подключил китайский лог. анализатор Saleae Logic 8 прямо к USB апельсина. С консоли (debian buster, ssh) установил sigrok/pulseview (sudo apt install sigrok). И вуаля - теперь сам апельсин анализирует свои же сигналы с GPIO. Апельсин подключен в домашний роутер. Управляю им (xrdp/xorgxrdp) по Wi-Fi с винды ноута (удал. раб. стол).
Раньше постоянно парился с подключением анализатора прямо к ПК/ноуту. Теперь появилась свобода от проводов
Раньше постоянно парился с подключением анализатора прямо к ПК/ноуту. Теперь появилась свобода от проводов
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Новая прошивка для сопроцессора готова. Новый единый драйвер - тоже. Установщик - в процессе. Исходники пока закрыты. Нужно немного времени на тесты с анализатором, внешним счётчиком шагов и на реальном станке. Когда всё будет готово, репки старых исходников будут переименованы в ****_old.
Наверное, сделаю опять какую-нибудь кнопку для доната. Банальным сбором денег за вход заниматься не охота. Проект итак будет трудится на моё благо в моём же станке, поэтому затраты времени отобьются. А все, кому обновлённый проект пригодится, смогут сказать спасибо по желанию.
Наверное, сделаю опять какую-нибудь кнопку для доната. Банальным сбором денег за вход заниматься не охота. Проект итак будет трудится на моё благо в моём же станке, поэтому затраты времени отобьются. А все, кому обновлённый проект пригодится, смогут сказать спасибо по желанию.
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Хочу попробовать на реальном станке Orange Pi.
Для этого сделала Плату к которой буду подключать внешние устройства. В качестве разъемов решил поставить RJ45 + под отвертку выходы. 4 привода + аналоговый шпиндель + 8 входов и 4 выхода ("силовых").
После тестов, хочу написать инструкцию, как нчего не понимающему заказать эту плату с распайкой у jlcPCB. И Передать в проект.
Для этого сделала Плату к которой буду подключать внешние устройства. В качестве разъемов решил поставить RJ45 + под отвертку выходы. 4 привода + аналоговый шпиндель + 8 входов и 4 выхода ("силовых").
После тестов, хочу написать инструкцию, как нчего не понимающему заказать эту плату с распайкой у jlcPCB. И Передать в проект.
-
- Почётный участник
- Сообщения: 2391
- Зарегистрирован: 17 июл 2015, 10:25
- Репутация: 302
- Настоящее имя: Константин
- Откуда: Балаково (Саратовская обл.)
- Контактная информация:
Re: LinuxCNC + Orange Pi
Тогда сразу замечание по распиновке - 1-4 у вас сигналы, но ни V ни GND нету.
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Мне в моем применении это не нужно было. Питание отдельно приводиться будт к приводу.
Но в V2 версии буду учитывать это пожелание.
V2 хочется сделать, что бы работала с энкодерами. Жду когда автор с энкодерами ПО сделает.
Тогда скорее всего по SPI расширить входы/выходы с помощью MCP23S17 или MCP23017.
И получить "идеальную" комбинацию.
4(5?) моторов, шпиндель (аналог), 4 энкодера и минимум 16вх/вых.
Я просто шаговые моторы никак не перевариваю
Только сервы хочу
Но в V2 версии буду учитывать это пожелание.
V2 хочется сделать, что бы работала с энкодерами. Жду когда автор с энкодерами ПО сделает.
Тогда скорее всего по SPI расширить входы/выходы с помощью MCP23S17 или MCP23017.
И получить "идеальную" комбинацию.
4(5?) моторов, шпиндель (аналог), 4 энкодера и минимум 16вх/вых.
Я просто шаговые моторы никак не перевариваю
Только сервы хочу
-
- Мастер
- Сообщения: 1949
- Зарегистрирован: 10 окт 2015, 23:25
- Репутация: 284
- Настоящее имя: Андрей
- Откуда: Красноярск
- Контактная информация:
Re: LinuxCNC + Orange Pi
на всякий случай оставлю это здесь
http://www.simplerobot.net/2018/11/pica ... s-for.html
там ребята сетевку на SPI прицепили
http://www.simplerobot.net/2018/11/pica ... s-for.html
там ребята сетевку на SPI прицепили
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Дашь энкодеры для Апельсинки. Буду страдать со SPI
Под лежачий камень вода не течет.
Под лежачий камень вода не течет.
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Вариаций, что бы получить немного больше вх/вых с Апельсинки есть. Можно и плис дешевый поставить, что бы драйвер Месы "подошел".
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
А сколько пинов-то нужно? Там на некоторых платах есть разъём для камеры. Обычно, он не используется. Если включить туда 24-х пиновый шлейф с переходом на гребёнку 2,54мм, то свободных пинов сразу станет больше.
В прошивке энкодеры уже есть, добавляю сейчас в драйвер..
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Хочется, что бы народ без страданий мог поиграться/использовать Апельсин в простых роутерах и т.п.
Тогда с нетерпением жду
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
У меня обычный роутер на 4 оси. Мне хватало 17-ти пинов с LPT порта. А тут 29 - на основной гребёнке, 19 - на разъеме камеры и2 пина USART. Всего 50. Практически 3 LPT порта. Я, когда планировал Ethernet контроллер на STM32, хотел сделать 24 входа и 24 выхода. Т.е. 48. И мне этого показалось достаточно
Страдания в апельсинах начинаются совсем в другом месте
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: LinuxCNC + Orange Pi
Тут 4 оси + 8 входов + 4 выхода + шпиндель. И Апельсин кончился.K@RLSON писал(а): ↑09 апр 2021, 10:14 Хочу попробовать на реальном станке Orange Pi.
Для этого сделала Плату к которой буду подключать внешние устройства.
WhatsApp Image 2021-03-24 at 12.40.10.jpeg
В качестве разъемов решил поставить RJ45 + под отвертку выходы. 4 привода + аналоговый шпиндель + 8 входов и 4 выхода ("силовых").
После тестов, хочу написать инструкцию, как нчего не понимающему заказать эту плату с распайкой у jlcPCB. И Передать в проект.
А камерный разъем... это мне пока кажется перебором.
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 06 дек 2020, 19:01
- Репутация: 0
- Настоящее имя: Евгений
- Контактная информация:
Re: LinuxCNC + Orange Pi
Доброго! Возможно ли получить доступ к SPI интерфейсу из сопроцессора (так же, как вы работаете с GPIO)?MX_Master писал(а): ↑ А сколько пинов-то нужно? Там на некоторых платах есть разъём для камеры. Обычно, он не используется. Если включить туда 24-х пиновый шлейф с переходом на гребёнку 2,54мм, то свободных пинов сразу станет больше.
K@RLSON писал(а): ↑
Дашь энкодеры для Апельсинки. Буду страдать со SPI
В прошивке энкодеры уже есть, добавляю сейчас в драйвер..
- MX_Master
- Мастер
- Сообщения: 7473
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3098
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
(4*2+1) + 8 + 4 + 2 = 23 (из 29)
Конечно, возможно, я разрешаюFocus_2002 писал(а): ↑ Доброго! Возможно ли получить доступ к SPI интерфейсу из сопроцессора (так же, как вы работаете с GPIO)?