Indholdsfortegnelse:

LEGO 3D -printer ved hjælp af Gcode: 6 trin
LEGO 3D -printer ved hjælp af Gcode: 6 trin

Video: LEGO 3D -printer ved hjælp af Gcode: 6 trin

Video: LEGO 3D -printer ved hjælp af Gcode: 6 trin
Video: Combine the train track with LEGO bricks using Track Connectors. 2024, Juli
Anonim
LEGO 3D -printer ved hjælp af Gcode
LEGO 3D -printer ved hjælp af Gcode

Vil du lave din egen 3D -printer, der kan udskrive hver 3D -fil? Brug denne side eller mit websted til instruktionerne!

For mere detaljerede instruktioner:

Websted:

Forbrugsvarer

LEGO Technic

Mindstorms EV3 mursten + batterier

4 Mindstorms mellemstore og store motorer

SD kort

3D -pen - jeg brugte denne, men jeg bor i Holland.

Laptop eller pc (til programmering)

Trin 1: Om

Om
Om

Jeg var 12 år gammel, da jeg lavede min første LEGO 3D -printer. Det blev programmeret ved hjælp af Mindstorms EV3 Home Edition -softwaren. Hvis jeg ville udskrive en terning, var jeg simpelthen nødt til at programmere trinene, og den blev udskrevet!

Nu er jeg 14 år og har lavet en forbedret version! Det er programmeret i Visual Studio Code ved hjælp af MicroPython og et SD -kort med MicroPython Image.

Så dette er instruktionerne til en af de få LEGO 3D -printere, der faktisk kan udskrive 3d -tegninger, uden at skulle programmere hver model trin for trin!

Hvis du gerne vil lave denne 3D -printer, kan du besøge mit websted for at få mere detaljerede instruktioner!

P. S. Jeg vil gerne have det, hvis du vil fortælle mig, om du skal lave dette projekt, og hvis du har spørgsmål!

Trin 2: Bygning

Bygning
Bygning
Bygning
Bygning

Jeg vil ikke linke bygningsinstruktioner, da min 3D -printer ikke er det bedst mulige design. Der er mange forbedringer, der skal udføres! Hvis du endnu ikke har bygget din LEGO Mindstorms 3D -printer, er her nogle tips:

1. Sørg for at bygge en solid struktur, for den mindste mængde bevægelse vil gøre en stor forskel i slutresultatet.

2. Flyt din platform fra to modsatte sider pr. Akse. Prøv ikke at flytte det med kun et gear på den ene side, fordi platformen ikke bevæger sig i en lige linje og kan sidde fast. Du kan simpelthen lave en aksel under platformen og forbinde den til platformen med nogle gear. En anden mulighed er at flytte platformen med lineære aktuatorer fastgjort til midten af en side.

3. Hvis du arbejder med gear, skal du lave en geartransmission, der reducerer den mængde, platformen bevæger sig i alle tre retninger. (Jeg har ikke gjort dette, men jeg burde have gjort) Jeg anbefaler kun én transmission pr. Akse, da platformen ville gå langsomt, hvis du lavede flere transmissioner.

4. Sørg for at bruge to de samme motorer med de samme transmissioner til at flytte din platform. Koden er programmeret til at arbejde med to de samme motorer, fordi den mellemstore og store motor bevæger sig med en anden hastighed. Når du bruger to forskellige motorer, fungerer koden ikke korrekt, og dine udskrifter mislykkes.

5. Byg en mekanisme, der kan skubbe ekstruderknappen på 3d -pennen. Det forhindrer at få løse tråde.

Trin 3: Opsætning af MicroPython og programmer

Opsætning af MicroPython og programmer
Opsætning af MicroPython og programmer
Opsætning af MicroPython og programmer
Opsætning af MicroPython og programmer

Først skal du downloade alle programmerne til Mindstorms 3D -printer:

Visual Studio -kode

EV3 MicroPython micro SD -kortbillede

balenaEtcher

Kode + filer

Efter installation af balenaEtcher og EV3 MicroPython SD -kortbilledet skal du blinke SD -kortet med billedet. Se startvejledningen fra MINDSTORMS Education EV3 MicroPython.

Når du har gjort dette, skal du følge instruktionerne om opsætning af Visual Studio Code med MicroPython -udvidelsen.

Trin 4: Programmering

Programmering
Programmering

Video:

Du kan ændre disse ting i programmet for at få koden til at fungere med din 3D -printer:

: portSelection - Du kan definere de porte, som motorerne sættes i.

: startposition - Hvis din 3D -printer starter ved et offsetpunkt, skal du ændre tallene til dit offsetpunkt.

: degreestomm - Angiv det beløb en motor skal dreje for at bevæge sig 1 mm. (du skal muligvis øge eller reducere dem en smule)

: motorSpeed - Hastigheden, hvormed motorerne skal dreje. (Jeg anbefaler at sætte det lavt) Skala: 0 - 1000 (du skal beholde maks. Hastighed 900)

: filnavn - Skift dette for at vælge hvilken gcode -fil programmet skal læse og køre.

Når du har ændret disse variabler, skal du forberede dine gcode -filer. (Gå ned)

Trin 5: Tilføjelse af Gcode -filer

Tilføjelse af Gcode -filer
Tilføjelse af Gcode -filer

Video:

Nu kan du sætte din Gcode -fil i mappen med koden.

Du skal ændre disse ting for at programmet kan fungere:

1. udskift alle; med #; (ved hjælp af ctrl. + f)

2. udskift alle G, X, Y, Z, E, F, M og S med G;, X;, Y;, Z;, E;, F;, M; og S; (ved hjælp af ctrl. + f)

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

4. Udskift indstillingerne i slutningen af filen med: G; END E; 0 (Uden udskiftningsværktøjet)

Trin 6: Udskrivning

Trykning!
Trykning!

Hit Run og se din 3d -model blive udskrevet!

Hvis du har spørgsmål, eller hvis du skal bygge dette projekt, så lad mig det vide hernede!

eller: mail mig!

Anbefalede: