С и Python форева
LinuxCNC 2.8
- iMaks-RS
- Мастер
- Сообщения: 1733
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: LinuxCNC 2.8
оффтоп
Был бы признателен )
GCoil - в свободном доступе нет альтернативы.. софт был под винду.. Сейчас он перестал был доступен.. на ютубе есть видео намоточных станков с ЧПУ, под управлением Mach3.. но у все ссылаются на генератор кода GCoil.. такой вот замкнутый круг.. Пусть будет какой нибудь минималистический интерфейс.. типа TK в стиле twm.. я так понял в Х он поддерживается из коробки.. лишь бы работал.. не до "бантиков-фантиков" в интерфейсе..
https://www.youtube.com/watch?v=H4sOnQJavTI&t=14s
Был бы признателен )
GCoil - в свободном доступе нет альтернативы.. софт был под винду.. Сейчас он перестал был доступен.. на ютубе есть видео намоточных станков с ЧПУ, под управлением Mach3.. но у все ссылаются на генератор кода GCoil.. такой вот замкнутый круг.. Пусть будет какой нибудь минималистический интерфейс.. типа TK в стиле twm.. я так понял в Х он поддерживается из коробки.. лишь бы работал.. не до "бантиков-фантиков" в интерфейсе..
https://www.youtube.com/watch?v=H4sOnQJavTI&t=14s
- sima8520
- Почётный участник
- Сообщения: 4502
- Зарегистрирован: 24 ноя 2016, 23:35
- Репутация: 1616
- Настоящее имя: Илья
- Откуда: Беларусь, Гомель
- Контактная информация:
Re: LinuxCNC 2.8
блин как по мне так руками написать код проще, две строки всего)))
я свой проволочный станок в мач3 руками "кодирую"
я свой проволочный станок в мач3 руками "кодирую"
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC 2.8
Вообще-то это обычная ситуация с Java под любой ОС. Выглядит она обычно так:
Разработчики Java: Мы тут нашли очередную уязвимость и чтобы её оперативно заткнуть мы в очередной версии исключили следующие функции и инструменты <далее длинный список>. В какой-нибудь следующей версии обещаем что-нибудь сделать с этим.
P.S. Тут есть и такой пример с коммерческим продуктом: Серверы Supermicro, модуль IPMI (удалённая консоль и управление сервером) - Java-applet (в самой свежей прошивке модуля) ни в какую не работает ни под какой виндой ни с каким браузером. Под линуксом работает с Firefox, и с Chrome.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 1742
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 290
- Настоящее имя: Алексей
- Контактная информация:
Re: LinuxCNC 2.8
я autoleveler имел в виду.iMaks-RS писал(а): ↑24 окт 2020, 22:02 оффтоп
Был бы признателен )
GCoil - в свободном доступе нет альтернативы.. софт был под винду.. Сейчас он перестал был доступен.. на ютубе есть видео намоточных станков с ЧПУ, под управлением Mach3.. но у все ссылаются на генератор кода GCoil.. такой вот замкнутый круг.. Пусть будет какой нибудь минималистический интерфейс.. типа TK в стиле twm.. я так понял в Х он поддерживается из коробки.. лишь бы работал.. не до "бантиков-фантиков" в интерфейсе..
gcoil - проще один раз g-code написать и при необходимости менять в шапке параметры, нет? зачем там интерфейс.
-
- Мастер
- Сообщения: 224
- Зарегистрирован: 05 июн 2018, 12:28
- Репутация: 0
- Настоящее имя: Борис
- Контактная информация:
Re: LinuxCNC 2.8
Простите , вы не могли бы подсказать, куда эту цифру ставить, при настройке pncconfig? У меня проблема -толчковое перемещение осей получилось.
viewtopic.php?f=41&t=31322&view=unread#unread
- iMaks-RS
- Мастер
- Сообщения: 1733
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: LinuxCNC 2.8
это актуально для управления с LPT портом... У Вас mesa генерит шаги, а не процессор в компе..
Посмотрите ДШ на сервы, какие тайминги по Step/Dir.. может имеет смысл их увеличить в 2 раза.. Возможно пид нужно настроить. Что-бы забегали сервы JMC iHSV57, пришлось немного повозиться с изучением информации и провести ряд опытов ))) Ситуация была похожая.. на быстрых перемещениях проблем не было, на медленных - рывками.. при подачах ниже 150мм.. причем проблема только с перемещением по Y (портала), ХZ на любых параметрах работают на низких подачах плавно..
-
- Мастер
- Сообщения: 224
- Зарегистрирован: 05 июн 2018, 12:28
- Репутация: 0
- Настоящее имя: Борис
- Контактная информация:
Re: LinuxCNC 2.8
У меня оказалась проблема в начтройках жесткости системы. Включил авторежим-проблема закончилась. Буду углублЯться в тему. Ничего пока более конкретного не скажу, но дробный шаг был из-за ошибок этих параметровiMaks-RS писал(а): ↑07 ноя 2020, 10:20это актуально для управления с LPT портом... У Вас mesa генерит шаги, а не процессор в компе..
Посмотрите ДШ на сервы, какие тайминги по Step/Dir.. может имеет смысл их увеличить в 2 раза.. Возможно пид нужно настроить. Что-бы забегали сервы JMC iHSV57, пришлось немного повозиться с изучением информации и провести ряд опытов ))) Ситуация была похожая.. на быстрых перемещениях проблем не было, на медленных - рывками.. при подачах ниже 150мм.. причем проблема только с перемещением по Y (портала), ХZ на любых параметрах работают на низких подачах плавно..
-
- Новичок
- Сообщения: 4
- Зарегистрирован: 11 апр 2019, 10:58
- Репутация: 2
- Настоящее имя: Алексей Викторович Виноградов
- Контактная информация:
Re: LinuxCNC 2.8
А как насчёт поддержки USB-HID контроллеров? У них внутри по умолчанию realtime режим реализован, хотелось бы увидеть реализацию альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений, чтобы не городить огромную бандуру с LPT, а интегрировать логическое управление в сам аппарат на маленькой платке в корпусе, размером с пачку сигарет.
Или в мире LinCNC нет разработчиков современных компактных решений, чтобы не городить огромную бандуру с LPT, а интегрировать логическое управление в сам аппарат на маленькой платке в корпусе, размером с пачку сигарет.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: LinuxCNC 2.8
А HID'то здесь каким боком?..AlekseyMakhlay писал(а): ↑ А как насчёт поддержки USB-HID контроллеров?
В мире разработчиков LinuxCNC в приоритете надёжность и стабильность работы...AlekseyMakhlay писал(а): ↑ Или в мире LinCNC нет разработчиков современных компактных решений
Но никто не мешает вам реализовать современные компактные решения LinuxCNC, раз оно вам так нужно...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 712
- Зарегистрирован: 18 май 2019, 13:23
- Репутация: 96
- Настоящее имя: Андрей
- Контактная информация:
Re: LinuxCNC 2.8
что считать современным? древнющий mach3 или lpt порт который вы пытаетесь обойти?AlekseyMakhlay писал(а): ↑ альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений
USB-HID это устройства вводы/вывода. ээ Обычно это мышь, клава, принтер. Ну если вы считаете что станок это игрушка - то пусть для вас он тоже будет HID.
Для нас станок является именно реалтайм машиной, и общение с ним каждые 50мс(стандарт usb) нууу очень редко. Потому что за 50мс можно проехать несколько миллиметров. К примеру можно нарезать 1 ЛИШНИЙ виток резьбы или въехать резцом в шпиндель - что крайне дорого по последствиям.
ЗЫ: ваша карта на алике стоит 6к рублей. А за 12к рублей можно купить полноценный PinCET который будет в 5 раз круче и стабильнее.
К примеру вот хорошее видео о скорости реалтайм работы на PCI картах
https://www.youtube.com/watch?v=Uk5LZGa ... e=emb_logo
- iMaks-RS
- Мастер
- Сообщения: 1733
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: LinuxCNC 2.8
))) зачем платить больше, когда есть Mesa 7i92 собранная в РФ?
Для ТС - есть проект на базе сетевой версии NVeM. Если интересно - следите за темой )
-
- Мастер
- Сообщения: 379
- Зарегистрирован: 24 сен 2019, 20:14
- Репутация: 7
- Контактная информация:
Re: LinuxCNC 2.8
Под такие скорости надо станок из рельс варить, и опалубку из чугуна отливать(эдак тонн 5-10), чтоб он по всей мастерской не ездил )ex71 писал(а): ↑03 дек 2020, 22:59ЗЫ: ваша карта на алике стоит 6к рублей. А за 12к рублей можно купить полноценный PinCET который будет в 5 раз круче и стабильнее.AlekseyMakhlay писал(а): ↑ альтернативы mach3 для nvum-sp4v2. Или это незаконно?
Или в мире LinCNC нет разработчиков современных компактных решений
К примеру вот хорошее видео о скорости реалтайм работы на PCI картах
https://www.youtube.com/watch?v=Uk5LZGa ... e=emb_logo
- iMaks-RS
- Мастер
- Сообщения: 1733
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: LinuxCNC 2.8
Поделюсь опытом.. с чем столкнулся - черный экран после чистой установки Дебиана 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 - см. спойлер) 4. Перезагружаем ОС - получаем ядро 5.х и графический интерфейс
Теперь можно поставить EMC2 и не забыть установить mesaflash. 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
Железо:
Ноут Acer A315-42G, проц - Athlon 300U, 16Gb RAM, Vega3/540X
Ранее устанавливал образ с уже установленным EMC2, скаченный по ссылки с форума linuxcnc. Но полученный результат меня не порадовал.
Дебиан 10.9 с ядром 4.019... в котором нет драйверов для свежих железок амд. Тем не менее - система загружается, но вместо Х - черный экран с мигающим курсором.
1. Выходим из "графического режима" нажав на клавиатуре комбинацию из трех пальцев: Ctrl+Alt+F2/F6
2. Вводим логин и пароль, который задали при установки дистрибутива
3. Читаем ответ по этой ссылке и вводим команды, (по ссылки пример установки обычного ядра, нам нужно RT - см. спойлер) 4. Перезагружаем ОС - получаем ядро 5.х и графический интерфейс
Теперь можно поставить EMC2 и не забыть установить mesaflash. 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
-
- Кандидат
- Сообщения: 61
- Зарегистрирован: 14 мар 2013, 13:40
- Репутация: 2
- Контактная информация:
Re: LinuxCNC 2.8
после обновления с 2.7.14 до 2.8.1 на токарном с месой перестал работать MPG в хале все пины видно и изменения на них тоже, сигналы прописаны в HALUI, станок и аксис на пульт не реагирует,подскажите куда нужно копать?
- mikehv
- Мастер
- Сообщения: 2103
- Зарегистрирован: 14 авг 2013, 10:10
- Репутация: 1170
- Откуда: Иваново
- Контактная информация:
Re: LinuxCNC 2.8
В 2,8 названия пинов изменились. Поэтому нет связи
- iMaks-RS
- Мастер
- Сообщения: 1733
- Зарегистрирован: 10 июл 2017, 09:25
- Репутация: 199
- Настоящее имя: Maks
- Откуда: От туда.
- Контактная информация:
Re: LinuxCNC 2.8
Поменялись в hal названия осей.. вместо x y z - номера 0 1 2. Написано в мануале.