Guten Tag, ich baue mir gerade einen Laserplotter mit Hilfe der Software von diesem Tutorial. Ich bekomme die X-Achse und Y-Achse angesteuert mit den Pins D3/D6 & D2/D5 an meinem Arduino Nano. An D8 ist der Motor Standby angeschlossen und die Endschalter an D9 & D10. Leider finde ich den Arduino-Pin für den Laser nicht. Egal ob Analog oder Digital- Pin, es kommt an keinen dieser Pins ein High-Signal beim Lasern an ! Könnt ihr mir sagen was ich falsch gemacht habe, bzw was ich in der Software (grbl-master)ändern muss, damit der Laser auch funktioniert. Link: http://www.domestichacks.info/video/diy-laserplotter-cnc-teil-6-software/
:
Bearbeitet durch User
Nimm doch Spindle on/off bzw PWM Pin 11 bei Vers. 0.9 https://github.com/grbl/grbl/wiki/Connecting-Grbl
Nchdem ich wie in dieser Beschreibung „#define INVERT_SPINDLE_ENABLE_PIN“ entfernt habe, funktioniert es. http://wp.br0s.de/2016/02/16/grbl-v0-9-no-pwm-spindle-fraesemotor-ohne-drehzahlsteuerung/ Gibt es die Möglichkeit ein Layout aus Eagle so zu konvertieren das ich es mit der GRBL-Software abspielen kann ?
:
Bearbeitet durch User
Ja mit PCB-Gcodes klappt es mit dem Konvertieren. Statt der Z-Achse benutze ich einen Laser. Wie kann ich das so einstellen, dass hier ebenfalls der Pin D12 als "Z-Achsen Ersatz" funktioniert. Gerade habe ich das Problem, dass nur die X & Y-Achse funktionieren. D12 ist auf dauer HIGH !
Am schnellsten wird es wohl gehen, wenn Du mit einem Texteditor die Z-Fahrbefehle (und evtl. vorangestellter G-Cmd) durch Spindle-on/off ersetzt. Vermutlich wird es nur zwei verschiedene Z-Positionen geben, die Ersetzungen sollten also schnell gemacht sein: Bsp: G01 Z-0.5 wird ersetzt durch M03 -> runter = einschalten G01 Z1 wird ersetzt durch M05 -> rauf = ausschalten Siehe auch http://linuxcnc.org/docs/html/gcode.html
Danke, Klappt super. Ich würde gerne das der Homepunkt (x0 y0) nicht unten links, sondern gerne oben ist(ob oben links oder rechts ist egal). Hierzu finde ich leider keine passende Einstellung. Hier mal ein Bild wie es momentan aussieht. https://camo.githubusercontent.com/a1d92c7582f62d10ea3a9dd52324c334ebf8cffa/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f333732343735342f3236363638392f37386430323061632d386532372d313165322d383864362d3466356265316461393637332e706e67
Meinst Du spiegeln über die X-Achse oder eine Offset auf Y? Evtl. das Layout vorher spiegeln und dann ULP ausführen? Normalerweise ist bei CNC 0;0 unten links. Es gibt diverse CAM Progs die das evtl. auch aus GCode können: EstlCam, CamBam, NC Corrector
Ja, ich würde gerne die Y-Achse spiegeln, sodaß diese beim Homing oben ist. Dies wäre leichter.
:
Bearbeitet durch User
Wenn jetzt im GCode alle Y Koordinaten positiv sind, könntest Du im Texteditor einfach 'Y' durch 'Y-' ersetzen... Besser wäre es aber sich mit einem CAM Programm zu beschäftigen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.