LinuxCNC + Orange Pi (allwincnc)
- xenon-alien
- Почётный участник
- Сообщения: 4506
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
В первом сообщении новые адреса. Сделал на всякий случай, пока сильно болел (:xenon-alien писал(а):А что случилось с сайтом?
- xenon-alien
- Почётный участник
- Сообщения: 4506
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Надеюсь уже лучше тебе!MX_Master писал(а):В первом сообщении новые адреса. Сделал на всякий случай, пока сильно болел (:
Сегодня заходил и не работало... https://ocnc.github.io/
Был ещё и с cnc32, тоже перестал работать...
Оставляю ссылки под видео и в инсте на проект, а он постоянно меняется... (как раз вчера правил...)
А теперь ссылка https://orangecnc.gitlab.io/
Наверно проще будет на эту тему дать ссылку
К стати
В ИНИ файле почему нет
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 5500
STEPSPACE = 5500
Или для gpio не нужно? Что бы импульсы драйверов настроить...
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Для arisc драйвера они не нужны, скважность сигналов всегда 50%.xenon-alien писал(а): К стати
В ИНИ файле почему нет
DIRSETUP = 1000
DIRHOLD = 1000
STEPLEN = 5500
STEPSPACE = 5500
Или для gpio не нужно? Что бы импульсы драйверов настроить...
По-моему, начиная с версии 2.8, это можно настроить прямо в stepconf.avmartugin писал(а):Добрый день! Подскажите, пожалуйста, как настроить 2 параллельных степгена на одну ось? у меня фрезерный роутер с 2 двигателями по оси Y.
или дайте ссылку на пример из LinuxCNC, найти у меня не получилось.
- xenon-alien
- Почётный участник
- Сообщения: 4506
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Я до arisc драйвера не добрался... (осваиваю всё ещё азы... даже удвоение не пробовал так что 15кГц...)MX_Master писал(а):Для arisc драйвера они не нужны, скважность сигналов всегда 50%.
Этих строк нет в предустановленном ini в 3axis_gpio. Они там тоже не нужны?
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
бояться ARISC генератора не надо он прекрасен и быстр
- xenon-alien
- Почётный участник
- Сообщения: 4506
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Но там же пока что не всё реализовано, или уже работают энкодера?MX_Master писал(а):бояться ARISC генератора не надо он прекрасен и быстр
Там ещё были проблемы с длинной импульса, или ещё чего-то... (уже не припомню...)
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
С длиной импульсов усё у порядке. Все желающие могут замерить осциллографом или анализатором.
Для подсчётов юзать пока что arisc.gpio + encoder, для шагов - arisc.stepgen.
Для подсчётов юзать пока что arisc.gpio + encoder, для шагов - arisc.stepgen.
- xenon-alien
- Почётный участник
- Сообщения: 4506
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: LinuxCNC + Orange Pi
Ты писал, что там ещё не всё так "гладко", как хотелось бы...MX_Master писал(а):С длиной импульсов усё у порядке. Все желающие могут замерить осциллографом или анализатором.
Ты знаешь, что я ещё плаваю в этих вопросах...MX_Master писал(а):Для подсчётов юзать пока что arisc.gpio + encoder, для шагов - arisc.stepgen.
Хотя вчера уже запустил gpio с элементарными моментами... (в инсту уже залил видео)
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
Добрый вечер!
Помогите настроить роутер у которого 2 параллельных мотора
мой конфиг не работает:
Помогите настроить роутер у которого 2 параллельных мотора
мой конфиг не работает:
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Простым копированием HAL кода и правкой цифр добиться результата не получится (: К тому же, управление двумя моторами оси настраивается ещё и в INI файле.
Плюс ко всему, тестовые конфиги сделаны для версии 2.7. Их конвертацию для 2.8 может сделать сам LinuxCNC при старте такого конфига.
Для автонастройки пользуйте лучше stepconf.
ЗЫ походу, надо сделать ещё один HAL конвертер (из LPT/stepgen в arisc_gpio/arisc_stepgen)...
Плюс ко всему, тестовые конфиги сделаны для версии 2.7. Их конвертацию для 2.8 может сделать сам LinuxCNC при старте такого конфига.
Для автонастройки пользуйте лучше stepconf.
ЗЫ походу, надо сделать ещё один HAL конвертер (из LPT/stepgen в arisc_gpio/arisc_stepgen)...
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
Разобрался с осями вчера вечером, по осциллографу генерация импульсов идет, амплитуда 3.3в. Нужно ли мастерить опторазвязку и подъем напряжения на выходах до 5в или "и так сойдет"? )MX_Master писал(а):Простым копированием HAL кода и правкой цифр добиться результата не получится (: К тому же, управление двумя моторами оси настраивается ещё и в INI файле.
у меня версия Linuxcnc 2.7.15. Надо было в инсталлере что-то выбирать чтобы 2.8 было? и стоит ли 2.7.15 менять на 2.8?MX_Master писал(а):Плюс ко всему, тестовые конфиги сделаны для версии 2.7. Их конвертацию для 2.8 может сделать сам LinuxCNC при старте такого конфига.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
MX_Master, подскажи, пожалуйста, какие параметры выведут генерацию шагов на 100+-200+ кгц, у меня драйвера поддерживают микрошаг до 25000 на оборот, хочу потестить плавность и звук работы моторов на быстром перемещении с таким микрошагом.MX_Master писал(а):Для arisc драйвера они не нужны, скважность сигналов всегда 50%.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
выяснил что версия 2.8 имеет как раз улучшения в части работы с 2 параллельными моторами и еще кучу ништяков. так что обновится было бы неплохо. осталось только выяснить как.avmartugin писал(а):у меня версия Linuxcnc 2.7.15. Надо было в инсталлере что-то выбирать чтобы 2.8 было? и стоит ли 2.7.15 менять на 2.8?
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
На входе твоих драйверов с вероятностью 99% уже есть опторазвязкаavmartugin писал(а):Разобрался с осями вчера вечером, по осциллографу генерация импульсов идет, амплитуда 3.3в. Нужно ли мастерить опторазвязку и подъем напряжения на выходах до 5в или "и так сойдет"? )
Поэтому подключить можно напрямую без доп. развязки
Да, в установщике есть выбор между 2.7 и 2.8avmartugin писал(а):у меня версия Linuxcnc 2.7.15. Надо было в инсталлере что-то выбирать чтобы 2.8 было?
В папке установщика выполнитьavmartugin писал(а):выяснил что версия 2.8 имеет как раз улучшения в части работы с 2 параллельными моторами и еще кучу ништяков. так что обновится было бы неплохо. осталось только выяснить как
Код: Выделить всё
./install_linuxcnc.sh 2.8
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Улучшенный конвертер HAL файлов (в GPIO или ARISC) будет готов сегодня/завтра.
Будет доступно 2 вида конвертации - LPT -> GPIO и LPT/stepgen -> ARISC.
Будет доступно 2 вида конвертации - LPT -> GPIO и LPT/stepgen -> ARISC.
Последний раз редактировалось MX_Master 16 июл 2020, 09:45, всего редактировалось 1 раз.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
я имел ввиду для поднятия напряжения чтобы ток через диоды поднялся и они светили поярче, тогда фронты будут более крутые вроде как. или 5 в против 3.3в разница невелика будет?MX_Master писал(а):На входе твоих драйверов с вероятностью 99% уже есть опторазвязка
Поэтому подключить можно напрямую без доп. развязки
как это я прошляпил. попробую заново переставить все, с сохранением конфига.MX_Master писал(а):Да, в установщике есть выбор между 2.7 и 2.8
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Всё прекрасно работает без доп. конвертеров уровней. Проверял на своих драйверах DQ860MA.avmartugin писал(а):я имел ввиду для поднятия напряжения чтобы ток через диоды поднялся и они светили поярче, тогда фронты будут более крутые вроде как. или 5 в против 3.3в разница невелика будет?
Заново ничего ставить не надо, достаточно установить версию 2.8 как я показал.avmartugin писал(а):как это я прошляпил. попробую заново переставить все, с сохранением конфига.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 01 июл 2019, 10:27
- Репутация: 0
- Контактная информация:
Re: LinuxCNC + Orange Pi
MX_Master,
BASE_PERIOD = 200000
SERVO_PERIOD = 1000000
arisc зависит от этих параметров? если да, то какие параметры можно адекватно задать для платы на процессоре H3 чтобы получить больше частоту, но стабильную работу?
BASE_PERIOD = 200000
SERVO_PERIOD = 1000000
arisc зависит от этих параметров? если да, то какие параметры можно адекватно задать для платы на процессоре H3 чтобы получить больше частоту, но стабильную работу?
- MX_Master
- Мастер
- Сообщения: 7465
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3088
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: LinuxCNC + Orange Pi
Это параметры для основного процессора, а шаги генерирует сопроцессор (ARISC). Так что можно эти параметры не трогать.