Как прошить плату управления ЧПУ (GRBL 1.1) arduino ide

Поділитися
Вставка
  • Опубліковано 8 вер 2024
  • В видео показан процесс прошивания платы управления ЧПУ станка в среде разработки Arduino IDE.

КОМЕНТАРІ • 89

  • @lexalimitov2879
    @lexalimitov2879 3 роки тому

    Отличное видео. Все четко и понятно.

  • @bakuamortizatordoldurulmas9199
    @bakuamortizatordoldurulmas9199 2 роки тому

    Привет спасибо за супер видио

  • @gueterzug68
    @gueterzug68 3 роки тому

    молодец! спасибо за помощь!

  • @alexandrlatukhin6345
    @alexandrlatukhin6345 3 роки тому

    Спасибо.

  • @alnau9369
    @alnau9369 3 роки тому

    Огромное спасибо за видео. Если можешь подскажи какого типа концевики нужно использовать (нормально замкнутые или нормально разомкнутые)?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Разомкнутые. Я в особых случаях использую герконы.

    • @alnau9369
      @alnau9369 3 роки тому

      @@user-ee2hf7fp4g Спасибо

  • @user-nz2nv8iq4v
    @user-nz2nv8iq4v Рік тому

    Все хорошо, но вот проблема... Стояла у меня ранее GRBL 0.9 раньше не было концевиков. Концевики поставил, активировал, теперь выкидывает ошибку и не едет. Ранее , года три назад, слышал о такой проблеме в 0.9, но меня это не трогало, пока сынуля не решил проявить самостоятельность. Есть надежда, что в GRBL 1.1 концевики работать будут. Как из arduino ide удалить библиотеку grbl 0.9 , а то при попытке кинуть свежую GRBL выскакивает сообщение, что такая библиотека уже существует

  • @komarizhevsk4061
    @komarizhevsk4061 Рік тому

    Привет , подскажи пожалуйста старую прошивку можно выгрузить как то почистить плату ? У меня похоже криво встала в первый раз а сейчас переустанавливаю ошибку выдаёт stk500_getsync attempt 10of10 not in sync resp=0xbb

  • @komarizhevsk4061
    @komarizhevsk4061 Рік тому

    Привет , подскажи пожалуйста почему у меня начинает работать с машинных координат и неработает симуляция работы ?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  Рік тому

      Добрый день. В программе есть 2 кнопки обнулить координаты по xy и обнулить по z. Тем самым мы указываем что данное положение шпинделя(лазера) будет началом программы. И вполне возможно что скомпилированный код не соответствует программе. Например если не указать высоту по z то не будет видно в симуляции выполнения процесса. Скачайте в интернете образцы кода , найдите тот что будет у вас нормально отображаться и поищите в коде строчки которых у вас не хватает.

  • @anlaz1
    @anlaz1 Рік тому

    Спасибо за информацию.
    Есть вопрос по сектчу grblUpload. Как я понимаю, это универсальный загрузочный скетч, который работает и с лазерным выжигателем-резаком и с трёхкоординатным ЧПУ-фрезером и (может быть) ещё что-то.
    У меня при загрузке этого скетча и в Ардуино УНО и в НАНО поступает сообщение о том, что "Недостаточно памяти, программа может работать нестабильно".
    Может быть Вы знаете как подредактировать этот скетч, чтобы удалить из него некоторые процедуры, чтобы уменьшить его размер.
    Например в лазерном выжигателе убрать всё что касается двигателя оси Z. А для ЧПУ фрезера убрать процедуру обработки концев, потому, что я их не буду устанавливать.
    Думается, если это сделать, размер программы уменьшится...
    В папке скетча ест файл cpu_map в котором можно переназначить пины step и dir, поменять местами оси и другие вещи.
    Я не знаю программирование, но мне кажется, что если закомментировать некоторые строки в этом файле, размер загружаемой программы можно уменьшить. Только я не знаю что именно🙂
    Можете помочь?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  Рік тому

      Попробуйте прошить hex файлом через программатор. А вообще всё должно шиться и работать.

    • @anlaz1
      @anlaz1 Рік тому

      @@user-ee2hf7fp4g работает, но если предупреждение есть, значит возможны сбои.
      Основной вопрос: Можете отредактировать прошивку, удалив (закомментировав) ненужные процедуры.

  • @deyn973
    @deyn973 4 роки тому

    Подскажите новичку, получится ли прошить плату GRBL woodpecker 3.0.1? выбирать нужно будет UNO bkb Nano?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  4 роки тому

      Скорее всего uno, но не факт что совпадет распиновка вашей платы с прошивкой. Заранее найдите и скачайте прошивку 0.9j, чтобы вернуть как было.

  • @XYZ.cnc.
    @XYZ.cnc. 4 роки тому

    Привет ... так если грбл1.1 залить в ардуино уно или нано - какие достоинства это принесёт по сравнению с грбл 0.9 , 0.8 ? думаю что заливать 1.1 надо в 2560 - там хотя бы 4ую ось можно прикрутить ....а так версия прошивки разная и распиновка у всех версий тоже разная !!! не понимаю я в чем особая разница будет на малопиновых ардуинах

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  4 роки тому

      В версии 1.1 добавлена возможность динамической смены мощности лазера (M4).
      Новые шилды уже продают под распиновку версии 1.1
      Программа Candle1.1.7 не работает с предыдущими версиями прошивок

  • @sportvs
    @sportvs 7 місяців тому

    Может кто знает? Лазерный гравер перестал передвигаться, только лазер горит и все, как починить?

    • @sportvs
      @sportvs 7 місяців тому

      Такая же фигня

  • @user-yq6nm5pm6d
    @user-yq6nm5pm6d 3 роки тому

    Здравствуйте. После добавления архива grbl в ардуины, не получается прошить. При открытие примера grbl, пишет не верный файл. Прошиваю Ардуино нано.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Добавляет через менеджер библиотек?

    • @user-yq6nm5pm6d
      @user-yq6nm5pm6d 3 роки тому

      @@user-ee2hf7fp4g добавляю zip библиотеку. Потом открываю примеры- grblUpload. Компиляция успешно, а загрузка не завершена. Ошибка файла.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Проверьте правильность указания порта, правильность выбранной платы и версию loader (old loader или просто loader).Попробуйте залить на плату другой скетч из примеров. Если другие скетчи будут заливаться , попробуйте залить прошивку как HEX файл. На канале есть видео.

  • @user-rj1tk1zk5b
    @user-rj1tk1zk5b 3 роки тому

    Вопрос не по теме. У меня cnc 3018 pro и у меня перестал работать ось z(в верх вниз грайвера) что делать?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому +3

      1. переставить драйвер управления с исправной оси на z
      2. Если не помогло, проверить питание драйвера(5v и напряжение питания мотора 12-36 в) .
      3.проверить низкий логический уровень на пине enable драйвера.
      4. Проверить пин step на драйвере( приходят ли на него импульсы с микроконтроллера.)
      Если не меняется направление или меняется спонтанно проверить пин dir.

  • @pavelkurilov7212
    @pavelkurilov7212 2 роки тому

    Здравствуйте, а можно Вашу почту, вопросов по cnc 3018 много. Какую прошивку использовать сейчас? Грбл версия и прошивка как и какие дружат друг с другом? По каким то версиям как я понимаю. Далее уточнить хочу направление движения осей не совпадает с направлением по компьютеру грбл как у Вас на видео. Шарился так и не нашел где там настройки меняются

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  2 роки тому +1

      Добрый день. Для изменения направления есть настройка $3 маска направления вращения. Вам нужно вдумчиво прочитать статью users1.univer.omsk.su/voroshilov/pages/grbl/doc/settings.html в ней есть ответы на многие вопросы. Serjo150rus@yandex.ru

    • @pavelkurilov7212
      @pavelkurilov7212 2 роки тому

      @@user-ee2hf7fp4g спасибо буду штурмовать.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  2 роки тому

      Будут вопросы, пиши. Чем смогу помогу. Хоть я в этом вопросе не так силён как хотелось бы.

    • @pavelkurilov7212
      @pavelkurilov7212 2 роки тому

      @@user-ee2hf7fp4g спасибо за будущую помощь, да мне хотя бы Ваши знания))) дальше больше. А то сейчас как темный лес.)))

  • @user-bk2dj6lp2w
    @user-bk2dj6lp2w 3 роки тому

    К чему эти заморочки с Arduino IDE? Скачивается файл прошивки с расширением .HEX (на той же странице, что и зипованые файлы) и прошивается с помощью программы XLoader. Делов на 1 минуту.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Можно и так. Видео для людей занимающихся АРДУИНО.Люди занимающиеся atmega328 прошьют вашим способом, он проще и быстрее для тех кто умеет.

    • @g_rustam
      @g_rustam 3 роки тому

      Что-то XLoader зависает при попытке залить прошивку на Ардуино Про

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      @@g_rustam я прошиваю через avrdude, программатором Usbasp. Главное правильно выбрать контроллер.

    • @g_rustam
      @g_rustam 3 роки тому

      @@user-ee2hf7fp4g прошил через Arduino IDE, но почему то нет в GRBL команды $30, $31 и $32, для управления лазером и скоростью шпинделя

    • @user-bk2dj6lp2w
      @user-bk2dj6lp2w 3 роки тому

      @@g_rustam Он может не поддерживать эту плату.

  • @user-hc9og4kh4w
    @user-hc9og4kh4w 2 роки тому

    привет у меня происходит ошибка загрузки скетча что делать все как у тебя выставлял

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  2 роки тому

      Привет. Если всё настройки выставлены правильно, сом порт и плата. Попробуйте прошить плату одним из примеров которые есть в arduino IDE, что-бы убедится что плата исправна. Если не поможет то прошивать hex файлом. Есть видео в плейлисте

  • @user-rg6uc9hb8u
    @user-rg6uc9hb8u 3 роки тому

    здравствуйте. помогите советом, ардуино уно, с цнц шилдом. залил прошивку. в программах grbl controller и Universal Gcode Sender (UGS) станок двигается при ручном управлении, даже настроил немного, а когда запускаю gcode, встаёт и ничего не происходит. отсчёт времени пошёл, и ничего не движется. gcode делал через inkscape и carbide create. и только через inkscape. 2 способами то есть пробовал. и ничего. совсем не понимаю что не так. спасибо.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Станок спотыкается на первой же команде.
      Программа ждёт ответа от станка"Ok" чтобы отправить следующую строчку кода.
      Автоматически сгенерированный код требует редактирования.
      Например:
      T1M6 ( первая же команда вешает всё)
      G0Z5.000
      G0X0.000Y0.000S30M3
      G0X2.682Y2.640Z5.000
      если Т1М6 удалить то заработает до очередного спотыкания.

    • @user-rg6uc9hb8u
      @user-rg6uc9hb8u 3 роки тому

      @@user-ee2hf7fp4g это получается надо открыть gcode, и его отредактировать?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      @@user-rg6uc9hb8u Само собой тк в коде могут встречаться неподдерживаемые команды. Открывать блокнотом.
      Например : у меня код для фрезерования , а я хочу выжигать лазером . Поскольку при фрезеровке шпиндель не отключается, а поднимается по оси Z. Для лазера требуется команду подъёма Z5.000 заменить на М5 выключение шпинделя а возврат вниз Z0.000 на команду включения М3 и ТД.

    • @user-rg6uc9hb8u
      @user-rg6uc9hb8u 3 роки тому

      @@user-ee2hf7fp4g спасибо. Если я правильно понимаю, я получается сделал gcode для фрезерования, а у меня плоттер. В gcode надо поправить работу шпинделя. Меня смущает что в программе команды по перемещению прошли(4 шт) а перемещения этого не было.

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Для чего вы сделали код определяется типом станка и инструментом который вы выбираете для обработки. Мои познания в данной области сильно ограничены, тк для меня это лишь балавство пару раз в год. Чисто делаю печатные платы и корпуса на 3дпринтере.

  • @komarizhevsk4061
    @komarizhevsk4061 Рік тому

    Привет, плата ардуино uno от 3018 какие самые мощные двигателя потянет?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  Рік тому

      Добрый вечер. Скорее вопрос должен звучать , какой двигатель потянет ваш драйвер шагового двигателя .
      Технические характеристики драйвера A4988
      напряжения питания: 8-35 В
      режим микрошага: 1, 1/2, 1/4, 1/8, 1/16
      напряжение логики: 3-5.5 В
      защита от перегрева
      максимальный ток на фазу: - 1 А без радиатора; - 2 А с радиатором
      При питание 12в без радиатора 12 ватт. с радиатором 24 ватта.
      Если на каждый мотор поставить несколько драйверов в паралеть, то мощьность увеличится.

    • @komarizhevsk4061
      @komarizhevsk4061 Рік тому

      @@user-ee2hf7fp4g станок на этой плате полем 800×600 будет работать для камня хочу использовать или на другой плате собирать?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  Рік тому

      Если функционал платы вас устраивает, подключаете мощьные драйвера и мощьные движки. Хоть подъемное кран собирайте.

    • @komarizhevsk4061
      @komarizhevsk4061 Рік тому

      @@user-ee2hf7fp4g спасибо

    • @komarizhevsk4061
      @komarizhevsk4061 Рік тому

      @@user-ee2hf7fp4g подскажи ещё пожалуйста Шаговый двигатель FL57STH67-2006A потянет эти драйвера с платой?

  • @user-ml6fx7kh4c
    @user-ml6fx7kh4c 3 роки тому

    при замене микроконтроллера тоже прошьёт?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Как понять тоже? Можно прошить любую ардуино. Хоть уно ,хоть нано. Можно даже выводы не паять, только USB port воткнуть.

  • @олехандро
    @олехандро 3 роки тому

    у меня в ручном режиме во всех прогах оси крутятся исправно
    а когда запускаешь в работу то через короткое время процесс просто зависает и всё, ничего не происходит
    и драйвера менял, и разные g коды перепробовал - эффект один и тот же
    не подскажет кто в чем дело?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Если запустить одну и туже УП несколько раз, виснет на том же месте? Или виснет по времени работы скажем на 20 секунде к примеру? Или спотыкается на какой-то конкретной команде? Для начала проверьте питание, вдруг оно на грани и при нагреве моторов потребление растёт. Блок питания уходит в защиту.

    • @олехандро
      @олехандро 3 роки тому

      @@user-ee2hf7fp4g работает максимум минуту или больше. моторы даже не успевают нагреться.
      питание от аккумулятора Бесперебойника (около13 в.)
      каждый раз останавливается в разных местах, но далеко не уходит. напряжение достаточное, мне тоже показалось что в защиту уходит но пока не могу понять

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      @@олехандро Как происходит управление? с автономного пульта или через компьютер? Может потеря сигнала в кабеле из -за убитого разъёма или кабель с большими потерями.

    • @олехандро
      @олехандро 3 роки тому

      @@user-ee2hf7fp4gчерез комп
      и с новым и со старым кабелем одна и та же песня 🤔

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      ​@@олехандро
      Программа зависает тоже или только станок? А программа продолжает работу? Ардуино и драйверы питаются от 5в. значит на вашей плате есть или стабилизатор или DC-DC понижающий БП. У меня была плата которая при включении давала импульс 7.5вольт на доли секунды, но этого хватала чтобы спалить мозги ардуине и она вела себя неадекватно.

  • @user-qw1yv9yl2g
    @user-qw1yv9yl2g 4 роки тому

    Судить по содержанию не могу, но кажется уж больно торопишся с разговором. и концовка чет - 10 сек пустоты подреж что ли..))

  • @designer9205
    @designer9205 3 роки тому

    эта прошивка будет работать с соленоидом ?

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      Если вместо шпинделя, по какая разница плате управления что за катушка на конце. Если вместо шагового мотора, то надо думать как из сигнала step сделать управляющий "+".

    • @designer9205
      @designer9205 3 роки тому

      Сделай сам соленоид вместо лазера

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

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

    • @designer9205
      @designer9205 3 роки тому

      Сделай сам покажи схему как подключить vk.com/idcosta23

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому

      В Яндексе пишем " подключение нагрузки через полевой транзистор" И на всякий случай смотрим видео "как работает полевой транзистор" Благо в ютубе полно.

  • @user-dg4td4dj8e
    @user-dg4td4dj8e 3 роки тому

    Дай ссылку на candle пж

  • @user-dg4td4dj8e
    @user-dg4td4dj8e 3 роки тому

    Все кардинаты начиная с $0=0.000и зо канчивания $150=0.000 все в нолях

    • @user-ee2hf7fp4g
      @user-ee2hf7fp4g  3 роки тому +1

      Попробуйте забить настройки по умолчанию в ручную или скачать файл с конфигурацией целиком
      Настройки по умолчанию.
      $0=10 длительность импульса Step, мкс
      $1=25 задержка откл. ШД, мс
      $2=0 Инверсия порта шаговых испульсов
      $3=0 Инверсия направления, маска
      $4=0 Инверсия сигнала включения шаговых двигателей
      $5=0 Инверсия входов концевых выключателей
      $6=0 Инверсия входа контактного датчика, логический
      $10=1 Отчет о состоянии
      $11=0.010 Отклонение на стыках, мм
      $12=0.002 Отклонение от дуги, мм
      $13=0 Отчет в дюймах
      $20=0 Мягкие границы
      $21=0 Жесткие границы
      $22=1 Поиск начальной позиции
      $23=0 Инверсия направления начальной точки
      $24=25.000 Скорость подачи при поиске начальной точки, мм/мин
      $25=500.000 Скорость поиска начальной точки, мм/мин
      $26=250 Подавление дребезга при поиске начальной точки, миллисекунд
      $27=1.000 Отъезд от начальной точки, мм
      $30=1000 Максимальные обороты шпинделя, Об/мин
      $31=0 Минимальные обороты шпинделя, Об/мин
      $32=0 Режим лазера
      $100=250.000 кол-во шагов на мм для оси Х
      $101=250.000 кол-во шагов на мм для оси Y
      $102=250.000 кол-во шагов на мм для оси Z
      $110=500.000 Максимальная скорость оси Х, мм/мин
      $111=500.000 Максимальная скорость оси Y, мм/мин
      $112=500.000 Максимальная скорость оси Z, мм/мин
      $120=10.000 Ускорение оси Х, мм/сек^2
      $121=10.000 Ускорение оси Y, мм/сек^2
      $122=10.000 Ускорение оси Z, мм/сек^2
      $130=200.000 Максимальное перемещение оси Х, мм
      $131=200.000 Максимальное перемещение оси Y, мм
      $132=200.000 Максимальное перемещение оси Z, мм