Лучший софт для Arduino GRBL

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
RWIK
Новичок
Сообщения: 3
Зарегистрирован: 26 мар 2017, 21:15
Репутация: 0
Настоящее имя: Александр
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение RWIK »

Сейчас размеры детали соответствуют чертежу. Всем спасибо.
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Andrey@KZN »

2-миллиметровой фрезой по кругу диаметром 19 - вырежется отверстие диаметром 21.
Геометрия...
ktki
Опытный
Сообщения: 127
Зарегистрирован: 07 янв 2018, 22:06
Репутация: 19
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение ktki »

Jony_Silver писал(а):EstlCAM рекомендую!
Подскажите, как в этой программе построить трохоидальную обработку при фрезеровке по профилю 2D? И в чем ограничения бесплатной? Скачал создал открыл dxf построил траекторию попробовал в мач и candle без станка вроде полностью рабочий файл, в чем ограничение, что я получу после оплаты?
Аватара пользователя
maagalex
Мастер
Сообщения: 477
Зарегистрирован: 05 мар 2017, 14:39
Репутация: 27
Настоящее имя: Александр Липкович
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение maagalex »

Jony_Silver писал(а):EstlCAM рекомендую!
Тоже пользую, сейчас столкнулся с тем что нужно тупо делать пропилы в листе..Инструмент engrave позволяет пропилить линию, но проблема в том что если я снимаю по чуть чуть большим числом проходов-фреза режет только в одном направлении, а в обратную сторону движется вхолостую ..Даже Кристиану написал-он ответил как всегда кратко что эта функция не позволяет прорезать при обоих проходах..Остается только ручками править G-код?
tol9toptopor
Новичок
Сообщения: 1
Зарегистрирован: 28 июн 2018, 14:29
Репутация: 0
Настоящее имя: Анатолий
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение tol9toptopor »

Достаточно долго пользуюсь candle + Rhinoceros 5 + RhinoCam. на мой взгляд это самая удобная связка. единственное что не хватает в candle, края и центра искателя. так-же хотелось бы найти софту с полной поддержкой 4-5 оси.
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

Добрый день.
Написал макрос vba для Corel Draw для генерации G coda из векторного макета ,
с последующим подключением к китайскому граверу GRBL 0.9 и отправкой на него кода.
У меня возник вопрос , как быстро остановить работу гравера -пауза.
Один вариант использовать команды реального времени для grbl ! и ~
По команде "!" станок останавливается сразу , не зависимо сколько у него в буфере есть команд на выполнение. При этом лазер не отключается(жгёт точку).
А по команде "~" продолжает работу.
Но я не знаю, как можно при такой остановке выключить лазер (если он включен) , а потом включить .
Если после остановки "!" отправить "М5" то команда просто встанет в очередь в буфере станка.
Конечно есть еще один вариант , прекратить отправку кодов , отправить "м5" , и ждать когда из буфера станка
будут выполнены все команды. После чего станок остановиться, но это как то медленно , если станок принял длинную траекторию с маленькой скоростью. Ждать 10-40 сек не хочется.
Хочется быстрой реакции на кнопку "пауза" .
Может , остановка "!", очистка буфера от команд (не знаю , возможно ли такое) , отправка "м5" , и продолжить "~".
Теоретически станок должен сразу встать и выключить лазер. Конечно много вопросов, какие строки выполнены , какие удалены, а если остановка
была до завершения выполнения кокой то строки g coda. Такое подходит для команды "стоп".
Плотно сижу на Corel Draw.
Аватара пользователя
Q-starь
Мастер
Сообщения: 904
Зарегистрирован: 04 апр 2011, 16:50
Репутация: 604
Настоящее имя: Гэн
Откуда: Казахстан
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Q-starь »

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

Re: Лучший софт для Arduino GRBL

Сообщение selenur »

AndrePRM писал(а):А по команде "~" продолжает работу.
Но я не знаю, как можно при такой остановке выключить лазер (если он включен) , а потом включить .
Если после остановки "!" отправить "М5" то команда просто встанет в очередь в буфере станка.
Из того что я помню.....
В версии прошивки 0.9 есть несколько команд которые идут вне очереди, типа "!", "~", а вот все остальные только через буфер... очистка буфера только при полной остановке, или перезагрузке контроллера делается....
В версии прошивки 1.1 появилось 2 режима: фрезер и лазер, и при включении режима лазера, при паузе лазер гаснет, а в режиме фрезер продолжает светить.
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

Генерирует код который можно сразу отправить на станок.

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

Re: Лучший софт для Arduino GRBL

Сообщение selenur »

AndrePRM писал(а):Теперь нужно еще разобраться как прошить до 1.1
Если у кого есть ссылки на прошивку , черкните
Вот тут пример прошивки: http://www.cnc-club.ru/wiki/index.php/FirmwareGRBL версии 0.9

