Spisu treści:

Drukarka 3D LEGO przy użyciu Gcode: 6 kroków
Drukarka 3D LEGO przy użyciu Gcode: 6 kroków

Wideo: Drukarka 3D LEGO przy użyciu Gcode: 6 kroków

Wideo: Drukarka 3D LEGO przy użyciu Gcode: 6 kroków
Wideo: Drukarka 3D CREALITY K1 (Updated Version z geekbuying.com ) - Szybka, Łatwa w Obsłudze - TEST 2024, Listopad
Anonim
Drukarka 3D LEGO przy użyciu Gcode
Drukarka 3D LEGO przy użyciu Gcode

Czy chcesz stworzyć własną drukarkę 3D, która może wydrukować każdy plik 3D? Skorzystaj z tej strony lub mojej witryny, aby uzyskać instrukcje!

Więcej szczegółowych instrukcji:

Strona:

Kieszonkowe dzieci

LEGO Technic

Klocek EV3 Mindstorms + baterie

4 średnie i duże silniki Mindstorms

karta SD

Długopis 3D - używałem tego, ale mieszkam w Holandii.

Laptop lub PC (do programowania)

Krok 1: Informacje

O
O

Miałem 12 lat, kiedy zrobiłem swoją pierwszą drukarkę 3D LEGO. Został zaprogramowany przy użyciu oprogramowania Mindstorms EV3 Home Edition. Jeśli chciałem wydrukować sześcian, musiałem po prostu zaprogramować kroki i został wydrukowany!

Teraz mam 14 lat i zrobiłem ulepszoną wersję! Jest programowany w Visual Studio Code przy użyciu MicroPython i karty SD z obrazem MicroPython.

Oto instrukcje dla jednej z niewielu drukarek 3D LEGO, które faktycznie mogą drukować rysunki 3D bez konieczności programowania każdego modelu krok po kroku!

Jeśli chcesz zrobić tę drukarkę 3D, odwiedź moją witrynę, aby uzyskać bardziej szczegółowe instrukcje!

PS Chciałbym, abyś dał mi znać, czy masz zamiar zrobić ten projekt i jeśli masz pytania!

Krok 2: Budowanie

Budynek
Budynek
Budynek
Budynek

Nie zamierzam łączyć instrukcji budowania, ponieważ moja drukarka 3D nie jest najlepszym możliwym projektem. Jest wiele ulepszeń do zrobienia! Jeśli nie zbudowałeś jeszcze drukarki 3D LEGO Mindstorms, oto kilka wskazówek:

1. Upewnij się, że budujesz solidną konstrukcję, ponieważ najmniejszy ruch będzie miał duży wpływ na efekt końcowy.

2. Przesuń platformę z dwóch przeciwnych stron na oś. Nie próbuj przesuwać go z jednym biegiem po jednej stronie, ponieważ platforma nie będzie poruszać się w linii prostej i może się utknąć. Możesz po prostu zrobić oś przechodzącą pod platformę i połączyć ją z platformą za pomocą kół zębatych. Inną opcją jest przesuwanie platformy za pomocą siłowników liniowych przymocowanych na środku boku.

3. Jeśli pracujesz z kołami zębatymi, wykonaj przekładnię zębatą, która zmniejsza ruch platformy we wszystkich trzech kierunkach. (Nie zrobiłem tego, ale powinienem) Zalecam tylko jedną transmisję na oś, ponieważ platforma będzie zwalniać, jeśli wykonasz więcej transmisji.

4. Upewnij się, że używasz dwóch takich samych silników z tymi samymi przekładniami do przemieszczania platformy. Kod jest zaprogramowany do pracy z dwoma takimi samymi silnikami, ponieważ średni i duży silnik poruszają się z różną prędkością. Gdy używasz dwóch różnych silników, kod nie będzie działał poprawnie, a wydruki nie powiodą się.

5. Zbuduj mechanizm, który może nacisnąć przycisk ekstrudera na piórze 3d. Zapobiegnie luzowaniu się nitek.

Krok 3: Konfiguracja MicroPythona i programów

Konfiguracja MicroPythona i programów
Konfiguracja MicroPythona i programów
Konfiguracja MicroPythona i programów
Konfiguracja MicroPythona i programów

Najpierw musisz pobrać wszystkie programy do drukarki 3D Mindstorms:

Kod programu Visual Studio

Obraz karty micro SD EV3 MicroPython

balenaEtcher

Kod + pliki

Po zainstalowaniu balenaEtcher i obrazu karty SD EV3 MicroPython, musisz sflashować kartę SD z obrazem. Sprawdź przewodnik dla początkujących od MINDSTORMS Education EV3 MicroPython.

Po wykonaniu tej czynności postępuj zgodnie z instrukcjami dotyczącymi konfigurowania Visual Studio Code z rozszerzeniem MicroPython.

Krok 4: Programowanie

Programowanie
Programowanie

Wideo:

Możesz zmienić te rzeczy w programie, aby kod działał z twoją drukarką 3D:

:portSelection - Możesz zdefiniować porty, w które są umieszczone silniki.

:startposition - Jeśli twoja drukarka 3D zaczyna się w punkcie offsetowym, zmień liczby na swój offset.

:degreestomm - Podaj wartość, o którą musi się obrócić silnik, aby przesunąć się o 1mm. (być może będziesz musiał je nieco zwiększyć lub zmniejszyć)

:motorSpeed - Prędkość, z jaką muszą się obracać silniki. (polecam zaniżać) Skala: 0 - 1000 (należy zachować maksymalną prędkość 900)

:filename - Zmień to, aby wybrać plik gcode, który program ma odczytać i uruchomić.

Po zmianie tych zmiennych musisz przygotować pliki gcode. (Spadać)

Krok 5: Dodawanie plików Gcode

Dodawanie plików Gcode
Dodawanie plików Gcode

Wideo:

Teraz możesz umieścić swój plik Gcode w folderze kodu.

Musisz zmienić te rzeczy, aby program działał:

1. wymienić wszystkie; z #; (korzystając z ctrl. + f)

2. zamień wszystkie G, X, Y, Z, E, F, M i S na G;, X;, Y;, Z;, E;, F;, M; i S; (korzystając z ctrl. + f)

3. Uruchom plik z: G;0 X;0 Y;0 Z;0 E;0 F;0

4. Zamień ustawienia na końcu pliku na: G;END E;0 (Bez narzędzia do wymiany)

Krok 6: Drukowanie

Druk!
Druk!

Kliknij Uruchom i obserwuj, jak drukowany jest Twój model 3D!

Jeśli masz pytania lub zamierzasz zbudować ten projekt, daj mi znać tutaj!

lub: napisz do mnie!

Zalecana: