- Комплект электроники для CNC/3D: Mega2560+RAMPS 1.4+4шт A4988
- Ramp 1 4 cnc
- RAMPS 1.4/ru
- Contents
- Основное отличие от предыдущих версий
- Безопасность
- Сборка и монтаж
- Пайка компонентов
- Требуемые инструменты
- Монтаж Платы
- Конденсатор C2 — 100nF
- Зеленый светодиод LED1
- Красные светодиоды LED2, LED3, LED4
- Резисторы R13, R14, R15 — 10 Ohm
- Резистор R12 — 1K
- Резисторы R23, R24, R25 — 1.8K
- Резисторы R1, R7, R11, R21, R22 — 4.7K
- Резисторы R16, R17, R18, R19, R20 — 10K
- Резисторы R2, R3, R4, R5, R6, R8, R9, R10 — 100K
- Конденсаторы C1, C5, C8 — 10uF
- Конденсаторы C3, C4, C6, C7, C9, C10 — 100uF
- Окончание пайки SMD элементов
- Пины джамперов
- Разъемы драйверов двигателей
- Диоды D1, D2
- Предохранитель F1 — MFR500
- Предохранитель F2 — MFR1100
- Полевые транзисторы — Q1, Q2, Q3
- Разъем для подключения нагреваемого стола и экструдеров
- Разъем питания
- Разъемы для Arduino MEGA
- Кнопка сброса
- Проверка
- Плата драйверов шагового двигателя
- Оптические концевики
- Механические концевики
- Установка разъемов на кабели двигателей
- Установка и проводка хотэнда
- Плата Pololu драйверов
- Окончательная настройка
- Предварительная проверка
- Схема подключения
- Предупреждение.
- Подключение питания
- Источник питания
- PS_ON
- Максимальное входное напряжение
- Питание без диода D1
- Питание с диодом D1
- Прошивки и разводка контактов
- Ресурсы
- Список деталей
- BT расширение
- Изменение настроек модуля
- Wiring
- Подключение через Bluetooth
- Тестовый код RAMPS 1.4
- Где получить
- RAMPS 1.4.2.3
- Где купить RAMPS 1.4.2.3
Комплект электроники для CNC/3D: Mega2560+RAMPS 1.4+4шт A4988
Приветствую всех посетителей сайта 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.
Несколько слов про прошивку.
Можно настроить с нуля Марлин/Repetier, можно найти готовую сборку.
Вот, например, Marlin. При настройке обратите внимание на вот этот код:
В прошивке надо будет указать тип «бутерброда» — матплату Мега2560+RAMPS1.4, так как экструдеров у нас нет, то выбираем вот такой вариант:
В зависимости от сборки Марлина, эта же настройка может выглядеть по другому:
Если не требуется слежение за температурой, то отключаем датчики тоже — прописываем «0»
Прописываем размеры рабочей зоны, расположение концевиков и точки HOME, ускорения, скорости перемещения и прочее.
Ну и так далее, методом проб и ошибок настраиваем свою конфигурацию.
Скажу только. что в Repitier больше заложено возможностей для CNC/Laser конфигурации. Заходим в онлайн-тулзу Repetier-Firmware configuration tool и начинаем настраивать. После настройки основных параметров (длина/ширина и т.д.), необходимо выбрать «специальные» функции — для лазера или фрезера.
Вот например есть такой код
Пин ТТЛ управления лазером подключается к пину 9 на RAMPS (пин можно настроить и другой, удобный)
И далее есть вот такие настройки
По сути указывается основные настройки для CNC, а также можно завести специальные кнопки управления станком. Добиваемся компиляции кода без ошибок, заливаем в плату и проверяем.
А вот что можно «вытворять» на этом фрезере.
Выводы:
- Если планируется установка NEMA23, то можно взять комплект электроники с DRV8825. Экран можно взять Full graphic smart controller.
- Можно сделать Wi-Fi управление или специальный планшет на windows.
- В целом данный комплект позволяет значительно расширить возможности самодельного станочка, а в перспективе – и функционал в виде лазера или дополнительной оси.
- После модернизации я планирую докинуть еще и лазерную головку, будет выжигать в меру возможностей.
К сожалению, еще не все комплектующие у меня в наличии (подводят китайские товарищи), поэтому полномасштабного фото-видео готового станочка не будет. Фотографии частично предоставлены с форума (с разрешения автора). Чуть попозже можно будет и топик в сообщество DIY на Mysku запилить, с подробным раскладом, что и где заказывать.
Полезные ресурсы:
Настройка тока драйверов а4988 можно посмотреть вот тут.
Форум с описанием станка и инструкциями
До конца марта действует купон на ассортимент магазина
скидка 6% на некоторые товары.
И специальный купон для этого комплекта Mega2560+Ramps на скидку 10%
Источник
Ramp 1 4 cnc
GRBL 0.9j for Arduino Mega 2560 and RAMPS 1.4
This port was initally developed by ArSi arsi@arsi.sk but has been enhanced to also support Arduino Mega 2560 + RAMPS 1.4 Board (including limit switches, homing and probing support). It’s based on Grbl v0.9j Atmega328p 16mhz 115200baud with generic defaults (2016-03-17).
For my home made CNC machine I have connected the limit switches as per the RAMPS 1.4 standard connection and not the grbl standard: I.e.
This is the key configuration parameters for making both limit switching and probing working on my RAMPS 1.4 CNC machine: grbl RAMPS 1.4 config parameters
On the RAMPS board the spindle direction output pins can be found under SERVOS
- SPINDLE_ENABLE_BIT = MEGA2560 Digital Pin 6
- SPINDLE_DIRECTION_BIT = MEGA2560 Digital Pin 5
On the RAMPS board the flood and mist coolant enable output pins can be found under AUX-1
- COOLANT_FLOOD_BIT = MEGA2560 Digital Pin 0
- COOLANT_MIST_BIT = MEGA2560 Digital Pin 1
On the RAMPS board user-control CONTROLs (cycle start, reset, feed hold) input pins can be found under AUX-2
- RESET_BIT = MEGA2560 Analog Pin 9
- FEED_HOLD_BIT = MEGA2560 Analog Pin 10
- CYCLE_START_BIT = MEGA2560 Analog Pin 11
- SAFETY_DOOR_BIT = MEGA2560 Analog Pin 12
Источник
RAMPS 1.4/ru
Release status: Working
Contents
Основное отличие от предыдущих версий
В RAMPS 1.4 конденсаторы и резисторы размещены в SMD варианте, что позволило разместить больше пассивных компонентов. Но мы остановились на больших размерах, что бы упростить монтаж
Безопасность
Перед подключением электричества, даже 12 Вольт, Вы должны принять все меры для предотвращения пожаров. Если все же вероятность пожара существует, то проверьте работоспособность своего детектора дыма smoke detector. Нет детекторов? Купите :)!
Сборка и монтаж
Пайка компонентов
Требуемые инструменты
Вы должны иметь: Паяльник или паяльную станцию, хороший пинцет, припой
Желательно иметь: Хорошую лупу
Монтаж Платы
Пайка RAMPS 1.4 включает в себя как пайку элементов поверхностного монтажа(SMD), так и пайку элементов сквозного монтажа( разъемы, транзисторы и предохранители).
Пайку можно осуществить несколькими способами. Используйте самый удобный для Вас. Все SMD элементы на данной плате двухконтакные, так что, при наличии нормального паяльника (все же лучше паяльной станции), пайка не представляет труда. Нанесите немного припоя на контактные площадки. Установите пинцетом элемент и вновь разогрейте припой на площадке -после чего элемент встанет на место. Так же можно паять при помощи паяльной пасты, разогревая плату в духовке, плите или специальных печах HotplateReflowTechnique
Сначала припаяйте SMD компоненты, затем предохранители, резисторы и разъемы на верхней части платы, ни и закончите пайкой контактов с обратной стороны
Конденсатор C2 — 100nF
Можно припаять в любой ориентации. Полярность не имеет значения.
Зеленый светодиод LED1
Контакт светодиода НЕ маркированный зеленой точкой к контактной площадке маркированной значком «+» на печатной плате.
Красные светодиоды LED2, LED3, LED4
Контакт светодиода НЕ маркированный зеленой точкой к контактной площадке маркированной значком «+» на печатной плате.
Резисторы R13, R14, R15 — 10 Ohm
Можно припаять в любой ориентации. Полярность не имеет значения.
Резистор R12 — 1K
Можно припаять в любой ориентации. Полярность не имеет значения.
Резисторы R23, R24, R25 — 1.8K
На печатной плате они помечены как 1К, но мы используем резисторы с более высоким сопротивлением для увеличения предельного напряжения. Можно припаять в любой ориентации. Полярность не имеет значения.
Резисторы R1, R7, R11, R21, R22 — 4.7K
Можно припаять в любой ориентации. Полярность не имеет значения.
Резисторы R16, R17, R18, R19, R20 — 10K
Можно припаять в любой ориентации. Полярность не имеет значения.
Резисторы R2, R3, R4, R5, R6, R8, R9, R10 — 100K
Можно припаять в любой ориентации. Полярность не имеет значения.
Конденсаторы C1, C5, C8 — 10uF
Эти конденсаторы должны быть правильно ориентированны.Совместите закругления базы конденсатора с рисунком на плате и припаяйте.
Конденсаторы C3, C4, C6, C7, C9, C10 — 100uF
Эти конденсаторы должны быть правильно ориентированны.Совместите закругления базы конденсатора с рисунком на плате и припаяйте.
Окончание пайки SMD элементов
Если вы используете для пайки печь или духовку, то пора отправить плату на нагревание. Если Вы паяли паяльником или паяльной станцией, то пайка окончена
На данном этапе проверьте еще раз качество пайки SMD элементов, потом переделать будет гораздо труднее
Пины джамперов
Припаяйте 1 разъем 1×6, 6-1×4, и 7 — 2×3.
Разъемы драйверов двигателей
Припаяйте разъемы мама для установки драйверов шаговых двигателей
Диоды D1, D2
Детали должны быть правильно ориентированны в соответствии с рисунком на плате. Однако, в связи с имеющимися случаями неправильной маркировки диодов в Китае — проверьте полярность тестером, не доверяйте полностью полоске на диоде.
Диод D1 устанавливается в случае если Ардуино будет питаться от общего питания, данный элемент передает общее питание на шину Ардуино. Если планируется Ардуино питать отдельно, то D1 устанавливать не нужно. Кроме того, если питание платы осуществляется более чем от 12 Вольт, то Ардуино Мега должна питаться отдельно и диод D1 устанавливать не нужно( Спецификация Ардуино 2360 допускает напряжение входного питания до 20 Вольт, но это нежелательно, кроме того, в этом случае необходимо позаботится о дополнительном охлаждении микросхемы стабилизатора питания на Ардуино)
Предохранитель F1 — MFR500
Это маленький желтый предохранитель. Устанавливать можно в любой полярности. Так как это одна из наиболее высоких деталей, то лучше паять в самом конце.
Предохранитель F2 — MFR1100
Это большой желтый предохранитель. Устанавливать можно в любой полярности. Так как это одна из наиболее высоких деталей, то лучше паять в самом конце.
Полевые транзисторы — Q1, Q2, Q3
Ориентировать согласно картинке на плате.
Разъем для подключения нагреваемого стола и экструдеров
Устанавливается, так чтобы провода из разъема выходили на край платы
Разъем питания
Ориентируйте разъемом к краю платы
Разъемы для Arduino MEGA
С нижней части припаяйте разъемы для подключения Arduino MEGA. Чтобы правильно установить их, вставьте их в Arduino MEGA и в плату. Проявите аккуратность и не перегрейте при пайке иначе можно перегреть Arduino MEGA, не пропаивайте сразу соседние пины, паяйте в разных местах.
Кнопка сброса
Установите кнопку согласно рисунку на плате, кнопкой в краю платы.
Проверка
Проверьте качество пайки, контакт, наличие замыканий соседних дорожек, очистите плату от лишнего флюса.
Плата драйверов шагового двигателя
- В каждом из пяти драйверов должны быть установлены перемычки, регулирующие размер шага :
- Вставьте 2 восьмипиновых разъема в платы драйверов.
- Вставьте платы драйверов с разъемами в основную плату
- Быстро пропаяйте, чтоб не перегреть разъемы и платы. Не паяйте сразу соседние пины, имейте терпение чтобы дать остыть плате
- К микросхемам драйверов приклейте на термоклей радиаторы.
Оптические концевики
Инструкции по изготовлению оптических концевиков версии 2.1 можно найти здесь here on the reprap opto page, а так же здесь.
- Пока строите принтер, в зависимости от размещения электроники и станка определитесь с необходимой длинной кабеля.
Механические концевики
Рекомендуемые прошивки используют 2-х проводные механические концевики.
Найдите на плате область помеченную «endstops» соответственно для каждой из осей X, Y, и Z pairs of pins и выполните следующие действия:
- Соедините контакт помеченный на плате»S» с контактом «NC» микропереключателя.
- Соедините контакт помеченный на плате «GND» с контактом «C» микропереключателя.
Примечание: Новейшие прошивки, например Marlin, как правило, по умолчанию используют NO (normally-open, нормально разомкнутые) контакты микропереключателя. Вы можете использовать этот контакт концевика или включить его инверсию в прошивке. Кроме того, Вы можете использовать команду консоли M119 для проверки состояния концевиков.
Установка разъемов на кабели двигателей
-
- припаяйте разъемы на конец каждого провода.
- Дополнительную информацию смотрите Stepper Motors.
Установка и проводка хотэнда
Для подключения термистора используйте 2-х пиновый коннектор с шагом 2,54 мм.
- подключите к разъему 2 провода необходимой длинны и подключите к коннектору обозначенному T0
Подключите провода нагревателя экструдера к D10 (E0H на старых платах).
- Внимание — особенно на непроверенных прошивках, проверяйте все тестером, что бы не расплавить экструдер.
Плата Pololu драйверов
Здесь предполагается что Вы используете Pololu, но возможны и иные варианты драйверов. Вставьте 8-пиновые разъемы «папа» с каждой стороны драйвера. Вставлять короткой стороной в плату. Вставьте в основную плату и припаяйте короткими касаниями — НЕ ПЕРЕГРЕЙТЕ. Приклейте радиаторы к микросхемам на термоклей.
Окончательная настройка
Предварительная проверка
Если Вы считаете, что у Вас могут быть ошибки (а они скорее всего будут), то установите только один драйвер, так ущерб от риска сжечь драйвера снизится на 3/4
Настройте ограничения тока на драйвере шагового двигателя. Подстроечный резистор на драйвере выкрутите до конца вниз(против часовой стрелки) и поверните на четверть оборота по часовой. Точная настройка в зависимости от используемого двигателя будет произведена позже. Обратите внимание -двигатель потребляет энергию даже когда не движется, а находится в режиме удержания. Если двигатель сильно греется уменьшите силу тока, повернув резистор против часовой стрелки.
Подключите концевики для осей X,Y, и Z как указано здесь Connect the minimum endstops
Подключите двигатели. Никогда не подключайте и не отключайте двигатели при включенном питании — риск сжечь драйверы при этом сильно увеличивается
Вы можете использоватьcode для проверки электроники перед установкой прошивки.
Установите прошивку (подробности ниже). Прошивка может быть произведена без подключения питания на плату.
Схема подключения
Все относительно просто, но будте повнимательнее при подключении, постарайтесь использовать маркировки проводов
Обратите внимание, что прошивки tesla и tonok используют d9, а sprinter и johnny/tonok используют d10 для подключения нагревателя экструдера!
Предупреждение.
Не перепутайте + и -.
Все переподключения производите при отключенном питании. Старайтесь использовать разъемы исключающие неправильное подключение.
При установке платы RAMPS на Ардуино возможно замыкание проводников нижней стороны печатной платы на разъем USB Ардуино. Рекомендуется заизолировать их друг от друга (двусторонним скотчем например).
Подключение питания
Подключите питание 12V power к Вашей плате. Внимательно соблюдайте полярность подключения. Неправильное подключение может привести к выходу электроники из строя и пожару .
Нижней парой отмеченной «5A» питание для шаговых двигателей и нагревателя экструдера (D9, D10). Источник питания должен обеспечивать не менее 5A.
Пара коннекторов отмеченных «11A» обеспечивает питания стола с подогревом и второго выхода (D8), например для второго экструдера. Данный источник питания должен обеспечивать не менее 11A (Если оба входа питаются от одного источника, то он должен обеспечивать не менее 16A).
Если смотреть на разъемы питания (при отсутствии маркировки), то положительный контакт находится слева, а отрицательный справа.
Разъем питания в 5А не обеспечивает питание Ардуино, питание Ардуино будет обеспечено только при наличии напряжения в разъеме 11А
Источник питания
Для питания RAMPS достаточно блока питания на 12 Вольт, например ATX. Или можно использовать любые другие источники питания, дающие 12 Вольт, например блоки питания ноутбуков, источники для светодиодной подстветки, самодельные блоки питания. Убедитесь, что блок питания обеспечивате ток 5 А или больше. Дополнительные 11 А понадобятся если вы используете стол с подогревом
Подключите источник питания как описано выше.
Трехпиновый коннектор, рядом с кнопкой Reset, предназначен для дополнительного (опционально) подключения к Вашему источнику питания.
Если вы хотите, чтобы ваша плата питалась без подключения по USB, то нужно припаять диод D1, или подключить VCC от вашего блока питания.
VCC пин можно подключить к ATX 5Vsb постоянно питать Arduino от вашего ATX блока питания.
Arduino не расчитана на одновременную работу и от VCC, и от 12 Вольт, по этому убедитесь, что диод D1 не установлен, или выпаян.
PS_ON
PS_ON предназначен для включения и выключения блока питания. Многие прошивки устанавливают на этом пине низкий уровень сигнала чтобы включить питание (M80) и высоки чтобы выключить (M81). Такая схема управления характерна, например, для компьютерного блока питания ATX и может быть изменена, с учетом особенностей Вашего блока питания, путем изменения прошивки
Если вы хотите использовать PS_ON, чтобы управлять блоком питания, отпаяйте диод D1. Вам нужно будет запитать Arduino от +5Vsb (фиолетовый провод в ATX) иначе, когда USB не будет подключен PS_ON будет «плавать» (импульсный блок питания будет постоянно включается и выключается).
Пин 5V на плате нужен для, опционального, подключения 5 Вольт питания сервоприводов. Он устроен так, что вы можете полдключить джампером к пину VCC и использовать питания Arduino для подачи 5V к сервоприводам, если вы подключены только от USB или 5В. Так как мощности питания Arduino может не хватить вы можете подключить его непосредственно к 5V питания. Вы можете не подключать этот пин, если не планируете подключать сервоприводы.
Максимальное входное напряжение
Питание без диода D1
Диод D1 1N4004 соединяет разъем питания платы RAMPS с питанием Ardurino MEGA. Если Вы не устанавливали этот диод, то можете безопасно подавать напряжение до 35V. (Максимальное напряжение для драйверов двигателей 35V)
Питание с диодом D1
Если на плате установлен диод D1 1N4004 , то Вы должны использовать питание не выше 12 V. Arduino Mega рассчитана на питание в 12 V, более высокое напряжение может её сжечь.
Arduino Mega 2560 может питаться напряжением до 20 V, но это не рекомендуется, кроме того необходимо принять меры для дополнительного охлаждения микросхемы регулятора.
Прошивки и разводка контактов
RAMPS 1.4 использует те же пины , что и версия 1.3. — аппаратно они полностью совместимы
Вам нужно программное обеспечение Arduino software at http://www.arduino.cc/en/Main/Software для загрузки прошивки Arduino Mega. Arduino MEGA 2560 Rev3 требует программное обеспечение версии Arduino 0023.
Sprinter и Marlin/ru самые популярные и стабильные прошивки для RAMPS по состоянию на 3/28/2012.
Pronterface кроссплатформенная программа для управления принтером, подходит для тестирования и печати.
Рабочую версию прошивки sprinter firmware можно скачать тут http://ultimachine.com/sites/default/files/UltiMachineRAMPS1-4Sprinter.zip . Версия для механических концевиков в папке ME, оптических в папке OE.
Другие прошивки(необходимо дополнение):
- механические концевики требуют добавления #define OPTO_PULLUPS_INTERNAL 1 в файл configuration.h если там не установлены по умолчанию.
Распиновка по умолчанию для этой платы.
Ресурсы
FILE ID# | TYPE | DESCRIPTION | DOWNLOAD |
---|---|---|---|
File:ArduinoMegaPololuShield.zip | Набор файлов | Файлы для изготовления платы | media:ArduinoMegaPololuShield.zip |
File:RepRapjr.lbr | Набор файлов | Список компонентовEagle_Library | media:RepRapjr.lbr |
Список деталей
Обозначение | Наименование деталей | Количество | Фото | Ссылка в Терраэлектронника | Возможная замена |
---|---|---|---|---|---|
U1 | Ардуино Мега | 1 | Ардуино 2560 или клоны | ||
U2,U3,U4,U5 | Pololu драйвер шагового | 4 | | Драйверы StepStick или аналогичные на A4988, A4983 | |
C2 | Конденсатор пленочный SMD 100nF в корпусе 0805 номинальным напряжением выше, чем планируется использовать для питания | 1 | | ||
C1,C5,C8 | Конденсатор электролитический SMD 10uF в корпусе 0405 больше 5вольт | 3 | | ||
C3,C4,C6,C7,C9,C10 | Конденсатор электролитический SMD 100uF в корпусе 0605 номинальным напряжением выше, чем планируется использовать для питания | 6 | | ||
R1,R7,R11,R21,R22 | Резистор SMD в корпусе 0805 сопротивлением 4.7K точностью не менее 1% | 5 | | ||
R2,R3,R4,R5,R6,R8,R9,R10 | Резистор SMD в корпусе 0805 сопротивлением 100K точностью не менее 1% | 8 | | ||
R12 | Резистор SMD в корпусе 0805 сопротивлением 1K точностью не менее 1% | 1 | | ||
R23,R24,R26 | Резистор SMD в корпусе 0805 сопротивлением 1.8K точностью не менее 1% | 3 | | ||
R16,R17,R18,R19,R20 | Резистор SMD в корпусе 0805 сопротивлением 10K точностью не менее 1% | 5 | | ||
R13,R14,R15 | Резистор SMD в корпусе 0805 сопротивлением 10 ohm точностью не менее 1% | 3 | | ||
Q1,Q2,Q3 | NPN полевой транзистор, в авторской схеме STP55NF06L, но подойдет любой на 60V 55A TO-220 | 3 | | ||
D1,D2 | Диод 1N4004 или любой другой 400V 1A DO41 | 2 | | ||
F1 | Самовосстанавливающийся предохранитель MF-R500 или аналогичный на 30V, 5A, | 1 | | ||
F2 | Самовосстанавливающийся предохранитель MF-R500 или аналогичный на 11A | 1 | | ||
J2 | Клемник на плату для подключения термостола и экструдеров, шаг 5.08 , ток не менее 11A, например 39544-3006 или любой другой | 1 | | ||
LED1 | Зеленый светодиод в SMD корпусе 0805 | 1 | | ||
LED2,LED3,LED4 | Красный светодиод в SMD корпусе 0805 | 3 | | ||
S1 | Кнопка сброса — любая кнопка с размерами как на картинке например B3F-3100 | 1 | B3F-3100 | ||
X1 | Разъем питания 4 быстросъемных коннектора с шагом 5,08 мм 11 А | 1 | | ||
Коннектор с шагом 2,54- 2 x 3 pin* | 8 | | |||
Коннектор с шагом 2,54- 1х4 pin* | 5 | | |||
Коннектор с шагом 2,54- 1х6 pin* | 2 | | |||
24 Pin коннекторы «мама»*, проверьте соответствие максимального тока разъема и тока вашего двигателя | 2 | | |||
8 Pin коннекторы «мама»*проверьте соответствие максимального тока разъема и тока вашего двигателя | 4 | |
- Можно использовать большие по размеру коннекторы, отрезав лишнее. Коннекторы такого типа легко разрезаются ножом на нужный размер.
Спецификация также доступна в BOM файле для MOUSER this google spreadsheet
Лист проекта покупок на Mouser для v1.4 [1] .
BT расширение
In order to get rid of the USB connection between RAMPS and the PC, you may like to use Bluetooth. There is a cheap module available in the market called ‘JY-MCU’ (vendor Shenzhen Jiayuan Electronic Co.,Ltd.).
Изменение настроек модуля
Before the module can be used, the default setting has to be changed. You can connect to and modify the BT JY-MCU module settings via the Arduino mega 2560 using the pin 10 and pin 9 as Rx and Tx terminals, respectively. Make sure you connect Rx on the BT module to the Tx on the arduino and vice versa, in other words Rx goes to Tx and vice versa. Upload the simple code to arduino located on an instructable entitled «Success-Using-the-JY-MCU-linvor-Bluetooth-Module». Use the serial monitor within arduino IDE or another terminal program, with baudrate set to 9600 and ‘No Line Ending’ selected, enter the following commands:
AT — the response should be OK (If you see weird characters, the baudrate is wrong—> try a different one
AT+NAMExxxx — Where xxxx is the friendly name of the module
AT+BAUDx — Where x sets the baud rate (values & baud rates below)
AT+VERSION — Returns the firmware version
AT+PINxxxx — Sets a new pairing code (default: 1234)
1——1200 2——2400 3——4800 4——9600 5——19200 6——38400 7——57600 8——115200
Alternatively, you can connect to the module from PC via USB RS232 (RxD/TxD) interface with default settings (9600, N, 8, 1). The module shouldn’t be paired at that moment. Use the same AT commands as above.
More details about the configuration you will find here [[2]]
Troubleshooting: If you see weird characters, the baudrate is wrong—> try a different one Make sure your Tx and Rx are not mixed up Make sure you have the proper resistors installed
Wiring
On RAMPS/Arduino Mega the UART level are 5V but the BT module supports only 3.3V input. Therefore the TxD level has to be divided by resistor. This passive solution is fast enough for 115kBaud. Overall only 4 wires have to be soldered.
Подключение через Bluetooth
Once you have setup your BT devices you can select from drop down list and control your RepRap as usual.
Тестовый код RAMPS 1.4
Где получить
- Reprap Austria (worldwide free shipping)
- Maker Farm Inc USA — (worldwide shipping)
- Thingibox Spain — (worldwide shipping)
- RepRap.PT Portugal
- RepRap.me Denmark (worldwide shipping)
- RAMPS 1.4 Manufactured in Europe with high quality parts for long printing hours — (worldwide shipping)
- TaoTac.com
- HE3D
- Twelvepro
- Fabberworld
- Aus3D
- DIY-India.com (India)
RAMPS 1.4.2.3
RAMPS 1.4.2.3 имеет незначительные изменения перед RAMPS 1.4. The RAMPS 1.4.2.3 has below enhancements over 1.4
- Стандартные ножевые предохранители вместо тепловых предохранителей увеличивают тепловую устойчивость.
- Current carrying improved by increasing the thickness of the cooper at the PCB from 35 to 70 micro meters.
- Suppression caps added to each end-stop to avoid spurious signals.
- Added an additional connector to XY, E1 and E2 to connect a second stepper motor.
- Добавлен разъем для внешнего сброса.
- Labeled D8, D9,D10 with Heatbed, Экструдер 1, Fan и Экструдер 2.
Где купить RAMPS 1.4.2.3
Полностью собранный доступен на German RepRap
Источник