Editing Laser cutter class

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 61: Line 61:
The laser program RDWorks can accept a number of file types, but unfortunately SVG isn't one of them. What we'll do, then, is convert our SVG badge into a DXF file, which RDWorks can use. Before we do this, however, we'll need to perform some preprocessing steps. If we just save a DXF directly, without performing these steps , RDWorks will interpret the file incorrectly, like so:
The laser program RDWorks can accept a number of file types, but unfortunately SVG isn't one of them. What we'll do, then, is convert our SVG badge into a DXF file, which RDWorks can use. Before we do this, however, we'll need to perform some preprocessing steps. If we just save a DXF directly, without performing these steps , RDWorks will interpret the file incorrectly, like so:


[[File:Laser_cutter_class_part_2_0.PNG|200px]]
!!! images


As you can see, there are lots of extraneous lines, missing curves, no text. If we left the file as is, the laser cutter would cut precisely this, producing an incorrect piece. To fix this, we need to eliminate all the bezier curves in the image.
As you can see, there are lots of extraneous lines, missing curves, no text. If we left the file as is, the laser cutter would cut precisely this, producing an incorrect piece. To fix this, we need to eliminate all the bezier curves in the image.
Line 67: Line 67:
With the image loaded up in Inkscape, select everything and convert all of the objects to paths (Path > Object to Path). Next, ungroup all of the objects (Object > Ungroup>. This is especially important because we have text, where the whole text object is a group composed of multiple smaller objects for each letter.
With the image loaded up in Inkscape, select everything and convert all of the objects to paths (Path > Object to Path). Next, ungroup all of the objects (Object > Ungroup>. This is especially important because we have text, where the whole text object is a group composed of multiple smaller objects for each letter.


[[File:Laser_cutter_class_part_2_1.png|200px]]
!!! images


Finally, we'll flatten out all of the bezier paths (Extensions > Modify Path > Flatten Beziers). We'll pick the flatness to be 0.1, which is the smallest we can produce with this tool. If we need a smaller size, we can always scale up the objects first, then apply the tool, then scale it back down.
Finally, we'll flatten out all of the bezier paths (Extensions > Modify Path > Flatten Beziers). We'll pick the flatness to be 0.1, which is the smallest we can produce with this tool. If we need a smaller size, we can always scale up the objects first, then apply the tool, then scale it back down.


[[File:Laser_cutter_class_part_2_2.png|200px]] [[File:Laser_cutter_class_part_2_3.png|200px]]
!!! images


Now we can save a DXF. In the save dialog window, select Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf) from the format dropdown menu. It's the longest entry in the list, which is useful to know if you plan on doing a lot of laser cutting. Make sure that the DXF's base units are set to millimeters so that when we import into the laser cutter software, everything will be sized correctly.
Now we can save a DXF. In the save dialog window, select Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf) from the format dropdown menu. It's the longest entry in the list, which is useful to know if you plan on doing a lot of laser cutting. Make sure that the DXF's base units are set to millimeters so that when we import into the laser cutter software, everything will be sized correctly.


[[File:Laser_cutter_class_part_2_4.png|200px]] [[File:Laser_cutter_class_part_2_5.png|200px]]
!!! images


We can now import the file into RDWorks. In a new document, import the DXF file just created (File > Import). Be sure to use import, not open, as the open dialog window only supports RDWorks' own RLD format.
We can now import the file into RDWorks. In a new document, import the DXF file just created (File > Import). Be sure to use import, not open, as the open dialog window only supports RDWorks' own RLD format.


[[File:Laser_cutter_class_part_2_6.PNG|200px]]
!!! images


We can now see that the imported image has none of the extra lines that we had earlier.
We can now see that the imported image has none of the extra lines that we had earlier.
Line 89: Line 89:
Notice first that all of the paths are currently black. This means that they're assigned to the black layer. Layers are identified by color alone. Select the outer rings of the Noisebridge logo, and the text, by clicking the paths and/or click-dragging a marquee. Now assign them to the blue layer by clicking the blue square at the bottom left of the work area.
Notice first that all of the paths are currently black. This means that they're assigned to the black layer. Layers are identified by color alone. Select the outer rings of the Noisebridge logo, and the text, by clicking the paths and/or click-dragging a marquee. Now assign them to the blue layer by clicking the blue square at the bottom left of the work area.


[[File:Laser_cutter_class_part_2_7.PNG|200px]] [[File:Laser_cutter_class_part_2_8.PNG|200px]]
!!! images


Now select the inner part of the Noisebridge logo and assign it to the red layer.
Now select the inner part of the Noisebridge logo and assign it to the red layer.


[[File:Laser_cutter_class_part_2_9.PNG|200px]]
!!! images


We've assigned three different layers because each will have distinct properties. The black layer will be a simple cut. We don't need it to be precisely sized because its just the external edge of the badge, and doesn't have to interlock with anything. The blue layer will be engraved, not cut. And finally, the red layer will be cut, but needs to have its size tightly controlled to adjust for the fact that when you cut material, the cut has a thickness, and the resulting piece is not precisely the size you've specified in software.
We've assigned three different layers because each will have distinct properties. The black layer will be a simple cut. We don't need it to be precisely sized because its just the external edge of the badge, and doesn't have to interlock with anything. The blue layer will be engraved, not cut. And finally, the red layer will be cut, but needs to have its size tightly controlled to adjust for the fact that when you cut material, the cut has a thickness, and the resulting piece is not precisely the size you've specified in software.
Line 99: Line 99:
We'll now modify each layer to specify its different properties. Double click the black layer in layers tab at the top right of the work area. This brings up the layer properties pane for the black layer.
We'll now modify each layer to specify its different properties. Double click the black layer in layers tab at the top right of the work area. This brings up the layer properties pane for the black layer.


[[File:Laser_cutter_class_part_2_10.PNG|200px]] [[File:Laser_cutter_class_part_2_11.PNG|200px]]
!!! images


Since we want to cut this layer, we'll set the processing mode to Cut.
Since we want to cut this layer, we'll set the processing mode to Cut.


[[File:Laser_cutter_class_part_2_12.png|200px]]
!!! images


We also need to specify the speed and power for this layer. The blue acrylic I'm using is 3mm, so we look this up in [[Laser_Manual#Known_good_materials|the laser manual's section on known materials]], so the speed is 20mm/s and the power is 55%, but the acrylic you use may have different settings. We'll enter these into the speed and power fields of the layer parameters pane. Make sure to set both the min power and max power to the same value.
We also need to specify the speed and power for this layer. The blue acrylic I'm using is 3mm, so we look this up in [[Laser_Manual#Known_good_materials|the laser manual's section on known materials]], so the speed is 20mm/s and the power is 55%, but the acrylic you use may have different settings. We'll enter these into the speed and power fields of the layer parameters pane. Make sure to set both the min power and max power to the same value.


[[File:Laser_cutter_class_part_2_13.PNG|200px]]
!!! images


Next, we need to make sure no special size adjustments are being made, so click the advanced button as shown below and make sure none of the boxes are checked. We'll see these again for the red layer.
Next, we need to make sure no special size adjustments are being made, so click the advanced button as shown below and make sure none of the boxes are checked. We'll see these again for the red layer.


[[File:Laser_cutter_class_part_2_14.PNG|200px]] [[File:Laser_cutter_class_part_2_15.PNG|200px]]
!!! images


That completes our settings for the black layer. We can now move on to the blue layer, which is for engraving. Click the blue swatch of color on the left side of the layer parameters pane.
That completes our settings for the black layer. We can now move on to the blue layer, which is for engraving. Click the blue swatch of color on the left side of the layer parameters pane.


[[File:Laser_cutter_class_part_2_16.PNG|200px]]
!!! images


As with the black layer, we need to set the processing mode, but this time it should be set to Scan, which tells the laser cutter that it should raster scan inside the paths rather than cut along them.
As with the black layer, we need to set the processing mode, but this time it should be set to Scan, which tells the laser cutter that it should raster scan inside the paths rather than cut along them.


[[File:Laser_cutter_class_part_2_17.PNG|200px]]
!!! images


We'll also look up the speed and power settings for engraving and enter those as before. Acrylic engraves at 400mm/s and 5% power regardless of thickness.
We'll also look up the speed and power settings for engraving and enter those as before. Acrylic engraves at 400mm/s and 5% power regardless of thickness.


[[File:Laser_cutter_class_part_2_18.PNG|200px]]
!!! images


Next we'll set the parameters specific to scan processing mode. In the bottom of the pane, we'll select the scan mode to be X Swing. There are four options here, X Swing, X Unidirectional, Y Swing, and Y Unidirectional. The X and Y options determine which directly the raster lines move, and we want X because that's fastest (it only moves the cutting head, rather than the whole armature). The Swing options specify that engraving should happen when the cutting head moves both left and right, whereas Unidirectional specifies that engraving happens only in one direction of motion. Swing is faster, but produces lower quality engraving. We pick X Swing because this project doesn't require very high detail.
Next we'll set the parameters specific to scan processing mode. In the bottom of the pane, we'll select the scan mode to be X Swing. There are four options here, X Swing, X Unidirectional, Y Swing, and Y Unidirectional. The X and Y options determine which directly the raster lines move, and we want X because that's fastest (it only moves the cutting head, rather than the whole armature). The Swing options specify that engraving should happen when the cutting head moves both left and right, whereas Unidirectional specifies that engraving happens only in one direction of motion. Swing is faster, but produces lower quality engraving. We pick X Swing because this project doesn't require very high detail.


[[File:Laser_cutter_class_part_2_19.PNG|200px]]
!!! images


We also have to specify the line separation. This is the distance between raster lines, and the smaller the number the higher detail we can produce, but the more raster lines (and so more time) is required to produce the image. We'll pick 0.1mm, as this is a good quality, and works well for the speed and power we used.
We also have to specify the line separation. This is the distance between raster lines, and the smaller the number the higher detail we can produce, but the more raster lines (and so more time) is required to produce the image. We'll pick 0.1mm, as this is a good quality, and works well for the speed and power we used.


[[File:Laser_cutter_class_part_2_20.PNG|200px]]
!!! images


Finally, we'll select the red layer. This layer will also be Cut mode, with the same speed and power as the black layer. However, unlike the black layer, we need to adjust the position of the cut because this will need to fit snugly with the black acrylic insert. To do this, click the advanced button and make sure Sew Compensation is checked. RDWorks gives this a strange name; to the rest of the laser cutting world, this is called kerf compensation. We need to specify the kerf size, which for acrylic is about 0.15mm, as listed in the manual. We might end up adjusting this later depending on how well the fit is. Because we want to keep the part of the acrylic that's outside the path, not inside, we set the compensation direction to inward.
Finally, we'll select the red layer. This layer will also be Cut mode, with the same speed and power as the black layer. However, unlike the black layer, we need to adjust the position of the cut because this will need to fit snugly with the black acrylic insert. To do this, click the advanced button and make sure Sew Compensation is checked. RDWorks gives this a strange name; to the rest of the laser cutting world, this is called kerf compensation. We need to specify the kerf size, which for acrylic is about 0.15mm, as listed in the manual. We might end up adjusting this later depending on how well the fit is. Because we want to keep the part of the acrylic that's outside the path, not inside, we set the compensation direction to inward.


[[File:Laser_cutter_class_part_2_21.PNG|200px]] [[File:Laser_cutter_class_part_2_22.PNG|200px]]
!!! images


We're now finished with assigning layers their parameters, so make sure you click the OK button in the layer parameters pane. If you click the pane's X/close button on the top right, or if you just hit enter, the software will forget all of the settings you just put in, so be sure to click OK.
We're now finished with assigning layers their parameters, so make sure you click the OK button in the layer parameters pane. If you click the pane's X/close button on the top right, or if you just hit enter, the software will forget all of the settings you just put in, so be sure to click OK.
Line 145: Line 145:
First, let's make sure that we have path previewing turned on, so we can see where the laser will move. Make sure the tool is enabled in the tool bar.
First, let's make sure that we have path previewing turned on, so we can see where the laser will move. Make sure the tool is enabled in the tool bar.


[[File:Laser_cutter_class_part_2_23.PNG|200px]]
!!! images


You can see where the laser will move, and the inflection points tell us where the laser enters and leaves a path. For this path, it's obviously not working inside to outside, so let's fix that.
You can see where the laser will move, and the inflection points tell us where the laser enters and leaves a path. For this path, it's obviously not working inside to outside, so let's fix that.
Line 151: Line 151:
Select everything (control-A) and open the cut optimization tool (Handle > Cut Optimize). Make sure that Inside-to-Outside is checked, and click ok.
Select everything (control-A) and open the cut optimization tool (Handle > Cut Optimize). Make sure that Inside-to-Outside is checked, and click ok.


[[File:Laser_cutter_class_part_2_24.PNG|200px]] [[File:Laser_cutter_class_part_2_25.PNG|200px]] [[File:Laser_cutter_class_part_2_26.PNG|200px]]
!!! images


The laser's movement preview changed, and now we can see it working inside to outside.
The laser's movement preview changed, and now we can see it working inside to outside.
Line 159: Line 159:
We'll now simulate the process, to ensure that everything is working correctly, and to find out how long it will take. Click the little monitor in the tool bar to open the simulation tool.
We'll now simulate the process, to ensure that everything is working correctly, and to find out how long it will take. Click the little monitor in the tool bar to open the simulation tool.


[[File:Laser_cutter_class_part_2_27.PNG|200px]]
!!! images


Click the Simulation button on the right. If the movement is too slow, adjust the Simulate sider, which specifies the simulation speed as a proportion of the actual speed.
Click the Simulation button on the right. If the movement is too slow, adjust the Simulate sider, which specifies the simulation speed as a proportion of the actual speed.


[[File:Laser_cutter_class_part_2_28.PNG|200px]]
!!! images


Here we can see that everything looks good.
Here we can see that everything looks good.
Line 169: Line 169:
Now we'll note down the Light Time listed on the top right. Because this project has mixed cutting and engraving, the time might be inaccurate, so we'll compare it later to what the machine says. We need this information to determine how much we need to pay for the laser usage.
Now we'll note down the Light Time listed on the top right. Because this project has mixed cutting and engraving, the time might be inaccurate, so we'll compare it later to what the machine says. We need this information to determine how much we need to pay for the laser usage.


[[File:Laser_cutter_class_part_2_29.PNG|200px]]
!!! images


=== Downloading to the Machine ===
=== Downloading to the Machine ===
Line 175: Line 175:
We're now ready to download the file to the machine. Click the download button on the bottom right of the workspace.
We're now ready to download the file to the machine. Click the download button on the bottom right of the workspace.


[[File:Laser_cutter_class_part_2_30.PNG|200px]]
!!! images


When prompted, give your file a name. The name must be alphanumeric only, and at most 8 characters. The choice is mostly arbitrary, as it's only used to identify the file on the machine. In this case, I'll use "blue", since this will be the blue piece of acrylic.
When prompted, give your file a name. The name must be alphanumeric only, and at most 8 characters. The choice is mostly arbitrary, as it's only used to identify the file on the machine. In this case, I'll use "blue", since this will be the blue piece of acrylic.


[[File:Laser_cutter_class_part_2_31.PNG|200px]]
!!! images


=== Similar steps for the Black Acrylic ===
=== Similar steps for the Black Acrylic ===
Line 185: Line 185:
We'll also perform some similar steps for the black acrylic piece. We'll use the current design as a starting point. First, we'll delete everything except the inner part of the Noisebridge logo, since that's all we want from the black acrylic.
We'll also perform some similar steps for the black acrylic piece. We'll use the current design as a starting point. First, we'll delete everything except the inner part of the Noisebridge logo, since that's all we want from the black acrylic.


[[File:Laser_cutter_class_part_2_32.PNG|200px]]
!!! images


Next, we'll change the layer parameters. Use the appropriate processing mode (cut) and appropriate speed and power. For the acrylic I'm using, it's 6mm thick, so the speed is 8mm/s and the power is 55%.
Next, we'll change the layer parameters. Use the appropriate processing mode (cut) and appropriate speed and power. For the acrylic I'm using, it's 6mm thick, so the speed is 8mm/s and the power is 55%.


[[File:Laser_cutter_class_part_2_33.PNG|200px]]
!!! images


We'll also adjust the kerf compensation. We'll use the same kerf width, but because we now want to keep the inside of the shape, we'll set the direction to outwards.
We'll also adjust the kerf compensation. We'll use the same kerf width, but because we now want to keep the inside of the shape, we'll set the direction to outwards.


[[File:Laser_cutter_class_part_2_34.PNG|200px]]
!!! images


We'll download this onto the machine as "black".
We'll download this onto the machine as "black".
Please note that all contributions to Noisebridge are considered to be released under the Creative Commons Attribution-NonCommercial-ShareAlike (see Noisebridge:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)