WLMill (Windows/Linux (Qt) + WLMotion) - управление фрезерным ЧПУ

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Спасибо.)

Нашёл причину вылетов - она не в коде.

Также обновил исходники и релиз для одноплатников.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
daemon78
Мастер
Сообщения: 1693
Зарегистрирован: 02 окт 2018, 15:02
Репутация: 103
Настоящее имя: Владимир
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение daemon78 »

wldev писал(а): Также обновил исходники и релиз для одноплатников.
Убежал качать
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

wldev писал(а): Нашёл причину вылетов - она не в коде.
ии? не интригуйте уже.
я кстати пустил вчера первую дубовую стружку (июньской версией естественно)
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): 10 окт 2020, 06:39
wldev писал(а): Нашёл причину вылетов - она не в коде.
ии? не интригуйте уже.
я кстати пустил вчера первую дубовую стружку (июньской версией естественно)
Суть в том что для новых элементов отображения координат нужен компонент который опирается на OpenGL. И если нет драйверов OpenGL 2.0 и выше. Программа падает. Хотя во время отладки запускается.
А самое интересное что в LInux такого нет...

Переделаю этот элемент.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): 10 окт 2020, 06:39
wldev писал(а): Нашёл причину вылетов - она не в коде.
ии? не интригуйте уже.
я кстати пустил вчера первую дубовую стружку (июньской версией естественно)
Если нет драйверов OpenGL. И в распоряжении стандартный
стандартный видеоадаптер.png (1009 просмотров) <a class='original' href='./download/file.php?id=187483&mode=view' target=_blank>Загрузить оригинал (33.26 КБ)</a>
то происходил вылет.

обновил программу, добавился файл opengl32sw.dll

прошу попробовать
https://cloud.mail.ru/public/3S9N/4GwuXnJuY
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение Prav »

Бета-тестеры, налетай!
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Пока попробовал распаковать на десктопе и 2х нетбуках - не валится - это хорошо.
wldev писал(а): Если нет драйверов OpenGL. И в распоряжении стандартный
насчет драйверов не знаю - что было в виндах 8.1 и 10 - то и есть - может чего не доложили - но это вряд ли.
а драйвера разумеется везде не дефолтные - intel HD и UHD. графика без собственной памяти - может в этом дело?

но все три не видят WLM35J. Я в курсе что если поправить что-то в каком-то конфиге - то не видеть они будут WLM35А как июньская версия. Это мелочь конечно - но она прямо на фасаде программы.

Далее прога запущенная на нетбуках поверх окна об отсутствующем устройстве выдает еще окошко "сохранить ли файл?". какой блин файл?Это тоже мелочь - но она тоже прям на фасаде. В чем разница с десктопом? Вероятно каким то образом это связано с драйвером компорта.
Новая программа будет работать со старым микрокодом? или нужно 3х файловый ставить? Кстати я так и не нашел основной файл на том сайте куда меня послали за апгрейдом - и это сайт явно не для клиента. Давайте оставим облако до лучших времен.
в игноре:
Афтаев
Аватара пользователя
Prav
Мастер
Сообщения: 834
Зарегистрирован: 14 июл 2015, 05:10
Репутация: 138
Настоящее имя: Петр Раввинский
Откуда: Москва
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение Prav »

VAT писал(а): Давайте оставим облако до лучших времен.
Ну ты блин даёшь! Когда всё прогрессивное человечество уже можно сказать загнало себя туда!?
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

Мне, Петь, нет дела до прогрессивного человечества - я за то облако где сейчас лежит файло, против того куда оно хочет переехать.
в игноре:
Афтаев
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

