Комплект электроники для CNC/3D: Mega2560+RAMPS 1.4+4шт A4988

  • Цена: $17.19 (с купоном $15.47)

Приветствую всех посетителей сайта mySKU.me!
И хочу поделиться небольшим рассказом о комплекте электроники для модернизации небольшого самодельного станка CNC с возможностями фрезера и гравера. Будет замена платы управления UNO+CNC Shield на комплект Arduino Mega2560+RAMPS.

Данный комплект приобретался с прицелом на увеличение функционала и возможностей для небольшого настольного ЧПУ гравера/фрезера. Штатный комплект предусматривал контроль по 3 осям и работу от управляющего компьютера/планшета. Новый кит электроники позволяет автономную работать с SD карты, а также дает большие возможности для модификации прошивки: подключение лазерного выжигателя, дополнительной поворотной оси, подключения выходов на вентиляторы или фильтр-пылесос. Предусматривается также установка дисплея для управления непосредственно, выбора файла с флешки, паузы и так далее.

Долго присматривался к различным платам управления, но оптимально вышел кит Arduino Mega2560+RAMPS. Ну и драйверы в комплекте. Экран докупал отдельно вот такой.

Теперь по порядку.
Выбирал вот этот кит, плюс дисплей.
Краткое описание комплекта: RAMPS 1.4 + Mega2560 R3+ A4988 Kit
  • Arduino Mega2560
  • Ramps 1.4
  • 4xA4988 драйверы плюс небольшой радиатор без скотча.
  • Шнур 4pin, шнур USB А <-> USB-B

Посылка пришла в простом пакете, но каждая плата была упакована отдельно в антистатический пакет. На ножках выводных элементов присутствовал защитный кусок пеноматериала.
Фотоотчет о посылке

Arduino Mega2560

Размеры и масса. Возможно заинтересует тех, кто готов разработать под них свой корпус.

Основные микросхемы: ATMEGA2560 версия 16AU, понижайка LM358 (в комментариях robosku верно подметил, что это сдвоенный операционный усилитель), интерфейс CH340G.
Обратите внимание на китайскую версию USB-Serial чипа.

Ramps 1.4.
Это по сути большой и дешёвый Mega Pololu Shield. Можно подключать до 5 драйверов двигателей, силовую нагрузку, есть много OI выходов, а также ШИМ и последовательные интерфейсы, например, для дисплея или внешней карты памяти.

Все в отдельном пакете. Присутствует ответная часть силового разъема

Аналогично размеры.

4xA4988 драйверы

Еще фото.

Радиаторы без скотча. Нужно устанавливать на термоклей или термопасту.

Правильное ориентирование A4988 при установке — резистором в сторону ОТ силового разъема. Как на картинке.

Итак, вот собственно для чего все это покупалось. Вот так выглядят комплектующие для сборки и обозреваемый апгрейд-кит для самодельного станка-фрезера.

Здесь на Mysku несколько раз проскакивали публикации про самодельный станок-фрезер из фанеры.

Достаточно простой конструкции, с использованием проверенной временем компоновки. Станок имеет рабочее поле 180х200х150 мм, и управляющую плату Arduino UNO + CNC Shield. Со своими обязанностями UNO с прошивкой GRBL справляется, но хотелось чего то большего)))). Это весьма бюджетный фанерный станок-фрезер для простых операций (гравировка, фрезеровка мягких материалов, изготовление печатных плат).

Я задумал некоторую модернизацию станка, в первую очередь – это установка экрана управления и с возможностью автономной работы (с флешки). До настоящего времени использовался старый ноутбук или планшет с Windows. Соответственно, смена платы управления повлечет замену прошивки на Marlin/Repieter. Эти прошивки умеют и CNC и лазерное выжигание с ТТЛ. На самом деле я должен отметить, что существует прошивка GRBL для MEGA2560. Но это, как говорится, на любителя.
Во вторую очередь – нужно было обеспечить модернизационный потенциал – дополнительные входы и выходы для подключения периферии (ТТЛ для лазера, обдув, подсветка, кнопки управления гравером, прицел на WI-FI и удаленный доступ с вебкой).

Вот краткое описание комплектующих и основных этапов сборки. Потребуются фанерные детали корпуса (резка фанеры по чертежам лазером), клей для сборки, а также ходовые винты Т8, гайки к ним, направляющие валы и подшипники (8 и 6 мм), ну и по мелочи — крепеж, хомуты и прочее.
Процесс сборки не сложный. Сначала собирается корпус и оси XY, затем отдельно собирается ось Z, каретка и крепление для фрезера.

Сначала собираем корпус.

Для сборки используется клей (столярный, ПВА, или другой удобный)

Обратите внимание на правильность установки несущих конструкций. Диагональ можно перепроверить линейкой, угольником — перпендикулярность стенок.

Далее устанавливаются направляющие валы.

Отдельно соберем ось Z с креплением фрезера.

И каретку Y.

Далее фото из разряда «как нарисовать сову». Промежуточных подробных фото, с сожалению пока нет.

Станочек бюджетный, двигатели из серии «я тебя слепила из того, что было». Двигатели Nema17 устанавливаются через переходник типа такого.

На днях допечатаю адаптеры на 3Д принтере, затем установлю новые Nema17.
Дополнительная информация - сравнение со стоимостью станка от Мастеркит
Вот такой станочек попался мне.
Конструктор Мастер-Кит 3-х осевой фрезерный станок с ЧПУ — 24000 рублей

А функционал — тот же.


Несколько слов про прошивку.
Можно настроить с нуля Марлин/Repetier, можно найти готовую сборку.
Вот, например, Marlin. При настройке обратите внимание на вот этот код:

В прошивке надо будет указать тип «бутерброда» — матплату Мега2560+RAMPS1.4, так как экструдеров у нас нет, то выбираем вот такой вариант:
35 = RAMPS 1.3 / 1.4 (Power outputs: Extruder, Fan, Fan)

и далее
#define MOTHERBOARD 35

В зависимости от сборки Марлина, эта же настройка может выглядеть по другому:
#define BOARD_RAMPS_13_EFF      35   // RAMPS 1.3 (Power outputs: Hotend, Fan0, Fan1) 

Если не требуется слежение за температурой, то отключаем датчики тоже — прописываем «0»
#define TEMP_SENSOR_ 0

Прописываем размеры рабочей зоны, расположение концевиков и точки HOME, ускорения, скорости перемещения и прочее.
Ну и так далее, методом проб и ошибок настраиваем свою конфигурацию.

Скажу только. что в Repitier больше заложено возможностей для CNC/Laser конфигурации. Заходим в онлайн-тулзу Repetier-Firmware configuration tool и начинаем настраивать. После настройки основных параметров (длина/ширина и т.д.), необходимо выбрать «специальные» функции — для лазера или фрезера.

Вот например есть такой код
// ##########################################################################################
// ##                             Laser configuration                                      ##
// ##########################################################################################

/*
If the firmware is in laser mode, it can control a laser output to cut or engrave materials.
Please use this feature only if you know about safety and required protection. Lasers are
dangerous and can hurt or make you blind!!!

The default laser driver only supports laser on and off. Here you control the eíntensity with
your feedrate. For exchangeable diode lasers this is normally enough. If you need more control
you can set the intensity in a range 0-255 with a custom extension to the driver. See driver.h
and comments on how to extend the functions non invasive with our event system.

If you have a laser - powder system you will like your E override. If moves contain a
increasing extruder position it will laser that move. With this trick you can
use existing fdm slicers to laser the output. Laser width is extrusion width.

Other tools may use M3 and M5 to enable/disable laser. Here G1/G2/G3 moves have laser enabled
and G0 moves have it disables.

In any case, laser only enables while moving. At the end of a move it gets
automatically disabled.
*/

#define SUPPORT_LASER 1
#define LASER_PIN 9
#define LASER_ON_HIGH 1

Пин ТТЛ управления лазером подключается к пину 9 на RAMPS (пин можно настроить и другой, удобный)

И далее есть вот такие настройки
// ##                              CNC configuration                                       ##

/*
If the firmware is in CNC mode, it can control a mill with M3/M4/M5. It works
similar to laser mode, but mill keeps enabled during G0 moves and it allows
setting rpm (only with event extension that supports this) and milling direction.
It also can add a delay to wait for spindle to run on full speed.
*/

#define SUPPORT_CNC 0
#define CNC_WAIT_ON_ENABLE 300
#define CNC_WAIT_ON_DISABLE 0
#define CNC_ENABLE_PIN -1
#define CNC_ENABLE_WITH 1
#define CNC_DIRECTION_PIN -1
#define CNC_DIRECTION_CW 1

По сути указывается основные настройки для CNC, а также можно завести специальные кнопки управления станком. Добиваемся компиляции кода без ошибок, заливаем в плату и проверяем.

А вот что можно «вытворять» на этом фрезере.

В планах сделать корпус для электроники
После окончательной сборки планируется все оформить в корпус с разъемами и вентиляцией. Например, вот такой, сборный

Или раздельный для дисплея

и RAMPS+MEGA



Выводы:
  1. Если планируется установка NEMA23, то можно взять комплект электроники с DRV8825. Экран можно взять Full graphic smart controller.
  2. Можно сделать Wi-Fi управление или специальный планшет на windows.
  3. В целом данный комплект позволяет значительно расширить возможности самодельного станочка, а в перспективе – и функционал в виде лазера или дополнительной оси.
  4. После модернизации я планирую докинуть еще и лазерную головку, будет выжигать в меру возможностей.

К сожалению, еще не все комплектующие у меня в наличии (подводят китайские товарищи), поэтому полномасштабного фото-видео готового станочка не будет. Фотографии частично предоставлены с форума (с разрешения автора). Чуть попозже можно будет и топик в сообщество DIY на Mysku запилить, с подробным раскладом, что и где заказывать.

Полезные ресурсы:
Настройка тока драйверов а4988 можно посмотреть вот тут.
Форум с описанием станка и инструкциями

Купоны на скидку
До конца марта действует купон на ассортимент магазина
SL6%OFF

скидка 6% на некоторые товары.

И специальный купон для этого комплекта Mega2560+Ramps на скидку 10%
987300




Спасибо за уделенное внимание!
Планирую купить +35 Добавить в избранное +47 +85
+
avatar
  • sun1275
  • 29 марта 2017, 08:15
+3
Класс! Помимо печатной платы чего скоблили? Режимы резания и инструмент какие?
+
avatar
+1
Да какие установите) От шпинделя зависит сильно.
пока эксперименты только. Хочу лазер прикрутить очень.
+
avatar
  • Samman
  • 29 марта 2017, 10:36
0
А что может фрезеровать установленный у вас и допустим, мастеркитовский?
Возьмут ли ту же фанеру и березу?
+
avatar
  • Demz
  • 29 марта 2017, 10:49
0
возьмут оба, только режимы будут зависеть от мощности «шпинделя», рама в обоих случаях одинакова по сути.

Вот металл (люминий например) уже не факт, ну или по пылинке снимать…
+
avatar
  • Samman
  • 29 марта 2017, 16:32
0
так мне и интерсна мощность установленного.
+
avatar
0
А для алюминия что надо?
+
avatar
0
для алюминия — мощная рама и мощный шпиндель.
Для этого фанерного станочка шпиндель до 300W по идее надо ставить.
+
avatar
  • Aslan54
  • 30 марта 2017, 09:31
+1
Мужики, ну у нас как всегда сразу титан кроить, дома собираются не меньше. Да еще фрезой и шпинделем, который под руки попадется.

Те же токаря, рады когда их школьный станок типа ТВ4, металл десятки хорошо снимает…

Поэтому и здесь, шпиндель, сама фреза, диаметр её, какой металл, какое заглубление за проход и т.д.

Хочу еще. раз подчеркнуть ДЛЯ ДОМА, этот станочек. типа перефирии. Принтер. сканер и т.д.
Красивый дизайн, мало места. бесшумность. без пыли и т.д. Главное было.

Для чего то. более существенного и станок более крупней. даже по раб. полю. Вы же не выделите под станок целую комнату и не договоритесь с соседями. чтобы они не обращали на шум. когда вы работаете?
+
avatar
  • ve-nik
  • 29 марта 2017, 11:57
+2
Плохо вы искали варианты, вот лучший вариант с поддержкой TFT32 aliexpress.com/item/controller-PCB-board-MKS-Gen-L-V1-0-integrated-mainboard-compatible-Ramps1-4-Mega2560-R3-support/32802151924.html
+
avatar
0
Спасибо за ссылку.
Интересный вариант.
+
avatar
  • Aslan54
  • 29 марта 2017, 15:34
0
Дороже выйдет, да и габаритней. Неудобно.

Также еще такой нюанс. Выкидываем Ардуинку и через шильд и драйвера подключаем к ЛПТ То есть можно еще и Масн использовать.
+
avatar
  • ve-nik
  • 29 марта 2017, 15:42
