USBCNC GRBL 4 оси (6 осей!)

Контроллеры, драйверы, датчики, управляющие устройства.
AndrejChoo
Новичок
Сообщения: 2
Зарегистрирован: 19 июн 2019, 16:01
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение AndrejChoo »

Здравствуйте.
Спасибо за подробное описание и саму прошивку.
У меня она в общем и целом работает. Но возникли проблемы с Z-щупом. Он работает, хотя на stm-ке очень много ложных срабатываний от помех. Но суть не в том. При попытке создать карту высот у меня никак не сохраняются координаты по Z. А в сетку просто вписываются нули. Хотя машинные и рабочие координаты отображаются корректно. Параметр $10 менял по всякому. Программа Candle, пробовал с grbl на атмеге на той же программе/компьютере - всё в порядке.
В чём может быть проблема?
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

AndrejChoo писал(а):В чём может быть проблема?
Я пока ещё подробно не изучил данный вопрос, думаю на выходных реализую режим сканирования, и тогда возможно будет понимание тонкостей реализации в GRBL, и попробуем разобраться с проблемой :-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

Обновил утилиту: http://selenur.ru/DownloadsApp/CoreGRBL/CoreGRBL.zip до версии 1.14
2019-07-01_005548.png (5219 просмотров) <a class='original' href='./download/file.php?id=165481&sid=0bf0c5ba89951c8c38496fca49ec6e5f&mode=view' target=_blank>Загрузить оригинал (63.12 КБ)</a>
Поправил косяк с вычислением машинных координат, добавил ручное управление 5-й осью, и добавил возможность настраивать параметры 5-ой оси.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
RedCat
Новичок
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение RedCat »

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

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

RedCat писал(а):Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает
У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение xenon-alien »

selenur писал(а):
RedCat писал(а):Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает
У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
+ нагрев сопла и стола чему-то тоже надо контролировать...
RedCat
Новичок
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение RedCat »

selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?
xenon-alien писал(а): + нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

RedCat писал(а):
selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?
xenon-alien писал(а): + нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть
Прошивка не особо сложная, так что доработка вполне возможна, что-бы отделить шаговик для подачи прутка, как и добавление терморегулирования, но как по мне прошивка типа Marlin и ей подобные, которые изначально заточены под 3d печать куда правильнее использовать, т.к. управляющий софт уже есть и нормально работает, а под GRBL прошивку для печати управляющую программу я ещё не встречал.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
RedCat
Новичок
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение RedCat »

selenur писал(а): Прошивка не особо сложная, так что доработка вполне возможна, что-бы отделить шаговик для подачи прутка, как и добавление терморегулирования, но как по мне прошивка типа Marlin и ей подобные, которые изначально заточены под 3d печать куда правильнее использовать, т.к. управляющий софт уже есть и нормально работает, а под GRBL прошивку для печати управляющую программу я ещё не встречал.....
Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

RedCat писал(а):Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl
Интересно конечно что за софт такой...... :thinking:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Аватара пользователя
dadlick
Новичок
Сообщения: 26
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 32
Настоящее имя: Дмитрий
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение dadlick »

RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Ну вот и выход ;-)
Спасибо за ссылки!
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
AndrejChoo
Новичок
Сообщения: 2
Зарегистрирован: 19 июн 2019, 16:01
Репутация: 0
Настоящее имя: Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение AndrejChoo »

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

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

AndrejChoo писал(а):Есть какие-нибудь подвижки с z-щупом?
Сегодня более менее закончил переделку станка, и блока управления станком, с stm32 контроллером, так-что сканирование щупом думаю в течение недели реализую, вопрос лишь в том кому эти данные сейчас могут пригодиться и в каком формате.
В самой программе модифицировать G-код с учетом сканирования, и последующим выполнением, до отпуска реализовать не успею, а в отпуске не уверен что будет особо возможность это полноценно реализовать и оттестировать.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
RedCat
Новичок
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение RedCat »

dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Да я видел эти ссылки, выйду в отпуск займусь переписыванием этого кода ну или других портов на чистый C в кеил...
Аватара пользователя
selenur
Почётный участник
Почётный участник
Сообщения: 4604
Зарегистрирован: 21 авг 2013, 19:44
Репутация: 1621
Настоящее имя: Сергей
Откуда: Новый Уренгой
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение selenur »

RedCat писал(а):
dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Да я видел эти ссылки, выйду в отпуск займусь переписыванием этого кода ну или других портов на чистый C в кеил...
Было-бы хорошо это иметь в кейле :good:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
passhi
Новичок
Сообщения: 2
Зарегистрирован: 11 июл 2019, 23:03
Репутация: 0
Настоящее имя: Павел
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение passhi »

Здравствуйте.
Может кто подсказать?
Попробовал GRBL с платой Mega2560 (прошивка https://github.com/LETARTARE/grblQ-Mega-4axes)
У меня 4-я ось тангенциальный нож. Все оси бегают, все хорошо, но проблема с кодом G2/G3.
Строка вида G3 X43.7023 Y-41.9836 Z-1 I6.5282 J-2.1505 F400.000000 A-0.914377, описывает дугу без поворота оси А.
Закончив дугу поворачивает ось (в Mach3 выполнялось четко, ось А поворачивалась тангенциально по ходу дуги).
Хочется добиться этого от GRBL, если это возможно ?
Аватара пользователя
Mamont
Мастер
Сообщения: 1973
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 383
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение Mamont »

passhi писал(а):Здравствуйте.
Может кто подсказать?
Попробовал GRBL с платой Mega2560 (прошивка https://github.com/LETARTARE/grblQ-Mega-4axes)
У меня 4-я ось тангенциальный нож. Все оси бегают, все хорошо, но проблема с кодом G2/G3.
Строка вида G3 X43.7023 Y-41.9836 Z-1 I6.5282 J-2.1505 F400.000000 A-0.914377, описывает дугу без поворота оси А.
Закончив дугу поворачивает ось (в Mach3 выполнялось четко, ось А поворачивалась тангенциально по ходу дуги).
Хочется добиться этого от GRBL, если это возможно ?
Похоже программеры забыли ввести изменение А в круговой интерполяции.
Можно , если поковыряться в исходниках, добавить изменение А по аналогии с Z, скомпилировать и зашить.
Или перекинуть А и Z местами. Z за поворот, А за высоту. И постараться при написании программ не забывать это
passhi
Новичок
Сообщения: 2
Зарегистрирован: 11 июл 2019, 23:03
Репутация: 0
Настоящее имя: Павел
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение passhi »

Mamont писал(а):
passhi писал(а):Здравствуйте.
Может кто подсказать?
Попробовал GRBL с платой Mega2560 (прошивка https://github.com/LETARTARE/grblQ-Mega-4axes)
У меня 4-я ось тангенциальный нож. Все оси бегают, все хорошо, но проблема с кодом G2/G3.
Строка вида G3 X43.7023 Y-41.9836 Z-1 I6.5282 J-2.1505 F400.000000 A-0.914377, описывает дугу без поворота оси А.
Закончив дугу поворачивает ось (в Mach3 выполнялось четко, ось А поворачивалась тангенциально по ходу дуги).
Хочется добиться этого от GRBL, если это возможно ?
Похоже программеры забыли ввести изменение А в круговой интерполяции.
Можно , если поковыряться в исходниках, добавить изменение А по аналогии с Z, скомпилировать и зашить.
Или перекинуть А и Z местами. Z за поворот, А за высоту. И постараться при написании программ не забывать это
Да, проскакивала такая мысль, использовать А вместо Z. Но каждый раз менять G-code, созданный в Inkscape, как-то не очень.
И даже, если получится, то потом в окне визуализации будут "крякозяблы" вместо контуров (наверное).
Хотелось-бы разобраться с исходниками, но я не особо петрю в С.
В Grbl все разнесено по модулям, я так подозреваю надо смотреть модуль gcode.c (а скорее всего не только)
У автора этой темы я заглянул в gcode.c и сравнил со своим, особой разницы не увидел. Подозреваю, что он тоже не корректировал этот момент.
Вот хотелось-бы уточнить и может перейти на STM-ку, если там работает.
shura2000
Новичок
Сообщения: 23
Зарегистрирован: 09 мар 2016, 19:39
Репутация: -3
Контактная информация:

Re: USBCNC GRBL 4 оси (6 осей!)

Сообщение shura2000 »

Здравствуйте. Есть возможность подключать серву или лазер? Для реализации плоттера или выжигателя.
Подключил на пин Spindel PWM bit - не работает.
Ответить

Вернуться в «Электроника»