De MicroSlice V1 | Een kleine Arduino laser cutter (10 / 10 stap)

Stap 10: Software & Setup


De MicroSlice maakt gebruik van Grbl v0.8 voor controle van de beweging. Grbl zet G-Code in opdrachten die de EasyDriver stepper motor controllers begrijpen. Wij moeten een ander programma om de G-Code Grbl, hiervoor zal ik gebruiken Zapmaker de Grbl Controller v3.0.

Voordat u kunt beginnen moet je de Arduino IDE, verkrijgbaar via de website van Arduino.

Controleer of dat uw Laser Diode is niet aangesloten op de elektrische leidingen terwijl u uw MicroSlice wilt configureren. De Laser wilskracht op en af tijdens de installatie & configuratie proces als het is aangesloten. De Laser Diode alleen verbinding maken wanneer u bent klaar om te snijden of graveren.

Grbl van wiki toont u hoe flash de vooraf gecompileerde Grbl hex bestand op je Arduino.

Voor degenen onder u die een Raspberry Pi hebben, als ik doen, zult u blij zijn te weten dat u de MicroSlice met behulp van uw Pi kunt controleren! Zapmaker heeft een stapsgewijze handleiding voor het installeren van de Grbl Controller op een Raspberry Pi.

Wij zullen moeten om sommige G-Code te genereren. De beste manier om dit te doen is te gebruiken van Inkscape gecombineerd met een laser etser plug-in. Een Open Source vector graphics editor, met vermogens vergelijkbaar met Illustrator, CorelDraw, of Xara X, met behulp van de W3C standaard Scalable Vector Graphics (SVG)-bestandsindeling. Ik heb met behulp van de dezelfde plug-in Groover gemaakt voor zijn graveur, hij heeft gedaan een korte video waarin het gebruik ervan.

Voordat we onze nieuwe G-Code we configureren van Grbl moeten voor het gebruik van de stappenmotoren en vanginrichtingen gebruiken kunt.

U kunt ofwel de Arduino IDE seriële Terminal (CTRL + Shift + M) voor het verzenden van opdrachten voor het verzenden Grbl. $$ aan Grbl bevat de configuratie-instellingen (jouwe uitzien anders);

$0 = 755.906 (x, stap/mm)
$1 = 755.906 (y, stap/mm)
$2 = 755.906 (z, stap/mm)
$3 = 30 (stap puls, usec)
$4 = 500.000 (standaard feed, mm/min)
$5 = 500.000 (standaard seek, mm/min)
6 = 28 dollar (stap poort omkeren masker, int:00011100)
7 = 25 dollar (stap inactief vertraging, msec)
$8 = 50.000 (acceleratie, mm/sec ^ 2)
$9 = 0.050 (kruising afwijking, mm)
$10 = 0.100 (arc, mm/segment)
11 = 25 dollar (n-arc correctie, int)
$12 = 3 (n-decimalen, int)
$13 = 0 (verslag-inch, bool)
$14 = 1 (automatisch starten, bool)
$15 = 0 (omkeren stap inschakelen, bool)
$16 = 0 (vaste limieten, bool)
$17 = 0 (homing cyclus, bool)
$18 = 0 (homing dir omkeren masker, int:00000000)
$19 = 25.000 (homing diervoeders, mm/min)
$20 = 250.000 (homing seek, mm/min)
$21 = 100 (homing ontdendering, msec)
$22 = 1.000 (homing pull-off, mm)

De instellingen zijn we geïnteresseerd in zijn $0 & $1. Deze twee instellen configureren het A & Y-as. Wij zullen moeten voor de berekening van het aantal stappen voor het verplaatsen van de snijkop 1mm in beide richtingen.

We berekenen dus;

Aantal stappen = het aantal stappen per rotatie x Microsteps / Thread Pitch

20 stappen-a-Turn (18 graden per stap) x 8 Microsteps (MS1 & MS2 aangesloten op + 5v op de EasyDrivers) / 3mm draad worp (3 millimeter veerweg per rotatie).

(20 x 8) / 3 = 53.333333333

Zo Typ $0 = 53.333 en $1 = 53.333 in de terminal om setup van de as. U zal moeten doen een zachte reset voor de wijzigingen door te voeren ($X).

Of Zapmaker de Grbl Controller kunt u aanpassen van Grbl. U kunt toegang krijgen tot de instellingen van de Grbl via het tabblad Geavanceerd. U moet nog een zachte reset na te klikken op toepassen.

U moet ook instellen;

4 = 200 dollar Hiermee stelt u de standaardsnelheid die de snijkop op terwijl u werkt beweegt.

5 = 200 dollar Hiermee stelt u de standaardsnelheid die de snijkop beweegt op tijdens het verplaatsen tussen banen.

$16 = 1 Hierdoor kunnen de einde-stopt.

$17 = 1 Hierdoor homing ($H), mijn sloten omhoog wanneer ik probeer te lopen de homing cyclus. Om deze functie u moet het bewerken van de broncode voor de Grbl en de .hex-bestand opnieuw compileren. Instructies tonen hoe dit te doen zijn aan de onderkant van deze stap.

