Страница 6 из 25

Re: Китайский Ардуино и Grbl Controller

Добавлено: 30 июн 2016, 14:45
klbng
nevkon писал(а):Здесь можно только программно запаралелить - этот шилд рассчитан на трехосевую систему с возможностью подключения доп.двигателя к одной из осей.
А прошивкой может как-то возможно это сделать? Где-нибудь в файле config.h или в этом роде. Потому что программы для управления grbl довольно скудны настройками...

Re: Китайский Ардуино и Grbl Controller

Добавлено: 30 июн 2016, 15:01
nevkon
В этом разрезе конфиги grbl не смотрел, может быть и возможно. Максимум придется копнуть чуть глубже конфига. А не проще g-code формировать с дублированием для еще одной оси (например будет не G1 Y100, а G1 Y100 Z100)?

Re: Китайский Ардуино и Grbl Controller

Добавлено: 30 июн 2016, 15:49
klbng
nevkon писал(а):В этом разрезе конфиги grbl не смотрел, может быть и возможно. Максимум придется копнуть чуть глубже конфига. А не проще g-code формировать с дублированием для еще одной оси (например будет не G1 Y100, а G1 Y100 Z100)?
Я тоже об этом думал, но так и не вкурил, как это реализовать средствами АртКама...

Re: Китайский Ардуино и Grbl Controller

Добавлено: 30 июн 2016, 18:49
yurayerz
klbng писал(а):
nevkon писал(а):Здесь можно только программно запаралелить - этот шилд рассчитан на трехосевую систему с возможностью подключения доп.двигателя к одной из осей.
А прошивкой может как-то возможно это сделать? Где-нибудь в файле config.h или в этом роде. Потому что программы для управления grbl довольно скудны настройками...
Прошивкой, думаю, это будет сделать практически невозможно, поскольку оси сильно заточены на порты МК. Самое простое - перерезать дорожки на плате и кинуть "сопли" напрямую на Степ и Дир.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 01 июл 2016, 08:58
nevkon
Кстати можно найти парсер и сделать замену где встрнечается Z на Y, тогда и g-code не придется допиливать - парсер будет думать что Y это и есть Z.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 01 июл 2016, 09:49
selenur
помоему в любом текстовом редакторе есть опция заменить один текст на другой.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 01 июл 2016, 11:11
klbng
selenur писал(а):помоему в любом текстовом редакторе есть опция заменить один текст на другой.
Есть. Ковырял AkelPad и Word2010, вот только не могу правильно подобрать синтаксис для замены

Re: Китайский Ардуино и Grbl Controller

Добавлено: 02 июл 2016, 13:26
klbng
Проблема решилась элементарно подгибанием двух ножек на шилде и напайкой двух "соплей" :D
напайка.jpg (8330 просмотров) <a class='original' href='./download/file.php?id=83798&mode=view' target=_blank>Загрузить оригинал (263.4 КБ)</a>

Re: Китайский Ардуино и Grbl Controller

Добавлено: 03 июл 2016, 07:21
nevkon
Как вариант, только я бы выпаял эти 2 ноги, а не подгибал - заодно и подпаивать было бы проще

Re: Китайский Ардуино и Grbl Controller

Добавлено: 05 июл 2016, 22:11
FedorM84
Вроде бы заработало. Но шаговик пищит в такт гравировке и не двигается. Ток уменьшить?

Re: Китайский Ардуино и Grbl Controller

Добавлено: 06 июл 2016, 08:10
nevkon
Скорость уменьшить, ток увеличить (но не более разрешенного для шаговика). Возможно ось заклинило, но скорее всего задали слишком высокую скорость вращения ШД - он не успевает сдвинуться с места как происходит уже смена фазы. Особенно критично если ШД рассчитан на 12В с малым рабочим током, ему тогда все 24В на драйвере надо и то разогнать надо суметь (у меня кучка таких - 12В 0.4А и разогнались до 300т. шагов в минуту при 1/8 микрошаге).

Re: Китайский Ардуино и Grbl Controller

