Написание программы управления плоттером для Arduino и тестирование проекта
Перед началом написания программы необходимо удостовериться в том, подключены ли шаговые двигатели и работают ли они корректно.
Поскольку в нашем проекте мы используем шилд драйвера двигателей L293D нам необходимо скачать библиотеку AFmotor Library. Затем добавьте ее в каталог библиотек Arduino IDE. Переименуйте его в AFMotor. Если у вас открыта Arduino IDE, то закройте ее и снова откройте (то есть перезапустите), кликните на пункт меню file -> examples -> Adafruit Motor Shield Library -> stepper. Убедитесь в том, что вы выбрали правильный COM порт и плату Arduino и затем загрузите код этого примера в вашу плату Arduino. После этого на шаговом двигателе 1 вы должны наблюдать некоторые движения.
Для того чтобы протестировать работу шагового двигателя 2 измените порт двигателя с 2 на 1 в следующем фрагменте кода и снова загрузите код примера в плату Arduino.
Arduino
#include <AFMotor.h>
// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #2 (M3 and M4)
AF_Stepper motor(48, 2);
1 |
#include <AFMotor.h> AF_Steppermotor(48,2); |
Код программы для Arduino
Теперь, когда вы убедились в том, что шаговые двигатели функционируют, скопируйте код Arduino для нашего плоттера (приведен в конце статьи, также его можно скачать по этой ссылке) и загрузите его в плату Arduino.
G-код (G-Code) для плоттера с ЧПУ
G-код представляет собой язык, на которым мы говорим машине с числовым программным управлением (ЧПУ) что она должна делать. В основном он содержит координаты X, Y и Z.
Пример этого кода:
Arduino
G17 G20 G90 G94 G54
G0 Z0.25X-0.5 Y0.
Z0.1
G01 Z0. F5.
G02 X0. Y0.5 I0.5 J0. F2.5
X0.5 Y0. I0. J-0.5
X0. Y-0.5 I-0.5 J0.
X-0.5 Y0. I0. J0.5
G01 Z0.1 F5.
G00 X0. Y0. Z0.25
1 |
G17G20G90G94G54 G0Z0.25X-0.5Y0. Z0.1 G01Z0.F5. G02X0.Y0.5I0.5J0.F2.5 X0.5Y0.I0.J-0.5 X0.Y-0.5I-0.5J0. X-0.5Y0.I0.J0.5 G01Z0.1F5. G00X0.Y0.Z0.25 |
Написание G-кода вручную даже для простых геометрических фигур достаточно утомительно, поэтому мы воспользуемся специальным программным обеспечением которое позволит нам генерировать G-код. В нашем проекте мы для этой цели использовали программное обеспечение «Inkscape», которое можно скачать по этой ссылке. Также вы можете скачивать уже готовые G-коды в интернете.
Программная среда Processing IDE для загрузки G-кода в Arduino
Программная среда с открытым исходным кодом Processing IDE поможет нам в загрузке G-кодов в плату Arduino. Для этого вам сначала необходимо скачать GCTRL.PDE file. После скачивания откройте этот файл в Processing IDE.
После этого нажмите “run” (запуск программы). На экране появится окно со всеми необходимыми инструкциями. Нажмите “p” на клавиатуре. Система попросит вас выбрать порт. Выберите порт, к которому подключена ваша плата Arduino. В нашем случае это порт 6.
Теперь нажмите “g” на клавиатуре и выберите папку на компьютере, где у вас хранится ваш G-код. Выберите необходимый файл с G-кодом и нажмите enter. Если все соединения в схеме у вас сделаны правильно, то вы заметите как устройство (плоттер) начнет рисовать на бумаге.
Если вы хотите остановить процесс рисования, то просто нажмите “x” и плоттер остановит свою работу.
У вас нет 3D-принтера? Построй Один!
Этот конкретный 3D-принтер, 3D-принтер EWaste за $ 60 , очень мал и может быть недостаточно большим, чтобы печатать детали для некоторых из более крупных проектов, описанных выше, но это действительно крутой домашний проект, очень доступный и экологически безопасный, так как он использует в основном переработанные детали. Вам понадобится пара старых CD или DVD приводов, дисковод гибких дисков, небольшой шаговый двигатель, блок питания, экструдер и несколько дополнительных устройств, но на самом деле это удивительно простой проект.
Вам нужно будет немного поработать с калибровкой и базовой электроникой, но конечный продукт удивительно функционален для того, из чего он сделан.
Почему именно PLA-пластик?
MakerBot industries: принтер, который можно собрать самому
Главное отличие данного устройства – возможность скачать все чертежи с сайта и создать принтер своими руками прямо дома. Созданный этой компанией принтер Cupcake отличается открытостью, то есть каждый пользователь может самостоятельно внести в него конструктивные элементы и создать тем самым абсолютно новый прибор. Рабочего поля принтера достаточно для того, чтобы создавать различные предметы для бытовых нужд.
Трехмерный принтер Cupcake работает на основе недорогой технологии 3D-печати FDM, предполагающей создание объектов посредством наслоения материала. Расходным материалом выступает пластик ABS, который расплавляется печатной головкой и накладывается на рабочую поверхность слой за слоем. Именно так формируется конечный объект. С помощью данного устройства можно создавать самые разные трехмерные модели:
- Украшения, бижутерию,
- Детали с деталями внутри, например, брелок с каким-нибудь свистком внутри, при этом процесс печати не будет прерываться,
- Модели со сложными механизмами,
- Макеты различных зданий,
- Макеты автомобилей.
С рациональной точки зрения данный принтер может использоваться для создания деталей, которые впоследствии будут применяться в других станках. Благодаря прочности и удобству работы с ABS-пластиком конечное изделие будет выдерживать механические нагрузки.
Возможные проблемы со сборкой
Создать 3D-принтер своими руками возможно, но, как видно, процесс этот не из простых. Вот основные сложности, с которыми вполне вероятно вам придется столкнуться:
- Собрать устройство, чтобы в нем не осталось зазоров. Даже небольшие щели сделают процесс печати некорректным и некачественным.
- Такие устройства могут работать с перебоями, что связано с не очень высоким качеством деталей.
- Много работы предстоит с контроллерами, которые также часто работают со сбоями.
- Возможно, что самодельная печатающая головка не будет отличаться высоким качеством и точностью печати.
Преимущества самодельного 3D принтера перед покупным
Сборка самодельного 3D принтера теперь доступна каждому. Для этих целей нужно иметь немного инженерного образования, навыков программиста, затраченное время и некоторую сумму денег, примерно в 25000 руб. Для многих легче потратить 15-20 тысяч на готовую модель. Но из-за дешевого качества китайской сборки прибор прослужит недолго. Такая причина вполне оправдана.
Основным отличием покупного 3D принтера является то, что корпус сделан из акрила и фанеры. Это ведет за собой ряд неприятных последствий:
- прибор нуждается в постоянной калибровке цветов;
- положение неустойчивое, и качество печати ухудшается;
- жесткая печать комплектующих.
Главное преимущество самодельных 3D-принтеров над покупными заключается в качестве рамы. Можно использовать стальной материал. Это придаст лучшей фиксации аппарату и увеличит срок его службы.
Использование в домашних условиях позволит самостоятельно изготавливать детали, которые можно делать только на станках. Например, создать корпус авто.
Справка! С помощью трехмерного принтера можно распечатать протез. А с учетом использования его дома, это будет стоить намного дешевле, чем в медицинских учреждениях.
Зачем собирать 3д принтер своими руками, и в чем его преимущество перед покупным, узнаете из этого видео:
Плата 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 Uno — https://bit.ly/2P3rCI5
- драйвер моторов L298N — https://bit.ly/3dvbDMg
- Bluetooth модуль HC-06 или HC-05 или подобный — https://bit.ly/3x4nhFX
- моторы постоянного тока с редуктором и колёсами — 4 шт — https://bit.ly/2P4e9Qr
- сервомотор SG90 — https://bit.ly/2QeE20g
- провода папа-папа, мама-мама, папа-мама 10-30 см — https://bit.ly/3n3z0jl
- аккумулятор 9В, я использовал с разъёмом micro-USB для зарядки — https://bit.ly/2QeFbF6
- зажим для аккумулятора 9В — https://bit.ly/32rmwZi
- выключатель — https://bit.ly/3sATelw
И ещё разные мелочи для сборки:
- болты 3 х 30 мм — 4 шт;
- гайки 3 мм — 4 шт;
- болты 4 х 6 мм — 10 шт;
- болты 4 х 10 мм — 2 шт;
- гайки 4 мм — 10 шт;
- болты 5 х 25 мм — 4 шт;
- гайки 5 мм — 6 шт;
- саморезы — 2 х 7 мм — 8 шт;
- подшипники — 5 х 16 х 5 мм — 4 шт.
Ремни, шкивы, шпильки и прочая мелочь
Для самостоятельной сборки механики принтера остается совсем немного. По сути, это недорогие детали, рассказывать о которых слишком много не имеет смысла. Поэтому, приведу список.
Финансовый совет. Не стремитесь взять самое лучшее. Подходите с умом и проверяйте диаметры. Так, шпильки для Z оптимальны именно 5-миллиметровый. У 8-миллиметровых больший шаг резьбы, что отразиться на качестве печати (будут слишком характерная слоистость).
Гнаться за шкивами для ремня тоже нет смысла. Подойдет обычный подшипник. При покупке включайте фантазию. Вариант «тупо купить по списку» здесь не работает.
Цена вопроса: при большом желании можно легко вписаться в 700 – 800 рублей.
Электроника
Без электроники принтер не поедет и не поймет, чего вы от него хотите. К счастью, цена на комплектующие просела значительно и можно закупиться без удара по семейному бюджету.
Создание оси X
Ось X является самой сложной осью, при устройстве самодельного 3Д-принтера, она находится в прямом соединении с осью Z, а также поддерживает экструдер. Сначала прикрепляют 8-миллиметровый болт к оси X с помощью гаек соответствующего размера. Затем аккуратно продвигают два подшипника внутри зазоров и делают то же самое с двигателем оси X. Затем вставляют подшипник в осевой шкив оси X и прикрепляют его винтом и гайкой. Две гайки на подшипнике служат для стабильности и защиты от самораскручивания.
Теперь собирают детали для натяжного устройства X-оси. Эта часть будет вставлена в прорезь X-оси. Один болт будет использоваться для натяжения ремня, а другой для крепления стальных стержней на X-оси. Используют сверло 8 мм для выравнивания 4 отверстий для вставки стержней оси X.
Прежде чем продолжить сборку, собирают другую часть, необходимую для крепления горячего конца экструдера. Добавляют линейные подшипники к печатной части и закрепляют их кабельными стяжками в поясе, который управляет осью X. Для того чтобы продолжить создание оси X устройства 3Д-принтера, сначала завершают монтаж оси Z.
Используют гладкие стальные стержни толщиной 8 мм x 320 мм и сдвигают линейные подшипники колесных и ходовых частей оси X внутри каждого из них. Чтобы это выполнить, может понадобиться ослабить части Z-AXIS-TOP. Ось Z закончена, и можно перемещать гладкие стальные стержни для оси X, не забывая прикрепить X-CARRAGE и пропустить горизонтальные стержни оси X через него.
Ходовая часть оси Х будет идти слева, а правая сторона будет иметь холостой ход оси Х вместе с частями шкива и натяжителя. На этом этапе можно присоединить шаговый двигатель оси X с шестерней GT2, и добавить ремень. Теперь используют болты для крепления стержней оси X на месте, а болт M4 натягивают ремень.
ДНК-лампа
Должен сказать, что это, наверное, мой любимый проект из всех. Это походит на более слабую версию лампы лавы (не думал, что Вы когда-либо слышали это, не так ли?). Для этого проекта вам потребуется больше деталей, чем в двух предыдущих, включая набор светодиодов, конденсаторов, генератора, транзисторов, а также сетевой выключатель и разъем переменного тока. Поскольку это требует питания от сети, будьте особенно осторожны, когда работаете над этим!
После того, как вы собрали различные детали, вам необходимо использовать некоторые базовые навыки работы с электроникой, чтобы подключить двухспиральную двухспиральную печатную форму к вращающемуся двигателю, например, из микроволновой печи, и подключить питание от сети. Пошаговое руководство eLab’s Instructables подробно расскажет вам о каждом шаге. Когда вы закончите, у вас есть вращающаяся нить светящейся ДНК!
И если вам нравится идея создания собственной лавовой лампы , вы тоже можете это сделать.
Introduction: 3D Home Printer With Arduino
By Mariano Conde CaballeroFollow
More by the author:
About: I am an electronic systems engineer.
More About Mariano Conde Caballero »
I wanted to make a 3D printer for a long time. When I decided to make it, I bought necessary materials and I started with my 3D printer dreamed. I was looking for information on many websites and I saw different models, Prusa , Delta, etc. In the end, I decide to make the Delta model since it was the most attractive model for me .
Then I ‘ll describe you how I did it . I will start to explain you how I made the prototype needed to make pieces of the final printer, I hope you like it and you feel encouraged to make your own 3D printer.
Шаг 10: Печатаем первый объект
Теперь аппарат должен быть готов для первого теста. Наш экструдер использует пластиковую нить диаметром 1.75 мм, которую легче выдавливать и более она более гибкая, чем стандартная диаметром 3 мм. Мы будем использовать PLA пластик, который является био-пластиком и имеет некоторое преимущество по сравнению с ABS: он плавится при более низкой температуре, что делает печать более легкой.
Теперь, в Repetier, мы активируем нарезки профилей, которые доступны для резки Skeinforge. Скачать. Скачать зеркало.
Мы печатаем на принтере небольшой куб калибровки (10x10x10 мм), он будет печатать очень быстро, и мы сможем обнаружить проблемы конфигурации и моторный шаг потери, путем проверки фактического размера печатного куба.
Так, для начала печати, открыть модель STL и нарезать его, используя стандартный профиль (или тот, который вы скачали) с резки Skeinforge: мы увидим представление нарезанного объекта и соответствующий G-код. Мы подогреваем экструдер, и когда он нагреется до температуры плавления пластика (190-210C в зависимости от пластической марки) выдавим немного материала (пресс выдавливания), чтобы увидеть, что все работает должным образом.
Мы устанавливаем начало координат относительно экструзионной головки (х = 0, у = 0, z = 0) в качестве разделителя используем бумагу, головка должна быть как можно ближе к бумаге, но не касалась ее. Это будет исходное положение для экструзионной головки. Оттуда мы можем начать печать.
Драйвера шаговых двигателей
Это миниатюрные платки, которые будут управлять шаговыми двигателями. Считаем сколько нужно:
Можно взять лотом, можно по отдельности. Я специально написал один драйвер DRV8825, поскольку у него максимальное деление шага 1 к 32, что позволяет более точно выдавливать пластик во время печати очень мелких деталей.
Теоретически можно взять и все пять A4988 или комплект из пяти DRV8825. Тут уж решать вам, но один DRV8825 в сборке строго приветствуется.
Совет. Попадете на распродажу, не поленитесь взять парочку драйверов про запас. При первичной сборке есть риск, что один из драйверов обязательно спалите:)
Уделяем внимание экструдеру
Приводы, подающие волокна пластика, будут смонтированы из шестеренки MK7/MK8 и шагового мотора Nema 23. Необходимо также скачать программное обеспечение для управления элементами экструдера печатной установки. Также не забудьте о драйверах.
Пластмассовый материал будет втягиваться в экструдер и входить в нагревательный отсек. Затем разогретые чернила проходят по термостойким трубкам. Чтобы собрать прямой привод, необходимо соединить крепление на раме с шаговым двигателем. Полученные данные на экструдере выставляются в программе Repetier. Такой 3Д-принтер сделать своими руками под силу любому инженеру.
Десятое: время испытаний!
Теперь можно считать, что 3D-принтер готов к первому испытанию. В экструдере мы используем пластиковое волокно диаметром 1,75 мм. Выбор этого материала не случаен: он более гибкий и пластичный, поэтому подвергается прессованию. К тому же в процессе печати такая толщина волокон потребует меньшего количества энергии. Мы будем использовать PLA-пластик, который является биологическим материалом, плавится при более низких температурах, экологически безопасен и легок в использовании.
Запускаем Repetier и активируем срезы профилей Skeinforge. Попробуем напечатать небольшой куб, чтобы проверить калибровку. Он напечатается быстро, поэтому можно сразу обнаружить проблемы конфигурации, потерю шагов моторов уже после проверки фактического размера полученного куба. Чтобы начать печать, открываем модель STL, нарезаем стандартный профиль (или скачанный), чтобы увидеть объект и соответствующий ему g-код. Экструдер подвергается подогреванию, а после того, как будет достигнута температура плавления пластика, выдавливаем немного материала, чтобы убедиться в правильной работе системы.
Теперь перемещаем печатающую головку экструдера в начало координат, при этом она должна быть как можно ближе к каретке, но не касаться ее. Это и будет исходное положение головки – с данного момента можно приступать к процессу печати на созданном вами 3D-принтере.
Направляющие (валы)
На что влияет. Плавность хода сопла, ровность слоев.
Варианты. Направляющих для Prusa i3 нужно ровно шесть штук. По две на каждую ось (X, Y, Z). Размеры следующие:
Общепринятый стандарт для валов 3D-принтера — 8 мм. И гнаться за 10 или 12 мм смысла нет. Вес головы хотэнда не такой значительный, что бы на расстоянии в 370 мм гнуть вал.
Хотя, если у вас есть лишние деньги, можно извратиться и купить 12 миллиметровые валы. Вот только подшипники и подгонка пластиковых деталей потом выйдет дороговато.
Финансовый совет. Перфекционистам на заметку: рельсовые направляющие, конечно же, отличная штука. Но их стоимость даже в Китае откровенно пугает. Оставьте эту модернизацию на будущее.
К слову, валы можно купить как на AliExpress (тут или тут), так и по месту с тех же досок объявлений. Самый доступный вариант — отправиться на блошиный рынок и найти на разборке принтеров и старой оргтехники (МФУ, сканеры) шесть нормальных валов.
Главное, вооружитесь штангенциркулем. Все валы должны быть строго одного диаметра. Цена за штуку получится в районе 60 – 70 рублей.
Цена вопроса: 420 рублей (вариант блошинного рынка).
Как собрать 3D принтер Arduino своими руками
Изготовить 3d принтер своими руками вполне реально, для этого необходимо следовать инструкции, прилагаемой к набору Arduino. Также можно руководствоваться рекомендациями профессионалов и методическими пособиями.
Конструкция платы Arduino
Принтер для 3D печати состоит из таких частей:
- корпус;
- контроллеры;
- направляющие;
- блок питания;
- шаговые двигатели;
- экструдер.
Первым шагом является постройка осей координат. Для этого понадобятся приводы, например, от CD/DVD, которые находились на компьютере. Также надо приобрести Floppy-дисковод, проверка его работоспособности при этом обязательна. Ее показателем является пошаговый режим работы, осуществляющийся без постоянного тока. Далее нужно подобрать шаговые двигатели. Процесс перемещения расходного материала требует определенной мощности.
Arduino 3D printer
Следующий этап заключаются в выборе электроники. Вам понадобится непосредственно плата Arduino, кабель, драйвера (5 штук), радиаторы, блок питания (подойдет от компьютера), вентилятор, концевики (оптические или магнитные), стол для подогрева, термистор, транзистор, провода, штекера, устройство нагрева для хотенда, сопла и боуден. Их реально купить в наборе, это сэкономит время и усилия, не повредив качеству. Схему сборки деталей найдете в интернете.
На последнем этапе скачиваем Arduino IDE, устанавливаем прошивку (чаще используют Marlin) и подключаемся к ЧПУ-контроллеру. Проверив подобным образом сборку электроники, нужно определиться с ПО, которое будет отвечать за управление 3D принтером. Пример на фото.
К его функциям относят приемлемость выбранных параметров печати: заполнение, высоту секции и скорость послойного нанесения расходного материала. Остается только оценить состояние электропроводки, собрать последние элементы (раму, корпус, крепления) в соответствии с инструкцией и подключить собранный своими руками принтер к ПК.
Калибровка 3D принтера осуществляется с учетом диаметра шкива, количества шагов на оборот мотора и микро-шагов в системе электроники. Результатом операции становится окончательная настройка прошивки.
Контроллер GRBL
После того как вы сгенерировали G-код с помощью Inkscape может возникнуть необходимость в проверке того, укладываются ли он в заданные ограничения (по возможности рисования).
Ограничения по рисованию определяются в следующих строчках кода нашей программы для Arduino:
В следующем окне GRBL контроллера можно проверить не выходит ли изображение на сгенерированном нами G-коде за пределы рисования, указанные в программе для Arduino. Если какая то часть изображения будет выходить за эти ограничения, то она не будет нарисована.
В нашем примере значения x и y изменяются в диапазоне от 0 до 40 мм. Но поскольку мы сконструировали плоттер с большей зоной рисования, то мы изменили максимальную границу с 40 до 60 мм.
Поэтому после того как вы нарисовали G-код в Inkscape желательно перед загрузкой его в плату Arduino проверять его с помощью программы GRBL не выходит ли он за пределы области рисования. Если выходит, то просто измените его размеры в Inkscape.
Советы по повышению эффективности программирования с независимыми проектами Arduino
Без сомнения, как и в любой другой программе, важно учитывать несколько советов, которые помогут вам быть намного эффективнее при программировании каждого из ваших независимых проектов , все это позволит вам снимать лучшее использование платформы Arduino
Вот как мы собираемся научить вас нескольким советам, которые вы можете учесть:
Платы Arduino отлично подходят для обучения и экспериментов
Эта платформа программирование и разработка предлагает большое количество возможностей при выполнении различных типов задач, поэтому пользователи могут наслаждаться всей простотой использования что предлагает Arduino и иметь возможность получить максимальную отдачу от каждого из своих проектов. Обычно микроконтроллеры этого типа обычно предлагают относительно короткие списки дел, поэтому значительно уменьшено.
Поэтому все пользователи, которые намерены сосредоточиться на этих типах Дизайн Интернета вещей и Интернет вещей, все платы arduino могут быть портативными, но карты подойдут лучше из-за их небольшого физического размера. в Ардуино мини серебряный и Adafruit Trinket Gemma.
Держите код в чистоте и порядке
Один из самых важных секретов, который позволит вам иметь большая эффективность в подготовке ваших проектов уметь сохранить ваш собственный код, аккуратно и в логическом порядке. чистый код способствует сокращению времени разработки , меньше ошибок, лучшая ремонтопригодность и более легкое расширение.
Поэтому, когда вы работаете над Ардуино это рекомендуется время от времени останавливаться и переписывать и заказывать разные части вашей программы , что позволит вам иметь лучше структурированный и более чистый код .
Записывайте все, что вы изучаете и развиваете
Лучший способ научиться пользоваться этим микроконтроллер и чтобы в полной мере использовать это преимущество, нужно записывать в заметки все, что было изучено в программе, потому что оставление следов того, что уже было сделано, на некоторое время облегчит будущие видения. Сделать сальто работать на платформе .
Имейте в виду, что чем больше вы контролируете программу, тем эффективнее вы можете программировать независимый. Большинство людей думают, что примечания не нужны, но правда в том, что количество модификаций и итераций, которые можно сделать за один день, может достигать сотен, так что вам наверняка будет трудно вспомнить. все.
Будьте терпеливы с собой
782 9 минут на чтение
Перед тем, как отдать свои кровные
Первое предупреждение — будет непросто. Самостоятельная сборка 3D-принтера требует усидчивости и терпения. Я буду счастлив, если у вас все будет получаться с первого раза, но, по собственному опыту скажу, что без ложки дегтя в 3D-печати не бывает.
Перед покупкой комплектующих для самостоятельного построения принтера сразу же хочу отметить, что для нас самое важное — максимально ужатый бюджет. И дело не совсем в экономии
Лично мне бы очень хотелось, чтобы вы испытали тот восторг, который наступает после печати первой детали на устройстве, которое создано вашими руками
И дело не совсем в экономии. Лично мне бы очень хотелось, чтобы вы испытали тот восторг, который наступает после печати первой детали на устройстве, которое создано вашими руками.
Собирать будем классическую модель Prusa i3. Во-первых, это максимально бюджетный вариант исполнения принтера. Во-вторых, он очень популярен и найти пластиковые детали для этой модели не проблема.
Наконец, апгрейдить эту модель одно удовольствие. Делать это можно бесконечно долго, но главное, видеть заметные улучшения после вложения очередной сотни-другой рублей.
Механика
Под «механикой» мы подразумеваем как статичные, так и движущиеся элементы принтера. От правильного выбора механики напрямую зависит качество моделей, которые он способен будет печатать.
Существует буквально сотни всевозможных модификаций и вариантов исполнения того самого принтера Prusa i3. Вариантов замены комплектующих или их аналогов тьма, поэтому всегда можно что-то изменить или исправить.
Сборка
Для сборки я смоделировал шасси для печати на 3D принтере. Готовые модели вы можете скачать на сайте Thingiverse. Если есть идеи для ремиксов, то загружайте на Thingiverse. Лично я вижу, что шасси далеко не идеально и в нём есть, что доработать.
Печатать можно пластиком PLA с разрешением 0,2 и заполнением 20%. Но элементы поворотного механизма лучше напечатать с заполнением 70%. Нужны поддержки.
При сборке подшипники должны плотно вставляться в посадочные места. Если не вставляются, то допилите посадочные места напильником. А если плохо держатся и вылетают, то можно приклеить. Также элементы каркаса должны друг в друга плотно вставляться, но может потребоваться допиливание или клей.
Процесс сборки и поездки на этом Ардумобиле показаны в этом видео.
Заключение
Сегодня каждый инженер понимает, что устройство для 3Д-печати вполне реально создать самостоятельно. На этапе сбора информации никаких трудностей возникать не будет. Всю процедуру мы в подробностях описали выше.
Для успешной реализации поставленной задачи нужно разобраться в технологии изготовления устройства и определить основные проблемы, с которыми предстоит справиться. Необходимо раздобыть чертеж (см. выше), подобрать все комплектующие, проделать массу работы и выучить немалый объем дополнительной информации. Результаты обязательно порадуют.
Такое устройство может создавать фигурки небольших размеров, и практической пользы от него будет немного, но ради собственного удовольствия собрать подобную установку способен каждый инженер с достаточным уровнем информационного обеспечения. Кому-то может показаться увлекательным процесс, а не сами изделия. Если инженеру захочется сделать 3Д-принтер своими руками для изготовления крупных деталей, в любом случае придется раскошелиться, потому что комплектующие для таких устройств стоят намного дороже. Тем, у кого нет проблем со средствами, придется помучиться с поисками устройства, необходимого для самостоятельной сборки большого принтера. Успехов!