Vaarwel Moshi of how to run uw laserprinter op Arduino (7 / 11 stap)

Stap 7: Krijgen van de software die wordt uitgevoerd

Voor het genereren van de juiste g-code voor deze mod moet u Inkscape en de bijbehorende plugin door Turnkey tirannie.
Ik bevatte geen Inkscape in het gedownloade archief flexibel met updates, download uw 32 bit-versie hier.

Ik weet niet of de plugin met buitenste releases, zoals voor de Mac werkt maar ik weet dat het niet werken met de 64 bit-versie.
Na het installeren van Inkscape kopie de plugin in de Inkscapes extensie map zoals uitvoerig toegelicht in de inbegrepen "Readme.md" - in feite gewoon Kopieer het .inx en .py bestand naar de Inkscape extensie map C:\Program Files\Inkscape\share\extensions.
U kunt nu beginnen met Inkscape en de plugin selecteren in het menu van de uitbreiding.
Een goed begin is het gebruik van de meegeleverde "cutting_surface.svg" uit de ontwerpen map (in de map van de plugin), het heeft een aantal mooie voorbeelden te proberen opgenomen.


WAARSCHUWING:
Voordat u iets met laser macht doen zorg ervoor dat u nooit vergeten de machtsniveaus om laag te houden!
Door de directe PWM zal controle van de Arduino de laser werken op 18mA als 72% stroom is bereikt - dit de limiet voor deze 40W buizen, 50 is of 60 watt buizen zou kunnen gebruiken 100% als je durft te proberen.

Basisgebruik:
Ik zal niet alle fijne details van de mogelijke instellingen, dat u sommige speeltijd voor later laat uitleggen.
Maar ik zal u met wat je nodig hebt om te gaan zonder te rippen je haar uit.
Inkscape kan een heleboel dingen doen wanneer het gaat om het creëren van uw 2D-ontwerpen, maar met het oog op het gebruik van het ontwerp met de laser moet wij houden aan enkele regels.
Lijnen:
Alles wat die u ontwerpt moet eindigen als een pad!
Dit betekent dat u hebt tot uw objecten converteren naar een pad te kunnen knippen.
U kunt het combineren van de paden door de groep (bijvoorbeeld maken elke hole een afzonderlijke pad) of voor het hele object.
Houd in gedachten dat overlappende lijnen in uw ontwerp zal worden gesneden tweemaal, dus zorg zeker alle "one piece".
Rasterafbeeldingen:
Als Inkscape kunt importeren kunt u het gebruiken.
Maar ik adviseer geen gebruik van de plugin direct op elke afbeelding die niet voorbereid was prioe lasersnijden.
Geprobeerd het een paar keer met grascale en kleur beelden, maar het resultaat was niet echt bevredigend te zeggen het beste.
Maar als u uw afbeelding converteren voordat u deze importeert in uw project in een mooi uitziende bitmap van het BW het zal worden "gegraveerd" inderdaad zeer aardig.
Voorbereiden van de laser:
Zoals gezegd, zorg ervoor dat uw ontwerp is een rasterafbeelding of een gecombineerde pad.
De plugin werkt met twee mogelijke optie om in te stellen van de baan.
a) alleen Trough popup menu-instellingen.
b) door het benoemen van uw laag volgens hoe wilt u snijden / graveren het.
Voorbeelden op de naamgeving zijn opgenomen in het bestand cutting_surface.svg.
Het goede ding hier is dat u onafhankelijke instellingen voor elk deel van het werk, zoals het graveren van een afbeelding op lage snelheid en lage macht en het snijden van een frame op hoog vermogen en middellange snelheid kunt instellen.
Een zeer aardige eigenschap is de instelling van de pag/min.
Hier geeft u het aantal pulsen per mm zijn ontslagen.
Afhankelijk van het materiaal dat echt maakt de baan gemakkelijker of betere resultaten geeft.
Glas gravures nemen.
Met de oude hardware vuurde de machine een constante straal waar er iets was te vuren op.
Nu kunt u alleen brand 10 pulsen per mm en glas chippen voor een mooier Fins voorkomen.
Stinkende materialen zoals polysterene harde bladen net smelt met de constante straal terwijl met pulsen kun je fotograferen door het materiaal zonder te veel overtollige warmte.
Sommige tweaken en testen te krijgen het recht wel vereist.
Een van de grote nadelen die ik vond is hoe de werkelijke g-code wordt gegenereerd.
Er is gewoon geen manier om de volgorde van de baan voor een complexe taak te geven.
Om precies te zijn: de plugin zal alleen ervoor dat raster gravures voorop, alles na lijkt te worden total willekeurige voor mij.
Het is dus mogelijk dat standaard de machine zal knip het deel vóór trying voor toevoegen van de gaten in het al verloren gegane deel.
Als u een mooi honingraat frame voor het gebied van de bouw maakt het niet uit teveel voor geklemd objecten is het niet zo leuk.
Kon ik niet vinden van een oplossing voor dit en ik nog steeds worstelen met Python aan te passen van de plugin om te voorzien in sommige gebruikersinstellingen voor de volgorde van snijden.
Maar zoals voor alles op Instructables is er een alternerende actie.
De banen één voor één door de plugin in de volgorde die u wenst en de g-code handmatig te combineren met een editor te exporteren.
In de top van elk bestand .g vindt u zoiets als dit:

G21; Alle eenheden in mm
M80; Optionele randapparatuur bord aan LMN inschakelen
; Rastergegevens zal altijd voorafgaan aan vectorgegevens
; Standaard gesneden draaisnelheid 3600 mm per minuut
; Standaard verplaatsen draaisnelheid 2400 mm per minuut
; Standaard Laser intensiteit 0 procent G28 XY; Huis X en Y

M5; de laser uitschakelen

;(************************************************************)
; (*** Laag: 60 [feed = 120] ***)
; (*** Laser Power: 60 ***)
; (*** Feed tarief: 120,0 ***)
;(************************************************************)

Dit definieert het begin en de begininstelling voor de eerste baan worden vermeld.
Aan het einde van het bestand zie je altijd zoiets als dit:

M5; de laser uitschakelen

G00 X 0 Y0 F4000; Home

Schakelt de laser uit en stuurt het hoofd in de uitgangspositie.
Als u wilt uw g-codes combineren knippen je de M5 en G00 opdrachten uit de eerste baan.
Van de volgende taak snij u het bovenste gedeelte af met inbegrip van de M5 opdracht voordat de aanbieding van de details van de vacature.
De tweede taak toevoegen aan de eerste.
Voor het laatste project dat u alleen het bovenste gedeelte afgesneden - opnieuw tot de de lijst van de baan met inbegrip van de M5-opdracht.
Het einde van deze baan alleen verlaten en toevoegen aan de rest.
Sla het bestand op onder een nieuwe naam en gebruik het voor uw machine.

Snijden / graveren uw creaties
Helaas is er de afzender van de g-code opgenomen in de plugin, dus we een programma substitude van de 3D-afdrukken wereld moeten.
Ik Proterface opgenomen in de grote download, maar andere oplossingen moeten werken op dezelfde manier.
Gelieve Houd in gedachten dat Pronterface slechts als afzender van de g-code fungeert zal echter niet in staat om iets anders.
U kunt laden van de g-code, de taak starten, onderbreken en aanpassen van de snelheid op de vlieg - thats it.
De z-homing werkt niet tenzij u een hijstabel aan uw computer toegevoegd.
Zodat u niet het huis knop alles anders gebruiken moet zal de Arduino voor eeuwig wachten op iets te raken van de z-endstop.
Als ik ooit in slagen om de compiler goed werkt zal ik veranderen de UI van pronterface een beetje te verwijderen-functies die niet nodig zijn.

Hier ziet u de machine draait op de eerste firmware die ik in deze video functioneert kreeg:


Als je genoeg van de gravure overslaan om 5:40 om het raster graveren en snijden gedaan.

Snelheden:

Ik ben nog steeds finetuning de firmware-instellingen maar vector bezuinigingen zou moeten werken prima met tot 2400 mm/s afhankelijk van de lengte van de lijn en complexiteit.
Raster gravures kunnen een beetje sneller, maar soms is er nog steeds een glitch veroorzaken enorme ratelend geluid uit de stepper en verloren werk - als dat lager uw snelheid gebeurt en de kracht van de laser dienovereenkomstig te verminderen.
Eenvoudige dingen en contouren kunnen worden lasered in vectoren op maximaal 3600mm/min.
Maar ik stel voor lagere snelheden indien mogelijk gebruik en het testen echt hoge snelheden op sommige karton eerst om te voorkomen verspillen sommige dure materiaal als u een stap of twee verliest.

Nauwkeurigheid:
De onderdelen komen uit de opgegeven afmetingen, sommige materialen kunnen leiden tot een beetje meer verlies, vooral als de focus van de laser niet juist is ingesteld.
Herhalen van dat een baan gaf me niet een negatief resultaat op normale snelheden, overeenkomen alle lijnen perfect.
Als de snelheid te hoog is, of de huidige motor te laag er gaan stappen wel verloren zal.
Zoals snijsnelheden zijn vrij laag anyway ik denk dat op dit moment de snelheidsbeperkingen in de firmware moeten nog steeds hoger dan wat de mechanica zijn goed voor.

Gerelateerde Artikelen

How to Run een batterij-elektrische klok op zonne-energie--deel II

How to Run een batterij-elektrische klok op zonne-energie--deel II