Но для версии 1.1 всё тоже самое, только ссылка вот эта: https://github.com/gnea/grbl

А вот тут есть даже скомпилированная версия: https://github.com/gnea/grbl/releases
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

Промучился пол дня.
Результат , сохранил свою старую прошивку.
Записал GRBL 1.1 из скомпилированного файла.
Как и ожидал не соответствуют пины моторов(только в одну сторону движется)
Как я понял нужно поправить файл grbl/cpu_map/cpu_map.h
Но , я не могу его скомпилировать , даже не исправляя. Куча ошибок.

Код: Выделить всё

Arduino: 1.8.7 (Windows XP), Плата:"Arduino Nano, ATmega328P"

In file included from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/grbl.h:43:0,

                 from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/nuts_bolts.h:56:0: warning: "max" redefined

 #define max(a,b) (((a) > (b)) ? (a) : (b))

 ^

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:93:0: note: this is the location of the previous definition

 #define max(a,b) ((a)>(b)?(a):(b))

 ^

In file included from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/grbl.h:43:0,

                 from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/nuts_bolts.h:57:0: warning: "min" redefined

 #define min(a,b) (((a) < (b)) ? (a) : (b))

 ^

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:92:0: note: this is the location of the previous definition

 #define min(a,b) ((a)<(b)?(a):(b))

 ^

In file included from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/grbl.h:43:0,

                 from C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl\examples\grblUpload\grblUpload.ino:27:

C:\Documents and Settings\DNS_\Мои документы\Arduino\libraries\grbl/nuts_bolts.h:61:0: warning: "bit" redefined

 #define bit(n) (1 << n)

 ^

In file included from sketch\grblUpload.ino.cpp:1:0:

C:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:123:0: note: this is the location of the previous definition

 #define bit(b) (1UL << (b))

 ^

Скетч использует 29920 байт (97%) памяти устройства. Всего доступно 30720 байт.
Глобальные переменные используют 1633 байт (79%) динамической памяти, оставляя 415 байт для локальных переменных. Максимум: 2048 байт.
Недостаточно памяти, программа может работать нестабильно.
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x0d
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x0a
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x47
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x72
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x62
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6c
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x20
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x30
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2e
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x38
Произошла ошибка при загрузке скетча

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
Записал в зад свою старую прошивку , все функционирует.
Как скомпилировать ?
Плотно сижу на Corel Draw.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Rom327 »

AndrePRM писал(а):Записал в зад свою старую прошивку , все функционирует.
Как скомпилировать ?
А какие пины dir/step нужны?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

x 2-3 y 4-5
Плотно сижу на Corel Draw.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Rom327 »

AndrePRM писал(а):x 2-3 y 4-5
А кто из них кто? Где dir, где step?
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

Вроде бы так.
D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP
Плотно сижу на Corel Draw.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Rom327 »

AndrePRM писал(а):Вроде бы так.
D2 = XDIR, D3 = XSTEP, D4 = YDIR, D5 = YSTEP
Попробуй, версия 1.1G
Вложения
PRM.zip
(29.87 КБ) 432 скачивания
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

Rom327 писал(а):Попробуй, версия 1.1G
Супер. Робит.
Действительно теперь при паузе , лазер сам выключается , а при продолжении включается.
Плотно сижу на Corel Draw.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2948
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 432
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение Rom327 »

AndrePRM писал(а):
Rom327 писал(а):Попробуй, версия 1.1G
Супер. Робит.
Действительно теперь при паузе , лазер сам выключается , а при продолжении включается.
Если интересно как компилировать, напиши в личку, я объясню...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
AndrePRM
Новичок
Сообщения: 13
Зарегистрирован: 28 окт 2018, 15:40
Репутация: 3
Настоящее имя: Андрей
Откуда: Пермь
Контактная информация:

Re: Лучший софт для Arduino GRBL

Сообщение AndrePRM »

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

Re: Лучший софт для Arduino GRBL

Сообщение selenur »

AndrePRM писал(а):
Rom327 писал(а):Если интересно как компилировать, напиши в личку, я объясню...
Конечно интересно. Только в личку написать не могу, Пишет, что пока не достоин , недавно зарегистрирован и тд.
Осталось ещё пару сообщений тебе оставить, и будет доступно, просто это защита от рекламщиков, и спамеров, конечно новичкам создает небольшие неудобства...
А есть что уже показать, я имею ввиду результат?
Иногда спрашивают про возможность сразу гравировать из корела, в связи с чем возможно стоит тебе создать отдельную тему, на которую можно будет всех направлять ;-)
Мой сайт: http://selenur.ru
Исходники моих программ: https://github.com/selenur
Instagram https://www.instagram.com/zheigurov/
Ответить

Вернуться в «Windows / Mach»