LinuxCNC 2.8

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC 2.8

Сообщение MX_Master »

Слишком хорошие показатели :)
sima8520 писал(а): конфиг в архиве

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

BASE_PERIOD = 93749
Весьма занятное значение базового периода. Особенно, для конфига с LPT портом :)
Поставь для начала что-то типа 20000. И проверь чё как
Последний раз редактировалось MX_Master 18 окт 2020, 16:18, всего редактировалось 1 раз.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

МХ Мастер, не томи))
Слишком хорошие показатели, это точно, у меня такое впечатление что оно не работает)))
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC 2.8

Сообщение MX_Master »

MX_Master писал(а): Поставь для начала что-то типа 20000. И проверь чё как
;)
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

Простое изменение периода ничего не дало, вернул вся ядра процессора на место, получил такой джиттер и какую то ошибку при открытии лцнц. Увеличил период до 25000, все равно ошибка.
Оси едут теперь как положено, плавно
Вложения
IMG_20201018_164538.jpg (2339 просмотров) <a class='original' href='./download/file.php?id=187658&sid=b9e3322d0554556f53f0372e156fd937&mode=view' target=_blank>Загрузить оригинал (4.29 МБ)</a>
IMG_20201018_164641.jpg (2339 просмотров) <a class='original' href='./download/file.php?id=187659&sid=b9e3322d0554556f53f0372e156fd937&mode=view' target=_blank>Загрузить оригинал (7.88 МБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение alex_sar »

sima8520 писал(а): какую то ошибку
это не "какая-то" ошибка, не успевает linuxcnc с такими настройками. попробуй увеличить период хотя бы до 30000 и дальше, если ошибка будет вылазить.

у меня как-то не сложилось c debian 10, wheezy c rtai значительно лучше в отношении джиттера. для lpt это очень важно.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7465
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3088
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: LinuxCNC 2.8

Сообщение MX_Master »

В данном случае, Unexpected realtime delay - это когда LinuxCNC не успевает за время базового периода выполнить нужные операции. Latency типа 25000 это уже вполне реальное значение. Поставь base period 50000, ошибки "Unexpected realtime delay" должны исчезнуть. Правда, при таком значении больше 20 КГц шагов не получить.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Maxekb77 »

uname -a
и покажи top что у тебя там с компом происходит во время теста.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

Сообщение iMaks-RS »

MX_Master писал(а): 20 КГц шагов
Ну это всяко лучше, чем ардуина на Атмега ))) да.. деление шага придётся ставить 800.. это не выше 1500 оборотов... при 1600 - 750 оборотов.. при швп с шагом 5мм.. расчётный потолок подачи будет 3750мм/мин.. но в железе на 20% меньше..
alex_sar писал(а): wheezy c rtai значительно лучше в отношении джиттера
у меня 10й дебиан не взлетел... на одном и том-же железе 9.9 даёт лучшие результаты.. :thinking: Ну так да.. для такого древнего компа - лучше поставить старый дистр.. emc2 без проблем обновиться до 2.8.. по крайней мере в виртуалке было так..
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

В общем без изолирования ядер латенси более 30000, меняю комп, и все по новой. Но на старом компе удалось все настроить
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

Кто на дебиане 10 сидит?
Только у меня не работает интернет, который я пытаюсь раздать через кабель от телефона. Так же и свисток WiFi не определяется.
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

Сообщение iMaks-RS »

sima8520 писал(а): Но на старом компе удалось все настроить
Жёсткий диск переставь на другой комп, ничего инсталлировать и настраивать не придётся.. ) Это не винда, которая валиться в BSOD при смене железа или слетает лицензия.. Если есть возможность, найди второй hdd и поставь туда LinuxCNC 2.7.14 Debian 7 Wheezy
В разделе загрузки на linuxcnc.org написано же:

The Debian 10 Buster ISO uses a PREEMPT-RT patch which is close to mainstream Linux but does not, in some cases, give quite such good realtime performance as the previous RTAI kernel.... бла-бла-бла This is compatible with all Mesa and Pico interface boards.

т.е нужно ставить эксперементальное RTAI ядро - The more adventurous can install the Buster ISO and then install the experimental RTAI kernel as described in 2.8 documents

Для работы с LPT лучшим выбором остаётся Debian 7 Wheezy с RTAI по дефолту.. нужно только обновиться до 2.8
Users requiring a known-stable RTAI installation can install the Debian 7 Wheezy ISO and then upgrade as described in 2.8 documents.
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

Парни, есть ли какие то настройки для плавности перемещения? Уж сильно он долбит станок. На сколько я знаю, типа S кривая или что то в этом духе. Смену направления уж сильно жёстко отрабатывает станок, все трясётся
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Maxekb77 »

acceleration
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

Этож ускорения?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Maxekb77 »

а что они не влияют на разворот
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

Влияют, но и на общей динамике скажется. Какое значение у вас?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Maxekb77 »

тут от станка зависит и 25 бывает
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

Сообщение iMaks-RS »

:wik: Вылез "нежданчик".. в виде не запускающегося доп. софта для снятия карты высот - Autoleveller.
Нашёл решение - которое по факту есть "костыль".. теперь бы понять - как откатить openjdk8 с 272 до 112.. не порушив дистр :attention:
(для просмотра содержимого нажмите на ссылку)

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

test@debian:~/AutoLeveller$ apt-cache policy openjdk-8-jre
openjdk-8-jre:
  Установлен: 8u272-b10-0+deb9u1
  Кандидат:   8u272-b10-0+deb9u1
  Таблица версий:
 *** 8u272-b10-0+deb9u1 500
        500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status
     8u252-b09-1~deb9u1 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages
test@debian:~/AutoLeveller$ 

Мда.. в общем.. обычная ситуация в линухе :lolh:

Кстати - старая версия, без приставки AE - запускается..
Снимок экрана от 2020-10-24 17-16-13.png (2097 просмотров) <a class='original' href='./download/file.php?id=187844&sid=b9e3322d0554556f53f0372e156fd937&mode=view' target=_blank>Загрузить оригинал (305.14 КБ)</a>
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение alex_sar »

iMaks-RS писал(а): Мда.. в общем.. обычная ситуация в линухе
с одной стороны да, бывает. тем более используя дремучей давности дистры.

а с другой, в linuxcnc снимать карту высот программой на JAVA - это за гранью добра и зла. далеко за гранью :)
ещё бы на C# это сделали....
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

Сообщение iMaks-RS »

alex_sar писал(а): снимать карту высот программой на JAVA - это за гранью добра и зла
((( Это не единственное решение.. есть Candle в связке с GRBl.. можно его как альтернативу использовать.. но тогда зачем лепить Mesa 7i92/96... вот в чём вопрос.. и да.. на дебиан 9.9 "свечка" не запускается.. на 7ке - запускается.. в общем.. "весело"...
Ответить

Вернуться в «LinuxCNC»