We bereikt veel met een enkele 2 Volt zonnecel gedeeltelijk een super condensator opladen ik maar te verder moeten we meer zonnecellen die op zijn beurt brengt in de noodzaak van extra controle in het opladen circuit toevoegen.Hier in Cornwall in het
How to run ubuntu op een iphone, werkt niet moeten helpen, werken nu

How to run ubuntu op een iphone, werkt niet moeten helpen, werken nu

ok dus ik wilde proberen dit maar het werkt niethet fatale zegt, kan niet lezen vanaf de opstartdisketteop te zetten volg de "how to windows 95 op uw ipod zetten" instructable en leg de iso en de tekst bestand in deze mappenvar/mobile/Library/Bo
How to Run een batterij-elektrische klok op zonne-energie--deel IIa

How to Run een batterij-elektrische klok op zonne-energie--deel IIa

Deze derde bijdrage vult mijn inspanningen op dit onderwerp en is de eenvoudigste en goedkoopste uit te voeren. Onderdelen I en II een super condensator gebruikt voor het opslaan van macht voor de uren van de duisternis, terwijl hier zijn we met behu
How to Run een batterij-elektrische klok op lege batterijen

How to Run een batterij-elektrische klok op lege batterijen

Enkele elektronische projecten zijn zo eenvoudig als deze. Het zal een beroep op degenen die een kick krijgen van het extraheren van de laatste overblijfselen van energie uit platte batterijen.Stap 1: overzicht De meeste huishoudens zal hebben versch
How to Run een Beer Mile

How to Run een Beer Mile

Groeten lopers bierliefhebbers en algemene liefhebbers van de eigenzinnige en excentriek. Sommige dingen zijn net zo goed klinkende, ik wou dat ik gedacht van hen zelf.Ik ben Jeff Potter, auteur van koken voor Geeks, en vandaag, ik ben met u delen de
How To Run sneller

How To Run sneller

Stap 1: Versterking groot Stap in grote lange stappenStap 2: sneller Start steeds snellerStap 3: Te ver Niet verspreiden uw benen te ver uit elkaar
How to run mac op uw psp

How to run mac op uw psp

dit is mijn eerste instructable dus niet wees hard. Dit is niet het is een reeks webpagina's die lijken op mac macStap 1: allereerst u Ga naar deze website dan het bestand downloaden op uw laptop eens rits het dossier openStap 2: zodra plug in uw psp
How To Run een analoge resonantiebodem

How To Run een analoge resonantiebodem

In dit instructable, ik ga om te gaan over de basis van het runnen van een analoge zangbodem.  Veel mensen kunnen krijgen overweldigd door alle knoppen en knoppen en dergelijke op een klankkast, maar het is niets om bang voor te zijn.  Als je eenmaal
De vakantie-fiets: How to run Kerstverlichting op uw fiets

De vakantie-fiets: How to run Kerstverlichting op uw fiets

vind je het leuk om te pronken met de geest van uw vakantie? Bent u op zoek naar iets te licht op je fiets bij nacht? Kijk niet verder dan de vakantie fiets. U kunt met behulp van een goedkope omvormer, loodaccu, en die verwarde bal van kerstverlicht
How to Run Taobao tussenpersoon Eshop

How to Run Taobao tussenpersoon Eshop

Met OT Commerce kunt u gemakkelijk een trading site met 800 miljoenen chinese goederen in uitvoeren. Gratis testen periode, snel te installeren, eenvoudig te configureren, ondersteuning en updates - het is de beste e-commerce software ooit!Stap 1: Ki
How to Run Sensor kabels via USB-kabels

How to Run Sensor kabels via USB-kabels

U misschien opgevallen dat Phidgets sensor kabels (en andere soorten elektrische bekabeling) niet altijd komen in een handige ronde vorm, die je soms nodig. Een relatief gemakkelijke oplossing is om te grijpen een lengte van de USB-kabel en soldeer d
How to Run Homebrew kanaal op de Wii-U

How to Run Homebrew kanaal op de Wii-U

Hallo! Ik willen tonen u een echt makkelijk instructable aan het uitvoeren van de Homebrew Channel die eigenlijk Homebrew Launcher op de Wii U. heetHebt u nodig:SD kaart/microSD-kaart met adapterWii UInternet-verbindingPCWe gaan!Stap 1: Voorbereiden
How to run android apps op uw pc

How to run android apps op uw pc

ik zal u tonen hoe om android apps op uw pc zonder programmeren, met behulp van codes of downloaden android emulators die niet werkt! Alles wat je wilt is het downloaden van deze software genaamd bluestacks, en zoekt naar de app die u wilt downloaden
How to Run een 3D-Printer

How to Run een 3D-Printer

3D printers zijn machines die krijgen enorme aandacht de afgelopen jaren als gevolg van hun vermogen hoogwaardige objecten te bouwen. Vooral deze machines zijn populair geworden op het gebied van engineering en hogescholen en industrieën zijn het geb