daemon78 писал(а): Сергей, это бомба!!!
Интерфейс на маленьком экране был самой слабой частью.
Мне не терпится испытать.
А как мне интересно выполнены кнопки перемещения и пробинга в конкурирующих продуктах? Чтобы чередовать Х+ с Х- нужно обязательно прыгать через Y? и вообще в кнопку ни пальцем ни мышью не так просто на маленьком экране. Я промазал мышкой по Х+ и попал в Z- хорошо обошлось - ну подумаешь засадил фрезу в деревяху. А мог чтонить сломать. А пальцем кмк и вовсе невозможно на 10" - не знаю как там у daemon78 на 7" что-то получается.
И можно например на оси (например А) поставить галку что ее нет? - чтобы все что к ней относится отовсюду из интерфейса исчезло?
Из меню положения исчезли кнопки которыми я калибровал станок на прошлой версии. Теперь нужно как то по другому это делать. И были "СК" и "двигатели" и вроде я даже чтото понял что это за. Я не хочу сказать, что стало хуже - но прежде чем развиваться вширь и вглубь - интерфейс нужно точить точить и точить. половину по русски половину по английски. И разобраться без доков невозможно если перерыв значительный - что такое Index у выхода ШИМ например. Когда то я знал. А что это такое не угадаешь и с 10 попыток. И вроде графический экран - и он практически пустой. Зато с прокруткой и закладками - ну не влезли настройки одной оси.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): 13 окт 2020, 16:42 но все три не видят WLM35J. Я в курсе что если поправить что-то в каком-то конфиге - то не видеть они будут WLM35А как июньская версия. Это мелочь конечно - но она прямо на фасаде программы.
Переделали. При первом запуске он будет предлагать найти контроллер (через секунду вызывается диалог выбора устройства).

Но потом он ищет устройство по id везде (USB/Ethernet) и работает с ним. Это сделано для возможности управления несколькими станками с одного ПК.
VAT писал(а): Далее прога запущенная на нетбуках поверх окна об отсутствующем устройстве выдает еще окошко "сохранить ли файл?". какой блин файл?Это тоже мелочь - но она тоже прям на фасаде. В чем разница с десктопом? Вероятно каким то образом это связано с драйвером компорта.
Это баг, больше не должно...
VAT писал(а): Новая программа будет работать со старым микрокодом?
Будет
VAT писал(а): Кстати я так и не нашел основной файл на том сайте куда меня послали за апгрейдом - и это сайт явно не для клиента. Давайте оставим облако до лучших времен.
облако так и работает. С облаком есть свои неудобства, например нет прямых ссылок на файлы...(часто меняются)
VAT писал(а): 13 окт 2020, 20:23 А как мне интересно выполнены кнопки перемещения и пробинга в конкурирующих продуктах? Чтобы чередовать Х+ с Х- нужно обязательно прыгать через Y? и вообще в кнопку ни пальцем ни мышью не так просто на маленьком экране. Я промазал мышкой по Х+ и попал в Z- хорошо обошлось - ну подумаешь засадил фрезу в деревяху. А мог чтонить сломать. А пальцем кмк и вовсе невозможно на 10" - не знаю как там у daemon78 на 7" что-то получается.
Лучше использовать клавиатуру.
VAT писал(а): 13 окт 2020, 20:23 И можно например на оси (например А) поставить галку что ее нет? - чтобы все что к ней относится отовсюду из интерфейса исчезло?
Этот вопрос прорабатывается. Сейчас можно удалить блок в файле mmconfig
"<WLMillDrive Backlash="0" name="A" indexMAxis="3" type="0" Dim="2,360,6400" Position="-34.7264" orgPosition="0" homePosition="0" orgSize="0.798047" logicFindPos="0" feedVFind="10" Pad="main,0,100,10,-100"/>
</Drive>
"
VAT писал(а): . половину по русски половину по английски.
поправлен
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

Произошли изменения.
Раньше было неясно назначение кнопки "дом". Многие её путали с кнопкой поиска базы для всех осей. И чтобы этого больше небыло:

1 Старый функции кнопки "дом" перенесены в G28. (положение которое можно использовать в программах и при работе с WLMill,()жёлтый квадрат)
2 При нажатии на кнопку "дом". Происходит поиск положения осей согласно порядку поиска.
Этот порядок задаётся в меню WLMill - указываются в какой последовательности производить поиск осей ч/з запятую если требуется дождаться завершения..