0
Вы просто с качеством RAMPS не сталкивались, дороже выйдет себе! Когда сгорит Мега, или шильд работать не будет, будете скакать с паяльником, менять мосфеты ноги выпрямлять и т.д… То что я сверху привел пример на голову, а то и на две лучше бутерброда!
+
avatar
  • Aslan54
  • 29 марта 2017, 15:56
0
del
+
avatar
  • Wut
  • 29 марта 2017, 08:23
+3
Большое спасибо за обзор, было интересно!
А не подскажите в контексте применения для управления лазером этого набора, можно ли задавать последовательность реза? На взрослых контроллерах можно раскрашивать шаблон в несколько цветов и задавать последовательность реза частей шаблона в соответствии с цветами.
Имею небольшой 300*400мм лазерный гравер диодный и сильно не хватает этой опции
+
avatar
0
Тут все зависит от формирования файла gcode. То есть нужен мощный программный пакет для CNC типа ArtCAM.
+
avatar
0
можете дать ссылку на чертежи? Я на форуме толком не нашел.
+
avatar
  • Aslan54
  • 29 марта 2017, 15:43
0
И не найдете. Чертежи там не выкладываются, этого станка. Чтобы эту версию, улучшал только один разработчик. А то начнется, кто в лес, кто по дрова.
Он в процессе улучшения. Вышла версия Малек Крепыш, поворотка для него.
Малошумящий пылесборник, защитный кожух и т.д.
+
avatar
+1
А вот что можно «вытворять» на этом фрезере.
А можно фото большого размера? Просто интересно насколько хорошо получается.
+
avatar
  • alex0
  • 29 марта 2017, 09:44
0
А для anet a8 этот кит подойдет?
+
avatar
0
Конечно пойдет. На Анет изначально MKS стоит типа 1.2 или 1.4 версия, по возможностям тоже самое. Знаю только со шлейфом дисплея на MKS заморочка
+
avatar
  • neskey
  • 29 марта 2017, 09:58
0
Подскажите пожалуйста, на каких ресурсах может быть гайд по переделке 3d принтера в лазерный гравер? Думаю взять teva tarantula, и в перспективе поставить на него лазер? Может быть есть какие то другие, более подходящие для этого принтера?
+
avatar
0
Давайте вместе и напишем)
я встречал только отрывочную информацию на 3дтодейке и на форумах.

ИМХО еще нужная инфа — краткое руководство о подготовке gcode.
+
avatar
  • Samman
  • 29 марта 2017, 10:02
0
+
avatar
0
Спасибо за ссылку.
Пока сейл идет да. Немного дешевле.
На бангууде можно поинтами сбить дополнительно.
Я добавил купон на 10%, стоимость $15.47
987300
+
avatar
  • Demz
  • 29 марта 2017, 11:50
+1
спорное утверждение, мне с али выходит 16.15 с доставкой, это учитывая типа скидку 50%
я когдато тут брал, сейчас за 15.54 отдают с бесплатной доставкой
+
avatar
  • igsru
  • 29 марта 2017, 11:18
0
Комплект не очень. Драйвера лучше взять другие те что DRV8825, дисплей тоже графический LCD 12864 и дешевле на Ali + русский будет в Marlin.
Вот этот набор aliexpress.com/item/3D-Printer-kit-1pcs-Mega-2560-R3-1pcs-RAMPS-1-4-Controller-5pcs-DRV8825-Stepper-Motor/1948360790.html получше будет
+
avatar
0
Если уж так пошло, проще взять по отдельности. По сути нужны только три штуки DRV8825, мега2560, ramps.

А дисплей можно и не брать совсем. Поставить кнопку пуск/стоп, джойстик управления по осям (так удобнее). А управлять через Wi-Fi. Например, через OrangePi.

Четвертый драйвер я взял из расчета на дополнительную ось, но пока это только в проекте
+
avatar
  • Demz
  • 29 марта 2017, 11:52
0
дел
+
avatar
  • Aslan54
  • 30 марта 2017, 09:33
0
Поворотка, съемная будет. Максим. диаметр заготовки 56 мм.
Редукция. 1 к 6.
+
avatar
  • robosku
  • 29 марта 2017, 12:26
+2
DRV8825 лучше вообще не брать. Особенно, если используются моторы с обмотками с низкой индуктивностью.
+
avatar
  • dSave
  • 29 марта 2017, 12:07
