Goodbye Moshi eller hur du kör din laserskrivare på Arduino (7 / 11 steg)

Steg 7: Att få programvaran körs

För att generera rätt g-kod för detta mod behöver du Inkscape och den motsvarande plugin av nyckelfärdiga tyranni.
Jag tog inte med Inkscape i den nedladdade arkivet till vara flexibel med uppdateringar, vänligen hämta din 32 bit version här.

Jag vet inte om plugin fungerar med outher versioner, som för Mac men jag vet att det brukar fungera med 64-bitars utgåvan.
Efter installera Inkscape kopia plugin i Inkscapes förlängning mapp som förklaras i detalj i den medföljande "Readme.md" - i princip bara kopiera filen INX och .py i Inkscape förlängning mappen C:\Program Files\Inkscape\share\extensions.
Nu kan du börja Inkscape och välj plugin förlängning på menyn.
En bra start är att använda den medföljande "cutting_surface.svg" från mappen mönster (i mappen för plugin), har några trevliga exempel försöka ingår.


VARNING:
Innan du gör något med laser kraft se till att du aldrig glömmer att hålla effektnivåer låg!
Genom den direkta PWM kommer kontroll av Arduino laseren att arbeta på 18mA när 72% effekt nås - detta är gränsen för dessa 40W rör, 50 eller 60W rör skulle kunna använda 100% om du vågar prova.

Grundläggande användning:
Jag kommer inte att förklara alla fina detaljer med de möjliga inställningarna, som kommer att lämna dig lite speltid för senare.
Men jag kommer att ge dig vad du behöver att komma igång utan att slita ditt hår.
Inkscape kan göra en massa saker när det gäller att skapa din 2D design men vi måste hålla sig till vissa regler för att använda designen med laser.
Konturteckning:
Allt du designa måste sluta som en bana!
Detta innebär att du måste konvertera dina objekt i en sökväg för att kunna klippa det du.
Du kan kombinera banor av grupp (t.ex. göra varje hål till en separat sökväg) eller för hela objektet.
Tänk på att överlappande linjer i din design kommer att klippas två gånger, så se alla är "ett stycke".
Rasterbilder:
Om Inkscape kan importera den kan du använda den.
Men jag rekommenderar inte använder plugin direkt på en bild som inte var beredd prioe för laserskärning.
Provat det några gånger med grascale och färgbilder men resultatet inte var riktigt tillfredsställande att säga bäst.
Men om du konverterar din bild innan du importerar den till ditt projekt till en trevlig snygg BW bitmapp det kommer att vara "ingraverat" mycket trevligt.
Förbereder för laser:
Som sagt, se till att din design är antingen en rasterbild eller en kombinerad väg.
Plugin fungerar med två möjliga alternativ för att ställa jobbet.
en) endast fram popup-menyn Inställningar.
b) genom att namnge din lager enligt hur du skär / gravera det.
Exempel på namnge ingår i filen cutting_surface.svg.
Det är bra här är att du kan ange oberoende inställningar för varje del av jobbet, som gravyr en bild med låg hastighet och låg effekt och ett frame på hög effekt och medelhastighet.
En mycket trevlig huvudnummer är inställningen PPM.
Här anger du hur många pulser per mm eldas.
Beroende på materialet detta verkligen gör jobbet lättare eller ger bättre resultat.
Ta glas gravyrer.
Med gamla hårdvara sköt maskinen en konstant stråle överallt där det var något att avfyra på.
Nu kan du ange att endast brand 10 pulser per mm och förhindra glas chipping för en trevligare finska.
Stinkande material som polysterene hårt täcker bara smälta med konstant balken med pulser kan du skjuta igenom materialet utan för mycket överskottsvärme.
Kräver några justeringar och tester för att få det rätt ändå.
En av de stora nackdelar som jag hittade är hur själva g-koden genereras.
Det finns helt enkelt inget sätt att ange jobb beställa för en komplicerad uppgift.
Att vara exakt: plugin kommer bara se till att raster gravyrer komma först, allt efter verkar vara totalt slumpmässigt för mig.
Så är det möjligt att maskinen som standard kommer att skära ut del innan du försöker lägga till hålen i den redan avbrutna delen.
Om du använder en trevlig honeycomb ram för området bygg det ingen spelar roll för mycket för spänns objekt är det inte så trevligt.
Jag kunde inte hitta en fix för detta och jag kämpar fortfarande med Python att justera plugin för att tillgodose vissa användarinställningar för styckning beställa.
Men som för allt på Instructables där er en workaround.
Exportera jobb en efter en genom plugin i den ordning du vill och kombinera g-kod manuellt med en editor.
I toppen av varje fil som t.ex hittar du något sånt här:

G21; Alla enheter i mm
M80; Slå på valfri kringutrustning ombord på LMN
; Rasterdata skall alltid föregå vektordata
; Standard skär matningshastighet 3600 mm per minut
; Standard flytta matningshastighet 2400 mm per minut
; Standard Laser intensitet 0 procent G28 XY; hem X och Y

M5, stänga av lasern

;(************************************************************)
; (*** Lager: 60 [feed = 120] ***)
; (*** Laser Power: 60 ***)
; (*** Matningshastighet: 120.0 ***)
;(************************************************************)

Detta definierar början och inställningen för första jobb listas.
I slutet av filen ser du alltid ungefär så här:

M5, stänga av lasern

G00 X 0 Y0 F4000; hemma

Stänger av laser och skickar huvudet i utgångsläget.
Om du vill kombinera din g-koder klippa du kommandona M5 och G00 ur första jobb.
Från nästa jobb klippa du den övre delen av inklusive kommandot M5 innan jobb detaljer.
Lägga till det andra jobbet först.
För det sista jobbet man bara skära av den övre delen - igen tills den noteringen av jobbet inklusive kommandot M5.
Lämna i slutet av det här jobbet ensam och lägga till resten.
Spara filen med ett nytt namn och använda den för din maskin.

Skära / gravering dina skapelser
Tyvärr finns det g-kod avsändaren ingår i plugin så vi måste alternativ ett program från 3D utskrift världen.
Jag Proterface i big Hämta men andra lösningar bör fungera samma.
Vänligen Tänk på att Pronterface endast agerar som g-kod avsändare men kan inte ge något annat.
Du kan ladda g-kod, starta jobbet, paus och justera hastigheten i farten - thats it.
Z-homing fungerar inte om du lagt en lyftande tabell till din maskin.
Så du inte bör använda hemmet knappen allt annat väntar Arduino alltid något att slå z-Ändstopp.
Om jag någonsin lyckas få kompilatorn fungerar vill jag ändra Användargränssnittet för pronterface lite på ta bort funktioner som inte behövs.

Du kan se maskinen körs på den första firmware jag fick igång ordentligt i denna video:

Om du fick nog från gravyr hoppa till 5:40 se raster gravyr och styckning gjort.

Hastigheter:

Jag är fortfarande finjustera inställningarna för firmware men vektor nedskärningar bör fungera bra med upp till 2400 mm/s beroende på ledningslängder och komplexitet.
Raster gravyrer kan köra lite snabbare men ibland finns det fortfarande en glitch orsakar massiva skramlande ljud från stepper och förlorade steg - om det händer lägre din spped och minska laser styrka därför.
Enkla saker och konturer kan vara lasered i vektorer på upp till 3600mm/min.
Men jag föreslår att använda lägre hastigheter när det är möjligt och att testa riktigt höga hastigheter på några papp först att förhindra slösa några dyra material om du förlorar ett eller två steg.

Noggrannhet:
Delarna kom ut för att de angivna dimensionerna, vissa material kan orsaka lite mer förlust, särskilt om fokus för laser inte är rätt inställd.
Upprepa ett jobb inte gav mig alla eventuella negativa resultat i normala hastigheter, stämmer alla linjer perfekt.
Om hastigheten är för hög, eller den nuvarande motorn för låg det kommer att gå förlorade steg dock.
Som skärhastigheter är ganska låg ändå antar jag för närvarande hastighetsbegränsningar i firmware bör fortfarande vara högre än vad mekanik är bra för.

Se Steg
Relaterade Ämnen

Hur du gör din egen professionella arduino sheld

i detta instructable jag kommer att visa dig hur du gör din egen professionella letar arduino shield. Jag kommer att använda eagle.cad, arduino software & viewplot i proses att utforma arduino shield.Första steget i att göra en arduino shield fundera...

Kollagen förtjockad oxsvans gryta (eller hur man tvätta din soppa) och bräserad nötkött senor

en soppa med en hög kollagenhalten är rik och silkeslen och tjock nog att du inte behöver lägga till några stärkelse. Anledningen till att jag beslöt att göra nötkött senan och oxsvans är tillsammans så att jag kan göra en initial pott på lager samti...

Flådd människokött duk (eller hur man skall se din svärmor aldrig äter på ditt hus igen)

Okej, så detta är den absolut min favorit Halloween projekt hittills. Det började som en särskild kommission för en skräckfilm som kallas "Ett hus är inte ett hem" och jag hade en rolig tid gör det och var så nöjd med resultaten, jag var tvungen...

Jätte donut tårta (eller hur till göra din egna kakformar)

min rumskompis älskar munkar, så jag beslöt att göra henne den största hon någonsin haft. De säljer ringdiagram kakformar, men jag var på en budget och visste när jag skulle någonsin göra en till, så jag valde för att göra min egen form och här är re...

ZAPpelin, eller hur du tränar din luftskepp med en Arduino och IR-fjärrkontroll

