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.
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 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
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.
On Rat rig:
- 5x V-SLOT 2040 – Black
- 8x OpenBuilds Universal L Brackets (Single)
- 1x OpenBuilds Tee Nuts (25 Pack)
- 5x OpenBuilds Tee Nut (1 Unit)
The wiring diagram of this machine is very simple, just follow the following schedule (the used resistance is 1k ohms):
Printed pieces in 3D, you'll need a 3D printer or else order from any website online already printed pieces.
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:
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:
3DP Burner image2code: https://github.com/villamany/3dpBurner-Image2Gcode/releases
<OptimisationMode state="Value">None</OptimisationMode> <ToolDiameter state="Value">0.18</ToolDiameter> <PlungeFeedrate state="Value">30000</PlungeFeedrate> <CutFeedrate state="Value">1000</CutFeedrate> <ClearancePlane state="Value">0</ClearancePlane> <SpindleSpeed state="Value">255</SpindleSpeed> <TargetDepth state="Value">-1</TargetDepth> <DepthIncrement state="Value">1</DepthIncrement> <CutOrdering state="Value">LevelFirst</CutOrdering> <StepOver state="Value">0.75</StepOver> <MaxCrossoverDistance state="Value">1</MaxCrossoverDistance> <StartCorner state="Value">TopLeft</StartCorner> <RegionFillStyle state="Value">HorizontalHatch</RegionFillStyle>
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 :)
Software and code
Did you replicate this project? Share it!I made one
Love this project? Think it could be improved? Tell us what you think!