например :
z,x,y - сначала поиск z, затем x, затем y
z,xy - сначала поиск z, затем x и y одновременно
zxy - поиск всех осей одновременно
findDrivePos.png (905 просмотров) <a class='original' href='./download/file.php?id=187536&mode=view' target=_blank>Загрузить оригинал (95.33 КБ)</a>
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение vladumur »

вопрос: нет ли в задумках реализации "программной" компенсации кривизны осей?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4605
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1622
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение selenur »

vladumur писал(а): 14 окт 2020, 18:09 вопрос: нет ли в задумках реализации "программной" компенсации кривизны осей?
А как выяснить и зафиксировать эту кривизну?
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

По идее если поверочную линейку положить на стол и проехаться по ней пробингом допустим 10 точек.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

vladumur писал(а): 14 окт 2020, 18:09 вопрос: нет ли в задумках реализации "программной" компенсации кривизны осей?
пока не было. Сильно кривые?
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение vladumur »

до 0,12мм
vladumur
Мастер
Сообщения: 278
Зарегистрирован: 07 авг 2014, 16:44
Репутация: 37
Откуда: Россия, Красноярский край
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение vladumur »

selenur писал(а): 15 окт 2020, 11:01
vladumur писал(а): 14 окт 2020, 18:09 вопрос: нет ли в задумках реализации "программной" компенсации кривизны осей?
А как выяснить и зафиксировать эту кривизну?
По поверочной линейке.
кривизна до 0,12 мм. Выправить механически нет возможности.
VAT
Мастер
Сообщения: 1222
Зарегистрирован: 22 окт 2017, 22:17
Репутация: 28
Настоящее имя: Вадим
Откуда: Москва

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение VAT »

wldev писал(а): прошу попробовать
попробовал.
ну эти 2 момента косметические вылечились. зато теперь в меню выбора девайса - "но девайс" хотя коннект есть и можно чем то подвигать. кроме того при отжатии кнопки станок включен выскакивает ошибка чтото про "тормоз". она не мешает особо как и устраненное предложение сохранить какой то файл.
кроме того чуть не грохнул рабочую конфигурацию.
так как всетаки проапгрейдить микрокод? я не вижу 3х файлов про которые речь.
в игноре:
Афтаев
Аватара пользователя
wldev
Мастер
Сообщения: 1650
Зарегистрирован: 24 янв 2012, 16:04
Репутация: 510
Настоящее имя: Сергей Бочаров
Откуда: Новосибирск
Контактная информация:

Re: WLMill (Open source + WLMotion) - управление фрезерным ЧПУ

Сообщение wldev »

VAT писал(а): 18 окт 2020, 22:28 ну эти 2 момента косметические вылечились. зато теперь в меню выбора девайса - "но девайс" хотя коннект есть и можно чем то подвигать. кроме того при отжатии кнопки станок включен выскакивает ошибка чтото про "тормоз". она не мешает особо как и устраненное предложение сохранить какой то файл.
если есть соединение, то он не покажет текущее устройство в списке, только свободные...

поправил, + добавлена остановка поиска при повторном нажатии на кнопку "дом"
VAT писал(а): 18 окт 2020, 22:28 кроме того чуть не грохнул рабочую конфигурацию.
нужно делать бэкапы (архивировать перед правкой)
VAT писал(а): 18 окт 2020, 22:28 так как всетаки проапгрейдить микрокод? я не вижу 3х файлов про которые речь.
там будет только 2 обновляемые прошивки (файлы WLM35A_B0 и WLM35A_B1)
облако папка FW https://cloud.mail.ru/public/4UWv/243JtNqPS/
или Git https://github.com/wldevru/fw

можно и не скачивать, WLFW-3 сам скачает и прошьет нужную если есть доступ в интернет.
Новости: https://t.me/wldevruch
Обсуждения: https://t.me/wldevgr
Ответить

Вернуться в «Windows / Mach»