Die Microslice V1 | Ein winziges Arduino Laserschneider

10 Schritt:Schritt 1: Start Schritt 2: Die ersten Schritte Schritt 3: Gantry-Plattform Schritt 4: Der Schneidetisch Schritt 5: Kühlkörper Schritt 6: Die Lower Deck Schritt 7: Test Wiring Schritt 8: The Final Build- Schritt 9: Der Kabelbaum Schritt 10: Setup-Software &

Die Microslice V1 | Ein winziges Arduino Laserschneider

Die Microslice V1 | Ein winziges Arduino Laserschneider

Die Microslice V1 | Ein winziges Arduino Laserschneider

Die Microslice V1 | Ein winziges Arduino Laserschneider

Die Microslice V1 | Ein winziges Arduino Laserschneider
Vor ein paar Jahren sah ich eine Instructable wo Groover hatte ein Paar von DVD-RW-Laufwerke verwendet werden, um eine Tasche Laserengraver machen. Inspiriert von der Idee, durch den jüngsten Kauf eines Full-Size-50-Watt CO2 Laserschneider angetrieben wird, und durch die Einführung der Microcontroller-Wettbewerb weckte ich traf die Entscheidung, einen Riss an meine eigene Mini-Laser-Gravur haben.

Ich habe das Projekt die Microslice bezeichnet.

Was sind die Merkmale der Microslice?

Der Microslice hat einen Arbeitsbereich von 50 mm x 50 mm (2 "x 2"). Die V2 ist nun 100 mm x 100 mm (4 "x 4"). Es kann Papier schneiden und gravieren Holz & Kunststoff. Open Hardware. Verwendet der Arduino UNO R3. All das durch den Microslice, einschließlich der Grafik-Programm verwendete Software ist Open Source und kostenlos zu benutzen! Es gibt eine 300mw 635nm Red Laser Diode, wie Sie in einem DVD-RW-Laufwerk, das die Schneid & Gravur nicht zu finden wäre. Es kommt als Bausatz, zu Hause zu einem hackspace, oder mit Ihrem lokalen Gruppe Maker bauen. Es gibt 97 Lasergeschnittene Teile im Satz! Es wird mit der Raspberry Pi zu arbeiten.



Die Microslice gewann den Grand Prize in 2013 Radioshack Mikrocontroller Contest!

Massiver Dank an alle, die gewählt haben, und natürlich an Radioshack für die tolle Preise :)
Schauen Sie sich mein aktuelles Projekt leben jetzt auf Kickstarter !
https://www.kickstarter.com/projects/e3dbigbox/the-e3d-bigbox-3d-printer

Die Microslice V2.6 ist ab sofort bei The LittleBox Unternehmen | http://thelittlebox.co/theshop
Die Microslice V1 | Ein winziges Arduino Laserschneider

Schritt 1: Start

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Grundlage für Groover Achse war die beiden Mini-Schrittmotoren von der DVD-RW-Laufwerke. Die Motoren treiben die DVD Kopfmechanismus, der entweder bewegt den Laserschneidkopf oder den Schneidtisch. Mein erster Ausgangspunkt war, um eine ähnliche Reihe von Motoren, und eine Laserdiode zurückgefordert zu finden.

    Aber ich wollte ein etwas anderes Design. Wo Groover hat den Schneidetisch bewegen sich auf der Y-Achse, wollte ich eine feste Schneidtisch. Um dies zu tun Ich nahm meine Inspiration aus einem Portalkran .

    Da die Schneidetisch befestigt werden würde, muss der Schneidkopf entlang der Y-Achse zu bewegen, statt, aber es muss auch Platz für die X-Achse. Also die gesamte Schneidkopf, und die X-Achse muss entlang der Y-Achse zu bewegen. Wie ein Portalkran bewegt sich nach oben und unten der Hafen.

    Also muss ich zwei Schrittmotoren mit Gewindewellen. Je länger die Welle je größer die potenzielle Arbeitsfläche für den Schneidkopf. Ich würde auch brauchen, ein Paar oder Läufer für die Y-Achse Gantry entlang bewegen.

    Um eine lange Geschichte kurz konnte ich nicht finden, was ich von den DVD-RW-Laufwerke fand ich wollte geschnitten. Die Schrittmotoren hatten keine Gewindebolzen, die sich entlang der Gewindewelle und den Laserdioden bewegen konnten, wurden fest in ihren Aufnahmen, die ich nicht in der Lage, sie von der DVD-RW zu entfernen, ohne dass Schäden wurde gedrückt. Also am Ende wandte ich mich an alten treuen eBay, um die Teile zu finden.

    1 x Arduino UNO R3
    1 x X-Achsen-Motor
    1 x Y-Achsen-Motor
    1 x Dual-Relay
    2 x Easydriver
    2 x 5V LDO
    1 x 3,3 V LDO
    2 x Kühlkörper
    1 x 45x45x10 Lüfter (12V)
    4 x -Aus-Schalter
    9 x Magnets
    4 x Gummifüße
    5 x Thumb Screws
    1 x Laser Diode Alternative
    1 x Laser-Modul
    1 x Lasertreiber
    1 x Laser-Objektiv
    1 x 4 mm Aluminiumrohr
    2 x 3 mm x 150 mm Stahl-Rod
    1 x 3 mm x 100 mm Stahl Rod
    17 x M3 Microbarbs
    6 x M2 mit Senkung (6mm)
    6 x M2 Muttern
    6 x M2 Pan-head (6mm)
    8 x M2 Pan-head (8mm)
    4 x M3 Nylonschrauben (6 mm)
    4 x 50mm M3 Abstandsbolzen
    7 x M3 Cap-Kopfschraube (8mm)
    8 x 3 mm M3 Nylon Abstandshalter
    97 x Laserteile!

    Die Microslice Teile sind so angeordnet, dass Laser-Cut aus zwei 3 mm x 400 mm x 300 mm Sperrholzplatten oder Acryl sein. Die Microslice Pläne werden als Zip-Datei unten angehängt. A Pre-Cut-Set entweder Sperrholz oder Acryl Laserteile sind von The LittleBox Unternehmen .

    Die Microslice V1 | Ein winziges Arduino Laserschneider
    Die Microslice benutzt eine 300mw 635nm Laser Diode. Es wird weh tun, wenn Sie nicht vorsichtig sind. Bitte achten Sie beim Umgang mit dem Laser. Am Strahl Schau nicht, nicht richten Sie sie auf sich selbst oder andere. Sei kein Idiot sein.

Schritt 2: Die ersten Schritte

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 9 Artikel anzeigen
    Wo fangen wir an? Nun erstens müssen wir einen Bezugspunkt zu schaffen; ein Punkt, an dem alle anderen Messungen durchgeführt werden. Ich werde mit der X-Achse Motors Bewegungsumfang, den Abstand zwischen jedem Ende der Schrittmotor die Welle, wie unser Bezugspunkt. Ich habe dies abgeholt als wir brauchen, um die Mitte des Bereichs inline mit dem Zentrum der Schneidtisch zu positionieren. Von dort aus können wir die Position der drei Schrauben Löcher für den Schrittmotor zu messen, und wir werden auch in der Lage, eine Höhe über dem Schneidetisch zu setzen.

    Der Motor kommt auf eine Trägerplatte, die entfernt und entsorgt werden, wird festgelegt. Das Portal muss verschiedene Funktionen haben; sie müssen in der Lage, damit der X-Achsen-Motor mit ihm verbunden zu sein, muss eine Querleiste, um den Schieberegler für das Lasermodul zu stützen, irgendwo zu schaffen, und es muss auch Läufer für die Y-Achse.

    Wie werde ich das Schneiden der Teile aus 3mm Sperrholz Ich werde mit Vektor-Grafik, um die Teile zu entwerfen. Es gibt verschiedene Programme zur Verfügung, um Sie mit diesem Teil zu helfen. Inkscape ist ein Open Source-Vektor-Grafik-Editor, es funktioniert auf mehreren Plattformen einschließlich Linux und dem Raspberry Pi.

    Das Portal ist auf zwei 3mm x 150mm Boden Stahlstäbe laufen. Es wird zwei Abschnitte von 4 mm Aluminiumrohr im Inneren des Portals, die die Stangen passen nach unten gedrückt werden. Die Stahlstangen das Gewicht der Anordnung bedeutet, dass die Motoren nur auf Positionsänderungen zu behandeln und müssen nicht um das Gewicht zu kämpfen nehmen.

    Insgesamt gibt es zehn verschiedene Versionen des Portals, mit dem zehnten Teil der endgültigen Build. Um zu beginnen Ich hielt es einfach; montieren Sie den Motor, bekommen die richtige Höhe über dem Schneidetisch, und stellen Sie sicher, es breit genug, um die gesamte Länge der X-Achse zu verwalten war.

    Jede neue Iteration des Portals hinzugefügt etwas Neues, oder korrigiert einen Fehler, oder war meistens der Fall ist sie beide haben; zu verbessern, und fügen Sie dem Entwurf.

    Version 1: Hinzufügen der Motor, stellen Sie die Höhe und Breite.

    Version 2: Reduziertes Gewicht mit Ausschnitten.

    Version 3: Korrekturen.

    Version 4: Erhöhung der Tiefe der unteren Querstange von 15mm bis 30mm, um die Stabilität zu erhöhen. Das Gewicht des Lasermoduls verursachte die Gantry um vorne zu kippen und auf den Läufer zu binden.

    Version 5: Hinzugefügt Raum & Bolzenlöcher für die X-Achse Endanschläge.

    Version 6: Korrekturen.

    Version 7: Hinzugefügt Raum & Bolzenlöcher für die Y-Achse Endanschläge.

    Version 8: Cut-outs an den unteren Querträger so Freiraum für die Y-Achse Schrittmotor gefertigt.

    Version 9: Hinzugefügt Klammern für die Kabel. Dies wurde in der ersten Trockenlauf des Microslice benutzt.

    Version 10: Korrekturen vorgenommen. Endgültige Version.

Schritt 3: Gantry-Plattform

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Portalplattform musste zwei Hauptzwecken dienen; unterstützen die Läufer für die Gantry, und montieren Sie die Y-Achsen-Motor. Die Konstruktionsbedingungen wurden auf die Breite des Bocks, die der Länge der Bewegung der Y-Achse beschränkt ist, und. Ich wollte eine leichte Plattform für die Gantry, habe ich auch nötig, um die Schneidetisch passen.

Schritt 4: Der Schneidetisch

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Jeder liebt eine Wabenschneidtisch auf ihre Laserschneider, und ich dachte, das Microslice sollte einen haben.

    Für zusätzliche Stärke habe ich zwei Schichten aus 3 mm Blech zusammengeklebt. Es gibt zwei Zähne an jedem Ende, die mit zwei Buchsen auf der Portalplattform Verhinderung der Schneidtisch bewegt verzahnen.

    Ich habe einige Neodym-Magnete in den Schneidetisch gedrückt, um zu helfen, während Sie das Papier sicher Gravur / Schneid. Der Bereich, auf den Laser belichtet mit dicken Aluminiumfolie abgedeckt. Dies wird die Tabelle von der Laser Hitze zu schützen.

Schritt 5: Kühlkörper

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 11 Artikel anzeigen
    Die Kühlkörper für die beiden LDOs kommen aus einer wiederaufbereiteten BGA Kühlkörper.

    1 | Entfernen Sie den Kühlkörper aus dem alten BGA.

    2 | 2,54 mm Stiften In den beiden LDOs.

    3 | Feilen Sie die Stifte auf der Unterseite der Leiterplatte.

    4 | Schneiden Sie den Kühlkörper in Streifen schneiden. Ich maß die Breite der LDOs und schneiden Sie einen Streifen entlang der Linie mit dem Schraubenloch. Wir werden später verwenden Sie die Schraubenlöcher, um die LDOs auf die Microslice montieren.

    5 | Verkürzen Sie die Streifen, um den LDO entsprechen.

    6 | Räumen Sie die Kanten, und entfernen Sie die schwarzen von der Oberfläche, wo die LDO befestigt wird.

    7 | Kleben Sie die LDOs mit den Kühlkörpern mit Wärmeleitkleber.

    8 | Lassen Sie den Kleber gesetzt.

    Sie könnten auch thermische Klebeband, um die LDOs befestigen.

    Ich habe da eine Quelle für Kühlkörper gefunden, überprüfen Sie die Stückliste zu Beginn dieses instructable.

Schritt 6: Die Lower Deck

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Das untere Deck enthält die Elektronik, und hält die Gantry-Plattform.

    Auf der Bodenplatte geht die Arduino und die Dual-Relais für den Lüfter und Laser. Auf der oberen Platte sitzt ein 5V LDO, um die Gebläseleistung und eine 3,3 V LDO, um den Laser zu treiben. Vor den LDO zwei Easydriver Motorsteuerungen, werden sie die Schrittmotoren steuern.

    Das Arduino und die Dual-Relais sitzen auf 3mm M3 Distanzstücke. Ich fand, dass das Schraubenloch in der Nähe der Reset-Schalter auf der Arduino war zu nahe an den Anschlüssen, um eine Schraube zu nehmen! Ich legte die M £ Distanz mit etwas doppelseitiges Klebeband, sowohl für die Arduino und der Grundplatte.

    Ich werde zeigen, wie es bei der Endmontage zusammengeht.

Schritt 7: Test Wiring

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 25 Artikel anzeigen
    Bevor ich zu begehen, um eine endgültige Version Ich wollte sicherstellen, dass alles funktionierte; so zusammengebaut ich alle Teile, Einbau die Elektronik und Verkabelung über sie alle zusammen gesetzt.

    Ich habe Flachbandkabel und verwendet DuPont-Anschlüsse für die Verkabelung. Ich Luken sicher, dass alle Leitungen mit kleinen Streifen von Klebeband zu markieren, damit ich nicht vergessen, wo alle Drähte zu gehen.

    Wie werde ich mit dem Arduino mit GRBL kann ich ihr Führer zu helfen, mich richtig die Microslice verdrahten.

    Auf halbem Weg durch den Aufbau Ich lief in ein Problem; Die EasyDrivers waren zu nah an den unten Arduino. Ich musste die PCB weiter draußen zu bewegen, um Platz zu schaffen. Anstatt setzte alles wieder zusammen, und im Vorgriff auf weitere Komplikationen Ich verließ die gesamte Elektronik von der oberen Platte frei von ihren Halterungen.

    Die EasyDrivers benötigen eine höhere Spannung als die USB kann. Ich bin mit einem 12 V-Netzteil, um die DC-Buchse auf der Arduino angeschlossen ist. Es gibt dann eine Vin Pin-out auf dem Brett, wo ich Kraft aus den EasyDrivers und den beiden LDOs nehmen.

    Die EasyDrivers müssen konfiguriert werden für Mikroschritt . Einfach ausgedrückt Mikroschritt Schnitte Standardschritt in kleinere Schritte. Mit den MS1 und MS2 Pins auf der Easydriver in die On-Board-5V-Versorgung können wir Mikroschritt auf 8 gesetzt angeschlossen Das bedeutet, anstelle einer niedrigen 20 eine Revolution, die wir jetzt bekommen 160. Für weitere Einzelheiten über den Easydriver Besuch Schritte schmalzhaus.com/ Easydriver .

Schritt 8: The Final Build-

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 30 Artikel anzeigen
    Ich etwas Klebeband über das Holz, auf Laser-burn und Abfackeln reduzieren. Es bedeutet, dass ich ein paar Minuten verbringen Peeling sie alle weg, nachdem es geschnitten wurde.

    Ich habe PVA Klebstoff verwendet, und hielt sie zusammen mit Klemmen, wo ich kann. Der Portalrahmen muss so ziemlich alles auf einmal bevor der Kleber trocknet, damit es flach verlegt, ihn zu stoppen zu verzerren werden durchgeführt werden.

    Ich schraube einige 50mm M3 Schrauben durch die untere Platte und benutzte sie als Leitlinien für die Ständer montieren. Es hält auch alles Platz, während der Leim trocknet.

    Der Schneidtisch ist mit einigen dicken Aluminiumfolie abgedeckt. Die Magnete sind in gedrückt ein Streifen Klebeband wird über dem Bereich, wo es keine Folie geklebt sein. Das Aluminium wird dann auf den Tisch gedrückt, und schneidet ein Messer die überschüssige.

Schritt 9: Der Kabelbaum

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 11 Artikel anzeigen
    Halten Sie die Drähte kurz, um sicherzustellen, gibt es keine Kurzschlüsse.

    Ich habe eine 12v Fan abgeholt und wird es mit der 5V-LDO versorgt. Wir wollen eine große langsamen Luftvolumen eher als eine schnelle Low-Volume. Halten Sie die Windgeschwindigkeit niedrig hilft Dinge zu bleiben auf dem Schneidetisch.

    Ich folgte dem Anschließen GRBL Abschnitt auf der GRBL Wiki zu verdrahten die Microslice. Das Lüfterrelais wurde dem Kühlmittelstift (A3) und der Laserdiode Relais an der Spindel An / Aus Stift (12) verbunden ist.

