Помогите с GRBL

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
maksim.nikonov.1989
Новичок
Сообщения: 3
Зарегистрирован: 08 фев 2018, 18:42
Репутация: 0
Настоящее имя: maksim
Контактная информация:

Re: Помогите с GRBL

Сообщение maksim.nikonov.1989 »

здравствуйте. возникли проблемы с grbl. на шпиндель постоянно подается напряжение, но если подключаю шпиндель плата вырубается и все. перепрошивка не помогает. и еше на станке перепутаны по осям Z и X плюс с минусом, как это исправить?
Вложения
IMG_20180208_184816.jpg (4158 просмотров) <a class='original' href='./download/file.php?id=131906&sid=d27f05a5ab6ec606b83fa9a2dbaf0b07&mode=view' target=_blank>Загрузить оригинал (1.97 МБ)</a>
IMG_20180208_184822.jpg (4158 просмотров) <a class='original' href='./download/file.php?id=131907&sid=d27f05a5ab6ec606b83fa9a2dbaf0b07&mode=view' target=_blank>Загрузить оригинал (2.29 МБ)</a>
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Поменять направление это просто. Либо 2 провода от шд поменять местами либо через программу изменить параметры.
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
maksim.nikonov.1989
Новичок
Сообщения: 3
Зарегистрирован: 08 фев 2018, 18:42
Репутация: 0
Настоящее имя: maksim
Контактная информация:

Re: Помогите с GRBL

Сообщение maksim.nikonov.1989 »