$18 = 69 Hierdoor wordt de cutter nul in de linkerbenedenhoek van de snijtafel wanneer de $H homing opdracht wordt uitgevoerd. Zie de Grbl Wikivoor een diepgaande uitleg over deze functie.

19 = 200 dollar

$20 = 200

$22 = 2.000 Dit wordt de afstand ingesteld die de as beweegt weg vorm de einde-stopt na de homing cyclus.

Er zijn diepgaande uitleg voor elke Grbl de instelling op de Grbl Wiki.

Controleer dat uw configuratie correct is door $$ in de terminal te typen. U ziet iets als dit;

$0 = 53.333 (x, stap/mm)
$1 = 53.333 (y, stap/mm)
$2 = 53.330 (z, stap/mm)
3 = 10 dollar (stap puls, usec)
$4 = 200.000 (standaard feed, mm/min)
$5 = 200.000 (standaard seek, mm/min)
6 = 28 dollar (stap poort omkeren masker, int:00011100)
7 = 50 dollar (stap inactief vertraging, msec)
$8 = 100.000 (acceleratie, mm/sec ^ 2)
$9 = 0.050 (kruising afwijking, mm)
$10 = 0.100 (arc, mm/segment)
11 = 25 dollar (n-arc correctie, int)
$12 = 3 (n-decimalen, int)
$13 = 0 (verslag-inch, bool)
$14 = 1 (automatisch starten, bool)
$15 = 0 (omkeren stap inschakelen, bool)
$16 = 1 (vaste limieten, bool)
$17 = 1 (homing cyclus, bool)
$18 = 69 (homing dir omkeren masker, int:00000000)
$19 = 200.000 (homing diervoeders, mm/min)
$20 = 200.000 (homing seek, mm/min)
$21 = 100 (homing ontdendering, msec)
$22 = 2.000 (homing pull-off, mm)

De laatste stap is het concentreren van de laser. Ik laadde een kleine test sample, in dit geval was een X, en laat de volgorde uitvoeren.

U kunt macht de Laser Diode op & af met behulp van de teek vak geëtiketteerd Spindel op op Zapmaker de Grbl Controller.

De eerste keer was er niets er, maar zijn een paar bochten van de lens ik erin geslaagd om een merk op papier. Na dat alles wat het nodig was een beetje fijnafstelling en de laser correct was gericht op de snijtafel.

Ik maakte sommige 3mm afstandhouders te gaan onder de lase module til deze omhoog voor wanneer mij wilden voor het graveren van sommige 3mm multiplex. Daarmee bedoeld dat ik hoefde niet te heroriënteren van de lens elke keer dat ik wilde ruilen van materialen.

Het bewerken van de broncode.

Tijdens het testen vond ik dat Grbl de $H (homing) opdracht zou hangen. Ik vermoed dat dit een probleem was met de Z-as zoals de MicroSlice beschikt niet over een.

Om te bevestigen de probem die moeten we verwijderen de opties van de Z-as van de Homing cyclus. De opdrachten zijn opgenomen in het bestand config.h in de broncode weergeven.

1 | Download de broncode van Grbl (dekoppeling).

2 | Uitpakken naar de archief.

3 | Open config.h in je favoriete tekst-editor.

4 | Zoek de volgende code

#define HOMING_SEARCH_CYCLE_0 (1 < #define HOMING_SEARCH_CYCLE_1 ((1<

5 | Vervang de code met

#define HOMING_SEARCH_CYCLE_0 (1 <
#define HOMING_SEARCH_CYCLE_0 ((1<

6 | Zoek de volgende code

#define HOMING_LOCATE_CYCLE ((1<

7 | Vervang de code met

#define HOMING_LOCATE_CYCLE ((1<

6 | Opslaan

7 | Het grbl.hex-bestand opnieuw compileren. Ik gebruikte mijn Raspberry Pi te compileren van de Hexuitdraai. In het geval dat dingen mis gaan heb ik opgenomen het gewijzigde hex bestand voor u hieronder. U moet flash je Arduino met de nieuwe hex.

Als alles heeft gewerkt, en alle instellingen correct zijn geconfigureerd, u moet zitten kundig voor de homing cyclus ($H) worden uitgevoerd en zien de MicroSlice nul zelf en dan moet je klaar om te gaan maken!

Gerelateerde Artikelen

De MicroSlice V2 Aurum | Een gouden mini laser cutter & graveur.

De MicroSlice V2 Aurum | Een gouden mini laser cutter & graveur.

Het MicroSlice verhaal begon in 2013 met toegang tot de Instructables 2013 RadioShack Microcontroller wedstrijd. De MicroSlice V1 won de hoofdprijs en stel de fundamenten voor een succesvolle Kickstarter campagne een paar maanden later.Het is een spa
3W 4'x 4' Arduino Laser Cutter/graveur

3W 4'x 4' Arduino Laser Cutter/graveur

