G-Code naar uw 3D-printer sturen: de juiste manier

Roy Hill 17-10-2023
Roy Hill

Er zijn een paar manieren waarop gebruikers van 3D-printers g-codebestanden naar hun machines sturen, die allemaal redelijk goed werken. Dit artikel laat de belangrijkste manieren zien waarop mensen hun g-codebestanden versturen en geeft aan wat de beste manieren zijn om dat te doen.

De beste manier om G-Code bestanden naar uw 3D printer te sturen is om uw 3D printer uit te breiden met Wi-Fi mogelijkheden met behulp van een Raspberry Pi &; OctoPrint software. Hiermee kunt u draadloos bestanden overbrengen naar uw printer, waardoor u deze ook kunt bedienen om op afstand prints te starten.

Dit is het basisantwoord over hoe het moet, dus als u meer details en andere belangrijke informatie wilt, lees dan verder.

    Wat is G-Code in een 3D Printer?

    G-Code (Geometrische Code) is een numeriek gestuurde programmeertaal, en een bestandstype dat instructies bevat die uw 3D printer kan begrijpen. Het vertaalt opdrachten zoals het verwarmen van uw nozzle of printbed, naar elke X, Yamp; Z as beweging die uw 3D printer maakt.

    Zie ook: 7 manieren om onderextrusie te repareren - Ender 3 & More

    Deze G-Code instructiebestanden worden gemaakt met behulp van een slicer softwaretoepassing, die gemakkelijk te gebruiken interfaces hebben om specifieke aanpassingen te maken aan de manier waarop uw 3D prints werken.

    Eerst importeer je een CAD-model in je snijmachine, waarna je de keuze hebt om verschillende variabelen aan te passen. Als je tevreden bent met je temperatuurinstellingen, snelheidsinstellingen, laaghoogte, ondersteuningsinstellingen en al het voorgaande, druk je op slice, waardoor dat G-Code bestand ontstaat.

    Een voorbeeld van G-Code ziet er als volgt uit:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 - commando om de spuitmond rond het printbed te bewegen

    X, Y, Z - punt op overeenkomstige as om naartoe te bewegen

    F - snelheid waarmee wordt geëxtrudeerd per minuut

    E - hoeveel filament te extruderen

    Wat zijn de beste manieren om G-Code bestanden naar mijn 3D printer te sturen?

    Het versturen van G-Code bestanden naar uw 3D printer is voor het grootste deel een vrij eenvoudige taak, waardoor u die mooie en creatieve 3D print modellen kunt maken. Mensen vragen zich af wat de beste manieren zijn waarop mensen eigenlijk bestanden naar hun 3D printer sturen, en daar wilde ik een antwoord op geven.

    Na het maken van uw G-Code bestand vanuit uw favoriete slicer, zijn er een paar manieren waarop mensen dit doen:

    • (Micro) SD-kaart in uw 3D-printer plaatsen
    • USB kabel om uw 3D printer aan te sluiten op een computer of laptop
    • Via Wi-Fi connectiviteit

    Nu zijn dit de belangrijkste methoden om G-Code bestanden naar een 3D printer te sturen, maar ze kunnen in sommige opzichten behoorlijk ingewikkeld zijn als je andere factoren zoals Arduino gaat introduceren, maar dit artikel zal gebruik maken van de eenvoudigere methoden.

    (Micro) SD-kaart in uw 3D-printer plaatsen

    Het gebruik van een SD-kaart is een van de meest gebruikelijke en algemene manieren om de G-code naar uw 3D-printer te sturen. Bijna alle 3D-printers hebben een SD-kaartsleuf die voor dit doel wordt gebruikt.

    U kunt de G-code gemakkelijk naar een SD- of MicroSD-kaart sturen nadat u uw CAD-model op de computer of laptop hebt gesneden. Mijn Ender 3 werd geleverd met een MicroSD-kaart en een USB-kaartlezer, waarmee u de bestanden rechtstreeks kunt opslaan.

    Sla het G-codebestand op de MicroSD-kaart op en plaats deze in de MicroSD-kaartsleuf van de printer.

    Dit is waarschijnlijk de meest gebruikte methode om G-Code bestanden naar een 3D printer te sturen, vanwege zijn eenvoud en effectiviteit om de klus te klaren zonder extra applicaties of apparaten.

    Maak niet de fout om de SD-kaart los te koppelen tijdens het 3D-printproces, anders stopt uw model.

    USB-kabel aangesloten op een computer of laptop

    In plaats van een SD-kaart te gebruiken, kunnen we onze 3D-printer rechtstreeks aansluiten op een computer of laptop met behulp van een eenvoudige kabel. Dit is een minder gebruikelijke methode, maar het is behoorlijk effectief voor 3D-printen, vooral als het dichtbij is.

    Het enige nadeel van deze optie is dat als u uw laptop gebruikt, u deze de hele tijd aan moet laten staan, omdat de stand-by modus het afdrukproces kan stoppen en uw project kan verpesten.

    Daarom is het raadzaam om altijd voor een desktopcomputer te kiezen als u G-Code via een USB verstuurt.

    Bekijk mijn artikel over Do You Need a Good Computer for 3D Printing, om een aantal goede computers te zien die u kunt gebruiken met uw 3D printer, vooral geweldig voor het snijden van grote bestanden.

    USB via de Chrome-browser

    Dit is een van de eenvoudigste methoden om G-Code naar uw 3D-printer te sturen. Eerst moet u een extensie "G-Code Sender" toevoegen aan uw Chrome-browser.

    Installeer deze extensie door te klikken op de knop "Toevoegen aan Chrome". Nadat het installatieproces is voltooid, opent u de G-Code afzender app.

    Verbind nu uw computer met de 3D-printer via een USB-kabel. Open Instellingen in het menu van de bovenste balk en selecteer de poort met tekst als "tty.usbmodem" en stel vervolgens de communicatiesnelheid in op het maximale bereik.

    Nu kunt u de G-code rechtstreeks naar uw 3D-printer sturen door vanuit deze toepassing commando's te schrijven in de console.

    G-Code versturen via Wi-Fi connectiviteit

    De steeds groeiende methode om G-Code naar uw 3D te sturen is via de Wi-Fi optie. Deze optie heeft het hele scenario van 3D printen veranderd en heeft de printervaring naar een hoger niveau getild.

    Er zijn vele toepassingen en software die voor dit proces kunnen worden gebruikt, zoals OctoPrint, Repetier-Host, AstroPrint, enz.

    Om Wi-Fi te gebruiken als pad voor het verzenden van G-Code, moet u ofwel een Wi-Fi SD-kaart of USB toevoegen, de AstroBox implementeren, of OctoPrint of Repetier-Host gebruiken met een Raspberry Pi.

    OctoPrint

    Waarschijnlijk een van de meest geliefde toevoegingen aan de controle van de 3D-printer is met behulp van OctoPrint, een open-source software die gebruiksvriendelijk is. Binnen OctoPrint is er een terminal tab die u de huidige G-Code toont die wordt uitgevoerd, evenals het rendement.

    Als u eenmaal gewend bent aan OctoPrint, zult u merken dat het vrij eenvoudig is om G-Code naar uw 3D printer te sturen.

    U kunt veel meer doen dan G-Code naar uw 3D printer sturen, dus kijk eens door de vele nuttige plugins die OctoPrint heeft als u geïnteresseerd bent.

    Deze HowChoo video hieronder gaat in detail in op wat je nodig hebt, hoe je het instelt, en hoe je het daarna doet.

    Repetier-Host gebruiken om G-Code naar 3D Printer te sturen

    Wanneer u de Repetier-Host toepassing opent, ziet u rechtsboven vier hoofdtabbladen: "Objectplaatsing", "Slicer", "G-Code Editor" en "Handmatige bediening".

    Objectplaatsing is het tabblad waarin u de STL-bestanden uploadt die uw afdrukmodel bevatten. Zorg ervoor dat het model perfect geschaald is en klaar is om afgedrukt te worden.

    Ga daarna naar het tabblad "Slicer" en klik op de knop "Slice with Slic3r" of "CuraEngine" bovenaan het tabblad. Deze stap zal het solide STL-printmodel omzetten in de lagen en instructies die uw 3D-printer kan begrijpen.

    U kunt het afdrukproces ook laag voor laag bekijken om er zeker van te zijn dat er geen verbetering nodig is.

    De "Handmatige bediening" is het tabblad waar u de mogelijkheid hebt om de G-code rechtstreeks naar de printer te sturen door uw opdracht in te typen in het G-code tekstgebied bovenaan het tabblad.

    Klik na het typen van de opdracht op de knop "Verzenden" en de printer begint onmiddellijk met het compileren en uitvoeren van de door u gewenste actie met uw G-Code opdracht.

    In het tabblad "Handmatige besturing" krijgt u een groot aantal besturingsopties waarmee u wijzigingen kunt aanbrengen. U kunt een stappenmotor uitschakelen terwijl u de andere inschakelt.

    De filament flow rate, extrusiesnelheid, warmtebed temperatuur en vele andere zaken in dit tabblad kunnen naar wens worden aangepast.

    Wat zijn enkele G-Code commando's voor mijn 3D printer?

    De onderstaande video legt uit wat u nodig hebt en neemt u mee door het proces om G-Code naar uw 3D-printer te sturen. Hij toont ook enkele veel voorkomende G-Code commando's die door veel 3D-printergebruikers worden gebruikt.

    G0 & G1 zijn commando's om de 3D printkop rond het printbed te bewegen. Het verschil tussen G0 & G1 is dat G1 het programma vertelt dat u een extrusie van filament gaat doen na de beweging.

    Zie ook: Cura Vs Slic3r - Wat is beter voor 3D printen?

    G28 homes uw printkop naar de linker voorhoek (G28 ; Go Home (0,0,0))

    • G0 & G1 - Printkopbewegingen
    • G2 & G3 - Gecontroleerde boogbewegingen
    • G4 - Stilstand of vertraging/pauze
    • G10 & G11 - Retraction & unretraction
    • G28 - Naar huis/oorsprong
    • G29 - Gedetailleerde Z-sonde - nivellering
    • G90 & G91 - relatieve/absolute positionering instellen
    • G92 - Positie instellen

    RepRap heeft de ultieme G-Code Database voor alles wat met G-Code te maken heeft, die u kunt bekijken.

    Roy Hill

    Roy Hill is een gepassioneerde 3D-printliefhebber en technologiegoeroe met een schat aan kennis over alles wat met 3D-printen te maken heeft. Met meer dan 10 jaar ervaring in het veld beheerst Roy de kunst van 3D-ontwerpen en -printen en is hij een expert geworden in de nieuwste 3D-printtrends en -technologieën.Roy heeft een graad in werktuigbouwkunde van de University of California, Los Angeles (UCLA) en heeft voor verschillende gerenommeerde bedrijven op het gebied van 3D-printen gewerkt, waaronder MakerBot en Formlabs. Hij heeft ook samengewerkt met verschillende bedrijven en individuen om op maat gemaakte 3D-geprinte producten te maken die een revolutie teweeg hebben gebracht in hun industrieën.Naast zijn passie voor 3D-printen, is Roy een fervent reiziger en een liefhebber van het buitenleven. Hij brengt graag tijd door in de natuur, wandelen en kamperen met zijn gezin. In zijn vrije tijd begeleidt hij ook jonge ingenieurs en deelt hij zijn schat aan kennis over 3D-printen via verschillende platforms, waaronder zijn populaire blog 3D Printerly 3D Printing.