Оглавление:

3D-принтер LEGO с использованием Gcode: 6 шагов
3D-принтер LEGO с использованием Gcode: 6 шагов

Видео: 3D-принтер LEGO с использованием Gcode: 6 шагов

Видео: 3D-принтер LEGO с использованием Gcode: 6 шагов
Видео: 10 СБОЕВ ПРИ 3D ПЕЧАТИ 2024, Июль
Anonim
3D-принтер LEGO с использованием Gcode
3D-принтер LEGO с использованием Gcode

Вы хотите создать свой собственный 3D-принтер, который сможет печатать каждый 3D-файл? Используйте эту страницу или мой сайт для получения инструкций!

Более подробные инструкции:

Сайт:

Запасы

LEGO Technic

Mindstorms EV3 Brick + батарейки

4 Mindstorms Medium и Large Motors

SD Card

3D-ручка - я использовал эту, но живу в Нидерландах.

Ноутбук или ПК (для программирования)

Шаг 1: О

О
О

Мне было 12 лет, когда я сделал свой первый 3D-принтер LEGO. Он был запрограммирован с помощью программного обеспечения Mindstorms EV3 Home Edition. Если я хотел напечатать куб, мне просто нужно было запрограммировать шаги, и он был распечатан!

Сейчас мне 14 лет и я сделал улучшенную версию! Он запрограммирован в Visual Studio Code с использованием MicroPython и SD-карты с изображением MicroPython.

Итак, это инструкции для одного из немногих 3D-принтеров LEGO, которые могут печатать 3D-чертежи, без необходимости программировать каждую модель шаг за шагом!

Если вы хотите сделать этот 3D-принтер, посетите мой сайт для получения более подробных инструкций!

P. S. Я бы хотел, чтобы вы сообщили мне, собираетесь ли вы делать этот проект, и если у вас есть вопросы!

Шаг 2: Сборка

Строительство
Строительство
Строительство
Строительство

Я не собираюсь давать ссылки на инструкции по сборке, так как мой 3D-принтер не самый лучший из возможных. Нужно сделать много улучшений! Если вы еще не создали свой 3D-принтер LEGO Mindstorms, вот несколько советов:

1. Убедитесь, что вы построили прочную конструкцию, потому что малейшее движение будет иметь большое значение для конечного результата.

2. Переместите платформу с двух противоположных сторон по каждой оси. Не пытайтесь перемещать его, используя только одну шестерню с одной стороны, потому что платформа не будет двигаться по прямой линии и может застрять. Вы можете просто сделать ось, проходящую под платформой, и соединить ее с платформой с помощью некоторых шестерен. Другой вариант - переместить платформу с помощью линейных приводов, прикрепленных к середине стороны.

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

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

5. Постройте механизм, который может нажимать кнопку экструдера на 3D-ручке. Это предотвратит ослабление ниток.

Шаг 3: Настройка MicroPython и программ

Настройка MicroPython и программ
Настройка MicroPython и программ
Настройка MicroPython и программ
Настройка MicroPython и программ

Для начала необходимо скачать все программы для 3D-принтера Mindstorms:

Код Visual Studio

Образ карты Micro SD для EV3 MicroPython

BalenaEtcher

Код + файлы

После установки balenaEtcher и образа SD-карты EV3 MicroPython вам необходимо прошить SD-карту с образом. Ознакомьтесь с руководством по началу работы от MINDSTORMS Education EV3 MicroPython.

После этого следуйте инструкциям по настройке кода Visual Studio с расширением MicroPython.

Шаг 4: Программирование

Программирование
Программирование

Видео:

Вы можете изменить эти вещи в программе, чтобы код работал с вашим 3D-принтером:

: portSelection - Вы можете определить порты, в которые будут вставлены моторы.

: startposition - Если ваш 3D-принтер запускается в точке смещения, измените числа на точку смещения.

: degreestomm - Укажите количество оборотов двигателя, чтобы он сдвинулся на 1 мм. (возможно, вам придется немного увеличить или уменьшить их)

: motorSpeed - Скорость, при которой двигатели должны вращаться. (Рекомендую поставить низко) Масштаб: 0 - 1000 (максимальная скорость должна быть 900)

: filename - Измените это, чтобы выбрать файл gcode, который программа должна прочитать и запустить.

После того, как вы изменили эти переменные, вам нужно подготовить файлы gcode. (Опускаться)

Шаг 5: Добавление файлов Gcode

Добавление файлов Gcode
Добавление файлов Gcode

Видео:

Теперь вы можете поместить свой файл Gcode в папку с кодом.

Вы должны изменить эти вещи, чтобы программа работала:

1. заменить все; с участием #; (используя Ctrl. + F)

2. заменить все G, X, Y, Z, E, F, M и S на G;, X;, Y;, Z;, E;, F;, M; и S; (используя Ctrl. + F)

3. Начните файл с: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0.

4. Замените настройки в конце файла на: G; END E; 0 (без инструмента замены)

Шаг 6: Печать

Печать!
Печать!

Нажмите "Беги" и смотрите, как печатается ваша 3D-модель!

Если у вас есть вопросы или вы собираетесь создать этот проект, дайте мне знать здесь!

или: напишите мне!

Рекомендуемые: