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

Контроллеры, драйверы, датчики, управляющие устройства.

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

Сообщение selenur » 19 июн 2019, 22:40

AndrejChoo писал(а):В чём может быть проблема?

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

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

Сообщение selenur » 30 июн 2019, 23:06

Обновил утилиту: http://selenur.ru/DownloadsApp/CoreGRBL/CoreGRBL.zip до версии 1.14
USBCNC GRBL 4 оси (6 осей!) 2019-07-01_005548.png

Поправил косяк с вычислением машинных координат, добавил ручное управление 5-й осью, и добавил возможность настраивать параметры 5-ой оси.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение RedCat » 01 июл 2019, 12:04

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

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

Сообщение selenur » 01 июл 2019, 12:40

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

У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение xenon-alien » 01 июл 2019, 15:31

selenur писал(а):
RedCat писал(а):Всем доброго времени суток! Вопрос такой, можно ли использовать данный контроллер в качестве контроллера для 3D принтера? Вроде осей хватает

У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.

+ нагрев сопла и стола чему-то тоже надо контролировать...
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
 
Сообщения: 1356
Зарегистрирован: 01 янв 2013, 13:13
Откуда: Закарпатская обл. Украина
Репутация: 420
Медальки:
Настоящее имя: Daniel

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

Сообщение RedCat » 02 июл 2019, 06:34

selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.

Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?

xenon-alien писал(а):+ нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть
RedCat
Новичок
 
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей

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

Сообщение selenur » 02 июл 2019, 07:29

RedCat писал(а):
selenur писал(а):У 3д принтера раздельное управление скорости подачи нити, и скорости движения сопла, а у текущей прошивки, все оси зависимы от одного параметра управления скоростью.

Я не глубоко разбирался с прошивкой, можно ли ее безболезненно подправить или сама по себе логика прошивки не позволяет этого?

xenon-alien писал(а):+ нагрев сопла и стола чему-то тоже надо контролировать...
вот с вот этим как раз я думаю проблем не должно быть


Прошивка не особо сложная, так что доработка вполне возможна, что-бы отделить шаговик для подачи прутка, как и добавление терморегулирования, но как по мне прошивка типа Marlin и ей подобные, которые изначально заточены под 3d печать куда правильнее использовать, т.к. управляющий софт уже есть и нормально работает, а под GRBL прошивку для печати управляющую программу я ещё не встречал.....
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение RedCat » 02 июл 2019, 15:13

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

Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl
RedCat
Новичок
 
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей

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

Сообщение selenur » 02 июл 2019, 15:55

RedCat писал(а):Есть софт, в виде плагина для программы mach3(точно название не вспомню сейчас) вот он принимает на вход файл 3д печати а сохраняет в grbl

Интересно конечно что за софт такой...... :thinking:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение dadlick » 02 июл 2019, 22:55

RedCat писал(а): в качестве контроллера для 3D принтера?

Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue-pill-ssd1306-well-very-little-but-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bit-with-your-hands-shield-rabps/
Аватара пользователя
dadlick
Новичок
 
Сообщения: 16
Зарегистрирован: 15 фев 2016, 20:40
Репутация: 5
Настоящее имя: Дмитрий

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

Сообщение selenur » 03 июл 2019, 06:14

dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?

Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue-pill-ssd1306-well-very-little-but-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bit-with-your-hands-shield-rabps/

Ну вот и выход ;-)
Спасибо за ссылки!
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение AndrejChoo » 03 июл 2019, 18:19

Есть какие-нибудь подвижки с z-щупом?
AndrejChoo
Новичок
 
Сообщения: 2
Зарегистрирован: 19 июн 2019, 16:01
Репутация: 0
Настоящее имя: Андрей

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

Сообщение selenur » 03 июл 2019, 20:10

AndrejChoo писал(а):Есть какие-нибудь подвижки с z-щупом?

Сегодня более менее закончил переделку станка, и блока управления станком, с stm32 контроллером, так-что сканирование щупом думаю в течение недели реализую, вопрос лишь в том кому эти данные сейчас могут пригодиться и в каком формате.
В самой программе модифицировать G-код с учетом сканирования, и последующим выполнением, до отпуска реализовать не успею, а в отпуске не уверен что будет особо возможность это полноценно реализовать и оттестировать.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение RedCat » 08 июл 2019, 09:45

dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?

Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue-pill-ssd1306-well-very-little-but-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bit-with-your-hands-shield-rabps/

Да я видел эти ссылки, выйду в отпуск займусь переписыванием этого кода ну или других портов на чистый C в кеил...
RedCat
Новичок
 
Сообщения: 4
Зарегистрирован: 01 июл 2019, 11:56
Репутация: 0
Настоящее имя: Девяткин Андрей

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

Сообщение selenur » 08 июл 2019, 12:22

RedCat писал(а):
dadlick писал(а):
RedCat писал(а): в качестве контроллера для 3D принтера?

Есть порт марлина на stm32
https://3dtoday.ru/blogs/3dmaniack/blue-pill-ssd1306-well-very-little-but-32-bit/
https://3dtoday.ru/blogs/3dmaniack/32bit-with-your-hands-shield-rabps/

Да я видел эти ссылки, выйду в отпуск займусь переписыванием этого кода ну или других портов на чистый C в кеил...

Было-бы хорошо это иметь в кейле :good:
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Аватара пользователя
selenur
Почётный участник
Почётный участник
 
Сообщения: 4025
Зарегистрирован: 21 авг 2013, 19:44
Откуда: Новый Уренгой
Репутация: 1436
Медальки:
Настоящее имя: Сергей

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

Сообщение passhi » 11 июл 2019, 23:52

Здравствуйте.
Может кто подсказать?
Попробовал 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, если это возможно ?
passhi
Новичок
 
Сообщения: 2
Зарегистрирован: 11 июл 2019, 23:03
Репутация: 0
Настоящее имя: Павел

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

Сообщение Mamont » 12 июл 2019, 07:25

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 за поворот, А за высоту. И постараться при написании программ не забывать это
Аватара пользователя
Mamont
Мастер
 
Сообщения: 892
Зарегистрирован: 10 дек 2015, 12:21
Откуда: РБ Минск
Репутация: 143
Настоящее имя: Виталий

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

Сообщение passhi » 12 июл 2019, 13:39

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-ку, если там работает.
passhi
Новичок
 
Сообщения: 2
Зарегистрирован: 11 июл 2019, 23:03
Репутация: 0
Настоящее имя: Павел

Пред.

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

Кто сейчас на конференции

Зарегистрированные пользователи: AlexKontra, Bing [Bot], Google [Bot], Hugo, khach, Majestic-12 [Bot], X-Ray, Yandex [bot], шпиндель

Reputation System ©'