Uno, Mega 2560, CNC Shield v3.0
3D принтер нашел применение во многих областях. Его используют как в промышленности, так и в домашних условиях. Но приобрести готовое оборудование иногда не по карману, поэтому тем, кто желают его получить, остается решиться на самостоятельное изготовление 3D принтера.
В связи с этим возникла необходимость в наборах для 3d принтера Arduino. Их популярность обуславливается низкими ценами на электронику и приемлемым уровнем производительности собранного процессора. Arduino — это марка аппаратно-программных инструментов для изготовления автоматических систем роботизированной техники. Продукция этого бренда предназначена для непрофессионалов.
3D printer
Стандартный набор состоит из IDE (программной оболочки) и аппаратной части. Последняя представляет собой комплекс смонтированных печатных плат, причем реализовывать их может как сторонний, так и официальный производитель. Отмечают открытость архитектуры системы, что предопределяет постоянное дополнение и беспроблемное копирование разработанной продукции.
О чём пойдет речь:
Составляющие части
Платы Arduino сконструированы из:
- микроконтроллера – он представляет собой микросхему, предназначенную для микропроцессора и периферийных устройств;
- электрических выводов – они распределены по плате и классифицируются на аналоговые (характеризуются наличием диапазона между 1 и 0) и цифровые (имеют только два значения 1 и 0).
Подобное устройство делает платы универсальным ядром системы, в которую они включены. IDE – это язык программирования, разработанный специально для Arduino.
Как собрать 3D принтер Arduino своими руками
Изготовить 3d принтер своими руками вполне реально, для этого необходимо следовать инструкции, прилагаемой к набору Arduino. Также можно руководствоваться рекомендациями профессионалов и методическими пособиями.
Конструкция платы Arduino
Принтер для 3D печати состоит из таких частей:
- корпус;
- контроллеры;
- направляющие;
- блок питания;
- шаговые двигатели;
- экструдер.
Первым шагом является постройка осей координат. Для этого понадобятся приводы, например, от CD/DVD, которые находились на компьютере. Также надо приобрести Floppy-дисковод, проверка его работоспособности при этом обязательна. Ее показателем является пошаговый режим работы, осуществляющийся без постоянного тока. Далее нужно подобрать шаговые двигатели. Процесс перемещения расходного материала требует определенной мощности.
Arduino 3D printer
Следующий этап заключаются в выборе электроники. Вам понадобится непосредственно плата Arduino, кабель, драйвера (5 штук), радиаторы, блок питания (подойдет от компьютера), вентилятор, концевики (оптические или магнитные), стол для подогрева, термистор, транзистор, провода, штекера, устройство нагрева для хотенда, сопла и боуден. Их реально купить в наборе, это сэкономит время и усилия, не повредив качеству. Схему сборки деталей найдете в интернете.
На последнем этапе скачиваем Arduino IDE, устанавливаем прошивку (чаще используют Marlin) и подключаемся к ЧПУ-контроллеру. Проверив подобным образом сборку электроники, нужно определиться с ПО, которое будет отвечать за управление 3D принтером. Пример на фото.
К его функциям относят приемлемость выбранных параметров печати: заполнение, высоту секции и скорость послойного нанесения расходного материала. Остается только оценить состояние электропроводки, собрать последние элементы (раму, корпус, крепления) в соответствии с инструкцией и подключить собранный своими руками принтер к ПК.
Калибровка 3D принтера осуществляется с учетом диаметра шкива, количества шагов на оборот мотора и микро-шагов в системе электроники. Результатом операции становится окончательная настройка прошивки.
Плата Arduino UNO
Плата Arduino UNO работает в комплекте с микроконтроллером ATmega328, характеризующимся наличием:
- 14 цифровых и 6 аналоговых порта;
- USB порта;
- функции сброса;
- разъемов внутрисхемного программирования и питания.
Плата расширения обеспечивает питание вышеуказанных компонентов, например, с помощью USB. Расположение микроконтроллера облегчает его замену и проведение ремонта.
Arduino UNO имеет несколько отличий от других модификаций плат расширения этой компании:
- Во-первых, для его присоединения к ПК не нужен мост USB-UART FTDI.
- Во-вторых, электроэнергию она получает через USB порт и с посредством приспособлений извне. Для этого предопределено несколько выводов (Vin, IOREF, 5 V, GND).
- В-третьих, микроконтроллер платы Arduino UNO обладает тремя типами памяти: FLASH, EEPROM и SRAM.
- В-четвертых, присутствует последовательность в SPI. Это касается с 10 по 13 выход (вход).
- В-пятых, имеется функция сброса в автоматическом режиме.
- В-шестых, существует защита от последствий нагрева проводов.
Arduino UNO
ЗD принтер Arduino Uno считается самым востребованным в своей ценовой категории.
Arduino Mega 2560 для 3D принтера
Она разработана на основе Arduino Mega. Arduino Mega 2560 потребовала усовершенствованного ATmega2560. Устройство имеет:
- 54 цифровых и 16 аналоговых входа;
- UART, USB;
- резонатор;
- ISCP;
- функцию сброса.
Плата Mega 2560
Подключения Arduino Mega 2560 проводится путем присоединения к ПК или к внешнему источнику тока. Главные отличия нововведения:
- Отсутствие необходимости в USB-to-serial.
- Наличие резистора.
- Добавление пинов SCL и SDA на Arduino Mega 2560.
- Усиление рабочей последовательности RESET.
3d принтер Arduino Mega 2560 является популярным среди имеющихся аналогов. Это обуславливается производительностью его работы.
Плата Arduino CNC Shield v3.02
Плата расширения CNC Shield v3.02 создана для Arduino UNO 3D принтеров и подобного им оборудования. Данная база входов/выходов обеспечивает работу устройств в автоматическом режиме или посредством подключения к USB-порту.
Плата Arduino CNC Shield v3.02
Arduino CNC Shield v3.02 имеет 4 оси, интерфейс двух разновидностей (UART, I2C). Требуемое напряжение для силовой и логической частей соответственно равно 36 В и 5 В. Тип прошивки этой платы называется Arduino GRBL. База характеризуется четырьмя слотами (по числу осей) и перемычками для их дублирования. Драйверы Arduino CNC Shield v3.02 подключаются разными путями.
Плата Arduino Due
Arduino Due представляет собой плату, созданную на базе процессора Atmel SAM3X8E ARM Cortex-M3. На устройстве присутствуют:
- 54 цифровых и 12 аналоговых пинов;
- UART;
- ЦАП;
- TWI;
- ГТЧ;
- JTAG, SPI;
- функции стирания и сброса.
Arduino Due — плата
Сборка 3D принтера своими руками должна проводиться только после точного планирования действий. Процесс облегчит приобретение укомплектованного набора у официального производителя.
printergid.ru
Дешевый 3D принтер на Arduino||Arduino-diy.com
В статье описана конструкция 3D принтера, стоимость которого составляет около 60-70 долларов (возможно, самый дешевый концепт в мире).Этот 3D принтер работает с использованием самых дешевых моторов на рынке — 28Byj-48, Электроника — Ramps 1.4 с управлением от Arduino.
Автором проекта является 16-ти летний парень из Германии.
Технические характеристики 3D принтера:
Рабочее пространство: 10x10x10 см;
Скорость: 20 мм/с;
Разрешающая способность (точность): 0.2 мм.
P.S. Под каждым разделом в соответствии с оглавлением статьи в качестве наглядной инструкции выложены фотографии
Механическая часть
Плиты МДФ:
-1x 30×34 см (Основание).
-2x 6×4 см.
-1x 34×6 см.
-1x 15×4 см.
Заказываем с Aliexpress:
-12 линейных подшипников в круглом корпусе LM8UU.
-2 шкива GT2 + 1 м зубчатый ремень GT2.
-10 подшипников 624.
-1 шкив Mk8 для привода.
-1 PTFE трубку.
Гладкие стержни для направляющих диаметром 8 мм:
— 2 длиной 22см.
— 4 длиной 17,5 см.
В местном хозяйственном магазине:
-1 вал с резьбой M5, который вы разрежете на 2 части.
-2 шестигранные гайки M5.
-8 винтов M3x16 мм.
-6 винтов M3x 25 мм.
-4 винтаx M4x45 мм.
-2 винта M4x60 мм.
-4 винта M4x20 мм.
-20 шестигранных гаек M4.
-10 шестигранных гаек M3.
-12 маленьких шурупов.
Электроника
-1плата Arduino Mega 2560 + Ramps 1.4 + 4 драйвера шаговых двигателей A4988.
-4 шаговых двигателя 28byj-48.
-3 оптических концевых выключателя.
-1 шаговый двигатель Nema 17 (тоже заказываем с Ali или Ebay. Такие привода стоят около 10 долларов).
Наконечник экструдера:
-1экструдер E3D-V5 Aliexpress
или более дорогой, но с охлажднием
-1экструдер E3D-V6 Aliexpress.
Узлы, которые надо напечатать на 3D принтере
Скачать последние версии 3D моделей узлов, которые надо напечатать можно по ссылке: Thingiverse
.2 детали «Z-Motor»
2 детали «Y-End»
2 детали «X-End»
1 деталь «X-Carriage»
1 деталь «Motor»
1 деталь «Hotend»
1 деталь «Hotend Clamp»
Механизм для экструдера скачать можно здесь: Thingiverse.
Модификация шагового двигателя 28BYJ-48
Для того, чтобы переделать шаговый двигатель 28BYJ-48 из униполярного в биполярный, вам надо открыть пластиковую крышку.
После этого удалите красный кабель и разомкните контактную дорожку от него как это показано на рисунке.
Теперь на другом конце – выход, который вы будете подключать к Ramps, расположите контакты следующим образом:
голубой—желтый—оранжевый—розовый
После такой небольшой модификации вы можете подключать эти моторы непосредственно к контактам, которые предусмотрены на шилде для Arduino Ramps 1.4
Ось Y
Для начала вам надо склеить две деревянные плиты.
После этого установите напечатанные детали » Motor «, «Z-Motor» на деревянные плиты.
Потом закрепите напечатанные детали с помощью винтов.
Следующий шаг: установите в пазы моторы, а потом — подшипники LM8UU.
Установите на двигателе шкив, а рядом с ним — подшипники 624zz.
Для фиксации подшипников LM8UU используйте пластиковые стяжки.
Дальше – установите две направляющие длиной 17.5 см диаметром 8 мм.
Ну и в конце – натяните ремень через «Y-ends» и установите концевой выключатель.
Ось Х
Для оси Х вам надо:
Установить два болта M4x45 мм в деталь «X-End».
Подключить двигатель, как это показано на рисунках.
Натянуть ремень и установить концевой выключатель.
Установить экструдер с помощью двух болтов M3x25 и затянуть гайками.
Ось Z
Для того, чтобы собрать ось Z, вам надо:
Установить подшипники LM8UU в «X-Carriage» + » X-Ends».
Постом установить «X-Ends» + «X-carriage» на направляющих 17.5 см (Ось X) и 21см (Ось Z).
После этого надо соединить резьбовой вал с мотором
Стол для печати
Сверлим в деревянной плите 20х13 см четыре отверстия диаметром 3 мм.
После этого закручиваем 4 болта M3x25.
Собираем весь 3D принтер
Сборку проводим в соответствии с рисунками ниже. Дополнительные пояснений давать нет смысла. Главное, чтобы предыдущие шаги были корректно реализованы. В таком случае проблем возникнуть не должно.
Подключаем электронику к 3D принтеру
Электронику (в том числе Arduino) подключаем в соответствии с рисунком, который представлен ниже.
Программное обеспечение для Arduino
Загрузить файл конфигурации для Arduino IDE можно по ссылке: www.repetier.com.
Этого должно быть достаточно. Непосредственную наладку вы можете проводить под вашу полученную конструкцию, габариты и т.п.
Фото процесса печати и результаты
После некоторой калибровки, были напечатаны неплохие образцы куба с размерами 1x1x1 см.
Разрешающая способность: 0.2 мм
Скорость: 10 мм/с
Одна из проблем, которая появляется – перегрев двигателей. В результате происходит значительное смещение слоев.
Так что рекомендую устанавливать A4988 на микрошаг 1/16 и настраивать силу тока на минимальное значение.
Кроме того, можно поиграться с прошивкой Arduino для получения более качественного результата.
Оставляйте Ваши комментарии, вопросы и делитесь личным опытом ниже. В дискуссии часто рождаются новые идеи и проекты!
arduino-diy.com
3D ПРИНТЕР СВОИМИ РУКАМИ — ЭЛЕКТРОНИКА — ЖИЛЬЦОВ ДМИТРИЙ
КОНТРОЛЛЕР
Видов управляющих контроллеров, как и корпусов для RepRap, огромное количество. Выбрал на мой взгляд наиболее популярные и доступные на e-bay:
1) контроллер — Arduino MEGA 2560 R3 ATmega2560;
2) силовая плата — RAMPS 1.4;
3) драйверы шаговых двигателей — Pololu A4988;
4) интерфейсная плата — RepRapDiscount Full Graphic Smart Controller (адаптер в комплекте).
ЗАКАЗ
Приобретать платы в оригинале мне показалось слишком дорого. Съэкономить на пайке много по подсчетам также не получится. Соответственно заказ сделал на e-bay. При этом прекрасно осознавал, что платы могут оказаться весьма посредственного качества. Рискнул! Три недели ожидания, и платы у меня в руках.
ТЕСТИРОВАНИЕ
Первым делом, по привычке, платы подверглись тщательному визуальному осмотру. Первая попалась в руки Arduino MEGA 2560 R3 ATmega2560. Она оказалась весьма приемлемого качества.
За ней — RAMPS 1.4. И тут огромное разочарование — сильно окислившиеся (даже проржавевшие) контакты силового разъема.
При высоких токах оставлять такое безобразие мне показалось неправильным!!! Пришлось аккуратно выпаять разъем. На фото он синего цвета. И запаять найденный в закромах подобный (на фото зеленый). Совет для тех, кому попадется эта засада — перед тем как выпаивать корпус разъема лучше «раскусить» бокорезами. Контактный площадки платы, да и проводники, выполнены достаточно хорошо. Плата успешно пережила «ремонт». Перед отмывкой еще раз просмотрел пайки. В результате обнаружил, что вокруг штыревых контактов большое количество шариков припоя. Замочил плату в спирте на 20 минут и хорошо промыл…
Затем попытался соединить силовую плату с контроллером. Вышло! Но с большим трудом. Во-первых ответные разъемы плохо совпадают :(. Во-вторых корпус разъема питания контроллера уперся в «ногу» разъема питания силовой платы (на фото справа) — пришлось скусить «ногу» бокорезами!
После установки силовой платы приступил к монтажу плат драйверов шаговых двигателей. Габаритные размеры этих плат оказались слишком большими и платы мешали друг другу!!! Пришлось поработать надфилем. Пока обтачивал контура, отвалились радиаторы :)… Либо мне так не везет, либо не понятно на что эти радиаторы установили! Пришлось приклеить их на место теплопроводящим клеем.
После «приятных мучений» с силовой платой в руках оказалась интерфейсная плата. А вот здесь обнаружился брак, который после включения питания мог привести к краху! Индикатор напаяли без установки стоек и посредством короткого разъема. В результате чего корпус ЖКИ панели замкнул контакты входящего разъема!!!
По хорошему, неплохо бы перепаять индикатор. Но из-за отсутствия времени на поиски высокого разъема PLS решил временно установить сложенный лист бумаги (на фото).
После того как подправил все косяки, подключился к USB порту — вспышки с хлопками не случилось! Значит пришло время заливать прошивку.
Остановился я на проекте Marlin. К моему восторгу исходники прекрасно закомментированы… Настройка индивидуальной прошивки осуществляется через включение/выключение нужных описаний в исходном коде. Настраиваем, компилируем, прошиваем, включаем.
Программа пошла. Но из-за отсутсвия датчика температуры остановилась на ошибке (снизу дисплея). Нашел подходящий термодатчик, установил. Контроллер полностью заработал — «Mendel is ready». Настало время подключить приводы и протестировать соединение с компьтером. Как подобрать шаговые приводы можно посмотреть здесь. В моем проекте использованы, показанные на фото ниже.
Убедившись в рабтоспособности электронных узлов платы концентрируемся на сборке корпуса принтера…
РАЗМЕЩЕНИЕ ЭЛЕКТРОНИКИ
Корпус собран! Начнем раскидывать электронику… Если с корпусом все было достаточно прозрачно, то с размещением электронных узлов пришлось основательно поразмыслить. Просмотрев большое количество инструкций по сборке подобных принтеров, мне бросилось в глаза отсутствие информации в них о том каким образом размещать электронику и, что не менее важно, как тянуть провода. Бросать на самотек и вешать провода без разбору мне не захотелось. Свободное «болтание» проводов может привести к самым непредсказуемым последствиям.
БЛОК ПИТАНИЯ И ПЛАТЫ УПРАВЛЕНИЯ
Блок питания, как и в основной массе подобных устройст, расположил на правой боковой стойке каркаса. Отверстия для крепления сделал по-месту, обмеряя расположение крепежных отверстий БП. Здесь хочу отметить, что мне попался достаточно удачный БП. Мощность 250Вт в относительно маленьком корпусе.
Сборку из плат разместил на левой боковой стойке. На всех платах крепежные отверстия настолько тесно расположены, что проводники находятся даже под головкой винта. По этой причине пришлось нарезать стойки и шайбы для крепления плат из силиконового шланга. Для ускорения процесса использовал обычный разводной ключ. Зажимал шланг в нем, вытягивал на необходимую длину и резал концелярским ножом.
Для разметки пришлось разобрать сборку. Далее по плате ARDUINO разметил и просверлил крепежные отверстия. Затем установил плату ARDUINO на винты в центре платы (досупа в сборке к ним не будет).
После этого установил плату RAMPS и закрепил оставшиеся винты через силиконовые стойки и шайбы.
Для того, чтобы безопасно протянуть провода питания (12В) от БП, провод от мотора осей Y, Z и концевика оси Y к сборке плат, предварительно разместил на резьбовых шпильках обычные строительные кабельные каналы.
ДАТЧИКИ ПОЛОЖЕНИЯ НУЛЯ
Настало время устанавливать «нулевые» концевики. При выборе варианта крепления платы концевиков я остановился на детале. Конструкция мне показалась весьма удобной и проверять на моделях не стал. А на самом деле вышло, что подходит она исключительно для оси Z. Установил на ось Z. В качестве датчика концевика оси использовал полоску из нержавейки, приклееную клеевым пистолетом как показано на фото.
Далее пришлось долго поломать голову над тем как установить концевики на оси Y и X. C осью Y оказалось проще — удалось приспособить держатель, который установил на ось Z. Закрепил его стяжками к резьбовой шпильке. В качестве датчика также поставил полосу из тонкой нержавейки. В таком варианте регулировать положение срабатывания концевика не представляется возможным (определяется длиной самого датчика).
А вот с установкой концевика X пришлось повозиться! Для начала сделал из текстолита переходник.
Затем сделал крепежные отверстия М3 в ДЕРЖАТЕЛЕ ПРИВОДА, установил концевик и отрегулировал его положение. Датчик снова сделал из полоски нержавейки, которую прикрутил снизу ДЕРЖАТЕЛЯ ЭКСТРУДЕРА (допустимо приклеить клеевым пистолетом).
НАГРЕВАТЕЛЬ СТОЛА
Перед установкой платы нагревателя (далее просто нагреватель) я долго прикидывал как пустить кабельный канал. Изучив конструкцию аналогичных принтеров понял, что «жгут» проводов от стола везде выполнен достаточно неудачно по причине касания деталей каркаса. В своем варианте этот момент я исключил (будет видно на фотографиях ниже).
Первым делом усадил термоусадку на оба конца подготовленного кабельного канала. На мой взгляд термоусадка придает жесткость кабельному каналу. Один конец закрепил на держателе стола с помощью стяжек как показано на фото.
После получения платы нагревателя я не стал детально ее осматривать. А вот перед монтажем решил осмотреть с пристрастием качество монтажа проводов. Итогом осмотра стало решение перепаять провода — провода были с явными разрывами жил и плохо залужены… В ситуации, когда предполагается движение стола и как следствие возможные изгибы у места пайки, необходимо качественное соединение!
Отпаял провода, отрезал поврежденные хвосты и, хорошо прогрев, залудил. Прогреть необходимо для того, чтобы провод залудился не только на зачищенном участке, но и под оплеткой. Подпаял провода на место и хорошо смыл остатки флюса спиртом.
Далее перешел к монтажу датчика температуры стола. На данном этапе важно аккуратно подпаять провода (в моем случае это МГТФ) и отформовать выводы, не повредив корпуса. Датчик устанавливается в отверстии в центре нагревателя и крепится полосками каптонового скотча. На этом этапе необходимо проконтроллировать, чтобы датчик не выступал за уровень платы нагревателя и выводы были надежно закреплены скотчем без замыканий.
Затем пропустил провода от датчика температуры в установленный кабельный канал и установил плату нагревателя на место. Провода нагревателя оказалось удобнее завести в кабельный канал сбоку как показано на фото.
Настало время собирать в «кучу» провода, идущие от экструдера. Этот узел не вызвал особых сложностей. Единственное, что я изначально не протянул провода для вентилятора! Но с моим экструдером понадобятся аж два вентилятора. Об этом я расскажу в статье «РАБОТА НАД ОШИБКАМИ». Закрепить кабельный канал возможно очень удобно как показано на фотографиях. При креплении по предложенной схеме не потребуется сверлить дополнительных отверстий…
Кабельные каналы закрепил на левой стойке. На этом этапе потребуется повозиться с дрелью. Как все закреплено можно увидеть на фотографиях ниже.
На последней фотографии хорошо видно как расположен кабельный канал стола. Как я и говорил раньше, удалось разместить его таким образом, чтобы он не касался деталей принтера при движении стола. То же самое можно сказать и про оставшиеся кабельные каналы.
Все провода на месте — можно начинать их соединять с платой. Потребовалось немного терпения и внимания для того, чтобы все соединялось именно как указано на схеме выше! Единственный момент, который не совпадает со схемой — это использование оптических датчиков положения. Нужно учесть еще одну линию — питание датчика (на плате предусмотрен контакт на том же разъеме).
Все провода на месте — можно переходить к прошивке и калибровке принтера.
НАБОР ДЛЯ СБОРКИ
Полный набор электроники доступен в интернет-магазине по ссылке http://www.zdvstore.ru/prusa-electronic/.
В набор включена плата контроллера, содержащая прошивку в которой учтены все особенности, описанные в моих статьях. Установив этот набор электроники, Вы сразу запустите принтер…
КАЧЕСТВО ЗАПЧАСТЕЙ С ALIEXPRESS (ДОПОЛНЕНИЕ ОТ 01-04-2016)
После посещения моего интернет-магазина мне часто задают вопрос о «завышенной» стоимости электроники на его прилавке! Я готов ответить на этот вопрос.
При покупке электроники на первый свой принтер мне достались вполне себе неплохие экземпляры (за исключением силовой платы RAMPs :). Вторичная покупка небольшой партии комплектующих привела меня в ужас!!!
И вот уже больше года я пытался найти хорошего поставщика электроники в Китае. За адекватные деньги надлежащий товар мне так и не удалось отыскать.
Скажу честно, что только Arduino MEGA 2560 R3 ATmega2560 и нагреватель стола MK2B DUAL POWER приходят в надлежащем виде за редким исключением. С остальными платами ну просто БЕДА! Особенно это касается плат RAMPs v1.4 и драйверов шаговых двигателей DRV8825. В независимости от продавца поступают приблизительно такие изделия:
Самый распространенный косяк — это неотмытая плата с огромным количеством припоя, размазанного по паяльной маске ;(. Следующая беда в том, что в последнее время стали ставить на платы разъемы с контактами стального цвета. Эти контакты не «хотят» даже лудиться! Не говорю о нормальной пайке контактов. Особенно это относится к драйверам шаговых двигателей. Дальше идут всяческие «приколы», начиная с перевернутых разъемов (на фото выше :), заканчивая неправильно запаянными потенциометрами на платах индикатора.
Одним словом, мне приходится достаточно долго вычищать припой, пропаивать разъемы, исправлять косяки и отмывать платы!
Надеюсь, что на вопрос я дал исчерпывающий ответ :)!?
ВЫПУСК ПЛАТ RAMPs (ДОПОЛНЕНИЕ ОТ 01-04-2016)
Поскольку времени на восстановление плат уходит безумно много, я принял решение изготавливать часть электроники в России. На первую пору (пока отыщу поставщиков) сами печатные платы будут из Китая, но с мая 2016 уже отечественные.
Первыми пойдут силовые платы RAMPs v1.4 в двух модификациях. Различие в установленных на входе питания предохранителях. На одной плате предусмотрены самовосстанавливающиеся, на другой — плавкие автомобильные.
Помимо этого уже закупил партию транзисторов с сопротивлением открытого канала в 5 раз меньше, чем у установленных на оригинальных платах, и мощностью рассеивания 300 Вт.
Также для тех, кто любит возиться с паяльником в мае 2016 будут доступны наборы для сборки силовых плат обоих модификаций :).
Следите за анонсами на сайте и интернет-магазине!!!
Очевидно, что чем выше кол-во в изготавливаемой партии, тем ниже себестоимость и, соответственно, конечная стоимость. По этой причине буду рад принять заказы на изготовление силовых плат RAMPs v1.4 от тех, кто реализует запчасти для 3D принтеров — звоните, пишите…
КАК УМИРАЕТ RAMPs С ALIEXPRESS (ДОПОЛНЕНИЕ ОТ 27-04-2016)
В начале статьи описано как я перепаивал бракованные силовые разъемы на плате RAMPs. Напомню, это были разъемы для подключения нагревательных элементов хотэдов и стола. Входной разъем питания мне показался вполне себе приличным :).
Прошло чуть больше года… И… В самый «подходящий» момент, во время печати срочного заказа, срабатывает температурная защита прошивки! Принтер останавливается на середине детали…
Детальный осмотр показал прогоревший разъем входного питания.
Несмотря на то, что на плате стоит 9-ти амперный предохраниель (должен быть 11-ти амперный), выгорел котакт разъема. Пришлось убить время на перепайку. На место выгоревшего разъема установил подобный от DEGSON и снова в «бой».
www.zhildv.ru
3D принтер на Arduino — SPSYSTEMS
Содержание статьи
Продолжая серию публикаций по разработке проектов на Arduino, хочется подробнее остановиться на изготовлении станков с ЧПУ, так как это самое популярное применение Arduino на данный момент времени. Основным плюсом использования Arduino в своих разработках является большое количество учебной литературы, информации и видео роликов, которые позволяют начать познание мира микроконтроллеров практически любому.
Станки с программным управлением (ЧПУ)
Станки с ЧПУ используются уже очень давно. они зарекомендовали себя как надежные помощники для реализации сложных процессов в машиностроении и на других ответственных производствах, но совсем недавно появилась возможность создания профессионального станка с ЧПУ в домашних условиях. Возможность использования готовых расходных материалов, которые можно приобрести в Китае также позволили грандиозно снизить себестоимость станков данного типа. Все это поспособствовало появлению огромного количества проектов для самостоятельного изготовления станков с ЧПУ.
Старт проекта по созданию 3D принтера на Arduino
Ну вернемся к нашему проекту по разработке 3D принтера. Как я писал ранее, для реализации проекта по сборке принтера я планировал максимально использовать комплектующие, входящие в состав струйного принтера. На данный момент времени механика принтера готова примерно на 80%. Сразу хочется отметить, что в струйниках не там много детелей, которые можно использовать в конструированиии 3D принтера. В основном в работу «пошли» только направляющие, которые отличаются хорошем качеством закалки.
При чем если использовать только один принтер, то его явно не хватит для реализации проекта даже по направляющим, дело в том, что в принтере используется 3-4 вала, но все они разного диаметра.
А нам необходимы парные комплекты валов одинакового диаметра. Поэтому если планировать использование всего одного струйного принтера для реализации проекта, то не стоит тратить свои время и силы, в этом случае проще приобрести направляющие валы в Китае. На этом наверно и все, все остальные компоненты потребуется заказывать.
Каркас 3D принтера своими руками
Первое, что необходимо продумать — это создание каркаса для нашего будущего 3D принтера. Следует учесть его размеры, в частности размеры рабочей области печати, отталкиваясь от которых можно рассчитать «скелетную» форму и размер корпуса будущего принтера. Если в планах печать высокопрочным ABS пластиком, то потребуется нагревательный стол. Нагревательные столы имеют несколько фиксированных размеров, которые и могут послужить базовой точкой отсчета рабочей области печати.
Второй параметр принтера, который влияет на рассчет размера корпуса-это тип подачи стола. Он может быть по оси Z, а также и по оси Y. Какой вариант планируете использовать, решать вам, я же в свою очередь остановился на варианте подачи стола по оси Z.
Движение стола 3D принтера по оси Z
Мой выбор пал на данный тип подачи стола по нескольким причинам. Первое-это ограничение вибраций детали при ее печати, в варианте опускания стола в процессе печати полностью исключаются ее движения в горизонтальной плоскости, а так как при увеличении скорости печати, движение по горизонтали довольно резкие и быстрые, это может повлиять на финальное качество, так как пластик имеет некий промежуток времени для своего полного затвердевания и крайне нежелательны вибрации детали в этот промежуток времени.
Вторым фактором в пользу движения стола 3D принтера по вертикальной плоскости является — более стабильная геометрия корпуса принтера, что является важным фактором для меня, так как принтер имеет приличные размеры.
Корпус для 3D принтера можно собрать из подручных материалов, используя алюминиевые профили, уголки и листы. Также можно пойти более простым способом, но при этом потребуются дополнительные вложения — это заказать резку металла или фанеры лазером по готовым чертежам. В этом случае вам потребуется просто собрать все детали для реализации готового корпуса своего принтера.
Я пошел по пути наибольшего сопротивления, так как рассматриваю данный проект как творческий процесс, на протяжении которого приходится принимать много инженерных решений для реализации задуманного функционала. Мне это действительно по душе. Ну а вы решайте сами, что для вас проще и интереснее.
Продолжение следует…
spsystems.lv
Соберите свой собственный 3D-принтер BuildersBot на базе Arduino. 3D-принтеры сегодня!
Друзья, небольшое вступление!
Перед прочтением новости, позвольте пригласить вас в крупнейшее сообщество владельцев 3D-принтеров. Да, да, оно уже существует, на страницах нашего проекта! Подробнее >>>
Buildersbot — это устройство, контролируемое процессором Arduino и сочетающее в себе одновременно ЧПУ роутер и 3D-принтер. Машина оснащена рамой из нержавеющей стали и предназначена для 3D-печати крупных объектов. У него огромный рабочий объем, который составляет 500 x 600 x 200 мм.
Buildersbot может использоваться и как ЧПУ роутер и в качестве 3D-принтера. Платформа ЧПУ сделана из двух ДВП плит толщиной 20 мм каждая. Платформа может устанавливаться на разной высоты для фрезерования или 3D-печати.
Экструдер этого принтера представляет собой разновидность экструдера Грега и имеет J-head hotend с отверстием 0,5 мм. Он легко монтируется и демонтируется при помощи всего двух болтов.
Корпус для электроники Buildersbot изготовлен из 7 вырезанных лазером акриловых деталей, в котором установлены 4 микро шаговых двигателя, три блока питания (36V, 36V и 12V), Arduino Mega, плата Ramps 1.4, а также 2 вентилятора для охлаждения. Также внутри этого блока предусмотрены 4 синих светодиода, которые загораются при включенном питании.
В принтере BuildersBot использована следующая электроника:
- 4 двухвальных двигателя Nema 23 с 425 унц. на дюйм
- 4 Привода 4.2a 128 MicroDriver
- 3 источника питания (36V, 36V и 12V)
- 1 Arduino Mega
- 1 плата Ramps 1.4 (для ЧПУ фрезерования и 3D-печати)
- LCD умный контроллер
- 6 концевых ограничителя
- 5 метровая светодиодная лента с дистанционным управлением (IR)
- Шпиндель KRESS 1050 MFE
Алдрик Негриер, разработчик принтера BuildersBot опубликовал руководство, в котором он подробно описывает все аспекты этой машины, такие как, механика, электроника и программное обеспечение, следуя инструкциям которого, вы тоже сможете создать свой собственный BuildersBot.
Посмотрите видео, в котором продемонстрированы главные особенности и достоинства концепции Buildsbot:
Статья подготовлена для 3DToday.ru
3dtoday.ru
3D принтер своими руками — часть 2
Перевел alexlevchenko92 для mozgochiny.ru
Продолжение статьи, о том, как сделать самодельный 3D принтер (часть 1).
Шаг 6: Электропроводка и регулирование интенсивности тока
Теперь все готово к тому, чтобы протестировать двигатели принтера. Подключите компьютер к контроллеру, используя USB кабель, двигатели должны быть подключены к соответствующим выводам. Запустите Repetier Host и активируйте связь между программным обеспечением и контроллером, выбрав для этого соответствующий последовательный порт. Если соединение прошло успешно, вы сможете контролировать подключение двигателей с помощью ручного управления.
Для того, чтобы избежать перегрева двигателей, во время постоянного использования, будем регулировать какую величину тока подавать на какой двигатель. Это важная операция, для того чтобы избежать потерь шага.
Для этого подключим только один двигатель, который соответствует одной оси. Такую же операцию будем проводить и для двух оставшихся двигателей. Для этого шага нам нужен мультиметр, который подключен последовательно между источником питания и контроллером. Мультиметр должен быть выставлен в режим измерения тока (смотрите рисунок).
Затем подключим контроллер к компьютеру, измерив при этом ток с помощью мультиметра. После того, как двигатель активирован через интерфейс Repetier, ток должен вырасти на определенную величину. На дисплее мультиметра показан ток, что идет в работающий шаговый двигатель. Нужно определить ток для каждого двигателя-оси. Все значение отличаются друг от друга. Необходимо настроить небольшой потенциометр для шагового двигателя и установить ограничение по значению для каждой оси в соответствии со следующими контрольными значениями:
• По разводной плате течет ток примерно 80mA;
• Назначим ток в 200mA для X и Y осей шаговых двигателей;
• 400mA для Z-оси потому, что ей нужно больше энергии для перемещения каретки;
• 400mA для двигателя экструдера, поскольку он другого типа.
Шаг 7: Постройка структуры принтера
В следующей ссылке вы найдете необходимые шаблоны деталей рамы, что следует вырезать. Используем акриловые пластины толщиной 5 мм, но можно использовать и другие материалы, такие как дерево, в зависимости от наличия в магазинах и цен на них. Файл шаблона: e-waste_laser_frame
Конструкция рамы позволяет собрать всю конструкцию без использования клеия, части собраны с помощью механических соединений и винтов. Перед вырезанием элементов рамы, убедитесь в том, что отверстия для двигателей расположены в соответствии с частями CD/DVD, что использованы для постройки принтера. Проведите измерения и внесите необходимые изменения для отверстий двигателей в шаблоне CAD.
Шаг 8: Калибровка X, Y и Z осей
Хотя скачанная прошивка Marlin имеет стандартную калибровку регулирования осей. Вам придётся пройти этот шаг, если вы хотите настроить точность принтера.
Ниже рассказывается, о прошивке для перемещения рабочей части принтера на миллиметры. Это значения зависит от количества шагов на оборот двигателя и размеров резьбы в движущемся стержне оси.
Эти процедуры необходимо сделать для того, чтобы убедится в том, что движения принтера на самом деле соответствуют расстояниям заданным в g-коде.
Знания того, как это все работает, позволит нам самостоятельно построить ЧПУ-принтер независимо от типа составных частей и размеров будущей машины. В случае данного проекта оси X, Y и Z имеют одинаковые резьбовые стержни, поэтому калибровочные значения будут одинаковы для всех (для разных компонентов и соответственно разных осей – калибровочные значения будут отличаться).
Нужно рассчитать количество шагов двигателя для перемещения каретки на 1 мм, это будет зависеть от:
• Радиус шкива;
• Количество шагов на 1 оборот шагового двигателя;
• Параметры микро-шагов в электронике (в нашем случае 1/16, это означает, что за один такт (шаг) сигнала, выполняется только 1/16 шага, давая таким образом более высокую точность системы).
Установим эти значения в прошивке (stepspermillimeter).
Для оси Z:
Используем интерфейс контроллера (Repetier), установив для оси определенное расстояние и измерив реальное смещение. В качестве примера приведем следующие значения. Зададим оси Z, переместиться на 10 мм и измерим смещение в 37,4 мм.
Существует N число шагов в прошивке (stepspermillimeter)
(X=80, Y=80, Z=2560, EXTR=777.6).
N = 2560
N = N*10/37.4
Новое значение должно быть 682.67.
Повторим в течении 3-х раз перекомпиляцию и перезагрузку прошивки контроллера, для более высокой точности.
В настоящем проекте не используются функции возврата каретки, это сделано по причине упрощения программной части машины, но они быть легко включены в установленную прошивку. Функции возврата делают самонаведение принтера более легким. Их отсутствие заставит пользователя перемешать каретку вручную, для введения её в область печати.
Шаг 9: Экструдер
Привод подачи пластикового волокна состоит из шагового двигателя NEMA 17 и MK7/MK8 привода шестерни, что нужно купить для проекта. Также необходимо скачать драйвер управления частями экструдера 3D принтера, что вы можете скачать по ссылкам ниже
1) Экструдер в состоянии покоя:e-waste_extruder_idle
2) «тело» экструдера : e-waste_extruder_body
3) «горячее сопло»:RepRapPro_mount
Пластиковое волокно, после того, как втягивается в экструдер, попадает в нагревательную камеру.
Между барабаном с волокном и нагревательной камерой, волокно направляется вовнутрь гибкой тефлоновой трубки.
Соберем прямой привод, что показан на рисунке, прикрепив к нему шаговый двигатель и закрепив его на акриловой раме.
Для калибровки потока пластика нужно измерить расстояние (например 100 мм) и положить кусочек ленты в этом месте. Затем перейдите в программное обеспечение Repetier и выставьте на экструдере 100 мм, после чего измерьте реальное расстояние и повторите шаг 9.
Шаг 10: Первое испытание
Теперь принтер готов к первому тесту. Экструдер использует пластиковое волокно диаметром 1,75 мм, которое легче прессовать и оно более гибкое, чем стандартное диаметром 3 мм. Также для работы принтера потребуется меньше энергии, нежели в случае использования 3 мм. Используем PLA пластик – это биопластик, который имеет ряд преимуществ по сравнению с ABS: он плавится при более низкой температуре, придает легкость при печати кареткой и имеет незначительный эффект втягивания.
Запустим Repetier, необходимо активировать срезы профилей Skeinforge.
Напечатаем небольшой куб для проверки калибровки (10x10x10mm) потому, что он напечатается очень быстро и сразу можно будет обнаружить проблемы конфигурации и потерю шагов моторов, путем проверки фактического размера напечатанного куба.
Для начала печати откроем модель STL и проводим нарезку используя при этом стандартный профиль (или тот что вы скачали) для Skeinforge: увидим представления нарезанного объекта и соответствующий ему g-код. Подогреваем экструдер, после того как он достигнет температуры плавления пластика (190-210C в зависимости от марки пластика) выдавим немного пластика, что бы убедится том, горячее сопло и привод подачи волокна работают должным образом.
Переместим экструзионную головку в начало координат (x=0, y=0, z=0), заботясь о том, чтобы экстр. головка была как можно ближе к каретке, при этом не касаясь её (возьмите листок бумаги в качестве разделителя). Это будет исходное положение экструзионной головки. С этого момента можем начинать печатать.
Всем спасибо за внимание. Творческих успехов!
(A-z Source)
ПОДЕЛИТЕСЬ С ДРУЗЬЯМИ!
About alexlevchenko
Ценю в людях честность и открытость. Люблю мастерить разные самоделки. Нравится переводить статьи, ведь кроме того, что узнаешь что-то новое — ещё и даришь другим возможность окунуться в мир самоделок.mozgochiny.ru