Slik sender du G-kode til 3D-skriveren din: Den rette måten

Roy Hill 17-10-2023
Roy Hill

Det er noen måter 3D-skriverbrukere sender g-kodefiler til maskinene sine på, som alle fungerer ganske bra. Denne artikkelen vil vise deg hovedmåtene folk sender G-kode-filene sine på, og vil identifisere de beste måtene å gjøre det på.

Den beste måten å sende G-kode-filer til 3D-skriveren din er å utvide 3D-skriveren til å bruke Wi-Fi-funksjoner ved å bruke en Raspberry Pi & OctoPrint programvare. Dette lar deg overføre filer trådløst til skriveren din, slik at du også kan kontrollere den for å starte utskrifter eksternt.

Dette er det grunnleggende svaret på hvordan du gjør det, så hvis du vil ha flere detaljer bak det og litt annen nøkkelinformasjon, fortsett å lese.

    Hva er G-kode i en 3D-skriver?

    G-kode (geometrisk kode) er en numerisk styrt programmeringsspråk, og en filtype som inneholder instruksjoner som 3D-skriveren din kan forstå. Den oversetter kommandoer som oppvarming av dysen eller utskriftssengen, ned til hver X, Y & Z-aksebevegelse som 3D-skriveren din gjør.

    Disse G-Code-instruksjonsfilene er laget ved bruk av en slicer-programvare, som har brukervennlige grensesnitt for å gjøre spesifikke justeringer av måten 3D-utskriftene dine fungerer.

    Først importerer du en CAD-modell inn i sliceren, så har du valget mellom å justere flere variabler. Når du er fornøyd med temperaturinnstillingene dine, hastighetsinnstillinger, laghøyde, støtteinnstillinger, og alle de ovennevnte, trykker du deretter på skive, som lager den G-Code-filen.

    Se også: Hvordan 3D-skrive ut karbonfiber på en Ender 3 (Pro, V2, S1)

    Et eksempel på G-Code ser slik ut:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 – kommando for å flytte munnstykket rundt utskriftssjiktet

    X, Y, Z – peker på tilsvarende akse for å flytte til

    F – hastighet for ekstrudering per minutt

    Se også: Slik fjerner du enkelt brems & Flåter fra 3D-utskriftene dine

    E – hvor mye filament skal ekstruderes

    Hva er de beste måtene å sende G-kodefiler til 3D-skriveren min?

    Sende G-kodefiler til 3D-skriveren din er en ganske enkel oppgave for det meste, som lar deg lage de vakre og kreative 3D-utskriftsmodellene. Folk lurer på hva som er de beste måtene folk faktisk sender filer til 3D-skriveren sin på, noe jeg ønsket å hjelpe med å svare på.

    Etter å ha opprettet G-Code-filen din fra favorittskjæreren din, er det noen måter folk gjør dette på :

    • Sette inn (mikro) SD-kort i 3D-skriveren din
    • USB-kabel som kobler 3D-skriveren til en datamaskin eller bærbar PC
    • Gjennom Wi-Fi-tilkobling

    Nå er dette hovedmetodene for å sende G-kode-filer til 3D-skriveren din, men de kan være ganske kompliserte i enkelte måter når du begynner å introdusere andre faktorer som Arduino, men denne artikkelen vil gjøre bruk av de enklere metodene.

    Sett inn (mikro) SD-kort i 3D-skriveren din

    Å bruke et SD-kort er en av de vanligste og generelle måtene å sende G-koden til 3D-printeren din. Nesten alle 3D-skrivere har en SDkortspor som vanligvis brukes til nettopp dette formålet.

    Du kan enkelt sende G-koden til et SD- eller MicroSD-kort etter å ha kuttet CAD-modellen din på datamaskinen eller bærbar PC. My Ender 3 kom med et MicroSD-kort og en USB-kortleser, som lar deg lagre filer direkte.

    Lagre G-Code-filen på MicroSD-kortet og sett den inn i MicroSD-kortsporet på skriveren.

    Dette er sannsynligvis den mest brukte metoden for å sende G-kode-filer til en 3D-skriver, på grunn av dens enkelhet og effektivitet for å få jobben gjort uten ekstra applikasjoner eller enheter.

    Prøv å ikke gjør feilen med å koble fra SD-kortet mens du er i 3D-utskriftsprosessen, ellers stopper modellen din.

    USB-kabel koblet til en datamaskin eller bærbar

    I stedet for å bruke et SD-kort, kan vi direkte koble 3D-skriveren vår til en datamaskin eller bærbar PC med en enkel kabel. Dette er en mindre vanlig metode, men den er ganske effektiv for 3D-utskrift, spesielt hvis den er i nærheten.

    Den eneste ulempen som følger med dette alternativet er at hvis du bruker den bærbare datamaskinen, må du beholde den bærbare datamaskinen kjører hele tiden fordi standby-modus kan stoppe utskriftsprosessen og kan ødelegge prosjektet ditt også.

    Derfor anbefales det å alltid gå for en stasjonær datamaskin mens du sender G-kode via en USB.

    Sjekk artikkelen min om Trenger du en god datamaskin for 3D-utskrift, for å se noen  flotte datamaskiner du kanbruk med 3D-skriveren din, spesielt flott for å kutte store filer.

    USB gjennom Chrome-nettleseren

    Dette er en av de enkleste metodene for å sende G-kode til 3D-skriveren din. Først må du legge til en utvidelse av «G-Code Sender» i Chrome-nettleseren din.

    Installer denne utvidelsen ved å klikke på «Legg til i Chrome»-knappen. Etter at installasjonsprosessen er fullført, åpner du G-Code sender-appen.

    Koble nå datamaskinen til en 3D-skriver ved hjelp av en USB-kabel. Åpne Innstillinger fra toppmenyen og velg porten som inneholder tekst som "tty.usbmodem", og still deretter kommunikasjonshastigheten til maksimal rekkevidde.

    Nå kan du sende G-koden direkte til 3D-skriveren din ved å skrive kommandoer i konsollen fra denne applikasjonen.

    Sende G-kode gjennom Wi-Fi-tilkobling

    Den stadig voksende metoden for å sende G-kode til 3D-en din er gjennom Wi-Fi alternativ. Dette alternativet har endret hele scenariet med 3D-utskrift og har tatt utskriftsopplevelsen til neste nivå.

    Det er mange applikasjoner og programvare som kan brukes for denne prosessen, for eksempel OctoPrint, Repetier-Host, AstroPrint, osv.

    For å bruke Wi-Fi som en bane for å sende G-kode, må du enten legge til et Wi-Fi SD-kort eller USB, implementere AstroBox eller bruke OctoPrint eller Repetier-Host med en Raspberry Pi.

    OctoPrint

    Sannsynligvis et av de mest populære tilleggene til 3D-skriverkontroll er å brukeOctoPrint, en åpen kildekode-programvare som er brukervennlig. Innen OctoPrint er det en terminalfane som viser deg gjeldende G-kode som kjører, samt returen.

    Når du har blitt vant til å bruke OctoPrint, vil du finne det ganske enkelt å sende G- Kode til 3D-skriveren din.

    Du kan gjøre mye mer enn å sende G-kode til 3D-skriveren din, så ta en titt gjennom de mange nyttige pluginene som OctoPrint har hvis du er interessert.

    Denne HowChoo-videoen nedenfor går i detalj på hva du trenger, hvordan du setter opp og hvordan du kjører ting etterpå.

    Bruk av Repetier-Host for å sende G-kode til 3D-skriver

    Når du åpner Repetier-Host-applikasjonen vil det være fire hovedtabeller øverst til høyre i grensesnittet. Fanene vil være som "Objektplassering", "Slicer", "G-Code Editor" og "Manuell kontroll".

    Objektplassering er fanen der du laster opp STL-filene som inneholder utskriftsmodellen din. . Sørg for at modellen er perfekt skalert og klar til å skrives ut.

    Etter dette går du til "Slicer"-fanen og klikker på "Slice with Slic3r"-knappen eller "CuraEngine" øverst i fanen. Dette trinnet vil gjøre den solide STL-utskriftsmodellen til lagene og instruksjonene som 3D-skriveren din kan forstå.

    Du kan også se utskriftsprosessen i en lag for lag-visualisering for å sikre at det ikke er behov for forbedringer.

    Den "manuelle kontrollen" erfanen der du vil ha muligheten til å sende G-koden direkte til skriveren ved å skrive inn kommandoen i tekstområdet G-kode øverst på fanen.

    Etter å ha skrevet inn kommando, klikker du på "Send"-knappen og skriveren vil umiddelbart begynne å kompilere og implementere handlingen du krevde med G-Code-kommandoen.

    I fanen "Manuell kontroll" vil du ha mange kontrollalternativer som du har tilgang til for å gjøre endringer. Du vil ha muligheten til å slå av en trinnmotor mens du slår på den andre.

    Glødetrådens strømningshastighet, ekstruderingshastigheten, temperaturen på varmesengen og mange andre ting i denne kategorien kan justeres etter eget ønske.

    Hva er noen G-kode-kommandoer for min 3D-skriver?

    Videoen nedenfor forklarer hva du trenger og tar deg gjennom prosessen for å sende G-kode til 3D-skriveren din. Den viser deg også noen vanlige G-Code-kommandoer som brukes av mange 3D-skrivere.

    G0 & G1 er kommandoer som brukes til å flytte 3D-skrivehodet rundt utskriftsområdet. Forskjellen mellom G0 & G1 er at G1 forteller programmet at du skal gjøre en ekstrudering av filament etter bevegelsen.

    G28 plasserer skrivehodet ditt i det fremre venstre hjørnet (G28 ; Go Home (0,0,0) )

    • G0 & G1 – Skrivehodebevegelser
    • G2 & G3 – Kontrollerte lysbuebevegelser
    • G4 – Dvele eller forsinkelse/pause
    • G10 & G11 – Tilbaketrekking &unretraction
    • G28 – Flytt til hjem/opprinnelse
    • G29 – Detaljert Z-probe – utjevning
    • G90 & G91 – Angi relativ/absolutt posisjonering
    • G92 – Angi posisjon

    RepRap har den ultimate G-kodedatabasen for alt G-kode som du kan sjekke ut.

    Roy Hill

    Roy Hill er en lidenskapelig 3D-utskriftsentusiast og teknologiguru med et vell av kunnskap om alt relatert til 3D-utskrift. Med over 10 års erfaring på feltet har Roy mestret kunsten å 3D-designe og trykke, og har blitt en ekspert på de siste 3D-utskriftstrendene og -teknologiene.Roy har en grad i maskiningeniør fra University of California, Los Angeles (UCLA), og har jobbet for flere anerkjente selskaper innen 3D-utskrift, inkludert MakerBot og Formlabs. Han har også samarbeidet med ulike bedrifter og enkeltpersoner for å lage tilpassede 3D-printede produkter som har revolusjonert deres bransjer.Bortsett fra sin lidenskap for 3D-printing, er Roy en ivrig reisende og en friluftsentusiast. Han liker å tilbringe tid i naturen, fotturer og camping med familien. På fritiden veileder han også unge ingeniører og deler sin rikdom av kunnskap om 3D-utskrift gjennom ulike plattformer, inkludert hans populære blogg, 3D Printerly 3D Printing.