Ich benutze LightBurn zum Lasergravieren auf Holz. Ich versuche nur, ein paar Briefe zu drucken.
In der Software-Vorschau sieht die Ausgabe korrekt aus. Der schwarze Teil ist der Ort, an dem der Laser brennen soll, und der rote Teil sind Traversal- / Scan-Linien
Wenn ich es tatsächlich drucke, wird der negative Raum vom Laser verbrannt (im Grunde genommen werden die Traversal- / Scan-Linien in der obigen Vorschau angezeigt).
Was ich herausfinden konnte, ist Folgendes:
M42 P4 S255
schaltet den Laser richtig ein, wenn ich diesen Befehl alleine sende,M42 P4 S0
schaltet den Laser richtig aus.
Das Problem ist jedoch, dass beim Senden des folgenden G-Codes Folgendes passiert:
M42 P4 S255 <--- Laser turns on for a flash of a second
G1 X15 <--- By the time the movement starts the laser is already off.
M42 P4 S0
Wenn ich PWM (über den D11) nicht mehr benutze und stattdessen direkt mit D9 (was für den Lüfter ist) verbunden bin, tritt dieses Problem nicht mehr auf. Dieses Problem tritt also nur auf, wenn ich PWM verwende. Irgendwelche Hinweise, was zu überprüfen ist
Update: Ich habe folgendes in einem anderen Forum gelesen. Dies könnte hier die Hauptursache sein.
M42 ist ein sofortiger Befehl und würde den Laser einschalten, bevor er seinen beabsichtigten Startpunkt erreicht hat. M106 und M107 werden gepuffert, damit das Ein- und Ausschalten an den vorgesehenen Stellen erfolgen kann.