ЧПУ СТАНОК НА ARDUINO: ДВИГАТЕЛИ И ДРАЙВЕРЫ

магазин

Привет! Здесь я собрал для вас информацию по некоторым двигателям и драйверам к ним для создания максимально дешёвых станков с ЧПУ под управлением Arduino.

С чем я разобрался на данный момент: дешёвый станок можно собрать на трёх разных началах:

  • Написать свою прошивку для Arduino, которая должна обеспечить принятие команд G кода по COM порту (через USB), обработку этих команд, а затем управление двигателями станка. Я этим заниматься не буду, я не программист.

  • Можно использовать софт, написанный (мне так кажется) автором сайта ecnc.ru, за что огромное ему спасибо. Есть и прошивка, и софт для управления с ПК. Но возможности этой связки не очень большие. Как подключить и настроить, описано ЗДЕСЬ

  • Самый прогрессивный вариант — использовать готовую систему под незатейливым названием GRBL, её разработкой занималась целая команда на протяжении нескольких лет, так что этот вариант обеспечит МАКСИМАЛЬНУЮ КРУТОСТЬ вашему домашнему станку. GRBL Wiki.

 Для всех трёх предложенных вариантов нужны как минимум две вещи: шаговые двигатели и драйверы к ним. Изрядно погуглив, я собрал вот такую «выжимку» в виде таблицы.

Драйвер Цена Движок Цена Прошивка Софт
ULN2003 80р Униполярные (28BYJ-48) 60 р ecnc Arduino ЧПУ
L298N 110р Биполярные (Nema 17) 500-730р ecnc Arduino ЧПУ
EasyDriver 110р Nema 17 500-730р GRBL Любой сендер Джикода
CNC Shield 220р  3 штуки A4988 подключаются к CNC Shield!
A4988 60р Nema 17 500-730р GRBL Любой сендер Джикода

МАЛЕНЬКИЙ ДВИЖОК 28BYJ-48

Самое дешёвое двигло

  • Тип: униполярный
  • Напряжение: 5 вольт
  • Шагов на 1 оборот: 2048
  • Время на 1 оборот: 4 секунды
  • Крутящий момент: 0,034 Н/м
  • Диаметр выходного вала: 5 мм
  • Размеры: 35х19 мм
МАГАЗИН

Особенности применения

  • Нужно использовать драйвер для униполярных движков, на микросхеме ULN2003. Кстати он в паре с ним и продаётся выгоднее всего, раздельно покупать почти нет смысла.
  • Очень, очень медленный! Такой движок нужно использовать только с ременной передачей, с винтовой будет работать невозможно медленно
  • Движок слабый и очень компактный, поэтому идеально подходит для лазерных гравёров и ручкорисовалок.

БОЛЬШОЙ ДВИЖОК NEMA 17 (17HS4401)

Большой китайский друг

  • Тип: биполярный
  • Напряжение: 2 вольта
  • Шагов на 1 оборот: 200
  • Время на 1 оборот: 0,16 секунды
  • Крутящий момент: 0.4 Н/м
  • Диаметр выходного вала: 5 мм
  • Размеры: квадрат 42 мм
МАГАЗИН

Особенности применения

  • Нужно использовать драйвер для биполярных движков
  • Довольно быстрый движок, использовать нужно с винтовой передачей (шпилька+гайка или готовые варианты)
  • Вкупе с винтовой парой даёт довольно мощное линейное перемещение, что позволяет использовать его для создания полноценных ЧПУ фрезеров и прочих более тяжёлых станков

ДРАЙВЕР УНИПОЛЯРНОГО ДВИГАТЕЛЯ ULN2003

МАГАЗИН
  • Отлично подходит для двигателей 28BYJ-48, обычно даже идёт с ним в комплекте
  • Не имеет никаких настроек

Подключение и прошивка

2D — резак/рисовалка
3D — фрезер

Программа Arduino ЧПУ

Скачать
инструкция (pdf)

информация взята с http://www.ecnc.ru/

ДРАЙВЕР БИПОЛЯРНОГО ДВИГАТЕЛЯ L298N

МАГАЗИН
  • Подходит для управления двигателями класса NEMA
  • Опять же дешёвый и не имеет никаких настроек

Подключение и прошивка

2D — 3D фрезер
2D — резак/рисовалка
2D — выжигатель картин

Программа Arduino ЧПУ

Скачать
инструкция (pdf)

информация взята с http://www.ecnc.ru/

ДРАЙВЕР EASYDRIVER

МАГАЗИН
  • Подходит для управления двигателями класса NEMA
  • Подходит для использования с GRBL

Прошивка

GRBL

CNC SHIELD + ДРАЙВЕРЫ A4988

МАГАЗИН
  • Подходит для управления двигателями класса NEMA
  • Шилд создан для работы с GRBL

Прошивка

GRBL
схема подключения