Re: 5.5 Вт проблема с прошивкой
Добавлено: 30 авг 2016, 05:46
Скорости холостого, и рабочего хода должна формировать сама программа генерации рисунка, если предполагается работа с тонами.
Статьи, обзоры, цены на станки и комплектующие.
https://cnc-club.ru/forum/
1) Залей свежую прошивку от сюда: https://github.com/grbl/grbl, и попробуй выполнить G-код, с настройкой $6=0, потом $6=1, и так до $6=7sany_sch писал(а):Сергей, Пробовал разные прошивки для ардуино. И там где "$3=6 (dir port invert mask:00000110)" и такую где это на $6 . Удаётся изменить направление только оси Х. А У никак не реагирует. Так-же не ужодит проблема с осью Z. Пробовал как описано Здесь: http://uc.org.ru/node/94. Не помогает скачивал от туда готовую прошивку - безрезультатно.
Может посоветуете Хорошую программу и прошивку для моего лазера 5,5 ватт. чтоб и выжигал и резал с одной установки. И чтоб и вектор и растр.
Код: Выделить всё
G0 F300 M5
X0 Y0 Z0
X30 Y0 Z0
X30 Y30 Z0
X0 Y30 Z0
X0 Y0 Z0Означает не установлена скорость движения, нужно ввести команду "G0 F300" которая означает выполнять движение со скоростью 300 мм/мин.sany_sch писал(а): error: undefined feed rate
Спасибо за информацию! я всегда предполагал что командой F можно было управлять скоростью G0Сергей Саныч писал(а):selenur, в порядке информации: Команда F не влияет на G0. G0 всегда выполняется на максимальной скорости, а F действует только на G1, G2, G3 - то есть на команды рабочих перемещений.
Помогло. Вот странно. При нажатии стрелок оси Z посылается команда " G01 Z1 F260 " То есть F задаётся. А право- лево, верх-низ не задаётся. Отсюда вопрос: Можно ли эту F прописать в самом начале, чтоб всегда уже была?selenur писал(а):Означает не установлена скорость движения, нужно ввести команду "G0 F300" которая означает выполнять движение со скоростью 300 мм/мин.sany_sch писал(а): error: undefined feed rate
И после этого движение при нажатии стрелок, заработает.
После включения контроллера, всегда нужно посылать команду, с какой скоростью двигаться, если управление ручное.
Если G-код сформирован программой, то там всегда в начале есть код типа G0 Fxxx или G1 Fххх.
Попробовал. Получилось. Только квадрат со стороной около 75мм. Я так понимаю нужно менять шаг\ммselenur писал(а):Как вариант можешь использовать для проверки такой G-код:
Код: Выделить всё • Развернуть
G0 F300 M5
X0 Y0 Z0
X30 Y0 Z0
X30 Y30 Z0
X0 Y30 Z0
X0 Y0 Z0
Если мы подразумеваем, что начало координат в левом нижнем углу, то движение, будет по квадратной траектории, против часовой стрелки. Размер квадрата по которому будет движение, должен будет составить 30х30 мм.
Подошло 80 шаг\мм.sany_sch писал(а): Попробовал. Получилось. Только квадрат со стороной около 75мм. Я так понимаю нужно менять шаг\мм
Чем же тогда там G0 отличается от G1 ?selenur писал(а): контроллере от planet-cnc команда F всё-же влияет на скорость перемещения с G0.как так...
Особенностями реализации логики работы контроллера, наверное...Сергей Саныч писал(а):Чем же тогда там G0 отличается от G1 ?selenur писал(а): контроллере от planet-cnc команда F всё-же влияет на скорость перемещения с G0.как так...
Для точечных рисунков эту и пробую. Но нужна и для вектора. Если создал в Кореле.selenur писал(а):Есть G-команда "Sxxxx" где xxxx число от нуля до 1000, данная команда позволяет на 11 выводе ардуины, генерировать PWM сигнал, и если у тебя в драйвере лазера есть такой вход, то можно будет ограничивать максимальную мощность. Если нет, то нужно смотреть что за драйвер, возможно в нем есть переменный резистор, или ещё что-то.....
Можешь попробовать ещё эту программу: https://sites.google.com/site/nikromsof ... mp-v-gcode вроде бесплатная...
M3 включает, M5 -выключает, 12-й пин имеет на выходе 5 вольт, при включении, и 0 вольт при выключении.sany_sch писал(а):Для точечных рисунков эту и пробую. Но нужна и для вектора. Если создал в Кореле.selenur писал(а):Есть G-команда "Sxxxx" где xxxx число от нуля до 1000, данная команда позволяет на 11 выводе ардуины, генерировать PWM сигнал, и если у тебя в драйвере лазера есть такой вход, то можно будет ограничивать максимальную мощность. Если нет, то нужно смотреть что за драйвер, возможно в нем есть переменный резистор, или ещё что-то.....
Можешь попробовать ещё эту программу: https://sites.google.com/site/nikromsof ... mp-v-gcode вроде бесплатная...
Лазер "сидит", если не ошибаюсь на 12 пине. Задача стоит не переделывать ничего. Чтоб можно было в любой момент вернуться к начальным установкам.
Какая команда включает лазер?
Тут я про другие программы не подскажу, может кто-то знает... ( т.к. пользуюсь своей, ссылку на которую давал выше)sany_sch писал(а): Но нужна и для вектора. Если создал в Кореле.
Возможно перегрев лазера происходил, из-за чего и произошло ухудшение работы....Видеоглаз писал(а):Здравствуйте, у меня такой же гравер. Простите что вопрос не про прошивку. Сначала резал потом перестал хотя настройки я не менял. гравировка кстати тоже сильно ухудшилась. Я думаю что сам лазер сильно садится при резке. Наверно его можно использовать только в точечном режиме иначе через неделю можно выкидывать. Ваш гравер сейчас нормально режет? Вопрос к создателю темы, но буду рад любым ответам.
Вы вентилятор использовали чтоб дым сдувать? может линза закоптилась?Видеоглаз писал(а):Здравствуйте, у меня такой же гравер. Простите что вопрос не про прошивку. Сначала резал потом перестал хотя настройки я не менял. гравировка кстати тоже сильно ухудшилась. Я думаю что сам лазер сильно садится при резке. Наверно его можно использовать только в точечном режиме иначе через неделю можно выкидывать. Ваш гравер сейчас нормально режет? Вопрос к создателю темы, но буду рад любым ответам.