PWM für den Laser

Heute gibts wieder einmal ein Post für die Nicht- (oder “Nicht-Nur”)Eisenbahner.

Nachdem ja mein DIY-Lasercutter schon ganz gute Dienste leistet (überhaupt seitdem ich auf der Y-Achse einen zweiten Riemen installiert habe und dem Laser eine solide 2mm Stahl-Bodenlatte spendiert habe) tüftelte ich die letzte Zeit an der Einstellung der “Laserkraft” herum. Für manche Dinge sind 5500mw doch etwas zuviel, zumal man gerade bei ganz kleinen Sachen das ganze nicht mehr gut über die Geschwindigkeit kompensieren kann.

Die Ausgangslage:

Hardware:
Lasermodul 5500mW mit 5V TTL Eingang (Ein/Aus) und 12V Power Eingang
CNC V3 Shield  inkl Arduino UNO und 4x A4988 Stepper Driver

Software:
GRBL V1.1 zur Steuerung auf dem Arduino
Universal Gcode Sender als Interface für GRBL
JTECH Laser Plugin für Inkscape

TTL Kabel vom Laser auf die Spindle Enable Pins vom CNC Shield, ein M3-Command schaltet den Laser ein, ein M5 wieder aus.  Sobald ich jedoch in der Config.h den Wert #define VARIABLE_SPINDLE aktivier leuchtet der Laser permanent, aber schwach. 

Zum Glück fiel mir ein das ich im Lauf meiner Recherchen etwas über vertauschte Pins bei GRBL gelesen hatte. 

Also nach ein bisschen herumprobieren mit einer LED kam ich zum Ergebnis, sobald ich das Laser-TTL Kabel am CNC Shield auf Endstop Z+ anschliesse habe ich PWM Regelung für meine Laserdiode und kann die Intensität mit S-Commands verstellen. 🙂

laser

 

 

Ein Gedanke zu „PWM für den Laser

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.