Страница 8 из 14

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

Добавлено: 19 июн 2019, 16:09
AndrejChoo
Здравствуйте.
Спасибо за подробное описание и саму прошивку.
У меня она в общем и целом работает. Но возникли проблемы с Z-щупом. Он работает, хотя на stm-ке очень много ложных срабатываний от помех. Но суть не в том. При попытке создать карту высот у меня никак не сохраняются координаты по Z. А в сетку просто вписываются нули. Хотя машинные и рабочие координаты отображаются корректно. Параметр $10 менял по всякому. Программа Candle, пробовал с grbl на атмеге на той же программе/компьютере - всё в порядке.
В чём может быть проблема?

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

Добавлено: 19 июн 2019, 22:40
selenur
AndrejChoo писал(а):В чём может быть проблема?
Я пока ещё подробно не изучил данный вопрос, думаю на выходных реализую режим сканирования, и тогда возможно будет понимание тонкостей реализации в GRBL, и попробуем разобраться с проблемой :-)

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

Добавлено: 30 июн 2019, 23:06
selenur
Обновил утилиту: http://selenur.ru/DownloadsApp/CoreGRBL/CoreGRBL.zip до версии 1.14
2019-07-01_005548.png (5418 просмотров) <a class='original' href='./download/file.php?id=165481&mode=view' target=_blank>Загрузить оригинал (63.12 КБ)</a>
Поправил косяк с вычислением машинных координат, добавил ручное управление 5-й осью, и добавил возможность настраивать параметры 5-ой оси.

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

Добавлено: 01 июл 2019, 12:04
RedCat
Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает

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

Добавлено: 01 июл 2019, 12:40
selenur
RedCat писал(а):Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает
У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.

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

Добавлено: 01 июл 2019, 15:31
xenon-alien
selenur писал(а):
RedCat писал(а):Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает
У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
+ нагрев сопла и стола чему-то тоже надо контролировать...

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

Добавлено: 02 июл 2019, 06:34
RedCat
selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?
xenon-alien писал(а): + нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть

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

Добавлено: 02 июл 2019, 07:29
selenur
RedCat писал(а):
selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?
xenon-alien писал(а): + нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть
Прошивка не особо сложная, так что доработка вполне возможна, что-бы отделить шаговик для подачи прутка, как и добавление терморегулирования, но как по мне прошивка типа Marlin и ей подобные, которые изначально заточены под 3d печать куда правильнее использовать, т.к. управляющий софт уже есть и нормально работает, а под GRBL прошивку для печати управляющую программу я ещё не встречал.....

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

Добавлено: 02 июл 2019, 15:13
RedCat
selenur писал(а): Прошивка не особо сложная, так что доработка вполне возможна, что-бы отделить шаговик для подачи прутка, как и добавление терморегулирования, но как по мне прошивка типа Marlin и ей подобные, которые изначально заточены под 3d печать куда правильнее использовать, т.к. управляющий софт уже есть и нормально работает, а под GRBL прошивку для печати управляющую программу я ещё не встречал.....
Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl

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

Добавлено: 02 июл 2019, 15:55
selenur
RedCat писал(а):Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl
Интересно конечно что за софт такой...... :thinking:

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

Добавлено: 02 июл 2019, 22:55
dadlick
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/

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

Добавлено: 03 июл 2019, 06:14
selenur
dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Ну вот и выход ;-)
Спасибо за ссылки!

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

Добавлено: 03 июл 2019, 18:19
AndrejChoo
Есть какие-нибудь подвижки с z-щупом?

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

Добавлено: 03 июл 2019, 20:10
selenur
AndrejChoo писал(а):Есть какие-нибудь подвижки с z-щупом?
Сегодня более менее закончил переделку станка, и блока управления станком, с stm32 контроллером, так-что сканирование щупом думаю в течение недели реализую, вопрос лишь в том кому эти данные сейчас могут пригодиться и в каком формате.
В самой программе модифицировать G-код с учетом сканирования, и последующим выполнением, до отпуска реализовать не успею, а в отпуске не уверен что будет особо возможность это полноценно реализовать и оттестировать.

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

Добавлено: 08 июл 2019, 09:45
RedCat
dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?
Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue ... ut-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bi ... eld-rabps/
Да я видел эти ссылки, выйду в отпуск займусь переписыванием этого кода ну или других портов на чистый C в кеил...

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

Добавлено: 08 июл 2019, 12:22
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:

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

Добавлено: 11 июл 2019, 23:52
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, если это возможно ?

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

Добавлено: 12 июл 2019, 07:25
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 за поворот, А за высоту. И постараться при написании программ не забывать это

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

Добавлено: 12 июл 2019, 13:39
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-ку, если там работает.

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

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