Carbide Create: A Simple CNC Box

From ShapeOko
Revision as of 20:42, 7 January 2018 by Willadams (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This tutorial is also at: where it may be discussed at need.

For this tutorial we will use:

  • Width: 9.5″
  • Depth: 3.5″
  • Height 7.375″
  • Thickness(s): 0.5″ thick wood. 0.0625″ thick plexiglass and 0.125″ plywood
  • Inset: 0.125″ from front and back edges and 0.25″ deep

It is also necessary to determine the orientation of the box --- this particular case is envisioned as standing up, or hanging on a wall, more as a shadow box.

Launch Carbide Create and choose a stock size with reasonable proportions for your monitor and which is comfortably larger than all the parts involved:

CC asimplebox jobsetup.png

It is probably also helpful to go into Document Background | Edit and set the grid spacing to and integral value of the box dimensions --- 0.125" should be fine enough:

CC asimplebox jobsetup background grid.png

  • Ok
  • Ok

Draw in rectangles for the top, bottom, front, back, and sides:

CC asimplebox rectangle.png

  • 7.375″ × 3.5″ (top/bottom)
  • 3.5″ × 9.5″ (sides)
  • 7.375″ × 9.5″ (front/back)

Rearrange and rotate the rectangles as desired:

CC asimplebox rectangles.png

As depicted in the video (see the stills at: ) some parts must be inset / smaller than the nominal dimension of the box to allow for joinery. This becomes clear as one draws in the pockets for the joinery.

The shadow box which we envision making will have the orientation of the boxes from the video being set on their left side as viewed above. Therefore:

  • the left side will be full depth so as to function as a stop
  • the right side will have its depth reduced to allow the front of the box to slide in place
  • the top and bottom will have dadoes for the front and back, and rabbets (rebates) for the side (please see the Glossary if unfamiliar with any of these woodworking terms.)
  • the front and back will need to be reduced in dimension to fit --- we will not be routing rabbets in them due to the thinness of the selected stock

Begin by drawing in and positioning the dadoes for the front and back in the top, bottom, and sides --- these will be cut with an 0.0625″ endmill and if done as pockets would need to be at least 10% wider --- rounding up to 0.07″ would be one option, but is problematic in terms of positioning. An alternative is to draw in a line and cut as a follow path operation, trusting that the endmill will cut a bit wider than its nominal dimension due to runout and expecting the sheet good to probably be slightly undersize. For simplicity's sake, we will do the latter.

Use the Polyline tool to draw in a line beginning and ending at the corners of each edge which you need a dado along:

CC asimplebox polyline.png

Click Done after drawing a line, select it:

CC asimplebox polyline selected.png

and then edit the positioning information to place it where desired:

CC asimplebox polyline moved.png

Note that you will need to roundup or down (used 0.063″) and the line should be positioned at

0.125″ (inset) + (0.0625″ (dado thickness)/2)


0.125″ + 0.03125″ ~= 0.156″

Repeat this process for each dado (note that you may need to deselect and reselect to get in and out of the various modes, esp. if you choose to duplicate geometry):

CC asimplebox polylines moved.png

Next begin drawing in the rabbets for the left side — these should be 3.5″ tall and 0.5″ wide, but will need to be appropriately larger to ensure that the entire surface is cut — add at least the diameter of the endmill which you are using to the height and width, so:

CC asimplebox rabbet.png

Repeat for the other rabbets on the top and bottom.

Note that the rabbets for the right side should have their height reduced by:

half-added height + inset + thickness of top

CC asimplebox rabbets top bottom.png

At this point, it may be helpful to review the appearance from overhead:

CC asimplebox xray overhead.png

The visible portion of the bottom (from the underside of the box) will be 8.5″ × 6.375″ --- the dadoes may be any depth up to the 0.25″ of the rabbet --- the material thickness of 1/16″ is a bit shallow, so we double it to keep the math simple. A worthwhile improvement is to cut this dado with a ball-nosed endmill --- this will result in a rounded bottom which will be stronger and less likely to break. It also makes adjust the fit by sanding the inset part easier.

The dimensions of the back should be a bit less than that, adjusted as desired for using a ball-nosed endmill --- simpler to use the 0.25″ for the part dimension and to increase the 1/8″ depth slightly.

CC asimplebox bottom.png

The front should extend to the right edge and is 9.125″ × 6.625″:

CC asimplebox front.png

Draw in a one-half inch circle and align it with the center right of the front:

CC asimplebox front indent circle.png

Draw in a rectangle and align it against the bottom center of the circle:

CC asimplebox front indent circle tohalf.png

Click on the circle and control-click on the rectangle (the rectangle should have a dashed appearance):

CC asimplebox front indent circle tohalf boolean.png

click on Boolean Subtraction and then shift over to the right slightly:

CC asimplebox front indent circle half moved.png

If we were using thicker materials for the front and back we would add geometry to cut rabbets to allow them to fit. Instead, they'll simply slide into place.


And at this point we're essentially done. All that's left to do is assign toolpaths. Here we will assume that folks will cut one part at a time --- the way I do that is to assign all the toolpaths, save the file, duplicate the file once for each part w/ an appropriate name, then open each and delete everything which is not needed, then export G-Code.

CC asimplebox CAM dadoes.png

CC asimplebox CAM indent.png

CC asimplebox CAM rabbets-left.png

CC asimplebox CAM rabbets-right.png

CC asimplebox CAM profiles sides.png

CC asimplebox CAM profiles frontback.png

and it's done:

CC asimplebox CAM preview.png

Please review / adjust / test feeds and speeds as necessary before outputting G-Code and actually cutting.