Shapeoko CNC Machine: Difference between revisions

From All Hands Active Wiki
Jump to navigation Jump to search
JLDohm (talk | contribs)
No edit summary
JLDohm (talk | contribs)
No edit summary
Line 18: Line 18:
# Click the Job button to create a job. Select the body that will be machined
# Click the Job button to create a job. Select the body that will be machined
# Set the size of your stock. Then set the zero of your coordinate system. You may choose anywhere, but good choices are the corner of the stock or the corner of your part.
# Set the size of your stock. Then set the zero of your coordinate system. You may choose anywhere, but good choices are the corner of the stock or the corner of your part.
## If you will not be reducing the z dimension of your stock (thickness), consider adding 1mm to the bottom of your stock so that any operation that should go through your stock actually goes 1mm below the bottom of your stock, enuring it actually goes all the way through.
# In the ''Output'' tab, select the GRBL postprocessor. Add the --translate_drill command line option if you will be using a drill in your part
# In the ''Output'' tab, select the GRBL postprocessor. Add the --translate_drill command line option if you will be using a drill in your part
# Use the ''Tools'' tab to add some tools to your job.  
# Use the ''Tools'' tab to add some tools to your job. Detour to https://shapeokoenthusiasts.gitbook.io/shapeoko-cnc-a-to-z/feeds-and-speeds-basics for information about speeds and feeds. The router on the shapeoko is adjustable from about 11,000 to 30,000 RPM
# Click OK to set up the job.  
# Click OK to set up the job.  
# Go through your tools in the Model window and select speeds and feeds for each.
# If you are machining something like MDF or Plywood, there is a good chance that the thickness of your finished part is the same as the thickness of your stock. You will not need a facing operation.
# If you are machining something like MDF or Plywood, there is a good chance that the thickness of your finished part is the same as the thickness of your stock. You will not need a facing operation.
# If your stock is thicker (z height) than your finished part, you will need a  
# If your stock is thicker (z height) than your finished part, you will need a facing operation.
## Select the top face of your part, then click the ''Face'' button.
## Select your largest square endmill as the tool to use. Using other tools will result in much worse surface finish.
## Select ''Stock'' as your ''Boundary Shape'' to bring your entire stock down to the correct z-height
## Click Apply to generate and display the proposed toolpath
## Adjust stepover and stepdown with information from the speeds and feeds webpage, or from a reference table that someone at AHA should create.
## Click OK when you are happy with the path
## Click the eye next to the ''Mill Face'' operation to reduce visual clutter
# To create a helix operation for round holes that are a larger diameter than your router bit, click the Helix button. All appropriate geometry will automatically be selected. Adjust any settings you need to, and press Apply to inspect the tool path.
## For holes close to the radius of your tool, you will see a single helix with a circle on the bottom to mill the bottom of the hole flat.
## For wider holes, you will see several helixes that work to clear out all of the material of the hole. If this hole will cut all the way through your stock, you should switch the ''Start From'' setting to inside so that a piece of your stock isn't cut free in a way that could send it flying.
## If you have multiple holes with different depths, you must create a different helix operation for each depth.
## Click OK to accept the operation
# To create a pocket
## For blind pockets (that do not go through your stock completely), select the bottom of the pocket(s)
## For through pockets, hold down control and select the walls of the pocket(s)
## Select Pocket Shape from the toolbar


[[Category:Tools]]
[[Category:Tools]]

Revision as of 10:10, 2 October 2025

We currently have 2 Shapeoko CNC machines in the smaller room within the Loud Noise room. The smaller Shapeoko is typically used for the Robot Portraits demos. The larger Shapeoko was recently fixed, and a SOP is currently in progress.


The steps to use the Shapeoko machines are similar to the CNC Machine Operation Steps, although that page documents the process to use the old CNC machine that is no longer at the space.

Using Shapeoko with Freecad

Shapeoko provides software for creating 2.5D toolpaths (gcode) called Carbide Create. It also has a gcode sender called Carbide Motion. Freecad, and open source cad package, also has CAM functionality to create toolpaths. It has both 2.5D and 3D capabilities. These instructions are tested with Freecad 1.0.

  1. Create your part in freecad, import a step file, or follow along with the example file.
  2. In the Model window, select the base object of your document. Change the unit system to Metric small parts & CNC.
  3. Switch to the CAM workbench
  4. In the CAM menu, open the Toolbit Library Editor. Select a location for your library and let Freecad create the required folders
  5. In the Toolbit Library Editor, use the button on the left to create a new tool table
  6. Create the tools you will use to do your work. AHA has a ball and square end mills in 1/4", 1/8", and 1/16" sizes, as well as a .25" V bit. You only need to create the tools you will actually use.
    1. Select a fcstd file to act as the prototype for your tool. Then create a file that will hold the details for your particular tool.
    2. Double click on your new tool to specify its details. The diameter is critical, but the others are less important. If you are using the example file, you will need a .25" V bit, and .25" and .125" end mills.
    3. Close the tool library
  7. Click the Job button to create a job. Select the body that will be machined
  8. Set the size of your stock. Then set the zero of your coordinate system. You may choose anywhere, but good choices are the corner of the stock or the corner of your part.
    1. If you will not be reducing the z dimension of your stock (thickness), consider adding 1mm to the bottom of your stock so that any operation that should go through your stock actually goes 1mm below the bottom of your stock, enuring it actually goes all the way through.
  9. In the Output tab, select the GRBL postprocessor. Add the --translate_drill command line option if you will be using a drill in your part
  10. Use the Tools tab to add some tools to your job. Detour to https://shapeokoenthusiasts.gitbook.io/shapeoko-cnc-a-to-z/feeds-and-speeds-basics for information about speeds and feeds. The router on the shapeoko is adjustable from about 11,000 to 30,000 RPM
  11. Click OK to set up the job.
  12. Go through your tools in the Model window and select speeds and feeds for each.
  13. If you are machining something like MDF or Plywood, there is a good chance that the thickness of your finished part is the same as the thickness of your stock. You will not need a facing operation.
  14. If your stock is thicker (z height) than your finished part, you will need a facing operation.
    1. Select the top face of your part, then click the Face button.
    2. Select your largest square endmill as the tool to use. Using other tools will result in much worse surface finish.
    3. Select Stock as your Boundary Shape to bring your entire stock down to the correct z-height
    4. Click Apply to generate and display the proposed toolpath
    5. Adjust stepover and stepdown with information from the speeds and feeds webpage, or from a reference table that someone at AHA should create.
    6. Click OK when you are happy with the path
    7. Click the eye next to the Mill Face operation to reduce visual clutter
  15. To create a helix operation for round holes that are a larger diameter than your router bit, click the Helix button. All appropriate geometry will automatically be selected. Adjust any settings you need to, and press Apply to inspect the tool path.
    1. For holes close to the radius of your tool, you will see a single helix with a circle on the bottom to mill the bottom of the hole flat.
    2. For wider holes, you will see several helixes that work to clear out all of the material of the hole. If this hole will cut all the way through your stock, you should switch the Start From setting to inside so that a piece of your stock isn't cut free in a way that could send it flying.
    3. If you have multiple holes with different depths, you must create a different helix operation for each depth.
    4. Click OK to accept the operation
  16. To create a pocket
    1. For blind pockets (that do not go through your stock completely), select the bottom of the pocket(s)
    2. For through pockets, hold down control and select the walls of the pocket(s)
    3. Select Pocket Shape from the toolbar