Добавлено: 06 июл 2016, 10:07
FedorM84
Да вот где только на этот движок даташит взять, если даже не известно наименование :(. Но от 12в они нормально сейчас работают через родной контроллер.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 06 июл 2016, 10:29
nevkon
Можете просто замерить сопротивление обмоток - если меньше 10 Ом, то еще куда ни шло, если больше, то это будет тихоходный ШД.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 11 июл 2016, 08:42
selenur
Сегодня появилось видео, на котором человек портировал GRBL на STM32:
https://www.youtube.com/watch?v=ehgXMa2spWM

Re: Китайский Ардуино и Grbl Controller

Добавлено: 15 июл 2016, 23:19
selenur
Нашел ещё один ресурс с примером реализации на STM32F103C8T6: https://github.com/Meekdai/STM32-GRBL
Залил прошивку:
2016-07-16_001151.jpg (8129 просмотров) <a class='original' href='./download/file.php?id=84937&mode=view' target=_blank>Загрузить оригинал (333.21 КБ)</a>
вроде даже отвечает.
Если кому нужно вот уже готовая прошивка, для заливки в микроконтроллер:
temp.zip
(37.12 КБ) 419 скачиваний
заливается через USART (ком-порт)
Using-TTL-UART-ARM-STM32F-Flashing-Programming-Manual-Diagram-ARM.jpg (8129 просмотров) <a class='original' href='./download/file.php?id=84939&mode=view' target=_blank>Загрузить оригинал (38.88 КБ)</a>

Re: Китайский Ардуино и Grbl Controller

Добавлено: 02 авг 2016, 03:20
Bobilon
Движки пищат когда перепутаны концы движка или обрыв провода. Лечится переподключением и пайкой.Эта плата нормально работает. Ставьте сначала дрова родные (продавец скидывает на мыло. Могу свои дать), а порт включайте Com7, а не Com3. Нормально работает, только греется без обдува.

Re: Китайский Ардуино и Grbl Controller

Добавлено: 18 авг 2016, 09:44
yurayerz
selenur писал(а):Нашел ещё один ресурс с примером реализации на STM32F103C8T6: https://github.com/Meekdai/STM32-GRBL
Вчера получил китайские модули, залил прошивку, потыкал щепочкой :hehehe: , погонял вхолостую.
Вроде оно живое, даже с программами управления взаимодействует. :lol:
Не понравилось, что версия grbl устаревшая - 0.8. В более свежих версиях плюшек поболее. Тот же Z-probe, например. Да и нет уверенности, что портировано без багов.
Особого смысла применять не вижу. С этим и ардуино прекрасно справляется. Так, чисто из спортивного интереса...

Re: Китайский Ардуино и Grbl Controller

Добавлено: 18 авг 2016, 09:50
selenur
yurayerz писал(а):
selenur писал(а):Нашел ещё один ресурс с примером реализации на STM32F103C8T6: https://github.com/Meekdai/STM32-GRBL
Вчера получил китайские модули, залил прошивку, потыкал щепочкой :hehehe: , погонял вхолостую.
Вроде оно живое, даже с программами управления взаимодействует. :lol:
Не понравилось, что версия grbl устаревшая - 0.8. В более свежих версиях плюшек поболее. Тот же Z-probe, например. Да и нет уверенности, что портировано без багов.
Особого смысла применять не вижу. С этим и ардуино прекрасно справляется. Так, чисто из спортивного интереса...
Ну я сейчас сам перешел с panet-cnc на ардуину, и качество работы моторов по сравнению с МК1 от panet-cnc такое-же, а вот нормальный PWM в ардуине есть сразу, в 0.9 прошивке, что наконец позволит нормально реализовать и выжигание с градациями, и прочие штуки...

Re: Китайский Ардуино и Grbl Controller

Добавлено: 18 авг 2016, 09:59
selenur
Как допишу весь софт, для генерации G-кода, управления GRBL контроллером, то сделаю порт под STM32, т.к. у ардуины производительности уже нет лишней, а мне нужно для ряда проектов, ручное управление, синхронизация по входящим импульсам, и др....

Re: Китайский Ардуино и Grbl Controller

Добавлено: 23 авг 2016, 19:25
Олег.
Интересная штука оказалась для моей задачи, изучаю.
Есть ли возможность у GRBL сбросить машинные координаты в ноль, не прибегая к перезагрузке ардуины.
дело в том, что у меня одна из осей вращается, и за день, значение оси в int32_t просто переполнится.
Желательно сбросить только одну ось

selenur писал(а):то сделаю порт под STM32,
Было бы интересно, ручное управление и более высокая частота, и всё это при наличии UART


-------------------------------------
Сам же и нарыл как нужную мне ось Y обнулить.
в файлик gcode.c на разбор кодов М нужно просто дописать
case 44:
if (sys.state == STATE_IDLE) { sys.position[1] = 0; }
break;