Спасибо за ответ! с направлением разобрался за счет команды $3=5
со шпинделем неразбериха
вчера запускал все работало, сегодня разъем фрезерного шпинделя замкнуло штоли( постояяно синим светит на фото) вместо него с помощью "М3" включается разъем ЛАЗЕРА и с помощью "М5" успешно выключается
если поключаешь фр. шпиндель к разъему то выключается плата полностью...беда(
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

maksim.nikonov.1989 писал(а):Спасибо за ответ! с направлением разобрался за счет команды $3=5
со шпинделем неразбериха
вчера запускал все работало, сегодня разъем фрезерного шпинделя замкнуло штоли( постояяно синим светит на фото) вместо него с помощью "М3" включается разъем ЛАЗЕРА и с помощью "М5" успешно выключается
если поключаешь фр. шпиндель к разъему то выключается плата полностью...беда(
Где то была на форуме похожая проблема: пробило выходной транзистор.
http://www.cnc-club.ru/forum/viewtopic. ... 1%80%D0%B0
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Добрый день! Есть вопрос по grbl - при загрузке кода с шагом 0.1 (3d-картина, чистовая обработка, размер 240х180мм, глубина 12мм, гравер конический сферический 0.25, подача 100мм\мин, 10000 оборотов, шаг x,y- 0.1, по z-0.1), грбл начинает дико жрать оперативу и выкидывает ошибку microsoft runtime error. С шагом 0.2 такой проблемы нет. Долго грузит, но прогружает. Но с шагом 0.2 получается фигня - полосы видны (знаю, что шаг вообще должен быть 5-10% от диаметра кончика фрезы), но он ведь даже 0.1 не берет. Комп 4гб оперативы (2 планки по 2гб). При загрузке кода с шагом 0.1 начинает жрать озу - дожирает до 1700000кб и выкидывает ошибку. Пробовал разные расширения кода (tap, nc, ncc, txt) - везде такая фигня. Только FROGMill nc ведет себя немного по другому (дожирает до 1800000кб и грбл просто вылетает. Без ошибок без всего. Просто закрывается). Станок cnc2418, на мозгах написано grbl 0.9.

Ссылка на станок: https://ru.aliexpress.com/item/cnc-2418 ... autifyAB=0

Хэлпаните пож. Очень уж нужно делать нормальные 3D-шки. Хоть и небольшие
BoomNya
Новичок
Сообщения: 4
Зарегистрирован: 06 апр 2018, 09:45
Репутация: 0
Контактная информация:

Re: Помогите с GRBL

Сообщение BoomNya »

возможна проблема нестыковка винды с контроллером в плане ограничения оперативы если у вас стоит кривая или старая ХРюша ( windows XP ) насколько я помню первые хрюши вообще неумели пользоваться более чем 2гб оперативы , потом пошли сборки где потолок был 4гб . К сожалению это все что могу по этому поводу сказать , тяжелые 3д тапики я юзал только на маче3 , там с хрюшей было все норм, хотя иногда ублюдок прошагивал по разным координатам.
Аватара пользователя
FLUKE
Мастер
Сообщения: 843
Зарегистрирован: 11 мар 2013, 21:18
Репутация: 187
Настоящее имя: Сергей
Откуда: Смоленск
Контактная информация:

Re: Помогите с GRBL

Сообщение FLUKE »

BoomNya писал(а):первые хрюши вообще неумели пользоваться более чем 2гб оперативы
Win 2000 4Гб уже видела (в вики написано)
Возможно дело в этом :
http://www.cnc-club.com/forum/viewtopic ... 35#p304306
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Винда 7 стоит. Впринципе, можно конечно g-код разбивать на 3 части. Но тогда придется каждые 8 часов дергаться в гараж. Может просто на mach перейти? Какие варианты мозгов можно подобрать?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Некит писал(а):Винда 7 стоит. Впринципе, можно конечно g-код разбивать на 3 части. Но тогда придется каждые 8 часов дергаться в гараж. Может просто на mach перейти? Какие варианты мозгов можно подобрать?
Странно! У меня старая материнка (P5LD2, 2 Гига оперативки) через GRBLControler программы были по 26 часов и работали без ошибок... Размер программы 28+ мегабайт, 1832586 строк кода...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Rom327 писал(а):
Некит писал(а):Винда 7 стоит. Впринципе, можно конечно g-код разбивать на 3 части. Но тогда придется каждые 8 часов дергаться в гараж. Может просто на mach перейти? Какие варианты мозгов можно подобрать?
Странно! У меня старая материнка (P5LD2, 2 Гига оперативки) через GRBLControler программы были по 26 часов и работали без ошибок... Размер программы 28+ мегабайт, 1832586 строк кода...
28 мегабайт? Странно. У меня по 60-70 мегов. А время резки примерно такое же
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Скорость обработки разная, однако...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Rom327 писал(а):Скорость обработки разная, однако...
Ну шпиндель выдает 8000об. Дерево при таких оборотах нормально себя ведет при подаче 100мм\мин (ни одного заусенца, задира и т.д). Однако, тоже замечал, что при диких подачах (эскпериментировал чисто), например 5000мм\мин - прогружает нормально. Увеличивать шаг и диаметр гравера - тоже неохота. Тем более, что закупаю их в Китае (в нашей деревне такого оборудования отродясь не было, да и походу вообще не знают, что такое существует) - и ждать 1-1.5 месяца - геморно и затратно. Впринципе, можно конечно джи-код разбивать тупо на 3 части и каждые 8 часов дергаться в гараж - но это план Z скажем так. Может какие другие варианты есть? Может на МАЧ перейти? Какие варианты вообще есть? На МАЧ перейти готов, только не знаю, какую мозгу брать
p.s.: никак не могу понять, как скорость подачи влияет на размер файла. Количество строк ведь одинаковое. Особенности grbl?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Некит писал(а):Впринципе, можно конечно джи-код разбивать тупо на 3 части и каждые 8 часов дергаться в гараж - но это план Z скажем так.
Можно открыть программу в блокноте и, примерно зная время выполнения определенного количества строк в часах, ставишь команду М0. Программа встает на паузу и после продолжения работает до следующей команды М0.
Некит писал(а):p.s.: никак не могу понять, как скорость подачи влияет на размер файла. Количество строк ведь одинаковое.
Скорость подачи (обработки) влияет на время выполнения программы. Соответственно, чем выше скорость подачи, тем быстрее выполнится программа, состоящая из N строк кода.

p.s. если есть возможность, неплохо бы в гараже камеру повесить....
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Rom327 писал(а):
Некит писал(а):Впринципе, можно конечно джи-код разбивать тупо на 3 части и каждые 8 часов дергаться в гараж - но это план Z скажем так.
Можно открыть программу в блокноте и, примерно зная время выполнения определенного количества строк в часах, ставишь команду М0. Программа встает на паузу и после продолжения работает до следующей команды М0.
А грбл ее возьмет? Вес кода я так понимаю, не изменится? Тут же, насколько я понял, вся фишка в этом - файл слишком огромный. Грбл (видимо ввиду своих особенностей - сильно завязан на оперативе. И чем тяжелее код, тем больше оперативы надо). Или я глючу?
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Некит писал(а):А грбл ее возьмет?
У меня работает... Попробуй этот код:
Вложения
Квадрат2.txt
(521 байт) 1011 скачиваний
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Некит
Новичок
Сообщения: 8
Зарегистрирован: 26 июн 2017, 19:34
Репутация: 0
Настоящее имя: Некит
Контактная информация:

Re: Помогите с GRBL

Сообщение Некит »

Rom327 писал(а):
Некит писал(а):А грбл ее возьмет?
У меня работает... Попробуй этот код:
Принцип понял. Попробую. О результатах отпишусь
Аватара пользователя
Bublegumer
Новичок
Сообщения: 10
Зарегистрирован: 06 апр 2018, 09:01
Репутация: 0
Настоящее имя: Михаил
Контактная информация:

Re: Помогите с GRBL

Сообщение Bublegumer »

Добрый день!
Не могу разобраться как правильно регулировать в G-code скорость движения каретки.
Недавно закончил собирать станок по данному проекту.
Все практически 1 в 1, те же платы, та-же прошивка Marlin для лазера, только лазер 2,5 Вт, двигателей 2, а не 3 и концевики самодельные, но пока работают: Сгенерированный g-код в виде файла заливаю на флешку, затем вставляю в станок и вперед!
Работает всё прекрасно, но резать пока получается только картон.
При попытке вырезать фанерку 3мм, головка движется слишком быстро и не успевает прожечь материал насквозь.
Увеличение количества прогонов на той-же скорости не особо помогают (после 20 прогона я бросил это дело). Пытался получше настроить фокус при постоянно включенном лазере, но пока я настраиваю головку, лазер прожигает материал насквозь (за 3-5 сек.), получается дело не в фокусе.

Если верить теории, у команд G0 и G1 есть параметр F, отвечающий за скорость и измеряется он в миллиметрах в минуту: F3000 - 3м/мин, F300 - 30см/мин и т.д.
Но как я не пытался у меня не получается снизить скорость достаточно сильно, разницы между командами F5, F10, F50, F200 вообще не заметно. В то же время увеличить скорость получается запросто, прописываю F3000 и станок начинает носиться заметно быстрее.
Такое ощущение что есть какой-то нижний предел скорости, ниже которого станок отказывается работать. Или может я что-то прописываю не так?
Вот пример кода:
(для просмотра содержимого нажмите на ссылку)

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

M5
 G0
 X0 Y0
 G0 X73.8  Y0
 G1 F30
 M3 S100
 X73.8  Y0
 X73.8  Y4.15
 M5 S0
 G0 X73.8  Y12.88
 G1 F30
 M3 S100
 X73.8  Y12.88
 X73.8  Y17.03
 M5 S0
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Bublegumer писал(а):Если верить теории, у команд G0 и G1 есть параметр F, отвечающий за скорость и измеряется он в миллиметрах в минуту: F3000 - 3м/мин, F300 - 30см/мин и т.д.
Приветствую!

1. Насколько мне известно, параметр (максимальная скорость) G0 задается в настройках станка и в коде программы не изменяется :
$ 110 = 635,000 (x максимальная скорость, мм / мин)
$ 111 = 635,000 (у максимальная скорость, мм / мин)
$ 112 = 635,000 (z максимальная скорость, мм / мин)
//у лазерных граверов как правило не используется
2. G1 это рабочая подача, задается параметром F. Если она постоянна на протяжении всей программы, то параметр F можно указать только один раз в начале программы.
3. Параметр S задает мощность лазера, причем S100 это всего лишь 10% мощности. Чтобы получить мощность 100% надо задать S1000.
4. Команды М3 (включить лазер) и М5 (выключить лазер) можно применять без S0(нулевая мощность лазера). Тогда каждый раз в программе не придется прописывать S*** после применения S0
5. Чтобы резать фанерку 3мм, необходимо в пятно реза подавать сжатый воздух, чтобы выдувать продукты горения.
6. Что касается минимальной скорости, то в моей прошивке (grbl 0.9j) я о таком не слышал.... Может эта фича есть в Мерлине? ;)
7. На всякий случай прикладываю код, в котором нормально работают/меняются параметры F, S. :good: Можешь сам поменять их в блокноте под свои нужды...
75.JPG (3592 просмотра) <a class='original' href='./download/file.php?id=138417&sid=d27f05a5ab6ec606b83fa9a2dbaf0b07&mode=view' target=_blank>Загрузить оригинал (150.37 КБ)</a>
75.rar
(2.99 КБ) 254 скачивания
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Аватара пользователя
Bublegumer
Новичок
Сообщения: 10
Зарегистрирован: 06 апр 2018, 09:01
Репутация: 0
Настоящее имя: Михаил
Контактная информация:

Re: Помогите с GRBL

Сообщение Bublegumer »

Спасибо за ответ!
С регулировкой мощности у меня никаких проблем нет (нет регулировки - нет проблем), я просто подключил драйвер лазера через реле, и теперь он выдает либо 100% мощности либо 0. Пока что такая схема меня полностью устраивает, т.к. лазер нужен в основном для резки фанерки. До гравировки я пока ещё не добрался, но думаю её глубину можно также регулировать скоростью и количеством прогонов, а полутона мне не особо нужны.

Насчет компрессора задумался, может помочь делу.

Но все равно не могу понять почему не выходит задать медленную скорость. Если судить по вашему файлику, у меня все прописано правильно, вот только почему-то "G1 F300" у меня работает точно также как F100, F10 и т.д., разница становится заметна только где-то на F1000.

Что интересно, у меня получалось задать в G-коде скорость отдельно для G0 и G1, делал это чтобы ускорить холостой ход и сократить время резки. Если не прописать скорость для G0, то на холостом ходу каретка двигается со скоростью, прописанной для G1. Хотя в Марлин тоже есть настройки стандартной скорости для холостого хода.

Вообще в Марлин по идее идут все те-же самые настройки, есть максимальная скорость движения по осям, минимальной нет...

Есть конечно вариант перейти на GRBL 0.9, но пока от Marlin не хочется отказываться. Очень нравится "автономность" станка, если делаешь много серийных деталей, гораздо удобнее один раз закинуть файл на флешку, чем каждый раз подключать к станку комп.
Аватара пользователя
Rom327
Почётный участник
Почётный участник
Сообщения: 2938
Зарегистрирован: 03 апр 2015, 13:23
Репутация: 431
Настоящее имя: Роман
Откуда: Подольск
Контактная информация:

Re: Помогите с GRBL

Сообщение Rom327 »

Наверное это 3D-шное наследство Merlina...
Это сугубо мое мнение, могу и ошибаться...
https://vk.com/rom327
GRBL настройки: http://blogandbux.blogspot.com/2018/07/ ... revod.html
G коды: http://3d-stanki.ru/spravochnik/program ... stankov-2/
Ответить

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