Эта проблема решается (да и должна в общем) использованием внешних контроллеров...а так-то да, при лучине тоже можно побриться...
Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Да после мелкомягкого там уже никто никому ничего не должен, за исключением кфлопа да и тот уже отбрыкался от матча.Kupfershcmidt писал(а): ↑ Эта проблема решается (да и должна в общем) использованием внешних контроллеров..
Наверно поэтому от grblgru больше толку чем от матча
-
- Мастер
- Сообщения: 937
- Зарегистрирован: 04 янв 2019, 15:19
- Репутация: 146
- Настоящее имя: Calabr
- Откуда: Киев
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Еще и на асе свои 16мГц и 2к памяти....
С такого, что она контроллер и занимается своим делом. И софт на ней руками написан и таймера и регистры аппаратные есть.
А матч больше тратит на картинки и борьбу с виндой. И ЛПТ дрыгающий ногами тоже бегемот в балетной пачке.
Кстати, а в чем были предпосылки играться с матч? По моему мнению, он только интерфейсом без платы - контроллера выигрывает.
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
-
- Мастер
- Сообщения: 625
- Зарегистрирован: 24 авг 2014, 10:29
- Репутация: 82
- Настоящее имя: Drey
- Откуда: Воронеж
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Кстати, правда, а почему мач выбрал? Сейчас на юсб хватает плат и без него, планет цнц, WL от форумчанина ( почитай на форуме), я мач не защищаю, но меня устраивает ( работал на планет цнц, но звуки не сравнивал), сильно никогда не обращал внимания на звуки, если честно, не зря же для шд музыку пишут)))
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Мне понадобилась 4-я ось. А Grbl под 4 оси только на Arduino Mega. И, в отличие от стабильной и надежной прошивки Grbl 1.1, для многоосевого управления существует чертова куча форков неизвестного качества. И ПО под Grbl, включая GrblGru, меня слегка задолбало. Все время преподносит какие-то сюрпризы. То щуп прокатит по заготовке, не поднимая, то шпиндель в пол ни с того ни с сего...
Так вот, раз контроллер мне все равно переделывать - выбрал Mach. Правда не в чистом виде LPT-шный, а USB карту STB5100.
И ПО Mach3 для меня не догма - попробую и Linuxcnc и друге (а что еще предложите?).
Я от "звуков музыки" ШД перешел к исследованию управляющих сигналов. Снял их осциллограмму. Точнее - записал сэмплы многоканальным логическим анализатором. Навскидку результаты ужасающие Если я правильно понял - алгоритмы аппроксимации дуг в Mach чудовищные!
Как разберусь точно - опубликую отдельной темой.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Я так себе представляю работу этих плат типа Mach3 - USB.
Mach3 генерит сигналы на ноги LPT, не подозревая, что его и нет вообще.
Плагин BL-UsbMach перехватывает эти сигналы и присваивает им метки времени.
После чего отправляет на карту STB через USB. Т.к. USB умеет работать только пакетами, да еще и с кэшированием, то на вход карты попадают сигналы, сбившиеся в одну кучу или в несколько куч, а вовсе не по времени. Но карта понимает, какой сигнал в какой момент послать в станок именно по меткам времени, проставленным плагином. А сама карта тупая. Конечно же она не обрабатывает G-оды и не выстраивает алгоритмы движения.
Я больше, чем уверен, что получится та же картина. Вряд ли карта искажает периоды между сигналами настолько, насколько я увидел в осциллограмме.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Ну, посоветуйте, что ли, толковую карту, пока я на адреналине!Kupfershcmidt писал(а): ↑ Вооот, а толковая карта генерирует сама траекторию из джи кода.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Ой, ну их разных есть, тут я не великий спец. Из мною владеемых это Smoothstepper. Есть юсби и есть езернет. Вроде кфлоп тоже такого типа...ZK motion - это всё у наших крупных продавцов можно найти.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Ноут с ЛПТ портом? что бы глянуть исходящий сигнал..
Может есть слот под расширение ПиСиАй карты? (правда под ЛЦНЦ не завелась. Нужно будет попробовать другой дистрибутив на Дебиан 7, а то на ПК с тем же чипом пришел переходник и система его видит, как параллельный порт, это если захочется его попробовать на ноуте)
Может есть слот под расширение ПиСиАй карты? (правда под ЛЦНЦ не завелась. Нужно будет попробовать другой дистрибутив на Дебиан 7, а то на ПК с тем же чипом пришел переходник и система его видит, как параллельный порт, это если захочется его попробовать на ноуте)
Последний раз редактировалось xenon-alien 23 янв 2021, 20:32, всего редактировалось 2 раза.
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Прочитал описание на сайте одного продавца (цена 17980 р.)Kupfershcmidt писал(а): ↑ Smoothstepper
"
"Ethernet SmoothStepper(ESS) – это внешний аппаратный контроллер движения для систем числового программного управления(ЧПУ) Mach3 и Mach4. ESS получает команды от Mach, и транслирует их в сигналы перемещения приводов вида «шаг-направление»(STEP/DIR). ESS совместим с подавляющим большинством шаговых и сервоприводов , работающих с сигналами STEP/DIR. Генерация сигналов производится с помощью ПЛИС, в результате не задействуется драйвер для LPT от Mach – такая схема радикально снижает загрузку процессора ПК при работе, а буферизация траектории в памяти контроллера значительно увеличивает стабильность работы всей системы.
Т.е. он имеет ту же функцию, что и STB5100 - перехватить сигналы от Mach3/4 и транслировать их в Ethernet. Иначе ему не было бы никакого дела до загрузки процессора ПК, буферизации и вообще Mach3/4. Ему бы для работы хватило со стороны ПК (или даже мобильного устройства) какого угодно G-code sender-а. А может быть он умел работать и тупо с флэшки, как Grbl-контроллеры.
Мой сайт: https://cnc1310.ru
-
- Мастер
- Сообщения: 2291
- Зарегистрирован: 04 авг 2019, 15:54
- Репутация: 323
- Настоящее имя: Сергей
- Контактная информация:
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
На сайте производителя только помпезная информация, какой крутой это контроллер. Никакой конкретики о том, как он работает.Kupfershcmidt писал(а): ↑ Читай в подлиннике.
Есть это:
Т.е. всего лишь для замены LPT? А где про внутренний процессор, интерпретирующий G-коды в сигналы управления ШД?"The SmoothStepper was designed to be a parallel port replacement".
Разве что
А что, Mach умеет транслировать высокоуровневые команды? Что, он читает из файла G-коды и их же передает в карту?"It accepts high-level commands from Mach and produces Step & Direction signals that are compatible with nearly all step & direction motor drivers".
Но если SmoothStepper - полноценный контроллер, то какое ему дело до ОС, процессоров ПК и прочих подробностях поставщика "высокоуровневых команд"?
System Requirements
A Windows PC from XP to Windows 10.
We recommend against single core Celeron processors... бла-бла-бла
Мой сайт: https://cnc1310.ru
- MX_Master
- Мастер
- Сообщения: 7469
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3089
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Нет, это работает не так. Плагин конкретного контроллера узнаёт у Mach3 желаемую позицию осей и состояние IO пинов в разные моменты времени. Складывает эти данные в USB буфер для отправки. Когда контроллер получит эти данные, он скопирует их в свой буфер и по меткам времени будет их потихоньку выполнять.
Дёргаться не стоит. В ближайшем будущем появятся в продаже недорогие Ethernet контроллеры для LinuxCNC, которые китайцы штампуют под Mach3 с заявленной частотой в 200 КГц, 6 осей. Я накатал для этих контроллеров прошивку и драйвер для LinuxCNC. Частота выросла в 10 раз, а сам контроллер получился весьма многоцелевой.
- Курдль
- Мастер
- Сообщения: 1978
- Зарегистрирован: 20 мар 2018, 16:55
- Репутация: 258
- Настоящее имя: Курдль Энтеропийский
- Откуда: Msk
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Не имею ни малейшего основания Вам не верить.MX_Master писал(а): ↑ Нет, это работает не так. Плагин конкретного контроллера узнаёт у Mach3 желаемую позицию осей и состояние IO пинов в разные моменты времени. Складывает эти данные в USB буфер для отправки. Когда контроллер получит эти данные, он скопирует их в свой буфер и по меткам времени будет их потихоньку выполнять.
Однако траекторию все равно рассчитывает Mach3 на основании конкретной команды из УП.
А к качеству этой траектории у меня появились претензии, как я описал в этой теме.
Ну, круто!MX_Master писал(а): ↑ Дёргаться не стоит. В ближайшем будущем появятся в продаже недорогие Ethernet контроллеры для LinuxCNC, которые китайцы штампуют под Mach3 с заявленной частотой в 200 КГц, 6 осей. Я накатал для этих контроллеров прошивку и драйвер для LinuxCNC. Частота выросла в 10 раз, а сам контроллер получился весьма многоцелевой.
Я, конечно, дождусь этого знаменательного события. Хорошо, что я разработал "стойку" станка с возможностью замены разных модулей.
А LinuxCNC, надеюсь, вылизан сообществом open source?
Мой сайт: https://cnc1310.ru
- MX_Master
- Мастер
- Сообщения: 7469
- Зарегистрирован: 27 июн 2015, 19:45
- Репутация: 3089
- Настоящее имя: Михаил
- Откуда: Алматы
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Не настолько хорошо как современный коммерческий софт, но во много раз лучше, чем Mach3. Плюс - LinuxCNC мега стабилен и открыт. В связи с чем, его можно запустить и юзать сутками без передыха на любой кофеварке, микро ПК, ноуте или настольном ПК.
- Maxekb77
- Мастер
- Сообщения: 1658
- Зарегистрирован: 05 окт 2013, 00:04
- Репутация: 285
- Настоящее имя: Максим
- Откуда: Екатеринбург
- Контактная информация:
Re: Под Mach3 станок стал работать гораздо громче, чем под Grbl. Дело в настройках?
Не смешите, какие там возможности - там с простыми то вещами большие сложности.Kupfershcmidt писал(а): ↑ Мач с аппаратным контроллером это как раз чисто экран с кнопками.... при значительно больших возможностях.
Да не там тоже все как обычно, доработать напильником. Но хоть есть что дорабатывать.