Съдържание:

LEGO 3D принтер, използващ Gcode: 6 стъпки
LEGO 3D принтер, използващ Gcode: 6 стъпки

Видео: LEGO 3D принтер, използващ Gcode: 6 стъпки

Видео: LEGO 3D принтер, използващ Gcode: 6 стъпки
Видео: Fysetc Spider v1.1 - TMC2209 Sensorless Homing with Controller Fan 2024, Ноември
Anonim
LEGO 3D принтер с помощта на Gcode
LEGO 3D принтер с помощта на Gcode

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

За по -подробни инструкции:

Сайт:

Консумативи

LEGO Техника

Mindstorms EV3 тухла + батерии

4 Mindstorms Средни и големи двигатели

SD карта

3D писалка - използвах тази, но живея в Холандия.

Лаптоп или компютър (за програмиране)

Стъпка 1: Относно

относно
относно

Бях на 12 години, когато направих първия си LEGO 3D принтер. Той е програмиран с помощта на софтуера Mindstorms EV3 Home Edition. Ако исках да отпечатам куб, просто трябваше да програмирам стъпките и той се разпечата!

Сега съм на 14 години и направих подобрена версия! Програмира се във Visual Studio Code с помощта на MicroPython и SD карта с изображението MicroPython.

Това са инструкциите за един от малкото LEGO 3D принтери, които действително могат да отпечатват 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

Изображението на микро SD картата EV3 MicroPython

balenaEtcher

Код + файлове

След като инсталирате balenaEtcher и изображението на SD картата EV3 MicroPython, трябва да мигате SD картата с изображението. Проверете ръководството за начало от MINDSTORMS Education EV3 MicroPython.

След като направите това, следвайте инструкциите за настройка на Visual Studio Code с разширението 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: Отпечатване

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

Натиснете Run и гледайте как се отпечатва вашия 3d модел!

Ако имате въпроси, или ако ще изграждате този проект, уведомете ме тук долу!

или: изпратете ми имейл!

Препоръчано: