Laser Engraver With Arduino

106,981

1,258

63

This machine is designed to make the laser engrave in wood and opaque plastic, having an Arduino and the GRBL as machine automation basis. The machine axis are just the X and Y axis, which move a laser with power 1w 445nm, and this article aims to provide everything you need to make, without waiving of mechanical and electronic knowledge.

With around 170 euros can make one.

My portuguese blog: www.logicamecatronica.com (like my blog on facebook please)

Step 1: Materials

You will need some material for your machine, in which I produced a list of required material. You will need tools.

Bill of materials:

1x Arduino Uno

1x Motor Jaw Shaft Coupler 5x5mm

1x Laser 1w 445nm (you can choose another, but i recommend max 3w on this cnc)

1x CNC Shield v3.1

1x Laser driver 12v

2x stepper motors Nema 17

1x power supply 12v 5A

1x laser diode 1w 445 nm 5.6mm

1x heatsink 5.6mm laser diode

3x GT2 Timing Pulleys 20 tooth 3m GT2 Timing belt

1x 12v fan cooler

1x 605ZZ ball bearing

12x Pulley Wheels Roller 695ZZ1x 5.6mm TO18 Laser Diode Case

2x stepper motor driver DRV8825

2x limit switches

1x switch power 3D printed pieces

1x plugin 230v cable

1x USB cable (in future we will use Bluetooth)

M5 Nuts

various length of M5 screwdrivers

flexible cable wire for electronics

1x pair of safety glasses Note: Never look directly into the laser, always wear protective glasses, link these glasses are cheap and effective, look directly at the laser runs the risk of blindness and cataracts. http://www.dragonlasers.com/Laser-Safety-Glasses....

On Rat rig:

5x 500mm V-SLOT 2040 – Black

8x OpenBuilds Universal L Brackets (Single)

1x OpenBuilds Tee Nuts (25 Pack)

5x OpenBuilds Tee Nut (1 Unit)

Step 2: Electronics

The wiring diagram of this machine is very simple, just follow the following schedule (the used resistance is 1k ohms)

Step 3: 3D Printed Pieces

Printed pieces in 3D, you'll need a 3D printer or else order from any website online already printed pieces.

http://www.thingiverse.com/thing:819755

This printed pieces are from another user of insctructables (tobias.sobkowiak)

Step 4: Mounting

With this photos you can mount easily your machine.

Step 5: Software

Necessary software (works only on Windows 7 or higher and requires framework 4), I used the CamBam (is paid) and 3DPsender, made by a developer who also made a laser engraver, call 3DPBurner.

GRBL hex file: https://drive.google.com/file/d/0B5Y1gEmSHMjMS1R4RUhsamV3QXc/view?usp=sharing

Xloader to flash Arduino: http://russemotto.com/xloader/XLoader.zip

how flash and setting of GRBL: https://github.com/grbl/grbl/wiki

3DP Burner Send: https://github.com/villamany/3dpBurner-sender/releases

3DP Burner image2code: https://github.com/villamany/3dpBurner-Image2Gcode/releases

CamBam settings: https://dl.dropboxusercontent.com/u/40132197/CamBam%20settings.docx

Step 6: Results

The expected results of the machine will be these.

Download all files here: https://dl.dropboxusercontent.com/u/40132197/M.%20laser.zip

Thank you and i hope that you enjoy :)

Arduino All The Things! Contest

Runner Up in the
Arduino All The Things! Contest

2 People Made This Project!

Recommendations

  • First Time Author

    First Time Author
  • Toys Contest

    Toys Contest
  • Make it Glow Contest 2018

    Make it Glow Contest 2018

63 Discussions

0
None
Billgabo

2 months ago

Your Laser CNC can cut canvas (the fabric of backpacks) or leather?

0
None
Adrian-ClaudiuB

Question 7 months ago on Step 2

hello, what is the role of that 1k rezistor between the wires that comes from cnc shield to laser ttl ? i run some tests and the laser works the same with or without it, obly the resistance mesured with rezistor is like 4.8 v and without 4.99 v. cand you explain to me ? thanks

0
None
amccoy9

2 years ago

Why is there a resistor between the positive and negative TTL lines? Won't that short it?

1 reply
0
None
JoãoC7amccoy9

Reply 7 months ago

If you knew what a resistor is you wouldn't ask that question...I hope i know it already... ;)

0
None
AlexisC80

1 year ago

Do i need a bigger resistance for a bigger laser? lets say a 10w laser?

1 reply
0
None
JoãoC7AlexisC80

Reply 7 months ago

No, the resistance has nothing to do with the laser size. The resistance is there to limit the current from the Arduino pin. Just to turn on and off the laser.

0
None
thanhvietnguyen

1 year ago

Please can you fix the link:

https://dl.dropboxusercontent.com/u/40132197/M.%20laser.zip ?

2 replies
0
None
JoãoC7ToddD56

Reply 7 months ago

You can use GRBL 1.1 and LaserWeb for controlling the laser. And for designing use Inkscape, all free software. ;)

0
None
radioman02

1 year ago

I have the Arduino Uno R3. My laser is a 12 volt 500mw(below) on the R3, where do I connect it so the R3 controlls the on and off, the laser has it's own power supply. Thank You for the help

IMG_20170604_190925428.jpg
3 replies
0
None
IanK66radioman02

Reply 1 year ago

Hi Radioman02

Did you manage to get the laser module working, please share information.

Regards

Ian UK

0
None
radioman02IanK66

Reply 7 months ago

no I still don't. Here is my Arduino CNC Shield. Where do I plug the laser in at??

IMG_20180417_211737321 (1).jpg
0
None
JoãoC7radioman02

Reply 7 months ago

You should look for the pin that usually controls de spindle. The laser is controlled by the Arduino as if it was a spindle. Your laser module should have a pin where you can connect it to the cnc shield.

0
None
GeraldoJ3

7 months ago

relly works?

0
None
ClecioJ

11 months ago

Ola consigo usar o march3 como controladora este projeto ou tem um outro soft para usar

0
None
K K K

1 year ago

Sir, can I use this part from this site:

5x 500mm V-SLOT 2040 – Black
http://openbuildspartstore.com/v-slot-linear-rail/

it's very expensive from rat rig

0
None
Seanfrance

1 year ago

Great work!! I can't figure out how to get my laser to turn on and off .. same set up as you .. grrr

0
None
javajrc

1 year ago

hi mister, can you send me a photo of your datasheet. I don't understand your links between the cnc board and the laser driver....how I can set the motors and the endstops? can you write me pls? cecchini.dan@gmail.com

thanks!!

0
None
RobotEyes

2 years ago

Some time ago I built a Laser Engraver with this GearBest Kit.

Unfortunately I have not found a software acceptable and easy to use, so I wrote my own.

My software allows to load a picture and send it to the laser engraver quickly and easily.

My software is written in a generic way for almost all machines with standard GCode firmawre.

At the moment the software is WORK IN PROGRESS currently, in ALPHA testing.

As I needed to modulate the laser power (I have a 5500 mW one) I used GRBL firmware version 0.9 (other versions are ON / OFF, 0.9 is PWM)

Here the Robot Laser Project page : http://www.robot-eyes.com/en/RobotLaser/

I will update soon the page (for now very rough).

Please send an email at robotlaser@robot-eyes.com with your opinion, thanks.

0
None
okuzster

2 years ago

hey, let's say i have a 3d printer and want to replace it's print-head with a laser diode. what i need beside the diode?