LinuxCNC 2.8

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

Re: LinuxCNC 2.8

Сообщение MX_Master »

alex_sar писал(а): с другой, в linuxcnc снимать карту высот программой на JAVA - это за гранью добра и зла. далеко за гранью
С и Python форева :)
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение alex_sar »

MX_Master писал(а): С и Python форева
:thumbup:

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

Re: LinuxCNC 2.8

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

alex_sar писал(а): На python'е сделать то же самое раз плюнуть.
Сделайте пожалуйста ))) Есть ещё один софт.. который стал недоступный - GCoil.. генератор gcode для чпу намоточного станка..
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение alex_sar »

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

Re: LinuxCNC 2.8

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

оффтоп
Был бы признателен )
GCoil - в свободном доступе нет альтернативы.. софт был под винду.. Сейчас он перестал был доступен.. на ютубе есть видео намоточных станков с ЧПУ, под управлением Mach3.. но у все ссылаются на генератор кода GCoil.. такой вот замкнутый круг.. Пусть будет какой нибудь минималистический интерфейс.. типа TK в стиле twm.. я так понял в Х он поддерживается из коробки.. лишь бы работал.. не до "бантиков-фантиков" в интерфейсе..
https://www.youtube.com/watch?v=H4sOnQJavTI&t=14s
Аватара пользователя
sima8520
Почётный участник
Почётный участник
Сообщения: 4501
Зарегистрирован: 24 ноя 2016, 23:35
Репутация: 1615
Настоящее имя: Илья
Откуда: Беларусь, Гомель
Контактная информация:

Re: LinuxCNC 2.8

Сообщение sima8520 »

блин как по мне так руками написать код проще, две строки всего)))
я свой проволочный станок в мач3 руками "кодирую"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Serg »

iMaks-RS писал(а): Мда.. в общем.. обычная ситуация в линухе :lolh:
Вообще-то это обычная ситуация с Java под любой ОС. Выглядит она обычно так:
Разработчики Java: Мы тут нашли очередную уязвимость и чтобы её оперативно заткнуть мы в очередной версии исключили следующие функции и инструменты <далее длинный список>. В какой-нибудь следующей версии обещаем что-нибудь сделать с этим.

P.S. Тут есть и такой пример с коммерческим продуктом: Серверы Supermicro, модуль IPMI (удалённая консоль и управление сервером) - Java-applet (в самой свежей прошивке модуля) ни в какую не работает ни под какой виндой ни с каким браузером. Под линуксом работает с Firefox, и с Chrome.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение alex_sar »

iMaks-RS писал(а): 24 окт 2020, 22:02 оффтоп
Был бы признателен )
GCoil - в свободном доступе нет альтернативы.. софт был под винду.. Сейчас он перестал был доступен.. на ютубе есть видео намоточных станков с ЧПУ, под управлением Mach3.. но у все ссылаются на генератор кода GCoil.. такой вот замкнутый круг.. Пусть будет какой нибудь минималистический интерфейс.. типа TK в стиле twm.. я так понял в Х он поддерживается из коробки.. лишь бы работал.. не до "бантиков-фантиков" в интерфейсе..
я autoleveler имел в виду.

gcoil - проще один раз g-code написать и при необходимости менять в шапке параметры, нет? зачем там интерфейс.
Boris794
Мастер
Сообщения: 224
Зарегистрирован: 05 июн 2018, 12:28
Репутация: 0
Настоящее имя: Борис
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Boris794 »

MX_Master писал(а): 18 окт 2020, 16:21
MX_Master писал(а): Поставь для начала что-то типа 20000. И проверь чё как
;)
Простите , вы не могли бы подсказать, куда эту цифру ставить, при настройке pncconfig? У меня проблема -толчковое перемещение осей получилось.
viewtopic.php?f=41&t=31322&view=unread#unread
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

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

Boris794 писал(а): куда эту цифру ставить, при настройке pncconfig
это актуально для управления с LPT портом... У Вас mesa генерит шаги, а не процессор в компе..
Посмотрите ДШ на сервы, какие тайминги по Step/Dir.. может имеет смысл их увеличить в 2 раза.. Возможно пид нужно настроить. Что-бы забегали сервы JMC iHSV57, пришлось немного повозиться с изучением информации и провести ряд опытов ))) Ситуация была похожая.. на быстрых перемещениях проблем не было, на медленных - рывками.. при подачах ниже 150мм.. причем проблема только с перемещением по Y (портала), ХZ на любых параметрах работают на низких подачах плавно.. :wtf:
Boris794
Мастер
Сообщения: 224
Зарегистрирован: 05 июн 2018, 12:28
Репутация: 0
Настоящее имя: Борис
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Boris794 »

