I will be designing and cutting a table for the tree-house.
I based my work on a sketch of a table made by Anaig, a volunteer at the FabFarm.
Specifications
Material: Birch plywood
Mill bit used: 3.175 diamond shape
In order to manufacture the table, I will first be using multiple CAD and CAM software. I will start designing with SolidWorks, then move to Fusion 360 to create the dog-bones, then with the exported .dxf file, I will move to ArtCAM and create the CAM files. Let's see all these steps below:
I started by scanning Anaig's sketches.
In SolidWorks, I started a sketch and then went to Tools >> Sketch Tools >> Sketch Picture.
Next, I scaled the picture by:
Clicking on the ruler and dragging it to a known dimension
Dragging the tip of the ruler to the limit of the known dimension on the picture
Entering the value of the known dimension of the picture
Confirming the input.
This procedure ensures the picture has the correct scale and alignment.
From there, I extruded and repeated the steps above for each part, then I created an assembly of the table.
After being satisfied with the design, I proceeded to create dog-bones in Fusion 360. That is done using a plugin called, well, guess what? Dog-bone!
The Dog-bone add-in can simply be placed on Windows in the folder "~/AppData/Roaming/Autodesk/Autodesk Fusion 360/API/AddIns/" under its own directory, and it will be started at every startup of Fusion.
To apply the dog-bone to a design made in SolidWorks, I first imported the design into Fusion 360, then copied the solid with Ctrl+C.
Next, I created a new design:
By clicking on the plus sign
Right-clicking the workspace
Clicking "Paste New"
That automatically opens a dialog box that I just clicked OK on.
The last step is to use the Dog-bone add-in itself.
Click the home icon
Choose the view
Click on the Dog-bone add-in icon
Click on the face selector
Click on the face you want to add dog-bones to
Fill in the dimension of the dog-bone; in my case, 3.175 mm or 0.125 inches, which is the size of the mill bit I am going to use
Choose the style of the dog-bone
Press OK.
The result is several dog-bones created at once. Very practical.
I need to export a .dxf from Fusion 360 in order to create a CAM file in ArtCAM.
Click on the surface
Click on "Create Sketch"
Click "Finish Sketch."
Right-click on the sketch
Click on "Save as DXF"
Finally, choose a name and save, and I am ready to move to ArtCAM.
Open Autodesk ArtCAM and then:
Click "New Model"
Choose the size of the stock
Choose the unit
Click OK
Next is importing the previously created vector:
Click "Vector"
Click "Import"
Choose the file
Press "Open"
The previous steps will show a preview of the import; then do:
Confirm unit
Choose "Automatically rejoin vectors"
Press OK
Do the steps above as many times as needed so you import all the vectors you want to create the CAM for.
I offset all vectors by 0.1 mm to compensate for the imperfections of my CNC. That allows for higher tolerance.
Next, I sometimes like to organize the vectors, wasting as little stock as possible. That can be done automatically with the nesting tool:
On the vector menu, click "Nest"; this will open a dialog
Here you can specify the milling tool to be used; in my case, 3.175
Also, specify the angle increments in which you will allow the software to rotate the parts; in my case, I chose 45 degrees.
I like to organize the vectors into layers; in this case, I will create an outside layer and an inside layer so that creating the tool-path will be easier.
With the vectors ungrouped, select the vector you want first; in my case, I selected the vector to be cut outside
Click "Move Vectors To"
New layer or to a layer previously created.
Here, I rename the layers to "Outside" and "Inside."
In the following steps, we are creating the tool-path:
Click on "Tool-path" in the menu
Click "New 2D Tool-path"
Click "Profile"
Since we have already separated the vectors into different layers, now this will come in handy.
Select "Inside Operation"
Select the inside layer
Select the depth; in my case, the stock is 19 mm
Under "Profiling Tool," click on "Click to Select"; this will open a dialog where you can choose the milling bit to be used.
Choose the tool; in my case, I chose a 3.175 diamond mill bit
Click "Select"
You can then add the type of ramp to be used; I want to try the smooth one.
The next step is to finalize the tool-path; scroll down to show more options and:
Choose the material thickness; in my case, 19 mm
Define the Material Z Zero; I like to define it on the top of the stock
Confirm the bottom offset, which should be 19 mm
Click OK
Do the same procedure over and over for each tool-path
Now we are saving the tool-path; start by clicking on the blue floppy-disk icon; this will open a dialog.
You can then view the tool-paths you created earlier:
Move the tool-paths to the window on the right to include them in one file
Here you can confirm all files on the right side
Choose the folder location
Choose here the post-processor to be used; in my case, I chose the Mach3 post-processor.
Click on "Save."
One thing I almost forgot is to create holes in the G-code. I do that by placing these circles around where the tool-path is in various parts of the job, in order to later screw and fix the stock to the bed. The advantage is that I am sure the tool-path is not going to collide with the fixtures of the stock, in this case, the screws.
Now let's manufacture it with Mach3 on Windows XP :-) with the CNC I built while in the Fab Academy.
Although it's operational, I decided not to document it as a final project, but that's another story.
With Mach3 opened:
Click on "File"
Then click "Load G-code"
Choose your G-code file and open it.
The previous step will load the G-code.
G-code will be shown on the left window
Next, I like to click on "Jog Follow"; this will allow you to visualize where your tool is in relation to the G-code. This way, you can safely check and simulate the paths before actually running the code. Use the arrows to move along the X and Y axes and PgUp and PgDn to move the Z axis.
By clicking on "Zero X, Y, and Z" when you are over the place in the stock you want to be 0,0,0, it will set the soft zero to where the tool has been moved.
I started the job by first securing the stock. For that, I have the CNC make holes around the design with the G-code "holes.tap" contained in this zip file.
Here, you can see the screwing of the stock. I like to use Torx screws; they can be reused several times and are always reliable. Thanks to Jarek from FabLab Nomads for the tip.
After the holes are made and the stock is secure, the internal holes are cut.
After the internal cuts are done, the external cuts are done. The step-down is 4 mm on all cuts.
I believe the quality of the cuts is quite good for this birch plywood. The dog-bones are visible, and with a little finishing, the parts are going to be ready for assembly.
Here, you can see the quality control; a team of four, including me, is filing the finger joints so they smoothly attach to one another.
Here I use an orbital sander. I started with 100 grit sandpaper and moved to 220 and then 500. After that, I sprayed some water to lift the fibers and sanded again before applying beeswax mixed with isopropyl alcohol. (Note added later: isopropyl alcohol barely dissolves beeswax; a paste wax is usually made with turpentine or mineral spirits.)
Here, I test the assembly; everything fits. I fit and then remove the pieces by hammering with a white rubber mallet.
Now, with all pieces sanded and waxed, I fit one to another.
Here, you can see the tight tolerances of this finger joint. To reduce the gaps even more, I used a mixture of glue and the sawdust I generated while sanding the surfaces.
Detail of the curves.
Another detail of the filleted sides. The fillet was done manually with a router tool.