LinuxCNC + Orange Pi (allwincnc)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): можно отцепить пины от сигналов и подать туда напрямую
И что это даст?
Я могу получить на нужном пине ШИМ от pwm.4 нужной частоты и скважности, могу разрешить и запретить его вручную, могу сделать так, чтобы он управлялся командами M3/M5, как pwm.3.
Но не могу сделать так, чтобы он управлялся командами M62/M63
Может у меня с УП что-то не так? (для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

G21 G17 G90
M3 S12000
G0 X0 Y0
F1500
G1 X0 Y0.5 M62 P01
G1 Y4.9 M63 P01
G1 X0 Y9.9 M62 P01
G1 Y10.3 M63 P01
G1 X0 Y18 M62 P01
G1 Y18.1 M63 P01
G1 X0 Y19.3 M62 P01
G1 Y24.7 M63 P01
G1 X0.1 Y24.8 M62 P01
G1 Y19.3 M63 P01
G1 X0.1 Y18.2 M62 P01
G1 Y17.9 M63 P01
G1 X0.1 Y17.2 M62 P01
G1 Y17 M63 P01
G1 X0.1 Y10.4 M62 P01
G1 Y9.8 M63 P01
G1 X0.1 Y5 M62 P01
G1 Y0.4 M63 P01
G1 X0.2 Y0.4 M62 P01
G1 Y5 M63 P01
G1 X0.2 Y6.2 M62 P01
G1 Y7.2 M63 P01
G1 X0.2 Y9.6 M62 P01
G1 Y10.6 M63 P01
G1 X0.2 Y13 M62 P01
G1 Y14 M63 P01
G1 X0.2 Y16.3 M62 P01
G1 Y16.5 M63 P01
G1 X0.2 Y17 M62 P01
G1 Y17.2 M63 P01
G1 X0.2 Y17.9 M62 P01
G1 Y18.2 M63 P01
...
Но ведь она выдает правильную диаграмму управления одиночной ногой...
Мой сайт: https://cnc1310.ru
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

ну при чём тут уп? тут даже сам линуксцнц ни при чём.

хотя может и при чём ....
вот что надо сделать. надо запустить halscope и посмотреть digital-out во время выполнения. вот это будет полезно. или вывести его на физический пин и смотреть логическим анализатором.
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): покажи код loadrt / addf про arisc компонент.
если функция не добавлена то будет вот такое вот
Я выкладывал весь конфиг.
Вот фрагмент (для просмотра содержимого нажмите на ссылку)

Код: Выделить всё

# load RT components
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT base_period_nsec=[EMCMOT]BASE_PERIOD servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
loadrt arisc pwm="p,p,p,f,f" out="PA0,PA1,PA3,PC4,PC6,PG9"  in="PA2,PA7,PA8,PA9,PA18,PA19,PA21,PC0,PC1,PC2,PC3"

# add RT functions to the servo thread

addf arisc.gpio.read         servo-thread
addf arisc.pwm.read          servo-thread
addf motion-command-handler  servo-thread
addf motion-controller       servo-thread
addf arisc.gpio.write        servo-thread
addf arisc.pwm.write         servo-thread
alex_sar писал(а): вот что надо сделать. надо запустить halscope и посмотреть digital-out во время выполнения. вот это будет полезно. или вывести его на физический пин и смотреть логическим анализатором.
Зачем?
Я ж 100 раз проверял, что digital-out работает и halscope и на отдельную ногу выводил и анализатором смотрел (на диаграмме нижний трек).
Всё, как задано в УП.
Мой сайт: https://cnc1310.ru
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

тогда это вопрос к этому конкретному компоненту, который никто кроме автора не решит. возможно какое то аппаратное ограничение или глюк.

самое простое сейчас сделать программный pwm до выяснения. а также для подтверждения источника проблемы.
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): самое простое сейчас сделать программный pwm до выяснения. а также для подтверждения источника проблемы.
Да для меня самое простое - реализовать решение схемотехнически.
Один фиг надо проектировать плату развязки сигналов между Orange Pi и исполнительными модулями.
Так что вставить элемент "2И" не представляет сложности.
Мой сайт: https://cnc1310.ru
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение xenon-alien »

20240323_123926.jpg (201 просмотр) <a class='original' href='./download/file.php?id=211348&sid=cfa1507b845c769b5fc2ca8cd0c071c1&mode=view' target=_blank>Загрузить оригинал (3.86 МБ)</a>

Где-то спрашивали про вай-фай...
У меня такой и без танцев с бубном запустился не устанавливая никаких драйверов.
Если память не подводит, то и на ютубе выкладывал видео...
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

xenon-alien писал(а): У меня такой и без танцев с бубном запустился не устанавливая никаких драйверов.
Если память не подводит, то и на ютубе выкладывал видео..
Я спрашивал. У меня с танцами не запустился... оба.
photo_2024-03-23_14-47-42.jpg (190 просмотров) <a class='original' href='./download/file.php?id=211349&sid=cfa1507b845c769b5fc2ca8cd0c071c1&mode=view' target=_blank>Загрузить оригинал (187.38 КБ)</a>
А на какой аппарат ставили?
Ссылочку на ютуб не подбросите?
Спасибо.
Мой сайт: https://cnc1310.ru
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

Курдль писал(а): Я спрашивал. У меня с танцами не запустился... оба.
не запустился это очень расплывчато...
вывод dmesg, lsusb более интересен.
не все но большинство донглов вполне запускаются.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение xenon-alien »