iMaks-RS писал(а): 07 ноя 2020, 10:20
Boris794 писал(а): куда эту цифру ставить, при настройке pncconfig
это актуально для управления с LPT портом... У Вас mesa генерит шаги, а не процессор в компе..
Посмотрите ДШ на сервы, какие тайминги по Step/Dir.. может имеет смысл их увеличить в 2 раза.. Возможно пид нужно настроить. Что-бы забегали сервы JMC iHSV57, пришлось немного повозиться с изучением информации и провести ряд опытов ))) Ситуация была похожая.. на быстрых перемещениях проблем не было, на медленных - рывками.. при подачах ниже 150мм.. причем проблема только с перемещением по Y (портала), ХZ на любых параметрах работают на низких подачах плавно.. :wtf:
У меня оказалась проблема в начтройках жесткости системы. Включил авторежим-проблема закончилась. Буду углублЯться в тему. Ничего пока более конкретного не скажу, но дробный шаг был из-за ошибок этих параметров
AlekseyMakhlay
Новичок
Сообщения: 4
Зарегистрирован: 11 апр 2019, 10:58
Репутация: 2
Настоящее имя: Алексей Викторович Виноградов
Контактная информация:

Re: LinuxCNC 2.8

Сообщение AlekseyMakhlay »

А как насчёт поддержки USB-HID контроллеров? У них внутри по умолчанию realtime режим реализован, хотелось бы увидеть реализацию альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений, чтобы не городить огромную бандуру с LPT, а интегрировать логическое управление в сам аппарат на маленькой платке в корпусе, размером с пачку сигарет.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: LinuxCNC 2.8

Сообщение Serg »

AlekseyMakhlay писал(а): А как насчёт поддержки USB-HID контроллеров?
А HID'то здесь каким боком?..
AlekseyMakhlay писал(а): Или в мире LinCNC нет разработчиков современных компактных решений
В мире разработчиков LinuxCNC в приоритете надёжность и стабильность работы... :)
Но никто не мешает вам реализовать современные компактные решения LinuxCNC, раз оно вам так нужно...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
ex71
Мастер
Сообщения: 697
Зарегистрирован: 18 май 2019, 13:23
Репутация: 96
Настоящее имя: Андрей
Контактная информация:

Re: LinuxCNC 2.8

Сообщение ex71 »

AlekseyMakhlay писал(а): альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений
что считать современным? древнющий mach3 или lpt порт который вы пытаетесь обойти?
USB-HID это устройства вводы/вывода. ээ Обычно это мышь, клава, принтер. Ну если вы считаете что станок это игрушка - то пусть для вас он тоже будет HID.
Для нас станок является именно реалтайм машиной, и общение с ним каждые 50мс(стандарт usb) нууу очень редко. Потому что за 50мс можно проехать несколько миллиметров. К примеру можно нарезать 1 ЛИШНИЙ виток резьбы или въехать резцом в шпиндель - что крайне дорого по последствиям.

ЗЫ: ваша карта на алике стоит 6к рублей. А за 12к рублей можно купить полноценный PinCET который будет в 5 раз круче и стабильнее.
К примеру вот хорошее видео о скорости реалтайм работы на PCI картах
https://www.youtube.com/watch?v=Uk5LZGa ... e=emb_logo
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

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

ex71 писал(а): за 12к рублей можно купить
))) зачем платить больше, когда есть Mesa 7i92 собранная в РФ?
Для ТС - есть проект на базе сетевой версии NVeM. Если интересно - следите за темой )
radlif
Мастер
Сообщения: 379
Зарегистрирован: 24 сен 2019, 20:14
Репутация: 7
Контактная информация:

Re: LinuxCNC 2.8

Сообщение radlif »

ex71 писал(а): 03 дек 2020, 22:59
AlekseyMakhlay писал(а): альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений
ЗЫ: ваша карта на алике стоит 6к рублей. А за 12к рублей можно купить полноценный PinCET который будет в 5 раз круче и стабильнее.
К примеру вот хорошее видео о скорости реалтайм работы на PCI картах
https://www.youtube.com/watch?v=Uk5LZGa ... e=emb_logo
Под такие скорости надо станок из рельс варить, и опалубку из чугуна отливать(эдак тонн 5-10), чтоб он по всей мастерской не ездил :freak: )
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

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

Поделюсь опытом.. с чем столкнулся - черный экран после чистой установки Дебиана 10.9
Железо:
Ноут Acer A315-42G, проц - Athlon 300U, 16Gb RAM, Vega3/540X
Ранее устанавливал образ с уже установленным EMC2, скаченный по ссылки с форума linuxcnc. Но полученный результат меня не порадовал.

Дебиан 10.9 с ядром 4.019... в котором нет драйверов для свежих железок амд. Тем не менее - система загружается, но вместо Х - черный экран с мигающим курсором.
1. Выходим из "графического режима" нажав на клавиатуре комбинацию из трех пальцев: Ctrl+Alt+F2/F6
2. Вводим логин и пароль, который задали при установки дистрибутива
3. Читаем ответ по этой ссылке и вводим команды, (по ссылки пример установки обычного ядра, нам нужно RT - см. спойлер)
(для просмотра содержимого нажмите на ссылку)
echo deb http://deb.debian.org/debian buster-backports main contrib non-free | sudo tee /etc/apt/sources.list.d/buster-backports.list
sudo apt update
sudo apt install -t buster-backports linux-image-rt-amd64
sudo apt install -t buster-backports firmware-linux firmware-linux-nonfree
4. Перезагружаем ОС - получаем ядро 5.х и графический интерфейс

Теперь можно поставить EMC2 и не забыть установить mesaflash.
(для просмотра содержимого нажмите на ссылку)
sudo apt install libpci-dev pkg-config build-essential
sudo apt install git
git clone https://github.com/LinuxCNC/mesaflash.git
cd mesaflash
make
sudo make install
5. Драйвер на wi-fi: при установки дистр просит установить не свободное ПО - драйвера для Atheros QCA9377. Но по нажатию - ок, ничего не происходит. После установки нового ядра - первый делом нашел как для моей карты нужен пакет драйверов: firmware-atheros После установки - перезагрузка.. XFCE сам предложил подключится к сети, выдав список доступных wi-fi сетей.

п.с.
* Не знаю как ведёт себя этот дистр с набором логики intel/nvidia, но для того что-бы мой ноутбук меньше грелся, установил пакет TLP
* В качестве эксперимента: установил все графические оболочки, которые предложил на выбор установщик.
* Странное дело, но при использовании xfce4, mate, LxDE - кулер в ноутбуке молотит на постоянку. При запуске gnome, kde, plazma, lxQt - стихает
* Проводил опыты с изоляцией ядра и смотрел джиттер. Результат - лучше ни чего не делать.. по дефолту джиттер выше 50к ns не поднимается. при этом крутятся шестерни, vlc с ютуба воспроизводит видео в 4к. Стабильный серво-джиттер получается с изоляцией 3 и 4 ядра, ниже 5000ns... может простоять час.. но потом в какой-то момент резко вырастает до 350000nc..
* Для тех, кому нужна карта высот: новая версия Autoleveller по прежнему валится с ошибками, скачиваем старую - 0.8.7
valor
Кандидат
Сообщения: 61
Зарегистрирован: 14 мар 2013, 13:40
Репутация: 2
Контактная информация:

Re: LinuxCNC 2.8

Сообщение valor »

после обновления с 2.7.14 до 2.8.1 на токарном с месой перестал работать MPG в хале все пины видно и изменения на них тоже, сигналы прописаны в HALUI, станок и аксис на пульт не реагирует,подскажите куда нужно копать?
Аватара пользователя
mikehv
Мастер
Сообщения: 2101
Зарегистрирован: 14 авг 2013, 10:10
Репутация: 1170
Откуда: Иваново
Контактная информация:

Re: LinuxCNC 2.8

Сообщение mikehv »

valor писал(а): 06 май 2021, 15:50 после обновления с 2.7.14 до 2.8.1 на токарном с месой перестал работать MPG в хале все пины видно и изменения на них тоже, сигналы прописаны в HALUI, станок и аксис на пульт не реагирует,подскажите куда нужно копать?
В 2,8 названия пинов изменились. Поэтому нет связи
Аватара пользователя
iMaks-RS
Мастер
Сообщения: 1726
Зарегистрирован: 10 июл 2017, 09:25
Репутация: 198
Настоящее имя: Maks
Откуда: От туда.
Контактная информация:

Re: LinuxCNC 2.8

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

Поменялись в hal названия осей.. вместо x y z - номера 0 1 2. Написано в мануале.
Ответить

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