Setting up the A4988 driver for the CNC. First start of stepper motors

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2017
  • Connect the stepper motor with different characteristics to the CNC shield v3. Installed in the microcontroller Arduino library gbrl 0,9j. The library did not make a lot of money. All settings Arduino UNO in the video works out of the box.
    Configured the driver A4988. For this, Vref calculated. The formula Vref for A4988 varies from the value of the current sense resistors. These are the two black rectangles on the driver board. Normally, R050 or R100 are signed.
    Vref = Imax * 8 * (RS)
    RS = 0.100 - the value of the resistors in my case
    Vref = Imax * 8 * 0.100
    Has made calculations for 3 types of stepper motors of the Vref value. Set the data values ​​on the drivers A4988 to which this motor is connected.
    After that he tested the work of stepper motors.
    Connected to the CNC shield buttons Pause, Continue and the emergency stop button. Also connected the LED to the spindle control output terminal and the limit switch to one axis. Tests showed that everything works.
    Confused one moment. When you press the Pause button, the spindle is not turned off.
    If anyone has a solution to this problem, write in the comments.
    Thank you!
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 82

  • @user-fw8bf8dr4l
    @user-fw8bf8dr4l 7 ปีที่แล้ว +4

    Все понятно и доступно. Спасибо за видео, в интернете не мог найти нормальную информации по настройке A4988.

    • @ArduinoTex
      @ArduinoTex  7 ปีที่แล้ว +3

      Спасибо!

  • @ArduinoTex
    @ArduinoTex  7 ปีที่แล้ว +3

    Если у вас остались вопросы по данному видео пишите в комментариях, мы на них обязательно ответим! Спасибо.

    • @Noxim51
      @Noxim51 6 ปีที่แล้ว

      На ютубе есть видео как превратить шаговик 28byj-48 из униполярного в биполярный. А вот как настроить его под тот же шилд v.3 - какое напряжение на драйвер подать, чтобы они работали, такого видео нет... Везде Nema17 и ему подобные.

  • @AlexMarjin
    @AlexMarjin 6 ปีที่แล้ว +1

    Доступно
    и
    понятно
    полезное видео
    но
    паузы
    между фразами
    немного напрягают
    спасибо

  • @ruhammadi
    @ruhammadi 6 ปีที่แล้ว +1

    Спасибо, всё внятно, досконально, феноменально.
    заказал импульсный бп 24v6a, можно ей запитать cnc шилд? Или надо ограничить ток?

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      Запитать можно. Ток ограничивается на драйверах. И 6 А не слабоват? У вас какие двигателя?

    • @ruhammadi
      @ruhammadi 6 ปีที่แล้ว

      Arduino Portal-Pk еще не покупал, посмотрю все ваши видео и куплю такие же как у вас. А бп только заказал для кит-паяльника.

  • @user-kr6di6pz5t
    @user-kr6di6pz5t 6 ปีที่แล้ว +1

    Спасибо

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      Пожалуйста!
      Если есть ещё вопросы пишите в группу в ВК vk.com/portal_pk

  • @MsSeregacv
    @MsSeregacv 5 ปีที่แล้ว +1

    подскажи пожалуйста как подключить шаговый двигатель em142 (как у тебя на видео) к шилду через транзистор.

  • @ArduinoTex
    @ArduinoTex  7 ปีที่แล้ว +2

    Смотрите наши "Проекты на Arduino"
    th-cam.com/play/PLHD7mp5tCMLV6kae8Q9h0eoLfW5h-c9EJ.html

  • @user-ii4gn4eq6k
    @user-ii4gn4eq6k 4 ปีที่แล้ว +1

    Молодец. А сделай видео по перемещению шд на заданное расстояние в ардуино на одной оси.

    • @ArduinoTex
      @ArduinoTex  4 ปีที่แล้ว +1

      Просто перемещение или с GRBL

    • @user-ii4gn4eq6k
      @user-ii4gn4eq6k 4 ปีที่แล้ว

      Просто перемещение кнопками, например ввел на 500мм поехал в перед -500 назад. Кнопка обнуления расстояния и кнопка сброса при неправильном вводе расстояния. Можешь добавить что не буть.

  • @GreSHniK720
    @GreSHniK720 ปีที่แล้ว

    Не совсем разобрался с подключением концевых выключателей. Приехали из Китая механические концевики, там два контакта, которые замыкаются при нажатии, тут все понятно. Но на шилде есть пара контактов X+ и X-, это для двух разных концевиков для одной оси?

    • @ArduinoTex
      @ArduinoTex  ปีที่แล้ว

      На канале есть отдельное видео по подключению конечников. Также есть подробная стать по шилду: cnc-tex.ru/news/8/plata-dlya-chpu-na-arduino-uno-cnc-shield-v3-i-draivera-a4988-drv8825.html

  • @enott_raketa
    @enott_raketa 6 ปีที่แล้ว +1

    Привет отличное видео,доходчиво разъяснены основные моменты))Есть вопрос по подключению питания к CNC Shield v3.0.Имеется блок питания(зарядка) от ноутбука на 12V/4A возможно ли подключить его к шилду без танцев с бубном(не бахнет)?

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      Слабоватый у вас блок питания от ноутбука. Нужно рассчитывать. Если у вас Двигателя Нема 17 С током 1,7 А. То можно подключить только 2 двигателя. Если слабее на 1,2 А то подключайте 3 шаговых двигателя. И смотрите на температуру блока. Если не греется то работать будет. Максимальный ток двигателей при удержании. Не забудьте это учесть!

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      В ближайшее время выложу видео по настройке и калибровке станка. Не пропустите!

    • @enott_raketa
      @enott_raketa 6 ปีที่แล้ว +1

      Arduino Portal-Pk
      Благодарю за ответ))
      Были опасения спалить или шилд или драйвер А4988 так как в ТХ к ним написан максимальный ток 2А
      Двигатели Nema 17 42shd0001-24 макимальный ток 1.33 ампера
      Напряжение расчитал по формуле:
      1.33 Х 8 Х 0.100=1.064
      1.64 Х 0.7=0.7448
      вышло 0.74V

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      У меня вот этот фрезерный ЧПУ portal-pk.ru/news/126-samodelnyi-chpu-cnc-frezernyi-stanok-chast-2.html
      С НеМА17 и током 1,7 А работает по 2 часа без остановки. Думал нужно будет ставить принудительное охлаждение для драйверов. Но пока нормально работает.

    • @enott_raketa
      @enott_raketa 6 ปีที่แล้ว

      В планах есть поставить принудительное охлаждение,думаю поставить общий радиатор с прикрепленным к нему кулером,в качестве подложки между радиатором и драйверами будет терморезина для лучшего теплообмена (ели делать то делать на века))..).Как только разберусь с механикой и электороникой думаю осуществить задумку.
      Кулер с радиатором такого плана
      qps.ru/Ky0sE

  • @sashkadpoid
    @sashkadpoid 5 ปีที่แล้ว

    Все доходчиво, спасибо. А какой ток выставлять если на ось Z использую шаговый двигатель от CD-ROM

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว +1

      Поискать в интернете даташит на двигатель. Или попытаться методом подбора настроить.

    • @sashkadpoid
      @sashkadpoid 5 ปีที่แล้ว

      Я вроде посчитал. Он 500ма. Поэтому, Vref=0,5×0,1×0,8÷1.25=0.32. Вроде как все как пишет книжка. Но двигатель при таких параметрах рычит, и слабый. Подняв до 0.42, зашуршал... но. Через пару минут это кипятильник, руку не поставить. Уже думаю что наверное стоить поискать мощнее двигатель, и даже нашёл от сканера, но он униполярный, как его переделать вы так и не показали. У Вас такой тоже был, но его сложно как вы сказали разобрать. Может стоить попробовать?

  • @aleksandrpalianichka2392
    @aleksandrpalianichka2392 4 ปีที่แล้ว

    Доброго дня.
    Есть функция концевых датчиков? И куда их подсоединить?
    Спасибо с уважением Александр.

    • @ArduinoTex
      @ArduinoTex  4 ปีที่แล้ว

      Вот тут есть полное описание CNC shield v3. Что и куда подключать portal-pk.ru/news/112-plata-rasshireniya-dlya-arduino-uno--cnc-shield-v3-i-draiverov-a4988.html

  • @user-yt4rt9tm7l
    @user-yt4rt9tm7l 2 ปีที่แล้ว +1

    Для регулировки тока двигателей, какие напряжения подавать. Питание на Ардуино 5в и питание на плату Шильда 24в? А то в одном видео смотрел, говорят для регулирвки достаточно подать питание на Ардуино. Подал 5в на Ардуино. На регулировочном сопротивлении драйвера всё по нулям. Ничего там нет. И прошивка ГРБЛ так же необходима сразу в Ардуине или без неё так же в регулировке смысла нет?

    • @ArduinoTex
      @ArduinoTex  2 ปีที่แล้ว +1

      Все зависит от драйвера. A4988 можно подвить только питания 5В. DRV8825 без подачи высокого уровня напряжения регулировку не произвести. Будет показывать 0.

    • @user-yt4rt9tm7l
      @user-yt4rt9tm7l 2 ปีที่แล้ว

      @@ArduinoTex Большое спасибо. У меня DRV8825. Скачал схемы шильда и драйвера... Завтра прошью Ардуино и буду пробовать подавать оба напряжения.

  • @arduinonodemcu3833
    @arduinonodemcu3833 7 ปีที่แล้ว +1

    Видео неплохое. Плохо что нет формул.

    • @ArduinoTex
      @ArduinoTex  7 ปีที่แล้ว +2

      Формулы для расчета выложу на сайте Portal-PK.ru. В Видео об этом говорю!

    • @arduinonodemcu3833
      @arduinonodemcu3833 7 ปีที่แล้ว +1

      Спасибо!

    • @alexshulz7938
      @alexshulz7938 5 ปีที่แล้ว

      Какие нахрен формулы? А+В=С, такие что ли? Так бери мне не жалко.

  • @user-vv9zz2xd3s
    @user-vv9zz2xd3s หลายเดือนก่อน

    А как на данную плату подключить шпиндель 500w?

  • @alexdashwood4976
    @alexdashwood4976 7 ปีที่แล้ว +1

    Я так понимаю, максимальный ток органичен температурой обмоток. Т.е. можно выставить приблизительно ток, при котором ШД не перегревается, и ничего страшного не будет?

    • @ArduinoTex
      @ArduinoTex  7 ปีที่แล้ว +1

      При повышенном токе двигатель начнет гудеть намного сильнее. И при удержании сильно греться. Перегрев выведет из строя двигатель.

    • @LOMAN008
      @LOMAN008 6 ปีที่แล้ว

      Только сначала уточните рабочую температуру своих ШД, а то инфаркт впустую схватите :D

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว

      У меня пи работе около часа не сильно грелись. когда поставил гравировать фото и через 2 часа задел двигатель думал руку обожгу. Промелькнула мысль "Все двигатель сгорел". Поставил радиатор и все в порядку до 6 часов работы тестировал все норм. Как я установил радиаторы рассказываю тут: th-cam.com/video/wBNnmTgVHws/w-d-xo.html

    • @LOMAN008
      @LOMAN008 6 ปีที่แล้ว

      Я к чему, на большинстве серии HS рабочая температура 60 градусов... Предельно допустимая, но при этом долговременная допустимая 80... Просто можно начать бить панику, когда на это никакой причины нет :) Так что лучше настройку производить по замерам тока / напряжения, а не по температуре

  • @user-bz4ci4kv1l
    @user-bz4ci4kv1l 5 ปีที่แล้ว +1

    дружище подскажи на сколько мощный драйвер можно подключить к ардуино

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว +1

      Мощность ограничивается подключенным драйвером. Ардуино посылает сигналы на управления. Поэтому мощность ограничивается только тем какой драйвер вы подключите. Если вас интересует подключение к CNC shield. то тут самый максимальный ток драйвера 2.2 А.

    • @user-bz4ci4kv1l
      @user-bz4ci4kv1l 5 ปีที่แล้ว

      @@ArduinoTex ясно спасибо

  • @treivbrago762
    @treivbrago762 3 ปีที่แล้ว

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

    • @ArduinoTex
      @ArduinoTex  3 ปีที่แล้ว

      Как вы ими планирует управлять?

  • @wik9726
    @wik9726 3 ปีที่แล้ว

    На драйвера A4988 решил поставить 17HS4401- 1,7А. Стоковые были 17HS3401- 1,3А. После выставки напряжения шаговик мочит. Плата JLS001 для cnc3018. В чем причина?

    • @ArduinoTex
      @ArduinoTex  3 ปีที่แล้ว +1

      Прозвоните обмотку. Возможно подключение не подходит.

    • @wik9726
      @wik9726 3 ปีที่แล้ว

      @@ArduinoTex , прозвонил обмотки шаговика и действительно нужно было переставить пины в разъеме. Есть еще вопрос по поводу микрошага. на плате под драйвером не распаяны разьемы под перемычки. я заменил драйвера на tmc2225. шаг можно выставить через grbl?

  • @apokalipsis69
    @apokalipsis69 4 ปีที่แล้ว

    Привет, а возможно подключить 12вольтовые шд к питанию 24v с установкой тока

    • @ArduinoTex
      @ArduinoTex  4 ปีที่แล้ว

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

    • @apokalipsis69
      @apokalipsis69 4 ปีที่แล้ว

      @@ArduinoTex спасибо за ответ:-)

  • @user-fw8bf8dr4l
    @user-fw8bf8dr4l 7 ปีที่แล้ว +2

    А если я подключу шпиндель на 220 В можно будит им управлять или он будет постоянно включен?

    • @ArduinoTex
      @ArduinoTex  7 ปีที่แล้ว +3

      Его нужно будет подключить через реле. И он будет автоматически включаться и выключаться.

    • @user-fw8bf8dr4l
      @user-fw8bf8dr4l 7 ปีที่แล้ว +3

      Спасибо! Буду разбираться.

    • @LOMAN008
      @LOMAN008 6 ปีที่แล้ว +1

      Граверы - самые обычные коллекторные двигатели, которые запросто работают с ШИМ. ШИМ идеально подойдет на 555, с управляющим сигналом от дуньки, единственное необходима опторазвязка, которая будет работать на частоте ШИМа и нормальные силовые ключи. Чтоб не пришлось долго экспериментировать - максимальное напряжение на постоянке не желательно превышать в 180В, иначе будут быстро гореть щетки и сыпаться ламели на коллекторе. Новая прошивка поддерживает управление оборотами шпинделя

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      Спасибо за полезную информацию!

    • @LOMAN008
      @LOMAN008 6 ปีที่แล้ว

      Да было бы за что... Единственное забыл уточнить, что всю родную электронику гравера необходимо вырезать, т.е. управление подключается напрямую на щетки.

  • @tanzzzi49
    @tanzzzi49 6 ปีที่แล้ว +1

    Как с Step/Dir работать покажите пожалуйста

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      Сам не настраивал но как написано в теории. Это дублирование аналогичных выводов для драйверов. Соотведственно Вы можете на ось Х или др. подключить еще один драйвер. Тут посмотрите: portal-pk.ru/news/112-plata-rasshireniya-dlya-arduino-uno--cnc-shield-v3-i-draiverov-a4988.html
      Но зачем? Если мы можем продублировать любую ось на оси А.

  • @user-eu8ke7zb4e
    @user-eu8ke7zb4e 5 ปีที่แล้ว +1

    Як зробити щоб 2 Шагових двигуни працювали синхронно?

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว

      рассказываю тут portal-pk.ru/news/112-plata-rasshireniya-dlya-arduino-uno--cnc-shield-v3-i-draiverov-a4988.html

  • @user-kr6di6pz5t
    @user-kr6di6pz5t 6 ปีที่แล้ว +1

    Можно ссылку на уп програму

    • @ArduinoTex
      @ArduinoTex  6 ปีที่แล้ว +1

      github.com/winder/Universal-G-Code-Sender

  • @user-zo7os2wc9r
    @user-zo7os2wc9r 5 ปีที่แล้ว

    Как подключить шд у которого 7 проводов?

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว +1

      Без переделки двигателя ни как.

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว

      portal-pk.ru/news/111-kak-podobrat--shagovyi-dvigatel-dlya-stanka-chpu-shd-iz.html
      Переделываем как 5 проводной. И подключаем как биполярный 6 проводами.

  • @user-yd6xd4zw8l
    @user-yd6xd4zw8l 5 ปีที่แล้ว +7

    оператор из тебя ужасный )

    • @user-ve8om5zg3s
      @user-ve8om5zg3s 3 ปีที่แล้ว +1

      звукорежиссёр, тоже- не лучше)

  • @SergioYezan
    @SergioYezan 5 ปีที่แล้ว +1

    У МЕНЯ НЕ КРУТИТ. ПРОГА (ГРБЛ КОНТРОЛЛЕР). ??? (УНО - А4988).

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว +1

      Что происходит? Если гудят но не крутит значит ток надо настраивать. Или подключены не правильно. Прозвоните обмотку.

    • @minimuk
      @minimuk 4 ปีที่แล้ว

      Тоже не крутила X,Y, пока не поднял ось Z

  • @Mr_An_ok
    @Mr_An_ok 4 ปีที่แล้ว

    Двигателя? Двигатели!

  • @alexshulz7938
    @alexshulz7938 5 ปีที่แล้ว

    Пересмотрел кучу видосов по данной тематике, операции по прошивке Ардуины и установке GRBL выучил уже наизусть. А моторчик сука не вращается. Что делать не пойму. Может кинуть нахрен эту затею и идти дальше бутылки собирать? Тестовую программу СТЕПер... из примеров запускаю. пытаюсь провернуть якорь мотора он сопротивляется в такт выполняемой программы. Запускаю ГРБЛ - "0" реакции. А как нахрен всё удалить и попытаться повторно попрошивать?

    • @ArduinoTex
      @ArduinoTex  5 ปีที่แล้ว +1

      Двигатель у вас гудит или вообще тишина?

    • @alexshulz7938
      @alexshulz7938 5 ปีที่แล้ว

      @@ArduinoTex Сама Ардуинка прописалась. Она отлично отзывается на изменения скетчей. Включаю ей светодиод она в ответ моргает, меняю частоту моргания. Включаю из примеров скетч Степпер_онеРеволюшен, мотор молчит. А вот когда к якорю прилагаю легенькое усилие что бы его сдвинуть он возмущается и пытается этому противостоять. Причём это у него получается в такт с работой вышеупомянутого скетча. А вот на ГРБЛ никак не реагирует паскуда. Что делать? Помоги! Пож. Да вот ещё. Моторчик подключен через контроллер 8825, а тот в свою очередь к CNC SHIELDu.

    • @alexshulz7938
      @alexshulz7938 5 ปีที่แล้ว

      @@ArduinoTex Так что можно придумать с моей Ардуинкой?

  • @TheAsdfg74
    @TheAsdfg74 ปีที่แล้ว

    Ты, ля, не видишь что бумажки цепляют за провода?

  • @user-zr2zw4uk9x
    @user-zr2zw4uk9x 10 หลายเดือนก่อน

    черт