Arduino и GRBL - самый простой способ реализации ЧПУ

Поділитися
Вставка
  • Опубліковано 10 лип 2024
  • Arduino и GRBL - самый простой способ реализации токарного ЧПУ станка, но без обратной связи шпинделя и нарезки резьб.
    GRBL: github.com/gnea/grbl
    Утилита для прошивки Arduino: github.com/arrsoft312/update/...
    Universal Gcode Sender: winder.github.io/ugs_website/...
    Candle(альтернативный сендер): github.com/Denvi/Candle
    Оглавление:
    00:00 Введение
    00:56 Подключение Arduino к драйверам шаговых двигателей
    02:33 Прошивка GRBL
    05:24 Устанока G-Code сендера
    07:00 Настройка шагов на миллиметр
    08:18 Установка нуля поперечной подачи
    08:42 Оси токарного станка
    09:20 Загрузка программы
    09:52 Запуск!
    13:47 Заключение
  • Наука та технологія

КОМЕНТАРІ • 35

  • @foxlab7475
    @foxlab7475 Рік тому +2

    Блин как долго я искал это видео

  • @Brotherhoodcustom
    @Brotherhoodcustom Рік тому +2

    ВОООООООО. Это просто золото а не видео) Спасибо тебе огромное) За такое прям лайк, подписка, комментарий) Сколько искал ничего не мог найти) по технической части все понимаю, как залажу в электроннику сразу голова лопается)

  • @Brotherhoodcustom
    @Brotherhoodcustom Рік тому +1

    Ждем следующее видео)

  • @alexeyruzanov9777
    @alexeyruzanov9777 2 місяці тому

    Спасибо, тебе, добрый человек. ТО самое видео.

  • @viktorflaum4056
    @viktorflaum4056 Рік тому +1

    Отличное видео, даже таким как я/пенсионерам/ внушает оптимизм о возможной реализации ЧПУ у себя в мастерской😊.

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

    Вот уж спасибо большое спасибо, рассматривал grbl как программу управления чпу но подробной информации не нашёл потому ушёл на LinuxCNC. Подписался.

  • @Kastil03
    @Kastil03 Рік тому +1

    С нетерпением жду следующего видео! Спасибо! Ещё очень интересно как и в какой программе создаётся GCode.

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

      Это делалось в Fusion 360 - там есть бесплатная версия для некоммерческого использования. Но к сожалению она делает все ходы со скоростью перемещения инструмента(что бы не возникло желание бесплатно а коммерческих целях использовать), так пешка почти раза в два должна была быстрее точиться. Впрочем, можно было поставить протачивать её на обоих ходах подачи(и влево, и вправо) - резец с ромбом смотрящим прямо это позволяет. Но я только начал осваиваться и тогда об этом не знал.

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

    За такое лайк и подписка.

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

    Шикарно👍 да если еще и резьбы будет резать это будет супер.

  • @ecm5555
    @ecm5555 11 місяців тому

    Супер !!!

  • @user-qh7cl4yz4d
    @user-qh7cl4yz4d 2 місяці тому

    Ручка резцедержки должна находиться всегда с право

  • @sergey19581000
    @sergey19581000 5 місяців тому

    На мой взгляд удобнее использовать GrblGru_Lathe_v1.1.0

  • @monstr-1219
    @monstr-1219 Рік тому

    Здравствуйте! А как на макбук установить программу!

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

    Well done. What program you used to create the design?

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

      Fusion 360, free non-commercial version. Never used it before, but this article helped a lot: www.instructables.com/CNC-Chess-Piece/

  • @nikolaysavinov1891
    @nikolaysavinov1891 11 місяців тому

    Так половина функционала это резьбы, есть план по ним? Я grblhal на ЕСП доточил до поддержки сервы на шпинделе, сейчас дисплей прикручивать и хочу сделать поддержку энкодера

    • @mnus2016
      @mnus2016  11 місяців тому

      По резьбе надеюсь на grblHAL. Уже установил энкодер и сделал контроллер(есть видео на канале). Правда с резьбой тогда не разобрался, оказывается там с ПИДами поиграться надо было, непонятки ещё остались, но режет уже более или менее.

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

    Нужна резьба, это конечно хорошо, но менее необходимо

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

    А к осям резец привязывать надо? Как то этот момент пропущен...

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

      На 8:18 как выставить 0 поперечной подачи: проточить размер, измерить, разделить на 2(потому что нужен радиус) и командой через консоль ввести это значение. 0 продольной подачи выставляется в любом желаемом месте(у торца заготовки обычно) путем нажатия кнопки "Z0" возле индикатора положения оси Z. В grblHAL и его ioSender сделано круче - там можно прямо в окошечке ввести цифры положения оси, без консольной команды. Но о нем(и о нарезке резьбы) будет видео когда придут с Китая платки с микроконтроллером STM32F411.

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

    Вкалывают робот счастлив человек

  • @user-to3qb8hk5n
    @user-to3qb8hk5n 6 місяців тому

    Хаял Ардуино и гитару от Олега,и в итоге сам же на Уно собрал.
    Ты же грозился делать на STM и выложить все ?Ждать придется наверное вечно.

    • @mnus2016
      @mnus2016  6 місяців тому

      Так это проба была. Станок уже давно на STM32F411 и есть видео на канале. Сейчас
      эта ардуинка во фрезере стоит, но и оттуда она скоро будет вынута - плату контроллера уже сделал, двигатели с обратной связью уже заказал.
      Ну а по поводу наработок... пришло понимание что изобретение велосипеда ни к чему. Проще взять готовый код ЧПУ(grblHAL в часности), а самому сделать "железный сендер" на микроконтроллере что бы без компьютера использовать можно было. И вот по этому уже наработок достаточно, так что короткая "вечность" выйдет(по сравнению с вечностью 😁).

  • @58ruden
    @58ruden Рік тому

    В чём разница в ардуино уно, есть квадратный микроконтролер а есть как у вас длинный

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

      В форме контроллера. В Arduino Uno используется Atmega 328P - они выпускаются в трёх разных корпусах. Впрочем отличий может быть больше, есть оригинальные платы, а есть клоны(у меня клон), но не думаю что они сильно принципиальны.

    • @58ruden
      @58ruden Рік тому

      @@mnus2016 у меня с квадратным контроллером (с cnc шилд) отказали несколько пинов, пин 11, пин 6 и пин7, заказал другую ардуинку, какие прошивки только не менял

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

      @@58ruden бывает. У меня тоже одна лежит с выбитыми пинами. Баловался с STM32 подключив его к шилду, все работало, но в какой-то момент(есть подозрение что в момент включения питания) он сдох. Подключил Ардуино к шилду - вроде шьётся, консоль работает, а шаговики нет. Посмотрел осциллографом - а там импульсов нет. Похоже выбило степ-стик(на A4988) и 24 вольта пошло не туда. После этого решил завязывать сотстеп-стиками и купил отдельные драйверы у которых оптопары на входе и в теории они не могут спалить контроллер.

  • @s.g.7213
    @s.g.7213 7 місяців тому

    GRBL слишком замудрённый, проще прошивку самому написать под свои задачи.

  • @user-fb1qj5sh4l
    @user-fb1qj5sh4l 11 місяців тому

    А откуда G-код взялся?

    • @mnus2016
      @mnus2016  11 місяців тому +1

      Бесплатная версия Fusion 360. Там можно сделать тело вращения а потом перейти в "производство" и сгенерировать G-code. Правда для бесплатной версии они специально замедляют холостой ход до той же скорости что и резание, в итоге все медленно получается, но для хобби сойдёт.

    • @user-fb1qj5sh4l
      @user-fb1qj5sh4l 11 місяців тому +1

      Была бы интересна именно подготовка G-кода.

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

    Охуеть! т.е. имея рабочую эл гитару от олега можно просто сменив плату ардуино сделать чпу?

    • @mnus2016
      @mnus2016  Рік тому +1

      Если делать на Ардуино, то лучше не менять, а добавить 🙂
      Пустить управляющие провода на контроллеры шаговиков через переключатели(а лучше через модуль с несколькими реле - что бы одной кнопкой сразу все перекидывать) и в зависимости от потребностей использовать или электронную гитару, или ЧПУ.

    • @user-iq2pv4yo4u
      @user-iq2pv4yo4u 22 дні тому

      ​@@mnus2016 Ребята привет. А можно подробнее, про добавить провода на драйвер.