


Hello everybody, this is project How-ToDo, today I'll show you how I made a laser engraver from old DvD drives. Before we start I have to say that as most of my projects it's easier and probably cheaper to buy same thing from China (Ali or Amazon), and reason of making it by yourself is a process of making.
Step 1: Taking Apart the DVD Drives
Step 2: Assembling the Base
Step 3: Laser
Of course for a long time work we need to cool down the laser, for DVD it's may be enough just a little piece of aluminum, but in my case I need active cooling. I print this bracket to hold laser diode with driver on a heat sink and 50mm fun also because air only coming out from bottom I solve the problem with smoke extraction from engraving surface. Laser protection glasses is must have for this project, it's only cost a few dollars - don't save on your health.
Step 4: Electronics
For the brain I have Arduino nano (Ali or Amazon), also we need two step motor drivers A4988 drivers (Ali or Amazon), MOSFET IRFZ44N (Ali or Amazon), couple resistors 47 ohm and 10k (Ali or Amazon). Power supply for motors and laser is 12V and at least 3Amp (Ali or Amazon), power for arduino - right through usb, I think circuit is pretty simple, but if you have any question - feel free to ask. The most attentive of you could notice this heat sink, the fact is that a bought laser driver for one li-ion battery which is about 4V, sooo... this is lm317 step down dc dc from 12v to 4v, of course it's heating very much with 700mA current. I build everything on a breadboard, but forget to film, so let's look how I solder it to the board. MOSFET don't need a heat sink, it should be cold.
Step 5: Firmware
Step 6: Adjusting Step Motors Drivers
Back to electronic, we need to setup right current for step motors, before connecting it, plug in 12v power, arduino to PC, and measure voltage on trimmer potentiometers, u can calculate it by this formula:
Vref = Current Limit * 8 * 0,100 = Current Limit / 1,25
But because we don't know the right current for our motors, set about 250mV, connect motors. One of them was heating too much so I lowered it to 130mV, second used to missing steps and I rise the voltage to 350mV. Those 3 pins of driver is the resolution (step size) selector inputs, connect it to the +, but keep in mind that one of mine step motors doesn't work 16 step size, and I'm using only 8. At the same time with this setup try to move the axis from Laser GRBL software using those arrows, for an emergency stop push button with lightning.
Step 7: Program Setup
30 - max laser PWM, with this value on the arduino pin d11 will be 5V, you can leave this parameter as it is, but I changed it to 256, is done by sending such a command $ 30 = 256.
32 - laser mode, you need to send the "1" here, same as in the previous paragraph $ 32 = 1,
100 - how many steps the motor should make to go 1mm along the X axis,
101 - the same for the Y axis, these two parameters must either be calculated, but you need to know the pitch of the motor axis, or draw something - measuring the real dimensions of the resulting and Change the parameters. lines
130 and 131 - the maximum dimensions along the x and y axes, respectively, about 35 mm, depends on the drive.
In order to set a focus point the need to turn on the laser, to do this you need to send the M3 S250 and G1 X0 S25 F50 this will launch the laser at 10% power.
No comments:
Post a Comment