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

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 01:54
antoxa-kylibin
Кстати, на счет графического интерфейса, qtvcp никак не облегчит жизнь апельсину? Заметил что при работе по удаленке Xorg грузит проц больше чем AXIS.....может это и норм, хз....проц при работе G кода на 60-65 % загружен. Температура выше 45-46 градусов не поднималась, стоит самопальный радиатор небольшой и мизерный кулер....Плата Orange pi +2E, пока полет нормальный ))). Народ, как вставить видос с ютуба в сообщение? На будущее спрашиваю ))).

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 04:05
MX_Master
Ссылку с ютуба вставить в текст, и оно само при показе превращается во встроенный блок для показа.

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 04:58
MX_Master
antoxa-kylibin писал(а):Главное чтобы этот проект довели до какого то логического завершения, ведь задумка реально стоящая
Уже решил, буду ставить апельсин (вместо материнки с LPT) на свой большой станок. Мне нужна частота до 200 КГц, и плавность вывода шагов тоже. Поэтому в моих же интересах довести проект до рабочего состояния. В станке юзаю RS485 для частотника и не юзаю энкодеры, поэтому новые компоненты типа arisc_encoder/pwmgen мне по факту не пригодятся. Но если кому-то позарез нужны, хотя бы напишите об этом. Закидывать деньги на это дело или нет - дело личное ;) Сам я буду приступать к каким-то новым функциям, только когда они мне реально понадобятся..

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 09:04
wzor
Orange Pi One хватит на этот проект? 512 памяти не маловато будет?

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 09:18
MX_Master
OPi PC хватит :)

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 11:09
solo
MX_Master писал(а):энкодеры, поэтому новые компоненты типа arisc_encoder......Но если кому-то .... нужны
у меня в плане использовать компонент энкодер , и перевести свой фрезер с компа с двумя ЛПТ на апельсинку или месу , но пока в полной растерянности как себя вести , или вообще забить и не трогать , станок работает , так и не надо мешать железяке трудиться :thinking: вот седю и прям не знаю , то ли к умным , то ли к красивым :)

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 11:32
MX_Master
А зачем тебе энкодеры? Чё ты хочешь ими поймать? :)

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 14:47
antoxa-kylibin
Энкодеры штука нужная, или оптические линейки, обратную связь можно реализовать в станке. У меня есть на полке энкодер и шаговик. В свое время даже небольшой стендик сделал чтобы потестить связку шаговик-энкодер = linuxcnc closed loop или как там это звучит...вобщем я двумя руками за реализацию компонента encoder на arisc сопроцессоре!!!

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 14:47
antoxa-kylibin
Какую максимальную частоту можно выжать из оранжа?

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 15:33
MX_Master
antoxa-kylibin писал(а):Какую максимальную частоту можно выжать из оранжа?
Если бесконтрольно телебонькать пины сопроцессором, то 2-3 МГц. Если управлять с помощью arisc_stepgen'a, то на уровне 1 МГц. На длинных УП проверял только до 150 КГц, ибо драйвера и счётчик на STM32 имеют максимум до 200 КГц.
antoxa-kylibin писал(а):вобщем я двумя руками за реализацию компонента encoder на arisc сопроцессоре!!!
ОК, когда этот функционал тебе действительно понадобится, тогда намекнёшь мне ещё раз ;) А просто так, чтобы было, делать рановато.

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 15:50
MX_Master
Вроде разобрался, почему некоторые пины не работали корректно на вход. Во-первых, был небольшой косяк в драйвере. А во-вторых, некоторые пины в апельсине идут со включенной подтяжкой к питанию (3.3V) по умолчанию.

В качестве улучшения функционала - добавлю в arisс_gpio доп. настройки для управления встроенной подтяжкой пинов к земле/питанию/или без. И для управления функцией Multi-Drive (open drain, открытый сток).

Сегодня-завтра будет готово.

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 16:34
elition
Отличная новость.
Еще вопрос по входам.
Для вводов PA.. - смену ног сделал без проблем. (пришлось сменить т.к. спалил парочку). А вот с PG7. (Номер с потолка) - выставил в настройках arisc 6( для g) и 7 (для 7пина) выход не заработал.
Может там тоже встроенная подтяжка помешала?

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 16:53
MX_Master
elition писал(а):Для вводов PA.. - смену ног сделал без проблем. (пришлось сменить т.к. спалил парочку)
Надо блюсти уровни 3.3V и, желательно, ставить развязку.
elition писал(а):А вот с PG7. (Номер с потолка) - выставил в настройках arisc 6( для g) и 7 (для 7пина) выход не заработал.
Может там тоже встроенная подтяжка помешала?
В данном случае, это мой косяк в драйвере :)

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 16:56
xenon-alien
MX_Master писал(а):Если управлять с помощью arisc_stepgen'a, то на уровне 1 МГц.
Это для каждой оси 1 МГц? Даже если все 9 осей задействовать?
Или для одной оси 1000 кГц, для 2-х - 500 кГц, для 3-х - 333 кГц, для 4-х - 250 кГц, для 5-ти осей - 200 кГц, ну и т.д...?

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 17:17
MX_Master
Могу провести тесты на логическом анализаторе (8 каналов). Но сначала скажите, кто-нибудь будет юзать этот мегагерц шагов на реальном станке? :freak:

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 18:23
xenon-alien
MX_Master писал(а):Могу провести тесты на логическом анализаторе (8 каналов). Но сначала скажите, кто-нибудь будет юзать этот мегагерц шагов на реальном станке? :freak:
Это чисто спортивный интерес... (скорей всего никто, но при дроблении шага может кому-то и пригодиться.)

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 19:48
MX_Master
Обновил установщик:
  • исправлен косяк со входными пинами
  • добавлены HAL пины для внутренней подтяжки пинов к земле, питанию или без. Примеры:

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

    setp arisc_gpio.PA12-pull -1 # подтяжка пина PA12 к земле (GND)
    setp arisc_gpio.PA12-pull  1 # подтяжка пина PA12 к питанию (3.3V)
    setp arisc_gpio.PA12-pull  0 # без подтяжки
  • добавлены HAL пины для управления режимом "открытый сток"
Обновил страницу ARISC драйвера на сайте согласно изменений в драйвере arisc_gpio. Обновится можно как и прежде, через консоль (в папке установщика):

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

git pull
./install_arisc_driver.sh

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 20:27
antoxa-kylibin
А зачем эта подтяжка нужна?

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 20:38
antoxa-kylibin
1мГц может и понадобится при большом дроблении шага и больших скоростях, у меня сервошаговики поддерживают микрошаг до 51200 имп/об. На память не помню уже, но в данный момент у меня 1600 имп/об дробление и PC+LPT. На 4250мм/мин ездят норм. Дальше уже надо частоту step/dir поднимать. С LPT далеко не разгонишься, а вот с апельсином можно попробовать. У меня есть энкодеры и шаговики, могу сообщить о готовности потестить Lcnc с этой связкой на апельсине, но для начала просто шаговик покручу ))).

Re: LinuxCNC + Orange Pi

Добавлено: 06 май 2020, 20:58
Serg
antoxa-kylibin писал(а):1мГц может и понадобится при большом дроблении шага и больших скоростях, у меня сервошаговики поддерживают микрошаг до 51200 имп/об.
Твои драйвера 1МГц не переварят, максимум 200кГц.