2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать недорогой 3D принтер с помощью Arduino

Дешевый 3D принтер на Arduino

В статье описана конструкция 3D принтера, стоимость которого составляет около 60-70 долларов (возможно, самый дешевый концепт в мире).

Этот 3D принтер работает с использованием самых дешевых моторов на рынке — 28Byj-48, Электроника — Ramps 1.4 с управлением от Arduino.

Автором проекта является 16-ти летний парень из Германии.

Технические характеристики 3D принтера:

Рабочее пространство: 10x10x10 см;

Скорость: 20 мм/с;

Разрешающая способность (точность): 0.2 мм.

P.S. Под каждым разделом в соответствии с оглавлением статьи в качестве наглядной инструкции выложены фотографии

Механическая часть

-1x 30×34 см (Основание).

Заказываем с Aliexpress:

-12 линейных подшипников в круглом корпусе LM8UU.

-2 шкива GT2 + 1 м зубчатый ремень GT2.

-10 подшипников 624.

-1 шкив Mk8 для привода.

Гладкие стержни для направляющих диаметром 8 мм:

— 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»

1 деталь «X-Carriage»

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 для получения более качественного результата.

Оставляйте Ваши комментарии, вопросы и делитесь личным опытом ниже. В дискуссии часто рождаются новые идеи и проекты!

iОнлайн

Устанавливаем прошивку Marlin на 3D принтер с помощью Arduino IDE

Всем привет! В преддверии выхода обновленного варианта прошивки для 3D принтера Anycubic 4Max я решил, что писать очередную инструкцию по прошивке принтера не очень то и удобно, поэтому решил выделить эту тему в несколько статей. Как всегда, подробно и с картинками. Сегодня я вам опишу способ установки прошивки Marlin с помощью среды Arduino IDE. В последующих статьях я опишу способ установки готовой прошивки через слайсер Cura, а так же способ самостоятельной сборки прошивки для последующей установки ее средствами CURA.

Описанная методика 100% подойдет для 3Д принтеров, построенных на базе микроконтроллера Atmega 2560. Методика тестировалась на 3Д принтерах Anycubic 4Max и Anycubic i3 Mega, а так же на Anycubic Mega-S.

Предупреждаю, с другими моделями могут быть нюансы.

И так, меньше слов и больше дела, начинаем.

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

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

Для этого нам понадобится среда разработки Arduino Ide. Скачать среду можно тут.

Инструкций по установке Arduino IDE в сети полно, так что нет смысла повторяться.

Скачали? Установили? Теперь продолжаем.

Необходимо установить следующие библиотеки:

U8glib

TMC2208Stepper

Для установки библиотек необходимо выполнить следующие действия:

Для этого выбираем пункт меню «Скетч» -> «Подключить библиотеку» -> «Управлять библиотеками«.

В строке поиска введите U8glib

Выберите библиотеку из списка результатов поиска и нажмите кнопку «Установить».

Повторите указанные действия для установки библиотеки TMC2208Stepper.

Теперь перезагрузите Arduino IDE. Ну или просто закройте приложение и запустите снова.

Теперь все готово для следующего этапа.

С помощью Arduino IDE открываем файл anycubic-4max.ino, либо marlin.ino, либо другой файл с таким же расширением. Эти подробности необходимо уточнять у автора прошивки. Если говорить о чистом марлине, то там нужно открывать файл marlin.ino.

Читать еще:  Машина для запуска бумажных самолетиков

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

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

Теперь самое время включить 3D принтер.

Подключаем принтер к вашему компьютеру/ноутбуку. Устанавливаем драйверы, если необходимо.

Устанавливаем параметры как показано на скринах:

Выбираем процессор (микроконтроллер материнской платы)

Выбираем порт. к которому подключен Ваш 3Д принтер

После выбора COM порта нажимаем кнопку:

И ожидаем пока процесс загрузки завершится.

Теперь закройте Arduino IDE

Перезагрузите Ваш 3Д принтер. Для этого выключите его из розетки на 1-2 минуты и включите снова.

Через меню принтера или с помощью команды.

Для сброса настроек принтера на настройки по умолчанию выполните следующие команды:

Все, поздравляю Вас! Вы прошили свой 3Д принтер.

После прошивки принтера, рекомендую Вам откалибровать PID экструдера.

На этом все. Как видите, ничего сложного нет.

А что делать если нет исходников прошивки, а есть только файл прошивки с расширением hex? Об этом вы узнаете в статье «Устанавливаем прошивку Marlin на 3D принтер с помощью слайсера Cura или что делать с hex файлом?»

Если вы еще не обзавелись 3Д принтером и думаете какую модель выбрать, могу порекомендовать следующие модели:

3D принтер на СD/DVD-ROM и arduino Uno

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

Добрый день, Любители 3D печати!

Вот решил поделиться, чего добился в создании 3D принтера я. Не судите строго это мой первый пост и опыт создания принтера.

Купленного 3D-принтера у меня нет, поэтому решил сделать его самостоятельно, попробовать свои силы) Самым простым и дешевым вариантом мне показался принтер на старых сидиромах :). Благо в интернете есть много информации о создании 3D принтеров в домашних условиях.

Корпус решил сделать из оргстекла, видел где-то и мне очень понравился :D.

Сделал чертеж в SolidWorks и распечатал его 1:1. И вооружившись ножовкой по металлу выпилил из найденного на работе оргстекла части будущего принтера:

1.6 кг. Для подачи пластика использовал двигатель Nema 17 (также заказан на AliExpress). Нагрев хотенда производится через реле, а для правильного регистрирования температуры спаял навесным монтажом схемку, которая есть на ramps 1.4.

Первые пробы печати (пока печатал только PLA):

По печати скажу, что пока не смог избавиться от соплей. И периодически возникают проблемы с подачей пластика: то вытекает самотеком, то перестаёт проталкиваться — пока разбираюсь.

На будущее есть желание увеличить площадь печати и сделать подогреваемый стол (остались выводы на arduino).

Вот еще пробы печати:

Буду рад ответить на вопросы и получить советы от профессионалов)

Спасибо за внимание;)!

Подпишитесь на автора

Подпишитесь на автора, если вам нравятся его публикации. Тогда вы будете получать уведомления о его новых постах.

Отписаться от уведомлений вы всегда сможете в профиле автора.

3D принтер на Arduino

от Игорь · 2 марта 2018

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

Станки с программным управлением (ЧПУ)

Станки с ЧПУ используются уже очень давно. они зарекомендовали себя как надежные помощники для реализации сложных процессов в машиностроении и на других ответственных производствах, но совсем недавно появилась возможность создания профессионального станка с ЧПУ в домашних условиях. Возможность использования готовых расходных материалов, которые можно приобрести в Китае также позволили грандиозно снизить себестоимость станков данного типа. Все это поспособствовало появлению огромного количества проектов для самостоятельного изготовления станков с ЧПУ.

Читать еще:  Часы из автомобильного тормозного диска

Старт проекта по созданию 3D принтера на Arduino

Ну вернемся к нашему проекту по разработке 3D принтера. Как я писал ранее, для реализации проекта по сборке принтера я планировал максимально использовать комплектующие, входящие в состав струйного принтера. На данный момент времени механика принтера готова примерно на 80%. Сразу хочется отметить, что в струйниках не там много детелей, которые можно использовать в конструированиии 3D принтера. В основном в работу «пошли» только направляющие, которые отличаются хорошем качеством закалки.

При чем если использовать только один принтер, то его явно не хватит для реализации проекта даже по направляющим, дело в том, что в принтере используется 3-4 вала, но все они разного диаметра.

А нам необходимы парные комплекты валов одинакового диаметра. Поэтому если планировать использование всего одного струйного принтера для реализации проекта, то не стоит тратить свои время и силы, в этом случае проще приобрести направляющие валы в Китае. На этом наверно и все, все остальные компоненты потребуется заказывать.

Каркас 3D принтера своими руками

Первое, что необходимо продумать — это создание каркаса для нашего будущего 3D принтера. Следует учесть его размеры, в частности размеры рабочей области печати, отталкиваясь от которых можно рассчитать «скелетную» форму и размер корпуса будущего принтера. Если в планах печать высокопрочным ABS пластиком, то потребуется нагревательный стол. Нагревательные столы имеют несколько фиксированных размеров, которые и могут послужить базовой точкой отсчета рабочей области печати.

Второй параметр принтера, который влияет на рассчет размера корпуса-это тип подачи стола. Он может быть по оси Z, а также и по оси Y. Какой вариант планируете использовать, решать вам, я же в свою очередь остановился на варианте подачи стола по оси Z.

Движение стола 3D принтера по оси Z

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

Вторым фактором в пользу движения стола 3D принтера по вертикальной плоскости является — более стабильная геометрия корпуса принтера, что является важным фактором для меня, так как принтер имеет приличные размеры.

Корпус для 3D принтера можно собрать из подручных материалов, используя алюминиевые профили, уголки и листы. Также можно пойти более простым способом, но при этом потребуются дополнительные вложения — это заказать резку металла или фанеры лазером по готовым чертежам. В этом случае вам потребуется просто собрать все детали для реализации готового корпуса своего принтера.

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

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector