Страница 209 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 29 апр 2021, 10:40
MX_Master
Вроде, победил плавную смену частот с учётом позиции. Замутил учёт позиции в милли-шагах (1/1000). Не путать с микро-шагом драйвера. Тестами настроил минимальную частоту. Всё работает довольно точно.
Кроме того, я разделил проект на части - по названиям чипов. Типа -
h3cnc, h5cnc, h6cnc, rockcnc. Ибо для каждого чипа есть свои тонкости и ощутимые различия в установщике. Для удобства других прогеров, теперь всё опять на гитхабе. Жалко только, что донаты через гитхаб нельзя получать жителям стран СНГ. Это бы всё упростило для всех. Но нет. Сейчас получается, если сделать удобный донат для СНГ, с запада туда никто не может ничего закинуть. И наоборот. Всякие paypal, patreon заведомо идут на ... ввиду сложности вывода.
ЗЫ Вот пример осциллограммы с абсолютно случайными данными. 1мм = 1000 шагов
Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 07:51
MX_Master
Все желающие приобщится к тестированию, могут это сделать уже сейчас
Установщик для
h3cnc готов. Установка простая, как и прежде:
Код: Выделить всё
git clone https://github.com/h3cnc/installer
cd installer
./install.sh
Модуль encoder ещё не тестировался, не было времени. Будьте осторожны.
О всех ошибках пишите здесь

Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 10:48
гражданинъ
Спасибо за работу ! Надеюсь ,что в установщике есть понятный выбор между 2.7 и 2.8 ? Интересно тестировать с двумя моторами на оси . И прежние проблемы в ариск драйвере решены ? Есть ли готовые тестовые конфиги ?А то мы без укропа наделаем

Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 12:54
wzor
Код: Выделить всё
--- Installing System tweaks -------
./install_sys_tweaks.sh: строка 28: 2937 Ошибка сегментирования sudo $F_APP_CMD
--- System tweaks successfully installed -------
Так должно быть?
Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 13:44
MX_Master
гражданинъ писал(а): ↑
Спасибо за работу ! Надеюсь ,что в установщике есть понятный выбор между 2.7 и 2.8 ? Интересно тестировать с двумя моторами на оси . И прежние проблемы в ариск драйвере решены ? Есть ли готовые тестовые конфиги ?А то мы без укропа наделаем
В установщике только одна версия -
2.8.1. Для двух моторов одной оси придётся подправить конфиг самостоятельно. Ну, или, попросить меня (или кого-то ещё) помочь. Прежних проблем больше нет, все параметры гибко настраиваются. Возможно, есть новые проблемы, тестируйте. Тестовые конфиги как всегда есть, ссылки будут на рабочем столе.
wzor писал(а): ↑30 апр 2021, 12:54
Код: Выделить всё
--- Installing System tweaks -------
./install_sys_tweaks.sh: строка 28: 2937 Ошибка сегментирования sudo $F_APP_CMD
--- System tweaks successfully installed -------
Так должно быть?
У меня на свежайшем
buster работает. Но, в общем-то, сия ошибка не критична. Этой командой
мы меняем профиль производительности на данный момент. Следующей командой
Код: Выделить всё
sudo sed -i -e "s/.*GOVERNOR=.*/GOVERNOR=performance/" /etc/default/cpufrequtils
мы меняем профиль навсегда. Так что, после обязательной перезагрузки, частота процессора будет уже на максимуме.
ЗЫ название платы, версия армбиан?
Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 13:52
MX_Master
На форуме EMC предложили сделать донат биткоинами

