Beruflich Dokumente
Kultur Dokumente
Living
Outside
Play
Technology
Workshop
Table of Contents
Frankenstein Laser Engraver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 5: Cabeling #1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 6: Getting the black magic stuff on the magic black brick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Step 8: Calibrate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. backplane of old picture frame
2. scanner bed
3. print head carriage
4. dvd laser 300mW
5. printer section with rod, belt and stepper
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. Y-Axis from printer
2. X-Axis from scanner
3. Easydriver test setup on breadboard
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Smart :)
So long story short:
The poti is set to a low resistance that means the steppers get a fraction of the current the Easydriver can deliver. Max 750mA per coil. The poti is set to roughly 25%.
Just so that they dont scream in pain.
Stepper motor pinout:
On my journey through the endless deepth of the internets I often stumbled over question as how to get the correct pinout from the steppers.
You just need to take a piece of wire and connect the pins. If you connect the correct pairs you should feel a resistance when turning the shaft of the stepper
Image Notes
1. this plastic was removed to give more space
Image Notes
1. ...and here
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. sawed off here
Image Notes
1. part of the carrier was removed. I kind of regreted it later on as it would have
been perfect for the of the laser/pen
Image Notes
1. original printer plate where the DC motor and print head was mounted on
2. aluminium L-profile. Cut out with hacksaw where needed.
Image Notes
1. printer plate
2. aluminium profile; L-shape. Mounted to the printer plate with 2 screws
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. L-profile which supports the printer plate is screwed to the the scanner sledge.
2. 90 nose cut away to fit the profile
Image Notes
1. lucky me for having good connections to a local metal processing company.
Image Notes
1. sawed off
Step 5: Cabeling #1
Y-axis cables
As the motor moves with the Y-axis (obviously) I had to think about how to do the cabeling.
I used an salvaged 5-pin connector from an old mainboard and simply soldered it to the stepper motor wires. A 4-pin ribbon cable served as an extension to a little piece
of stripboard which I mounted to the L-profile.
The stripboard is a "gateway" for all electronics on the movable Y-axis to the arduino.
I took the flat cable which used to be connected to the scanner sledge and soldered some female pin headers to it. Very crude job with room for improvement. If I would
have been more cautious I could have soldered 8 pins to the flat cable but this is a very fragile task. You will see why later.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. pins from stepper
2. pins to Easydriver
3. pins from laser
4. pins to laser driver
5. from fan
6. to fan controller (relay)
7. used hot gun to glue the back of the stripboard so it can not make contact with
the alu by accident
Step 6: Getting the black magic stuff on the magic black brick
To control the EDs you need to get grbl up and running on your Arduino.
I used GRBL 0.8c which can be obtained from https://github.com/grbl/grbl
Scroll down to 'Downloads' and grab the 0.8c version. It is a precompiled hex file and can only be uploaded to the Arduino with an hex-uploader.
I used http://www.ngcoders.com/downloads/arduino-hex-uploader-and-programmer/
To avoid the 'out of sync' error you need to modify the baud rate at whiche the uploader sends to the Arduino from 19200 to 115200. See picture.
To modify the pinout of GRBL you need to get the sources from above link and manipulate the file config.h and recompile it afterwards, of course. There you are able to
relocate the pins as you like. This might come in handy if you use another stepper driver board.
To recompile type in the shell:
make clean
make grbl.hex
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. jack for external power supply.
Do not cross the streams...
Image Notes
1. beautiful lights
2. beautiful lights
Step 8: Calibrate
Before doing fancy stuff with the steppers they need to be calibrated. This is an essential step and must not be left out.
I have found a nice and explanatory video tutorial over at BuildYourOwnCNC .
In generall it says you need to calculate the estimated step/mm.
From that point you move your desired stepper via gcode (x200 for example). Then you need to take the discrepancy and calculate your new step/mm until it moves the
exact range you commanded. But see the video for more information ans some math.
I suggest to create an excel sheet to save you some headache.
I ended up with an precision of 1/10 mm on both axes. Could be tweak even more if I could measure the distances more accurate.
You can use every kind of terminal tool to communicate with grbl. I used CoolTerm .
I guess you know how to load a terminal and connect to your Arduino.
In the picture you can see my current calibrated data.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. angular
2. u-profile. Did I mentioned I love alu profiles.
3. first drawing. and there was much rejoicing. yay.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. 1. drill the holes with layout glued to the blue protective foil.
Image Notes
1. 2. remove all photosen. varnish with some alcohol
Image Notes
1. traces were to dense so I had to draw some extra drill holes
2. 3. use a overhead projector pen to draw the traces
Image Notes
1. Fe(III)CL
Image Notes
1. some fat fingerprints
Image Notes
1. use alcohol again to remove permanent pen.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. cleaned up PCB
2. used some edding. not nice
3. overhead pen. nice !
Image Notes
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
Image Notes
1. never use superglue to fix pin headers. never. ever.
Image Notes
1. laser driver circuit.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Balsawood with a 1mm thickness is just engraveable. I tried to do several runs with very slow feed rates but it didn't go through.
10mm/sec may just burn the wood around the laser line.
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
Image Notes
1. backplane of old picture frame
2. scanner bed
3. print head carriage
4. dvd laser 300mW
5. printer section with rod, belt and stepper
Related Instructables
Pocket laser
engraver. by
Groover
Stroboscope
(zoetrope) using
Arduino and a
broken Xbox
360 DVD drive
by elabz
How to change
the laser Diode
in your DVD
player (video) by
mario11
DIY BioPrinter
by Patrik
Advertisements
http://www.instructables.com/id/Frankenstein-Laser-Engraver/
$60 Laser
Engraver /
Cutter by cgosh
Laser Flashlight
Hack!! by Kipkay