0
а во сколько обходится весь станок примерно?
+
avatar
+2
Фанера плюс порезать лобзиком или заказать раскрой лазером.
Подшипники по доллару/штука, винты Т8 примерно $3 за 300мм, можно взять длиннее и порезать в размер.
Направляющие, если короткие, то тоже не дорого

Метизы, хомуты, клей не считаю, все есть в хозмаге.
Кит электроники на Arduino UNO+CNC shield, где то был обзор.
Двигатели скрутить со старой техники.
Вместо шпинделя можно на первое время поставить дремель.

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

Ориентировочно, это 2-3 тысячи рублей без учета лазерного раскроя и стоимости шпинделя (цанг, фрез, блоков питания и прочего). И спокойно можно удешевить еще.
+
avatar
  • Demz
  • 29 марта 2017, 12:56
0
Кит электроники на Arduino UNO+CNC shield, где то был обзор.
а текущий обзор не читали? конкретно
Будет замена платы управления UNO+CNC Shield на комплект Arduino Mega2560+RAMPS.
+
avatar
0
Я про то, что изначально в станке UNO, а не мега.
Все-таки это бюджетный станок.

dSave спрашивал про стоимость самого станка, а не модернизации.
Если смотреть этот же станок с Мегой — то плюсуйте озвученную стоимость комплекта. Здесь и ниже ссылки были на другие варианты.
+
avatar
  • Demz
  • 29 марта 2017, 13:14
+1
блин, я уже второй раз натыкаюсь на ваш коммент, где вы расписываете полный минимализм, в отличие от того, что написано в обзоре. Сначала отвечаю, а потом только замечаю, что вы и есть автор обзора. В первый раз я еще успел исправиться…

ну и к вопросу — для уны еще комп нужен в постоянной работе, что в перспективе не бюджетно, с картой система автономнее по итогу и таких станков с десяток можно поставить, а на уне — еще и 10 компов к ним потребуется… так что при не особо большой разнице связок на уне и меге — меговская более универсальна и гибка.
Я себе тож уну сначала думал, а потом решил сразу на мегу отжалеть и не страдать ерундой покупая каждый раз в притык.
+
avatar
0
Я не виноват))))

Тут две крайности. Первая — это бюджетность. Все все самое дешевое. С этого и начиналось.

А сейчас я пришел к тому, что хочется больший функционал. Это уже дороже. Но интереснее. Поэтому и Мега, поэтому лазер.
Лазер тоже неплохо стоит.
А может попозже и Wi-Fi будет.

Но начиналось все с бюджетной компоновки
+
avatar
0
для уны еще комп нужен в постоянной работе,
Очень удобно подключать планшет с Windows
+
avatar
  • Demz
  • 29 марта 2017, 13:24
0
на принтер лазер навесить можно, в ваших обзорах проскакивали.
+
avatar
  • kiv69
  • 10 января 2021, 21:53
0
Ну и как вы собираетесь при работе без компа использовать карту высот?
+
avatar
  • Aslan54
  • 30 марта 2017, 09:38
0
В обзоре ведь написано, планируется в 25 тыс. уложиться.
Вполне. хорошая расчетная сумма. От человека, опять зависит, сам делает или станочникам отдает на детали. А там сколько они уж запросят.
Да и опять, полный комплект, с полной оснасткой, или минимальный.
Вот и будем считать что 25 тыс. полный.
+
avatar
  • robosku
  • 29 марта 2017, 12:29
+1
понижайка LM358
Это не совсем полностью понижайка, это сдвоенный операционный усилитель. В мегах одна половина используется для выбора источника питания (внешний/усб), вторая — как драйвер светодиода на 13 ноге.
+
avatar
+1
Спасибо, поправил.
+
avatar
  • kiv69
  • 30 августа 2017, 18:42
0
Глупо спорить, что лучше. У меня пара запасных бутербродов к принтерам лежит, однако cnc делаю на уно и третьем шилде. Надо же куда-то комп лишний приткнуть.
направляющие — релинги 16мм, втулки sf-1 16*30 по паре на направляющую, винты т8. никакой фанеры, каркас из профиля и стальных пластин.
+
avatar
  • Alex-S
  • 28 марта 2019, 05:22
0
Есть пост, что в итоге получилось дальше? Сделали ли лазер? Сейчас сам нахожусь в поиске управляющей платы и ПО для лазерного станка.