Курдль писал(а): А на какой аппарат ставили?
Ссылочку на ютуб не подбросите?
https://youtu.be/RT3o5QwfdBU
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): не запустился это очень расплывчато...
вывод dmesg, lsusb более интересен.
Я понял, что система смогла прочесть самоназвание вставленного в неё USB-устройства. Невелика доблесть :)
Снимок экрана_2024-03-12_08-32-01.png (163 просмотра) <a class='original' href='./download/file.php?id=211352&sid=cfa1507b845c769b5fc2ca8cd0c071c1&mode=view' target=_blank>Загрузить оригинал (43.35 КБ)</a>
Снимок экрана_2024-03-12_08-33-02.png (163 просмотра) <a class='original' href='./download/file.php?id=211353&sid=cfa1507b845c769b5fc2ca8cd0c071c1&mode=view' target=_blank>Загрузить оригинал (52.81 КБ)</a>
xenon-alien писал(а): Сообщение xenon-alien
Залипательный видос! Посмотрел с наслаждением.
Однако не наскрёб полезной для себя информации типа "как заставить свисток работать".
Типа его нужно просто вставить? И всё?!! А я-то... :D
А если серьезно, то какая версия ОС? И что, просто после установки свистка появилось меню WIFi?
Мой сайт: https://cnc1310.ru
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

Курдль писал(а): Я понял, что система смогла прочесть самоназвание вставленного в неё USB-устройства. Невелика доблесть

https://askubuntu.com/questions/1062402 ... uctor-corp

многих драйверов в линуксе нет из-за дебильной политики производителей. авторские права и всё такое. особенно для свистков почему-то актуально.
Cvazist
Мастер
Сообщения: 1085
Зарегистрирован: 16 окт 2017, 16:07
Репутация: 85
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Cvazist »

alex_sar писал(а): драйверов в линуксе нет из-за дебильной политики производителей
На линуксе мало потребителей поэтому писать драйвера для него не выгодно производителям. Просто бизнес.
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение xenon-alien »

Курдль писал(а): Однако не наскрёб полезной для себя информации типа "как заставить свисток работать".
Типа его нужно просто вставить? И всё?!! А я-то...
То было три года назад. И все свои вопросы я обсуждал в этой теме.
Но про вай-фай не припомню, что бы были нюансы.
Курдль писал(а): А если серьезно, то какая версия ОС?
Версия по ходу та, что рекомендуется на странице проекта.
Курдль писал(а): И что, просто после установки свистка появилось меню WIFi?
Ну так там сеть и так висит, только добавилась и беспроводная.
На видео же видно, что с упаковки достал, подключил, загрузил систему, выбрал сеть, ввел пароль и проверил скорость.
Всё что я делал со свистком AC600. (к стати то видео было с распаковки посылки и проверки для Алиекспресс, только начало распаковки удалил)
wzor
Кандидат
Сообщения: 87
Зарегистрирован: 27 сен 2014, 09:21
Репутация: 12
Настоящее имя: NO
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение wzor »

Курдль писал(а): Я спрашивал. У меня с танцами не запустился... оба.
Надо чипы у них смотреть! Эти китайцы во внутрь что угодно могут запихать.

Кстати кто нибудь пробовал на Н5 и Н6 алвинерах? Как работает по сравнению с Н3? Н3 совсем тяжко(((
Последний раз редактировалось wzor 23 мар 2024, 20:17, всего редактировалось 1 раз.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

Cvazist писал(а): На линуксе мало потребителей поэтому писать драйвера для него не выгодно производителям. Просто бизнес.
драйвер написан уже много лет назад энтузиастами, но в дистрибутивы его не включают. это не техническая проблема.
скорей всего потому что там загружается firmware в свисток а это видимо интеллектуальная собственность производителя.

почему то с принтерами таких проблем давно нет, порешали. а вот с wifi свистами - часто.
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): многих драйверов в линуксе нет из-за дебильной политики производителей. авторские права и всё такое. особенно для свистков почему-то актуально.
Да не вопрос! Если есть такой свисток, который просто засунешь в orange pi pc, то просто сообщите, пожалуйста!
Я не побоюсь снова потратить 300р и закрыть вопрос.
Мой сайт: https://cnc1310.ru
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение alex_sar »

Курдль писал(а): Я не побоюсь снова потратить 300р и закрыть вопрос.
да хз. они еще и не все работают в условиях помех нормально. я бы ставил на вот тот с большой антенной.

наверное скопипастить 4 команды в командную строку быстрее, чем сходить в магазин.
Аватара пользователя
Курдль
Мастер
Сообщения: 1993
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 259
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение Курдль »

alex_sar писал(а): наверное скопипастить 4 команды в командную строку быстрее, чем сходить в магазин.
Ну, вообще-то я проходил этот путь трижды. Таскал с github файлы (якобы именно под такую модель, а их у меня две), что-то компилил, созерцал сообщения conpleted и все безрезультатно.
Мой сайт: https://cnc1310.ru
Аватара пользователя
MX_Master
Мастер
Сообщения: 7478
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3099
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение MX_Master »

wzor писал(а): Кстати кто нибудь пробовал на Н5 и Н6 алвинерах? Как работает по сравнению с Н3? Н3 совсем тяжко(((
Для примера, Репка Пи 3 сейчас на проце H5 робит. Он чуть чуть быстрее, но видео ядро старое, общая производительность - ниже среднего. Новая Репка 4 будет на H6, это уже приемлемо.
wzor
Кандидат
Сообщения: 87
Зарегистрирован: 27 сен 2014, 09:21
Репутация: 12
Настоящее имя: NO
Контактная информация:

Re: LinuxCNC + Orange Pi (allwincnc)

Сообщение wzor »

MX_Master писал(а): Репка Пи 3
Репка конечно хорошо но дорого( хоть и делают в моем городе. Цены у них кусаются!
А главное не понятно когда ее начнут продавать эту репу 6ю. Бум искать на вторичке(
Ответить

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