Schritt 10: Setup-Software &

  1. Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Die Microslice V1 | Ein winziges Arduino Laserschneider

    Alle 7 Artikel anzeigen

    Die Microslice benutzt GRBL v0.8 für Motion Control. GRBL wandelt G-Code- Befehle, die in die Easydriver Schrittmotorsteuerungen zu verstehen. Wir brauchen ein anderes Programm, um den G-Code-zu GRBL schicken, dafür werde ich mit GRBL-Controller v3.0 Zapmaker ist .

    Bevor Sie beginnen, benötigen Sie die Arduino IDE , erhältlich von der Arduino-Website .

    Stellen Sie sicher, Ihre Laser Diode ist nicht auf die Stromleitungen verbunden ist, während Sie die Konfiguration Ihres Microslice werden. Der Laser wird bei der Einrichtung und Konfiguration auf und aus, wenn es verbunden ist. Schließen Sie nur die Laserdiode, wenn Sie bereit sind, zu schneiden oder gravieren sind.

    GRBL Wiki zeigt, wie Sie die vorkompilierte GRBL hex-Datei auf Ihren Arduino blinken .

    Für diejenigen unter Ihnen, die einen Raspberry Pi haben, wie ich, Sie werden froh zu wissen, dass Sie das mit Ihrem Microslice Pi zu kontrollieren! Zapmaker hat eine Schritt-für-Schritt-Anleitung zum GRBL-Controller auf einem Raspberry Pi installieren .

    Wir müssen einige G-Code zu generieren. Der beste Weg, dies zu tun, ist die Verwendung Inkscape in Kombination mit einem Laser-Gravur Plug-in. Eine Open Source-Vektor-Grafik-Editor, mit ähnlichen Fähigkeiten wie Illustrator, CorelDraw oder Xara X, mit dem W3C-Standard Scalable Vector Graphics (SVG) Dateiformat. Ich benutze die gleiche Plug-in-Groover für seine Stecher gemacht, er hat einen kurzen Video über die Verwendung gemacht.

    Bevor wir unsere neue G-Code verwenden können wir müssen GRBL konfigurieren, um die Schrittmotoren und End-Haltestellen zu verwenden.

    Sie können entweder die Arduino IDE Serielle Terminal (Strg + Umschalt + M) verwenden, um Befehle zu GRBL senden. Senden $$ zu GRBL zeigt die Konfigurationseinstellungen (verkaufen könnte anders aussehen);

    0 € = 755,906 (x, Schritt / mm)
    1 € = 755,906 (y, Schritt / mm)
    2 € = 755,906 (z, Schritt / mm)
    € 3 = 30 (Schritt Puls, us)
    4 € = 500.000 (default Vorschub mm / min)
    5 € = 500.000 (Standard suchen, mm / min)
    € 6 = 28 (Schritt-Port invertieren Maske, int: 00011100)
    7 € = 25 (Schritt Ruheverzögerung ms)
    8 € = 50.000 (Beschleunigung, mm / s ^ 2)
    9 € = 0,050 (Kreuzung Abweichung, mm)
    10 € = 0,100 (arc, mm / Segment)
    11 € = 25 (n-Bogenkorrektur, int)
    € 12 = 3 (n-Dezimalstellen, int)
    € 13 = 0 (Bericht Zoll, bool)
    14 € = 1 (Auto-Start, bool)
    € 15 = 0 (Invert Schritt zu aktivieren, bool)
    € 16 = 0 (harten Grenzen, bool)
    € 17 = 0 (Referenzfahrt, bool)
    € 18 = 0 (Referenzfahrt dir invertieren Maske, int: 00000000)
    19 € = 25.000 (Homing Vorschub mm / min)
    20 € = 250.000 (homing suchen, mm / min)
    21 € = 100 (Referenzfahrt debounce, msec)
    22 € = 1,000 (Homing Abzugs, mm)

    Die Einstellungen uns interessiert sind 0 € und 1 €. Diese beiden Einstellung konfigurieren Sie die A & Y-Achse. Wir müssen die Anzahl der Schritte zu berechnen, um den Schneidkopf 1 mm in jede Richtung zu bewegen.

    Wir berechnen sie damit;

    Anzahl der Schritte = Anzahl der Schritte pro Umdrehung x Mikroschritte / Gewindesteigung

    20 Schritte-a-Turn (18 Degrees einen Schritt) x 8 Mikroschritte (MS1 und MS2 auf + 5V auf den EasyDrivers) / 3 mm Gewindesteigung (3mm Reise pro Umdrehung).

    (20 x 8) / 3 = 53,333333333

    So geben Sie 0 € = 53,333 und 1 € = 53,333 in das Terminal, um das Setup der Achse. Sie benötigen, um einen Soft-Reset zu tun, damit die Änderungen wirksam ($ X) zu nehmen.

    Oder Sie können die Zapmaker GRBL-Controller verwenden, um GRBL einzustellen. Sie können die GRBL Einstellungen über die Registerkarte Advanced Access. Sie müssen noch einen Soft-Reset nach dem Klicken auf bewerben.

    Sie sollten auch eingestellt;

    4 € = 200 Hier wird die Standardgeschwindigkeit der Schneidkopf bei der Arbeit bewegt.

    5 € = 200 Hier wird die Standardgeschwindigkeit der Schneidkopf auf, während sich zwischen Jobs bewegt.

    16 € = 1 Dadurch können die End-Haltestellen.

    17 € = 1 Dies ermöglicht Referenzfahrt ($ H), sperrt mir auf, wenn ich versuche, die Referenzfahrt auszuführen. Um diese Funktion zu aktivieren, müssen Sie den Quellcode für GRBL bearbeiten und kompilieren Sie die HEX-Datei. Anweisungen zeigen, wie dies zu tun sind am unteren Rand dieser Schritt.

    18 € = 69 Dadurch wird die Schneid Null in der linken unteren Ecke des Schneidetisch zu machen, wenn der Befehl $ H Referenzfahrt wird durchgeführt. Für eine ausführliche Erklärung dieser Funktion finden Sie in der GRBL Wiki .

    19 € = 200

    20 € = 200

    22 € = 2,000 Dies setzt den Abstand der Achse bewegt sich die End-Haltestellen nach der Referenzfahrt zu bilden.

    Es gibt detaillierte Erklärungen für jede GRBL die Einstellungen auf der GRBL Wiki .

    Überprüfen Sie die Konfiguration, indem Sie $$ in das Terminal korrekt ist. Sie sollten etwas sehen;

    0 € = 53,333 (x, Schritt / mm)
    1 € = 53,333 (y, Schritt / mm)
    2 € = 53,330 (z, Schritt / mm)
    € 3 = 10 (Schritt Puls, us)
    4 € = 200.000 (default Vorschub mm / min)
    5 € = 200.000 (Standard suchen, mm / min)
    € 6 = 28 (Schritt-Port invertieren Maske, int: 00011100)
    7 € = 50 (Schritt Ruheverzögerung ms)
    8 € = 100.000 (Beschleunigung, mm / s ^ 2)
    9 € = 0,050 (Kreuzung Abweichung, mm)
    10 € = 0,100 (arc, mm / Segment)
    11 € = 25 (n-Bogenkorrektur, int)
    € 12 = 3 (n-Dezimalstellen, int)
    € 13 = 0 (Bericht Zoll, bool)
    14 € = 1 (Auto-Start, bool)
    € 15 = 0 (Invert Schritt zu aktivieren, bool)
    16 € = 1 (harten Grenzen, bool)
    17 € = 1 (Referenzfahrt, bool)
    18 € = 69 (Homing dir invertieren Maske, int: 00000000)
    19 € = 200.000 (Homing Vorschub mm / min)
    20 € = 200.000 (homing suchen, mm / min)
    21 € = 100 (Referenzfahrt debounce, msec)
    22 € = 2,000 (Homing Abzugs, mm)

    Der letzte Schritt ist, den Laser zu fokussieren. Ich lud eine kleine Probe, in diesem Fall war es ein X, und lassen Sie die Sequenzlauf.

    Sie können die Laser Diode On & Off Macht mit Hilfe der Kontrollkästchen markiert Spindel auf Zapmaker die GRBL-Controller.

    Das erste Mal, es war nichts da, aber es ein paar Drehungen der Linse ist mir gelungen, eine Markierung auf ein Blatt Papier zu bekommen. Danach werden alle es brauchte, war ein bisschen Feinabstimmung und der Laser korrekt auf dem Schneidetisch konzentriert.

    Ich habe einige 3mm Abstandshalter unter dem lase Modul gehen, es zu heben, wenn ich wollte etwas 3mm Sperrholz gravieren. Dies bedeutete, dass ich nicht haben, um die Linse jedes Mal wollte ich Materialien tauschen konzentrieren.

    Bearbeiten des Quellcodes.

    Während des Tests fand ich, dass GRBL würde auf der Kommando $ H (Homing) hängen. Ich vermutete, dies war ein Problem mit der Z-Achse, wie die Microslice nicht über eine einzige.

    Um die probem beheben müssen wir die Z-Achse Optionen aus dem Homing-Zyklus zu entfernen. Die Befehle sind in der Datei config.h im Quellcode enthalten.

    1 | Download des Quellcodes von GRBL ( Link ).

    2 | Entpacken Sie das Archiv.

    3 | Open config.h in Ihrem bevorzugten Texteditor .

    4 | Suchen Sie folgenden Code

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

    5 | Ersetzen Sie den Code mit

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

    6 | Suchen Sie folgenden Code

    #define HOMING_LOCATE_CYCLE ((1 <

    7 | Ersetzen Sie den Code mit

    #define HOMING_LOCATE_CYCLE ((1 <

    6 | Speichern

    7 | Kompilieren Sie das grbl.hex Datei . Ich habe meine Raspberry Pi , die hex neu kompilieren. Für den Fall, die Dinge schief gehen Ich habe das geändert Hex-Datei für Sie unten. Sie müssen Ihre Arduino mit dem neuen Sechs blinken.

    Wenn alles geklappt hat, und alle Einstellungen korrekt konfiguriert sind, sollten Sie in der Lage, die Referenzfahrt ($ H) laufen und sehen Sie die Microslice Null selbst sein und dann sollten Sie bereit zu gehen zu schaffen!