är det flyger sigill? En flaxande främmande?Nej det är en ZAPpelin, en Arduino kontrollerade inomhus luftskepp, setup att lära i signalerna från en IR-fjärr att befalla det.Detta projekt kom till liv på den tredje Arduino Jam Februari 15 to17th 2013,...

Hur man färga din hund eller katt (med hemgjorda färgämne)!

Det är så svårt att hitta en cool färg som fungerar för hundar med långa mörka hår (jag har en pudel). Så uppfann jag min egen färg och här är det! (min sista steget har instruktioner om hur att få ut). Snälla rösta på mig i dyeing för färg tävling!V...

Hur du sätter din iPhone till ett Mikroskop eller Spotting Scope okular

vi har utformat en adapter som konverterar iPhone smartphones och Android-telefoner till digital okular för Mikroskop eller spotting scope – vi ringer enheten takfönster.Vi vill visa dig hur vi gjorde enheten och hur du kan göra din egen och börja nj...

Hur man bygger en gitarr för väggmontage eller bygga två för din Stereo.

jag ville ha en ny gitarr högtalare att gå med rörförstärkare jag bygger. Talaren kommer att stanna ute i min butik så inte behöver det vara allt för särskilda. Tolex beläggning kan vara alltför lätt skadad så jag sprutade precis utanför svart efter...

Flying "Tandlös" - hur man gör din drake!

Helt orelaterat till min andra "kompatibel!Det här är instruktioner för att göra dina egna flygande 'Toothless' Nightfury dragon, från hur man tränar din drake filmer.Min lillebror är ett stort fan av filmerna, bor i England medan jag bor i Sydafrika...

Hur man gör din egen t-shirt logo

detta instructable visar hur du gör din egen t-shirt logo genom att bygga din egen återanvändbara avtrycken skärmDu behöver:1/2 tum fyrkantiga trä pluggenmod podge-limnågon typ av "skärm som" tyg (jag använde chiffong från tygaffär)en häftpistol...

Frukt viner - hur man Design till din smak

vissa grundläggande bakgrundJag gjorde min första fruktvin 1992 och har tillverkat viner från kit och från grunden sedan dess. Som en grov uppskattning har jag gjort nära 20 000 x 23 liter partier sedan dess.Det finns hundratals olika sätt att göra v...

Socker belagda honungsbin - eller - hur man testar för Varroa kvalster

Colony Collapse Disorder fick du ner? Du kan vifta med armarna i luften, dela tear drop text uttryckssymboler med dina vänner om hur mycket du älskade din döda bin, hashtag din besvikelse, skylla på bekämpningsmedel, men vad du gör, gör inte ett sock...

Hur du gör din egen vind Checker

många stora spel djur har en angelägen känsla av lukt. För att hålla dem från att lukta du, bör du bära doftlös kläder och "spela vinden". För att spela vinden måste du veta vilken riktning det är på väg. Till detta använder vissa jägare vind pj...

Hur du håller dina kablar från att falla av ditt skrivbord

Hej alla im tillbaka igen till chow u hur till hålla din kablar från att falla av ditt skrivbord. Jag vet att det är en smärta att plocka upp dina kablar om de faller utanför skrivbordet, så jag har kommit upp med en enkel lösning.Steg 1: Saker du be...

Hur man färga din skate hjul och bussningar

vill du ha lila hjul men din är blå? Teal bussningar? Detta instructable är för dig!Jag ska visa dig hur man färga din longboard/skateboard hjul och bussningar med husgeråd, för mindre än $10.Innan du börjar, se till att läsa den hela instructable oc...

Astrids Axe - hur man tränar din drake 2

Jag ska visa dig hur jag gjorde min yxa för Astrid från hur till tåg din Dragon 2. Dock inte vara rädd att improvisera lite beroende på material du har. Detta var en mycket låg budget axe för mig, och jag hoppas att det kan vara samma för dig också!...

Hur man gör din Wii köra homebrew!

i detta instructable jag ska visa dig hur man gör din Nintendo Wii köra homebrew program. Bara så du vet, detta är min första instructable, så om jag inte skriver några klart inte håna det snälla. Har du någonsin velat spela din favorit NES och SNES...

Hur till karta över din Wi-Fi Signal

Stoppa guesstimating hur stark du tycker din WiFi täckningen är. Se exakt där du signal styrka är varmt, kallt, eller någonstans däremellan, och skapa en heatmap av din WiFi signal. Med detta, kommer du att kunna visualisera kvaliteten på WiFi täckni...

Hur du döljer dina filer

i detta instructable jag visar dig hur du döljer dina filer med en mycket liten chans att hitta dem.Detta kommer att vara till hjälp om du har en nyfiken det kille eller måste du hålla en hemlighet.Detta är min första Instructable så snälla ge mig fe...