Написание плагинов движения для mach3
Re: Пишу плугин для mach3, нужна помощь
ipr, а не хочешь реализовать EMC2 и неровная поверхность гравировки [РЕШЕНО] для Mach3?
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Я могу ошибаться, но ведь это в некотором роде задача 3d-сканирования. Плагин к мачу для сканирования вроде как есть...
Сканируем поверхность, сбрасываем результат в какой-либо редактор, на него накладываем гравировку - и получаем g-код. Но я могу ошибаться, я начинающий станочник
Сканируем поверхность, сбрасываем результат в какой-либо редактор, на него накладываем гравировку - и получаем g-код. Но я могу ошибаться, я начинающий станочник
Re: Пишу плугин для mach3, нужна помощь
Подскажи пожалуйста его название.ipr писал(а):Плагин к мачу для сканирования вроде как есть...
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Хмм... Сейчас пробежался по их форуму - и не нашел. Хотя, такое чувство, что на днях я видел что-то подобное, но в тот момент это меня не заинтересовало... Извиняюсь за дезинформацию.
По поводу реализовать: все-таки у меня сейчас первоочередная задача - подсоединить, наконец, станок (причем еще недоделанный) к компьютеру. Но, представив алгоритм работы нужного тебе плагина - уже вижу, что работы потребуется много, причем основная нагрузка ложится как раз на контроллер. Возможно, с лпт-портом и получилось бы проще (макросами) - но проверять мне не на чем...
А вообще, есть другая идея - решить проблему механически. Подпружинить гравер в плавающем по вертикали креплении, и поставить ограничитель заглубления.
По поводу реализовать: все-таки у меня сейчас первоочередная задача - подсоединить, наконец, станок (причем еще недоделанный) к компьютеру. Но, представив алгоритм работы нужного тебе плагина - уже вижу, что работы потребуется много, причем основная нагрузка ложится как раз на контроллер. Возможно, с лпт-портом и получилось бы проще (макросами) - но проверять мне не на чем...
А вообще, есть другая идея - решить проблему механически. Подпружинить гравер в плавающем по вертикали креплении, и поставить ограничитель заглубления.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Уууу... там еще и VisualStudio нужен... А без него совсем никак?
По компенсации неровности, предлагаю переместиться в отдельную тему:
Mach и неровная поверхность гравировки #1
По компенсации неровности, предлагаю переместиться в отдельную тему:
Mach и неровная поверхность гравировки #1
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
эт радуетipr писал(а):Исходники опубликую, это будет open-source проект
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Так можно скачать бесплатную Express версию, её достаточно. А без него - только установить готовый плагин, но что-то изменить под себя - уже не получится.Nick писал(а):Уууу... там еще и VisualStudio нужен... А без него совсем никак?
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Кое что начало получаться.
http://www.youtube.com/watch?v=42R1sjb-TjU
Обмен данными по компорту, скорость 115200, команда содержит 8 байт (из них в данный момент используются только 5), буфер в контроллере 512 байт, расчет траектории для 32мс интервалов. Фактически буфера хватает на примерно 2 секунды. Реализовано только выполнение программы, ручного передвижения пока нет. Станок, как видите, еще не доделан (нет драйвера и мотора оси зет) - поэтому только сферические передвижения в вакууме
Исходники будут позднее, нужно в коде сильно прибраться (сейчас стыдно их показывать, сплошные костыли).
http://www.youtube.com/watch?v=42R1sjb-TjU
Обмен данными по компорту, скорость 115200, команда содержит 8 байт (из них в данный момент используются только 5), буфер в контроллере 512 байт, расчет траектории для 32мс интервалов. Фактически буфера хватает на примерно 2 секунды. Реализовано только выполнение программы, ручного передвижения пока нет. Станок, как видите, еще не доделан (нет драйвера и мотора оси зет) - поэтому только сферические передвижения в вакууме
Исходники будут позднее, нужно в коде сильно прибраться (сейчас стыдно их показывать, сплошные костыли).
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Класс.
Поет станок как то странно? Почему в Маче циферки не бегают?
Поет станок как то странно? Почему в Маче циферки не бегают?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Не доделал ещеaftaev писал(а):Почему в Маче циферки не бегают?
В смысле?aftaev писал(а):Поет станок как то странно?
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
звук какой то странный. Мой тише работал когда череп фломастером вырезал.ipr писал(а):В смысле?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Так по сравнению с тем, раньше работал от платы PCI-LPT, сейчас его вообще не слышноaftaev писал(а):Мой тише работал
А если без шуток, то видимо дело в "хлипких" деталях портала - громко резонируют. А еще контроллер при смене режима движения не очень мягко его осуществляет (но я над этим работаю). И полушаг, наверное, свою лепту вносит, все-таки в перспективе нужно переходить на микрошаг - там заметно тише должно стать.
-
ipr
- Кандидат
- Сообщения: 65
- Зарегистрирован: 13 ноя 2012, 17:03
- Репутация: 1
- Откуда: Екатеринбург
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Плагин, прошивка, исходники, плата (схемы нет, все подписано на плате). Повторять устройство в данный момент не рекомендую, схема все еще может изменяться. Просто, для изучения... (советы и критика также приветствуются)
- Вложения
-
- Pulse_20121122.zip
- (222.87 КБ) 919 скачиваний
-
crashzoom
- Новичок
- Сообщения: 32
- Зарегистрирован: 18 дек 2012, 19:12
- Репутация: 0
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Интересная задумка. Я до конца не понял алгоритм. На подобие уже есть девайс - http://www.cncmasterkit.ru/viewtopic.php?f=3&t=1229 , но автор пропал и работа осталась незаконченная. Этот контроллер принимает с мача г кода и сам их обрабатывает и поэтому остались нереализованные G32 и выход в ноль не работает.
Хорошо бы было бы сделать, чтоб мач передавал в контроллер только количество шагов и направление, а контроллер сам генерировал на сигналы и не брал на себя обработку кодов.
Контроллер реализован через com порт, может лучше его на ft232 реализовать и подключать к ЮСБ?
В будущем можно добавить протокол rs485, чтоб по нему подключать дополнительные устройства, типа пульт, концевики. Чтоб не тянуть провода к контроллеру, а осуществлять связь по 4 проводам на большом расстоянии.
Хорошо бы было бы сделать, чтоб мач передавал в контроллер только количество шагов и направление, а контроллер сам генерировал на сигналы и не брал на себя обработку кодов.
Контроллер реализован через com порт, может лучше его на ft232 реализовать и подключать к ЮСБ?
В будущем можно добавить протокол rs485, чтоб по нему подключать дополнительные устройства, типа пульт, концевики. Чтоб не тянуть провода к контроллеру, а осуществлять связь по 4 проводам на большом расстоянии.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
что то исходников я не заметил для плагина
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
crashzoom
- Новичок
- Сообщения: 32
- Зарегистрирован: 18 дек 2012, 19:12
- Репутация: 0
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
aftaev писал(а):что то исходников я не заметил для плагина
В архиве папка Plugin_sources
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
ссылку на архив
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
crashzoom
- Новичок
- Сообщения: 32
- Зарегистрирован: 18 дек 2012, 19:12
- Репутация: 0
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
В сообщении #33
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Сложно ссылку вставить?crashzoom писал(а):В сообщении #33
Где здесь ссылка
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
crashzoom
- Новичок
- Сообщения: 32
- Зарегистрирован: 18 дек 2012, 19:12
- Репутация: 0
- Контактная информация:
Re: Пишу плугин для mach3, нужна помощь
Я про этот контроллер, а не про KitStep, на который я дал ссылку в сообщении №34. На KitStep нет исходников. Если бы были, то можно было бы доработать, но автор исходниками не стал делиться, чтоб не гуляли по сети разные версии устройства.

