Inhoudsopgave:

LEGO 3D-printer met Gcode: 6 stappen
LEGO 3D-printer met Gcode: 6 stappen

Video: LEGO 3D-printer met Gcode: 6 stappen

Video: LEGO 3D-printer met Gcode: 6 stappen
Video: 3D printed Luigi is ready 2024, Juli-
Anonim
LEGO 3D-printer met Gcode
LEGO 3D-printer met Gcode

Wil je je eigen 3D-printer maken die elk 3D-bestand kan printen? Gebruik deze pagina of mijn site voor de instructies!

Voor meer gedetailleerde instructies:

Website:

Benodigdheden

LEGO Techniek

Mindstorms EV3-steen + batterijen

4 Mindstorms middelgrote en grote motoren

SD-kaart

3D-pen - Ik heb deze gebruikt, maar ik woon in Nederland.

Laptop of pc (voor programmeren)

Stap 1: Over

Wat betreft
Wat betreft

Ik was 12 jaar oud toen ik mijn eerste LEGO 3D-printer maakte. Het is geprogrammeerd met behulp van de Mindstorms EV3 Home Edition-software. Als ik een kubus wilde afdrukken, hoefde ik alleen maar de stappen te programmeren en hij werd afgedrukt!

Nu ben ik 14 jaar en heb ik een verbeterde versie gemaakt! Het is geprogrammeerd in Visual Studio Code met behulp van MicroPython en een SD-kaart met de MicroPython-afbeelding.

Dit zijn dus de instructies voor een van de weinige LEGO 3D-printers die daadwerkelijk 3D-tekeningen kan printen, zonder dat je elk model stap voor stap hoeft te programmeren!

Als je deze 3D-printer wilt maken, bezoek dan mijn site voor meer gedetailleerde instructies!

PS Ik zou het leuk vinden als je me laat weten of je dit project gaat maken en of je vragen hebt!

Stap 2: Bouwen

Gebouw
Gebouw
Gebouw
Gebouw

Ik ga geen bouwinstructies linken, omdat mijn 3D-printer niet het best mogelijke ontwerp heeft. Er zijn veel verbeteringen nodig! Als je je LEGO Mindstorms 3D-printer nog niet hebt gebouwd, volgen hier enkele tips:

1. Zorg voor een solide structuur, want de kleinste hoeveelheid beweging maakt een groot verschil in het eindresultaat.

2. Verplaats uw platform vanaf twee tegenover elkaar liggende zijden per as. Probeer het niet te verplaatsen met slechts één versnelling aan één kant, omdat het platform niet in een rechte lijn beweegt en vast kan komen te zitten. Je kunt eenvoudig een as onder het platform laten gaan en deze met wat tandwielen aan het platform koppelen. Een andere optie is om het platform te verplaatsen met lineaire actuatoren die in het midden van een zijkant zijn bevestigd.

3. Als u met tandwielen werkt, maak dan een tandwieloverbrenging, die de hoeveelheid beweging van het platform in alle drie de richtingen vermindert. (Ik heb dit niet gedaan, maar ik had het wel moeten doen) Ik raad slechts één transmissie per as aan, omdat het platform langzamer zou worden als je meer transmissies zou maken.

4. Zorg ervoor dat u twee dezelfde motoren met dezelfde transmissie gebruikt om uw platform te verplaatsen. De code is geprogrammeerd om met twee dezelfde motoren te werken, omdat de middelgrote en grote motor met een verschillende snelheid bewegen. Als je twee verschillende motoren gebruikt, werkt de code niet goed en mislukken je afdrukken.

5. Bouw een mechanisme dat op de extruderknop op de 3D-pen kan drukken. Het voorkomt dat er losse draden komen.

Stap 3: MicroPython en programma's instellen

MicroPython en programma's instellen
MicroPython en programma's instellen
MicroPython en programma's instellen
MicroPython en programma's instellen

Eerst moet je alle programma's voor de Mindstorms 3D-printer downloaden:

Visual Studio-code

De afbeelding van de EV3 MicroPython micro SD-kaart

balenaEtcher

Code + bestanden

Na het installeren van balenaEtcher en de EV3 MicroPython SD-kaartafbeelding, moet u de SD-kaart met de afbeelding flashen. Raadpleeg de handleiding om aan de slag te gaan van MINDSTORMS Education EV3 MicroPython.

Nadat u dit hebt gedaan, volgt u de instructies over het instellen van Visual Studio Code met de MicroPython-extensie.

Stap 4: Programmeren

Programmeren
Programmeren

Video:

U kunt deze dingen in het programma wijzigen om de code te laten werken met uw 3D-printer:

:portSelection - U kunt de poorten definiëren waarin de motoren worden geplaatst.

:startposition - Als uw 3D-printer op een offsetpunt begint, wijzigt u de cijfers naar uw offsetpunt.

:degreestomm - Geef de hoeveelheid die een motor moet draaien om 1 mm te bewegen. (misschien moet je ze een beetje verhogen of verlagen)

:motorSpeed - De snelheid waarmee de motoren moeten draaien. (Ik raad aan om het laag te houden) Schaal: 0 - 1000 (je moet de maximale snelheid 900 houden)

:filename - Wijzig dit om te selecteren welk gcode-bestand het programma moet lezen en uitvoeren.

Nadat u deze variabelen hebt gewijzigd, moet u uw gcode-bestanden voorbereiden. (Dalen)

Stap 5: Gcode-bestanden toevoegen

Gcode-bestanden toevoegen
Gcode-bestanden toevoegen

Video:

Nu kunt u uw Gcode-bestand in de map met de code plaatsen.

U moet deze dingen wijzigen om het programma te laten werken:

1. alles vervangen; met #; (gebruik makend van ctrl. + f)

2. vervang alle G, X, Y, Z, E, F, M en S door G;, X;, Y;, Z;, E;, F;, M; en S; (gebruik makend van ctrl. + f)

3. Start het bestand met: G;0 X;0 Y;0 Z;0 E;0 F;0

4. Vervang de instellingen aan het einde van het bestand door: G;END E;0 (Zonder de vervangtool)

Stap 6: Afdrukken

Afdrukken!
Afdrukken!

Druk op Uitvoeren en kijk hoe uw 3D-model wordt afgedrukt!

Als je vragen hebt, of als je dit project gaat bouwen, laat het me dan hier weten!

of: mail mij!

Aanbevolen: