Innholdsfortegnelse:

LEGO 3D -skriver som bruker Gcode: 6 trinn
LEGO 3D -skriver som bruker Gcode: 6 trinn

Video: LEGO 3D -skriver som bruker Gcode: 6 trinn

Video: LEGO 3D -skriver som bruker Gcode: 6 trinn
Video: ✨Proud Swordsman EP 01 - EP 60 Full Version [MULTI SUB] 2024, Juli
Anonim
LEGO 3D -skriver som bruker Gcode
LEGO 3D -skriver som bruker Gcode

Vil du lage din egen 3D -skriver som kan skrive ut hver 3D -fil? Bruk denne siden eller nettstedet mitt for instruksjonene!

For mer detaljerte instruksjoner:

Nettsted:

Rekvisita

LEGO Technic

Mindstorms EV3 murstein + batterier

4 Mindstorms mellomstore og store motorer

SD kort

3D -penn - jeg brukte denne, men jeg bor i Nederland.

Bærbar PC eller PC (for programmering)

Trinn 1: Om

Om
Om

Jeg var 12 år gammel da jeg lagde min første LEGO 3D -skriver. Den ble programmert ved hjelp av Mindstorms EV3 Home Edition -programvaren. Hvis jeg ønsket å skrive ut en kube, måtte jeg bare programmere trinnene, og den ble skrevet ut!

Nå er jeg 14 år og har laget en forbedret versjon! Den er programmert i Visual Studio Code ved hjelp av MicroPython og et SD -kort med MicroPython Image.

Så dette er instruksjonene for en av få LEGO 3D -skrivere som faktisk kan skrive ut 3d -tegninger, uten å måtte programmere hver modell trinn for trinn!

Hvis du vil lage denne 3D -skriveren, kan du besøke nettstedet mitt for mer detaljerte instruksjoner!

P. S. Jeg vil like det hvis du vil gi meg beskjed om du skal lage dette prosjektet og hvis du har spørsmål!

Trinn 2: Bygging

Bygning
Bygning
Bygning
Bygning

Jeg kommer ikke til å koble til byggeinstruksjoner, siden 3D -skriveren min ikke er den beste designen. Det er mange forbedringer som må gjøres! Hvis du ikke har bygget din LEGO Mindstorms 3D -skriver ennå, er det noen tips:

1. Sørg for at du bygger en solid struktur, fordi den minste bevegelsesmengden vil gjøre en stor forskjell i sluttresultatet.

2. Flytt plattformen fra to motsatte sider per akse. Ikke prøv å flytte den med bare ett gir på den ene siden, fordi plattformen ikke beveger seg i en rett linje, og kan sette seg fast. Du kan ganske enkelt lage en aksel under plattformen og koble den til plattformen med noen tannhjul. Et annet alternativ er å flytte plattformen med lineære aktuatorer festet til midten av en side.

3. Hvis du jobber med gir, må du lage en giroverføring som reduserer mengden plattformen beveger seg i alle tre retninger. (Jeg har ikke gjort dette, men jeg burde ha gjort det) Jeg anbefaler bare én overføring per akse, da plattformen ville gå tregt hvis du foretok flere overføringer.

4. Sørg for at du bruker to de samme motorene med de samme transmisjonene for å flytte plattformen. Koden er programmert til å fungere med to de samme motorene, fordi den mellomstore og store motoren beveger seg med en annen hastighet. Når du bruker to forskjellige motorer, fungerer ikke koden korrekt, og utskriftene dine vil mislykkes.

5. Bygg en mekanisme som kan skyve ekstruderknappen på 3d -pennen. Det forhindrer at du får løse tråder.

Trinn 3: Konfigurere MicroPython og programmer

Sette opp MicroPython og programmer
Sette opp MicroPython og programmer
Sette opp MicroPython og programmer
Sette opp MicroPython og programmer

Først må du laste ned alle programmene for Mindstorms 3D -skriver:

Visual Studio -kode

Bilde av EV3 MicroPython micro SD -kort

balenaEtcher

Kode + filer

Etter at du har installert balenaEtcher og EV3 MicroPython SD -kortbildet, må du blinke SD -kortet med bildet. Sjekk startveiledningen fra MINDSTORMS Education EV3 MicroPython.

Etter at du har gjort dette, følger du instruksjonene om hvordan du konfigurerer Visual Studio Code med MicroPython Extension.

Trinn 4: Programmering

Programmering
Programmering

Video:

Du kan endre disse tingene i programmet for å få koden til å fungere med 3D -skriveren din:

: portSelection - Du kan definere portene der motorene settes inn.

: startposisjon - Hvis 3D -skriveren starter på et offsetpunkt, må du endre tallene til offsetpointet ditt.

: degreestomm - Gi mengden en motor må snu for å bevege seg 1 mm. (du må kanskje øke eller redusere dem litt)

: motorSpeed - Hastigheten som motorene må snu. (Jeg anbefaler å sette den lavt) Skala: 0 - 1000 (du bør beholde maksfarten 900)

: filnavn - Endre dette for å velge hvilken gcode -fil programmet må lese og kjøre.

Etter at du har endret disse variablene, må du forberede gcode -filene dine. (Gå ned)

Trinn 5: Legge til Gcode -filer

Legge til Gcode -filer
Legge til Gcode -filer

Video:

Nå kan du sette Gcode -filen din i mappen med koden.

Du må endre disse tingene for at programmet skal fungere:

1. erstatte alle; med #; (bruker ctrl. + f)

2. erstatt alle G, X, Y, Z, E, F, M og S med G;, X;, Y;, Z;, E;, F;, M; og S; (bruker ctrl. + f)

3. Start filen med: G; 0 X; 0 Y; 0 Z; 0 E; 0 F; 0

4. Erstatt innstillingene på slutten av filen med: G; SLUTT E; 0 (Uten erstatningsverktøyet)

Trinn 6: Utskrift

Printing!
Printing!

Hit Run and Watch your 3d model being trykt!

Gi meg beskjed her nede hvis du har spørsmål, eller hvis du skal bygge dette prosjektet!

eller: send meg en mail!

Anbefalt: