Shapeoko Coaster Project

Pages
Contributors: MTaylor
Favorited Favorite 3

Processing the Toolchain

alt text

The first part of the process involves doing the design and CAM work. For this example, Inkscape is used to generate .svg files that are then passed to Makercam.com to do the tool path generation. This section covers what that process looks like.

alt text

I start by opening inkscape and figuring out how to make the grid meaningful to me. I set it to 1/4 inch and aim for a 3 1/2 inch coaster.


alt text

Start drawing some shapes!


alt text

I realized my grid wasn't fine enough for the task, so I increased it. I put lines in for each place I want to engrave or cut out. I think I want two rings around the outside with a graphic in the middle, and a few terraced cuts around the parimeter

Now, it's time to bring in the graphic. Inkscape works great for dealing with vector shapes that don't have to be any particular size. On the flip side, it's not so good for working in strict coordinates, like for machining parts.


alt text

The SparkFun flame is the obvious demo material! After importing it, it needs to be cleaned up.


alt text

Select it, remove the fill, and set the stroke paint to solid. After this, a mini flame can be seen in the middle for no particular reason. Delete what you don't need.


alt text

I thought the flame might look good framed by the two edge circles, so I scaled and slid it around until I was satisfied.


alt text

To remove the extra part, select "edit paths by node", and use the tool bar to clean up the desired points.


alt text

At the last moment, I decided I wanted to put another level to the perimeter. I had already made the interior graphics, so I slid up and to the right so I could put another circle around them.


alt text


A sketch of the profile helps me decide what cuts need to be done, and in what order

I was developing this thought as I went through the inkscape drawing and came up with the above. Each number is the order of the operations. For the first job, the 1x6 will be planed down to 3/8th inch, and two of the perimeter cuts made. The coaster won't be free until step 5 which is what I want. The next job will be to change tools and run step 4 to put the graphics on the coaster. Lastly, the perimeter cuts will be finished releasing the part from the stock.


Now that I have an idea of what my workflow will look like, MakerCam is loaded with the .svg file from inkscape, and it appears at the origin because that's where I drew it. If it's not, it can be moved.


alt text

I've selected one ring to show that each line is an independent shape. If different operations happen for different shapes but they're connected, the CAM software can't tell them apart.


alt text

The first operation will be to plane the 3/4 inch stock down to the thickness of the coaster, 3/8 inch. Select the major circle, then select 'CAM' then 'Pocket operation'. MakerCam presents me with a set of parameters that I need to change. I know I'll be zeroing the machine to the surface of the material, so the stock surface will be 0. I'll cut down to .375 inches, or -0.375 (because down is negative on the Z axis). Feed rates and depth-per-cut can be set here too. Don't forget to specify your tool diameter!


alt text

Next up is to make a profile operation. This will generate a path around the major circle to hog out the extra material and give the tool some room to work on the other parimeter operations. Really, this just makes the pocket operation a little bigger.


alt text

Now, it's time to make the two profile operations that make the detail on the perimeter. First, a shallow cut on the inner circle, then a deeper cut farther out.


alt text

This is the profile for the outer circle.


alt text

To make the toolpath for the engraving, select all shapes to engrave (use ctrl-click to multi-select) and choose 'CAM' then 'Follow path operation'. Where a profile operation is used, the path goes outside or inside the line by half a bit width, while 'Follow path' goes directly on the line. I will be using a fine pointed engraver for this step so it's Ok, I can assume the width is small. I've set up these parameters to make one pass at almost the complete depth, then finish off with another pass a little deeper to make sure everything is cleaned out.


alt text

The final operation is to finish the parameter cut and free the piece from the stock. When the part becomes free, it may bounce around and get chewed up by the tool but I'll risk it. Using 'tabs' is the industry standard way of cutting out most of the part while leaving little bits of material to retain it. Tabs are available in MakerCam, but I haven't used them.


alt text

Now, click 'CAM' then 'Calculate All' to have the software ponder the operations you have specified and generate the associated tool paths.


alt text

After calculating, green paths with arrows appear that show the movement from the top down. Everything *looks ok, though our view is obscured by the lack of a third dimension.*


alt text

Here's where the Gcode comes into play. Select 'CAM' then 'Export Gcode' to bring up this window. It allows you select which operations go together, then generate and save a text file. Don't forget to add ".nc" to the end of the file name for MakerCam! The first job I select will be steps 1, 2, and 3 of my profile diagram, which will include the first pocket, the major profile, and the two detail profiles.


alt text

Next up is to export the engraving step on its own. This is because I need to manually change tools, and I can't do that in the middle of a Gcode job.


alt text

The last thing to export is the final perimeter cut.


Now, I have three .nc gcode files! As a sanity check I open them in Universal Gcode Sender, and click the 'visualize' button to view the paths in 3D

alt text

The first path shows mostly pocketing with a few parimeter paths, just how I want it. If you look closely, you can see how they will create a stepped edge.


alt text

The engraving step looks good too. It has two closely spaced cuts that resemble the original graphic.


alt text

The final pass to release the part. Notice that when the last cut is made, the part will not be held to the wasteboard anymore and will have be retained with a push-stick for a good cut.