Um das Thema hier mal nach langer Zeit wieder aufzuwärmen... Der Laser ist mittlerweile umgezogen in einen Sapphire Pro (da sich dort dank CoreXY die Arbeitsfläche nicht mehr bewegt...). Und die Gravur-Ergebnisse sind mittlerweile so, wie ich mir das gewünscht hab: Unterschiedliche Geschwindigkeiten zeigen schön das Graustufen-Verhalten (und wie unterschiedlich das allein schon von Holzsby trapperjohn - Laser-Ecke
First warning: The chinese laser driver boards may work in any possible way. I assume that the laser is powered by 12V and the TTL is expected to be 0..5V. Normally 5V means full power and 0V means off - but this can also be inverted! The analog TTL modulation input is "emulated" via PWM output from your RAMPS board. Have a look at the introduction text here: (and ignore the lower part as thby trapperjohn - Laser Cutter Working Group
QuoteVDX ... attach an external power source with +5V to see, if it will work as expected ... and a multimeter @current in series to the diode for the drawn current ... Don't forget to connect both GNDs .... ;-)by trapperjohn - Laser Cutter Working Group
If the multimeter shows different voltages on Pin 44 when using M106, then he is already correctly using PWM ... Is Pin 44 a good choice? The marlin doc says that it might be already in use by the LCD? And (as I also sent you via PM) you should check that your TTL GND is also connected to GND of your 12V laser power supply! There is also a slight chance that TTL control of your board is inverby trapperjohn - Laser Cutter Working Group
I use the 4.5A driver from Lasertack attached to a 3.5W NUBM05 diode.by trapperjohn - Laser Cutter Working Group
Thanks - there is no real ventilation yet (only the air flow through the box). And I think that also the dark parts are still a bit overpowered.by trapperjohn - Laser Cutter Working Group
Very good so far - still dialing in speed and power levels, but the first attempts look promising.by trapperjohn - Laser Cutter Working Group
Accelerated moves are actually no issue for me - I'm mostly targeting grayscale engraving which I'm doing line-wise. The laser is always moving from left to right at the same speed and laser power modulated via PWM. Acceleration and deceleration are done before and after the the laser is switched on. But if I understand the Marlin config correctly, I just need to disable laser support and defineby trapperjohn - Laser Cutter Working Group
The laser is attached to my 3D printer using a quick swap mounting plate therefore I didn't want to break 3D printing functionality... Unfortunately I just found out that M3/M5 commands lead to stuttering moves. Each time an M3 command appears between G1 commands, the laser stops for a short moment. I already removed the powerup/powerdown delays from the firmware but this did not help. This toby trapperjohn - Laser Cutter Working Group
I did not change the board type, just enable the laser option in the advanced config header. What specific laser driver do you own? You could also use for example a MOSFET or an opto-coupler between the RAMPS board and your laser driver to feed the PWM input: 12V | | 5V PWM output -> MOSFET | |by trapperjohn - Laser Cutter Working Group
Your laser driver board has two inputs, right? One should be power and one should be TTL. The TTL input is then used to control the current that is fed into your laser, i.e. 0V = Laser off, 5V = Laser max (or inverted). A PWM signal can be used to "simulate" these voltages. If you enable the laser option ("SPINDLE_LASER_ENABLE") within Marlin's Configuration_adv.h, there are 3 pins assigned in pby trapperjohn - Laser Cutter Working Group
Actually, I only used it to align the TTL driver yet. And I accidentally burned some wood during that operation ... ;-) I need to design a quick-release mount for my 3D printer so I can swap between the hot end and the laser. But currently I don't have much spare time due to ongoing house renovation...by trapperjohn - Laser Cutter Working Group
Eine Kiste ist schon mal drumherum - z.Z. wird aber damit noch gedruckt...by trapperjohn - Laser-Ecke
Ich bin noch dran - zumindest habe ich schon mal ein dickes Loch in die Extruder-Aufnahme des Anet gebohrt, um den Laser durchzulassen ;-) Ich muss aber erst noch Marlin erweitern, da ich gern auch die Analogspannung des Diodentreibers einstellen können möchte. Dazu hab ich mir ein paar Digital Poti (MCP 4151) geordert, die per SPI angesteuert werden. Dauert also noch etwas...by trapperjohn - Laser-Ecke
Quotefinch666 The laser driver also has an analogue input. Anyway, Im wondering what I'm doing wrong. Should the TTL input be used for switching on and off and should the analogue input be used for variable laser power? Are you sure the driver has an analogue input? It is not advertised and I can't identify it on the product images ... I guess, it is just a simple TTL driver - i.e. you conneby trapperjohn - Laser Cutter Working Group
Ich hab mich mal für das Plugin von J Tech Photonics entschieden: Wobei, im Grunde haben die auch nur das Standard GCode Plugin von Inkscape zurechtgedreht und ihren Namen draufgeschrieben .... Nichtsdestotrotz sieht das schon ganz gut aus, ich kann Bitmaps auf die Inkscape Zeichnung schieben und die werden dann entsprechend mit der passenden Laser-Power als G-Code exportiert. Da mein Graviby trapperjohn - Laser-Ecke
Oh ja, du hast Recht, bei 2,5A werden schon 3,75W optical power angegeben:by trapperjohn - Laser-Ecke
QuoteVDX die 3.5W-Diode kann bei guter Kühlung bis max. 2.5A vertragen - zu empfehlen sind eher 2.3A (etwa 3 Watt optisch). Noch mal blöd gefragt - das Datenblatt spricht von "typical" 2.5A und "absolute max." 3.5A. Letzteres ist dann vermutlich direkt die Schwelle zum Tod und selbst die 2.5A sollte man zwecks langer Lebenszeit vermeiden? Mittlerweile hab ich den Laser auch getestet, um den Tby trapperjohn - Laser-Ecke
Ich habe gesehen, es gibt mehrere Inkscape Plugins zum Erstellen von G Codes zum Lasern. Welches ist empfehlenswert(er)? Mir sind die Unterschiede nicht ganz klar... Basierend auf 'image2gcode' habe ich den Konverter mal in Python nachgebaut und würde den gern direkt mit dem Inkscape Plugin verheiraten. Dann kann man auf einen Schlag sowohl Konturen lasern als auch Pixel Grafiken in Graustufen gby trapperjohn - Laser-Ecke
QuoteVDX ich stelle mein Leistungs-Poti beim Gravieren auf etwa 5% bis 15% ein, wobei ich das auch noch zusätzlich mit der jeweils eingestellten Geschwindigkeit variieren kann ... D.h. du hast ein Digital-Poti vor den Modulationseingang geschaltet? Das gleiche würde ich ja mit vorgeschaltetem D/A Wandler und Transistor/Mosfet/Optokoppler auch erreichen. Hmm .. mal sehen. Ich besorg mir erst mby trapperjohn - Laser-Ecke
Also sollte ich lieber in ein separates Netzteil oder einen DC-DC Converter investieren? Ich kann nicht wirklich einschätzen, wie viel der Unterschied zwischen bspw. 9V und 12V letztlich temperaturmäßig ausmacht...by trapperjohn - Laser-Ecke
Ich mach mal hier auf deutsch weiter... Kurz zusammengefasst - ich möchte einen Anet A8 zum Laser Gravieren umrüsten. Der 3D Drucker lässt noch auf sich warten, aber die Laser Ausrüstung liegt schon (teilweise) hier. Ich haben eine NUBM05 Laserdiode im 25mm Kupfergehäuse und Halterung: Dazu den "großen" Treiber von Lasertack: Wenn ich Viktor (VDX) richtig verstanden habe, sollte ich den Lby trapperjohn - Laser-Ecke
Received the laser module from DTR, fortunately without any customs problems Now I have to wait until my safety glasses arrive. Won't try it before... ;-)by trapperjohn - Laser Cutter Working Group
But shouldn't the results differ? When running with 10mm/s, during a pulse of 5 microseconds the laser would 'touch' 0,00005mm. When running with 100mm/s the laser would touch ten times this distance (i.e. less power on a certain spot). Or is this negligible? Nevertheless, I expected the laser to run continuously when PWM'ing the analog input (i.e. the laser driver sees the PWM signal as analogby trapperjohn - Laser Cutter Working Group
I.e. if laser power and pulse/mm is fixed, the variable pulse-length defines the cutting/engraving speed (and vice versa)? For example 400 pulse/mm, 30 microsec/pulse means 400*30 microsec per mm = 120 millisec per mm = 8,3mm per second?by trapperjohn - Laser Cutter Working Group
I'm not sure that I understand how this works ... I've seen G-codes M3/M4/M5 to control laser power, but most tools seem to just use G0/G1 and provide laser power via the 'E' parameter. Doesn't the controller firmware have to know that its controlling a laser and not the extruder anymore? For 3D printing, the 'E' parameter describes the length of filament between start and end point - so when usiby trapperjohn - Laser Cutter Working Group
Bought the Lasertack with 4.5A max - i.e. feeding the input with a 5V Arduino PWM (less than 1kHz) should do the trick.. that would be nice ;-) Now I have to look for a controller firmware which supports Laser and 3D printing at the same time. Most seem to target only one of them (e.g. the Marlin branches).by trapperjohn - Laser Cutter Working Group
Short question: Can I feed the driver's analog modulation input with PWM signals from a microcontroller? Or does it have to be a "real" analog voltage (e.g. PWM plus resistor/capacitor)?by trapperjohn - Laser Cutter Working Group
I could not find any info or recommendation for these drivers - most of DTR's drivers seem to target laser pointers etc and not cutting/engraving I found at least some recommendations for the Lasertack...by trapperjohn - Laser Cutter Working Group
Finally I decided to order a 3.5W NUBM05 in 25mm copper module and G-2 glass lens from DTR. Divergence / beam size seems to be okay for my purpose ... I'll see ;-) But first I have to wait for the Anet A8 and become familiar with it... Recommendation for the best bang-for-the-buck laser driver with analog modulation (the NUBM05 has a max. current of 3.5A)? The Lasertack 4.5A driver for aboutby trapperjohn - Laser Cutter Working Group