Re: LinuxCNC + Orange Pi
Добавлено: 30 апр 2021, 20:16
wzor
Поставил Armbian_21.02.1_Orangepione_buster_current_5.10.12_desktop.img и обновил.
Но при установки лезут ошибки
Код: Выделить всё
--- Installing LinuxCNC -------
Installing packages ...
Installing **./linuxcnc/linuxcnc-uspace_2.8.1_armhf.deb
linuxcnc-uspace-dbgsym_2.8.1_armhf.deb
linuxcnc-uspace-dev_2.8.1_armhf.deb** ...
./install_linuxcnc.sh: строка 136: linuxcnc: команда не найдена
ERROR: Failed to install **./linuxcnc/linuxcnc-uspace_2.8.1_armhf.deb
linuxcnc-uspace-dbgsym_2.8.1_armhf.deb
linuxcnc-uspace-dev_2.8.1_armhf.deb package [./install_linuxcnc.sh:137**].
--- Installing ARISC driver for the LinuxCNC -------
./install_drv.sh: строка 44: halcompile: команда не найдена
./install_drv.sh: строка 46: comp: команда не найдена
ERROR: Can't find a components compiler for the [./install_drv.sh:49].
--- Installing ARISC configs for the LinuxCNC -------
--- ARISC configs for the LinuxCNC successfully installed -------
--- Installing ARISC core firmware -------
NOTE: You must reboot the system to complete the installation
--- ARISC core firmware successfully installed -------
--------------------------------------------------------
--- h3cnc installed with errors -------
--- see the install.log file for details -------
--------------------------------------------------------------
ставлю для пробы на OPI one
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 04:49
MX_Master
Это мой косяк в скрипте установщика. Уже исправил
Обнови установщик и установи linuxcnc еще разок
Код: Выделить всё
cd installer
git pull
./install_linuxcnc.sh
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 12:47
гражданинъ
OPIPC установилось без проблем ,немного дольше по времени .Конфиги запускаются.НО ФСЁ ПО БАСУРМАНСКИ! Я где то пропустил выбор или его не было ? И можно ли поправить ? У меня стоит кулерок 40х40 на 12 вольт ,а подключён к пяти на апельсине ,радиатор от видеокарты не мелкий ,хватит для охлаждения ?А то теперь на всю гашетку проц заряжен

Ещё, теперь тут только ариск есть ? Едем дальше ,пошёл стенд по новой собирать .
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 13:10
wzor
У меня 20-30% на TkLinuxCNC GUI. И температура 47-50 гр. на проце просто радиатор приклеен.
А вот про драйвера то да, вопрос такой же.
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 14:01
MX_Master
Выбор языка умышленно отключен в установщике. Но он есть. Кому нужно, могут махнуть язык запуском соотв. скрипта
Драйвер единый. Модуль
gpio работает с пинами напрямую без участия сопроцессора. Модули
pwm и
encoder работают через сопроцессор. Функции чтения/записи данных для каждого модуля разные. Так что, при желании можно сопроцессор не использовать, если хотите работать только с
gpio и стандартными компонентами
emc.
Код: Выделить всё
arisc.gpio.read / arisc.gpio.write
arisc.pwm.read / arisc.pwm.write
arisc.encoder.read
ЗЫ у меня на охлаждении мини радиатор и 5V вентилятор 30*30, запитанный от 3,3в, выше 50 градусов жара не подымалась
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 14:07
гражданинъ
Спасибо будем пробовать ! На сколько я понял тестовые конфиги позволят только подвигать осями кнопками ? Нет же хоумов .Сработает ли твой халконвертер ,что бы запустить систему в полном объёме ? Или как поступить ?
Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 14:29
MX_Master
Конвертера HAL файлов для данного драйвера нет

и доков нет, и всего остального тоже нет. Потому что - стадия тестирования. Но никто не запрещает всё настроить руками как в былые ламповые времена

Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 16:37
гражданинъ
А как считалось в ламповые времена если в axis 2 pwm-pin 14 и dir-pin 14 тоже

И ошибки то нет

Re: LinuxCNC + Orange Pi
Добавлено: 01 май 2021, 17:46
MX_Master
Порт 0 - это PA.
Порт 3 - это PD.
PA14, PD14.
ЗЫ Как-нибудь потом придумаю получше способ назначения PWM/Encoder пинов, сейчас как есть
Re: LinuxCNC + Orange Pi
Добавлено: 02 май 2021, 16:02
гражданинъ
Моторы крутятся ,но частота очень высокая (писк),почти сразу начинают пропускать шаги ! Моторы нема 17 ,драйвера 8825, микрошаг 32 . Попробовал изменить цифири в ини и в хале, без толку ибо дуб ! Если можешь "веслом показать" что надо поменять конкретно то я попробую дальше .На сколько я понимаю ,интересно возвращается ли в ноль после долгих перемещений ? Тогда как запустить этот тест ?
MX_Master писал(а): ↑
Потому что - стадия тестирования
И енейбл надо бы инвертировать ,а куда -not ставить не ясно.
Re: LinuxCNC + Orange Pi
Добавлено: 02 май 2021, 17:46
MX_Master
-not ставить в конец названия пина.
в ini уменьшить всякие velocity.
Любая УП для проверки сгодится.
Re: LinuxCNC + Orange Pi
Добавлено: 02 май 2021, 17:57
гражданинъ
Чо то пробовал вместо 100 ставил 10 но не увидел изменений .
А УП не запустится же без хоумления. Или запустится ?
Позже потыкаю ещё.
Re: LinuxCNC + Orange Pi
Добавлено: 02 май 2021, 19:01
MX_Master
Хоумится желательно. Там этих max velocity в ini файле довольно много.
Re: LinuxCNC + Orange Pi
Добавлено: 05 май 2021, 13:08
MX_Master