Страница 98 из 245
Re: LinuxCNC + Orange Pi
Добавлено: 28 окт 2018, 07:52
MX_Master
Тому, кто перейдёт от слов к делу, будем ставить лайки (:
Re: LinuxCNC + Orange Pi
Добавлено: 30 окт 2018, 15:55
MX_Master
Блин, второй день не могу найти косяк в своем модуле
arisc.stepgen, который вот недавно обновил

Буду сидеть/лежать сегодня за ноутом допоздна..
Re: LinuxCNC + Orange Pi
Добавлено: 30 окт 2018, 18:13
Kovus2
MX_Master писал(а):Блин, второй день не могу найти косяк в своем модуле
arisc.stepgen, который вот недавно обновил

Буду сидеть/лежать сегодня за ноутом допоздна..
Исправление косяков в этом модуле позволит увеличить частоту генерации шагов и уменьшить Latency test?
Re: LinuxCNC + Orange Pi
Добавлено: 30 окт 2018, 21:47
alaken
MX_Master писал(а):Блин, второй день не могу найти косяк в своем модуле
arisc.stepgen, который вот недавно обновил

Буду сидеть/лежать сегодня за ноутом допоздна..
Метод утенка - может поможет )
Re: LinuxCNC + Orange Pi
Добавлено: 30 окт 2018, 22:12
MX_Master
Старый добрый способ, когда ты задаешь кому-то вопрос и сразу же сам находишь ответ. Тут такое не пройдет. Самым лучшим способом было бы пошаговое выполнение. Но здесь так нельзя. Только метод научного тыка (:
Когда-нибудь я буду вспоминать эти модули как довольно лёгкие...
Re: LinuxCNC + Orange Pi
Добавлено: 31 окт 2018, 00:49
raddd
А вот это
https://github.com/KevinOConnor/klipper ... /README.md
Обсуждали вкачестве генератора шагов?
Там есть хост на линукс и генератрр шагов на микррконтроллере включая stm32f1xx.
Может его прикрутить к ЕМС?
Re: LinuxCNC + Orange Pi
Добавлено: 31 окт 2018, 06:28
MX_Master
Я парюсь не с генератором (c ним как раз всё в порядке), а непосредственно с драйвером для LinuxCNC (: Главное, дело сдвинулось. Надо его ещё немного упростить..
Ничё ничё, скоро победю (:
Re: LinuxCNC + Orange Pi
Добавлено: 31 окт 2018, 16:27
alaken
Вспомнил свой косяк, когда написал модуль планировщика задач на си для Atmega8, долго не мог понять почему иногда не работало. В отладке при симуляции всегда все гладко, в железе глюки... Потом когда настроил отладку в железе, сразу выявил проблему. Оказывается переменную не инициировал и в ней был мусор...
Re: LinuxCNC + Orange Pi
Добавлено: 31 окт 2018, 17:37
MX_Master
alaken писал(а):Оказывается переменную не инициировал и в ней был мусор...
Довольно тщательно слежу за такими вещами. Поэтому у меня, в основном, другие косяки - логические и циклические

К примеру, мне лень пошагово проверять, как будет изменяться ряд глобальных переменных на протяжении большого кол-ва циклов. Примерно, прикинул на 2-3 цикла. А ошибка вылезает, скажем, на 150-м цикле. Нельзя остановить ядро линух и все RT модули, чтобы пошагово проверить каждый цикл. Я в шахматах не силён, просчитать в уме даже на 10 ходов вперёд, ужасно лень
Это уже вторая версия
stepgen'a и всё равно получилась какая-то сложнятина. С первого раза никогда не удавалось сделать что-то очень простым и надёжным. Вощем, разбираюсь дальше..
Re: LinuxCNC + Orange Pi
Добавлено: 02 ноя 2018, 13:57
Sergo67
При попытке задействовать любой пин на вход вылетает ошибка "pin блаблабла does not exist". Михаил, в драйвере ещё нет поддержки входов?
ЗЫ: образ OrangeCNC_5.64_Orangepione_Debian_stretch_dev_4.18.7-rt5_fullimage от svb есичо...
Re: LinuxCNC + Orange Pi
Добавлено: 02 ноя 2018, 15:46
MX_Master
Sergo67 писал(а):При попытке задействовать любой пин на вход вылетает ошибка "pin блаблабла does not exist". Михаил, в драйвере ещё нет поддержки входов?
ЗЫ: образ OrangeCNC_5.64_Orangepione_Debian_stretch_dev_4.18.7-rt5_fullimage от svb есичо...
Список входных пинов надо указывать при добавлении компонента в HAL файле. Тогда эти пины станут доступны далее.
Пример:
Код: Выделить всё
loadrt hal_gpio_h3 output_pins=3,5,7,8,10,11 input_pins=12,13,15,16
Re: LinuxCNC + Orange Pi
Добавлено: 02 ноя 2018, 19:37
Sergo67
Аха, явно указаны только выходные пины, вход был "зарешёчен". Спасибо, во вторник продолжу эксперименты...
Re: LinuxCNC + Orange Pi
Добавлено: 02 ноя 2018, 23:43
svb
Sergo67 писал(а):Аха, явно указаны только выходные пины, вход был "зарешёчен". Спасибо, во вторник продолжу эксперименты...
Какая конфигурация исследовалась?
Re: LinuxCNC + Orange Pi
Добавлено: 03 ноя 2018, 18:30
Sergo67
svb писал(а):Какая конфигурация исследовалась?
3D-axis ковырял слегонца под свой станочек...
Re: LinuxCNC + Orange Pi
Добавлено: 03 ноя 2018, 22:04
MX_Master
Ох и заколебался я с этим драйвером
stepgen'a

Не в ладах я со ступенчатыми ускорениями. Благо, в голову ударила светлая мысль о двух зайцах. Все эти линейные ускорения можно смело впихнуть в сопроцессорный генератор импульсов. Пять копеек кода и
pulsgen будет менять скважность сам. Во-первых, я, наконец, уйду от этих хитрых подсчётов в драйвере. Во-вторых, изменение частоты шагов станет ещё более плавным.
Всем, кто ждёт, хорошего настроения, держитесь там

Re: LinuxCNC + Orange Pi
Добавлено: 04 ноя 2018, 16:33
Kovus2
MX_Master писал(а):Ох и заколебался я с этим драйвером
stepgen'a

Не в ладах я со ступенчатыми ускорениями. Благо, в голову ударила светлая мысль о двух зайцах. Все эти линейные ускорения можно смело впихнуть в сопроцессорный генератор импульсов. Пять копеек кода и
pulsgen будет менять скважность сам. Во-первых, я, наконец, уйду от этих хитрых подсчётов в драйвере. Во-вторых, изменение частоты шагов станет ещё более плавным.
Всем, кто ждёт, хорошего настроения, держитесь там

Не томи!

Когда сможем заценить?
Re: LinuxCNC + Orange Pi
Добавлено: 08 ноя 2018, 11:34
nevkon
Добрался я потестить (наконец все пришло и нашлось чуть свободного времени. Дистрибутив OrangeCNC_5.64_Orangepipc_Debian_stretch_dev_4.18.7-rt5_fullimage на OPiPC. Сразу вопрос (точно помню что обсуждался, но листать пару десятков страниц назад в поисках решения в лучшем случае...). На какой частоте работает процессор? Ну как поставить его на правильный путь как-нибудь найду если он не в кондиции. Ну чуть теплый радиатор, никаких горячих моментов и это на пассиве.
зы. Железо попробую в выходные прицепить попробовать.
Re: LinuxCNC + Orange Pi
Добавлено: 08 ноя 2018, 14:59
vit_rus
Частоту можно глянуть
sudo armbianmonitor -m
и в файле /etc/default/cpufrequtils выставить
Радиатор при этом - строго обязателен.
На orangepi one 1008MHz
Re: LinuxCNC + Orange Pi
Добавлено: 09 ноя 2018, 09:51
Nevermore
Может фигню ляпну но не проще ли интергировать разработку с X-NUCLEO-IHM03A1 он же сам умеет генерить всё, с заданными профилями получая команды в цифровом формате, по шине или не?
Re: LinuxCNC + Orange Pi
Добавлено: 09 ноя 2018, 19:21
nevkon
Продолжаю тестировать. Утром включил , запустил machinekit в axis, при работе нагрузка 50-60%, при простое около 30%. Прогрел почти до 40 градусов под нагрузкой, в простое температура немного росла. Решил оставить с запущенным machinekit в простое до вечера посмотреть на прогрев. Прихожу вечером вижу картину на скрине - machinekit упал. Ну и сам текст ошибки тоже прилагаю.