In deze tutorial leert u hoe u uw eigen 4 ft door 4 ft, Arduino gecontroleerd, 3 watt laser etser / cutter (voor dunne materialen) voor ongeveer 300$. Het belangrijkste ding dat deze tutorial van andere laser etser tutorials hier scheidt is het ongev
Een ander Arduino Laser Tripwire

Een ander Arduino Laser Tripwire

dit is mijn versie van login258 van laser tripwire opIk heb een paar wijzigingen: de laser is nu onafhankelijk van de Arduino, zodat het kan overal worden geplaatst op de kamer en ik de LED in een zoemer veranderde heb.LASERS ZIJN GEVAARLIJK EN KUNNE
Uitlijnen van een niet-rechthoekig object in een Trotec Laser cutter

Uitlijnen van een niet-rechthoekig object in een Trotec Laser cutter

er is geen one-step-methode voor het uitlijnen van een niet-rechthoekig werkstuk op een bedje van laser cutter. Wanneer veel objecten zijn op dezelfde manier gevormde worden gegraveerd gaat, wordt een aangepaste-cut mal vaak gebruikt om ervoor te zor
Maken van een werkende speelbaar Tortilla Record met een Laser Cutter

Maken van een werkende speelbaar Tortilla Record met een Laser Cutter

Ze zeggen dat buitengewone beweringen buitengewone bewijs eisen.Zonder dralen, een werkelijke record gemaakt van een tortilla spelen "The Mexican Hat Dance" ook bekend als "Jarabe Tapatío".Waarom dit doen?Een tijdje geleden was er een
Maken van een Log trommel met een Laser Cutter

Maken van een Log trommel met een Laser Cutter

Een log trommel bestaat uit een resonante doos met een opvallende bovenvlak met twee verschillende grootte tabbladen. De twee tabbladen produceren twee verschillende nota's bij aanrijding. Deze log trommel is ontworpen als een set elkaar grijpende pl
Hoe maak je een vingerafdruk-boom op een Laser Cutter

Hoe maak je een vingerafdruk-boom op een Laser Cutter

ik werd gevraagd of ik een vingerafdruk boom voor de bruiloft van een vriend kon maken. In plaats van de traditionele vingerafdruk boom gastenboek, besloten heb ik om een uit eik met behulp van een laser cutter etch van het ontwerp van de boom en ou
ChalKaat (vergrote werkelijkheid gebaseerd laser cutter)

ChalKaat (vergrote werkelijkheid gebaseerd laser cutter)

Heden CNC/Lasercutters hebben een indirecte interface waarbij externe computers. Om uit te leggen dit laat me u een voorbeeld geven, laat veronderstellen dat u wilt knippen van een lederen armband voor uw arm. Om dit te doen met de huidige laser scha
Arduino Laser Tripwire

Arduino Laser Tripwire

he, daar makers, hackers, en gewoon uitvinders! Dit instructable is een leuke en gemakkelijke Arduino project voor beginners (of Geavanceerd) die toont u hoe te maken - ahem - drum roll please!Een Arduino Laser Security System! Bah, Bah, Bah, Baaaaaa
Build Laser Cutter

Build Laser Cutter

Dit is een erg leuk project als je een heleboel tijd hebt en liefde te bouwen alles in plaats van gewoon naar de winkel gaan en kopen.  Deze gids zal u tonen hoe te bouwen van een CO2-laser cutter met een snijden bed formaat van 38 X 17 X 10.  Het ko
Make a Birdhouse Using the Laser Cutter

Make a Birdhouse Using the Laser Cutter

IntroIk sloot zich aan bij de TechShop een paar jaar geleden. Ik was behoorlijk enthousiast om te leren van AutoCAD, hoewel ik vond dat ik beter doen met een cursus om te leren grondig het materiaal. Wetende AutoCAD is onmisbaar voor het kunnen gebru
Volledige Spectrum Laser Cutter veiligheid en operatie

Volledige Spectrum Laser Cutter veiligheid en operatie

Het volledige Spectrum heeft 5e generatie Desktop laser cutter een 40W CO2 laser, dat een zeer krachtige lichtstraal uitzendt. Voorzorgsmaatregelen moeten worden genomen bij het gebruik van de laser cutter om ervoor te zorgen geen lichamelijk letsel
DIY Desktop Laser Cutter gemaakt in Japan

DIY Desktop Laser Cutter gemaakt in Japan

"Laser scharen zijn duur!"Mensen niet kon veroorloven om laser cutter hebben voor het individu in het verleden. We wilde ontwikkelen van een betaalbare, handige en capabele laser cutter welke mensen gemakkelijk zouden kunnen veroorloven.Ik en ee
Oude goedkope laser cutter essentials

Oude goedkope laser cutter essentials

Essentials voor het snijden met een goedkope chinese laser cutter (oud).Als u wilt hebben een laser cutter in uw werkplaats hebben alleen sommige $500, invoeren van eBay en zoek naar Chinees, 30 x 20 cm, CO2-laser machines. Spanning opgeven wanneer e