Оглавление:
Видео: 3D-принтер LEGO с использованием Gcode: 6 шагов
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вы хотите создать свой собственный 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 и программ
Для начала необходимо скачать все программы для 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 в папку с кодом.
Вы должны изменить эти вещи, чтобы программа работала:
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-модель!
Если у вас есть вопросы или вы собираетесь создать этот проект, дайте мне знать здесь!
или: напишите мне!