My project will be linked to the
assignment “make something big”
I have always problems with my TV's furniture to move it because cables stay below the wheels and I have not enough place to put my computer or any other electronics materials. So, I will make a furniture big enough to solve the problem I have spoken previously. Furthermore, I want some decoration on it.
First use the picture of the furniture for which I have problem and then increase the size and think about what type of new cut in the wood, could be helpful to improve the furniture and also to decorate it.
I decided to use almost the full
board that Alex offer us to use to make something big.
A board called sheet industrial standard = 2,44 x 1,22 meters with a thickness of 12 mm.
1.2.1 First part of the drawing on my laptop
To do that I did use the software
called Inkscape running under Ubuntu 10.04 LTS - Lynx Lucide
I did make 5 drawings to cut my furniture which will allow me do edit on the Partworks software used in the Fabalab of Amsterdam.
measure of each pieces:
2 squares ( I will call them Squares) of 60cm * 60 cm, on this squares, the machine will cut 4 rectangles of 1.2cm*3cm spaced out of 16 cm. This will allow to make joints overlapping the 4 pieces which are setting up the furniture.
After that, there are 2
rectangles (I will call them rectangles) of 60 cm * 110 cm. The
machine will cut 3 rectangles holes or pockets 11,128 mm (around 12mm
which is important later during the cut) * 16 cm ( at 1.5 cm from the
edge of the wood). These holes will be separated of 3 cm of wood. I
will add furthermore a path to add another piece of wood in the
middle of the furniture. To do it, I will cut a path of 5mm of depth
and width and 60 cm of length, set at 55cm, in the middle of the each
Finally, another cut 58.8 cm
* 61.2 cm (I will call it non-square as it looks like but it is not).
In this cut, I will make another cut in sharp of “L “, 9,2 cm *
9,2 cm * 3,3 cm * 5,2 cm * 5,9 cm. The first “L” is placed at 16
cm and the second one at 40 cm from the bottom of the piece. This piece of wood will split the furniture in 2 parts.
I did add later drawings for the decoration of the furniture. Both drawings were set on the squares of 60 cm. One drawing is the Breton flags and the other one is a triskelion.
The file was saved in SVG format and
then exported in DXF format but it didn't work.
When I open the
file with PartWorks tool to prepare the path that the machine is gone
take to make the cut on the board, it is not working some part of the all
drawing is missing. I did check with other peoples' computer and saw
that on Macintosh computers that my DXF format was not readable also on these
To make it works, after several tests, I did finally export my drawing in "pdf" format, version 1.4. This time it is working. I can see my drawing on the Partworks software and preparing the path the bit of the machine is gone take to cut the wood as on my drawings.
1.2.2 Second part of the drawing on the Partworks
When the drawings are imported on
Partworks, I did check if the all measures I have done are respected
as sometimes, it can be a problem when you load a file which has
been exported in a different format that the file which has been first
When this check is done and if needed some part of the drawings corrected.No problem of size for me but I had to do some change in the drawing just for the cut test.
We can continue the work. Be sure also not only drawings are corrected but also the size of the piece of wood you are working on, is set correctly on PartWorks.
In that case it has to be 2,44 x 1,22 meters.
We need now, to have an error free toolpath, so no over lapping and vectors for each drawings need to be closed. Otherwise, it won't works.
Check this with Partworks tool
available and join and remove vectors (see link below for more
advises and help)
In my case, I had a lot of mistakes (duplicates vectors and opened vectors) but I corrected them. In fact I should have been able to do it before with Inkscape but it was not correct. So, I did corrected it. Regarding the decoration, my drawing was not correct neither on the first time but for them, I corrected them later on Inkscape and the second time when I load them, they were all good and can be used directly.
http://www.youtube.com/watch?feature=player_embedded&v=wSHQsthRajgOnce, the drawings are fine, we can start to create toolpath.
1.3 First cutting test
If you need some help for
you first step, I invite you to read this link which is providing the
most import information to start to use the CNC router.
and a lot of links can be
found on this link too, but you have to found out which one is
interesting for you:
Now, I can start ShopBot
console on the computer plugged to the milling machine and turn on the
button of the milling machine and turn on the key. Now, I can start to
work with this machine.
It is very important to follow the all steps (read the checklist of http://wiki.fablab.is/wiki/Shopbot ) for security reasons. But before that, you will have to prepare the machine, by adding the bit. I have decided to use a bit 1/8 straight 4FL end for the cut of the wood board and to use this bit, I need to use a collet imperial 1/8 to set the bit in the milling machine.
to found out which bit to use, you can check this site:
Keys, collet imperial, the bit and spindle
I did install now the bit by using the fixing wrench for shopbot tool holder. New bit can not be add without using these keys. One of those keys is linked to the key which is switching off the milling machine. This means when someone is changing the bit, it is technically not possible for the machine to turn on as it has been switch it off. When the bit is changed, don't forget to set back the key to switch on the the milling machine.
See the key security system in the Amsterdam Fablab
Now, before to go further, I
did set the Zeroing point and set the X and Y value to 0, matching to
the wood board where the bit is set to 0 for X and Y axes.
See below the quick reference guide for commanding the machine:
The milling machine
You can see the table where
the cut is occuring, the red button for any urgence to stop, the screen
which is plugged to the computer itself connected to the milling
This is the machine to make something big :-)
This is very important to
get the drawing cut as it is on the screen. If the values of any of
them are wrong, then the cut won't be done as it should be. In case
of doubt. Set again the values correctly.
XY Origin Position: Most of the time, it is matching to the bottom left corner. For me it is also the case regarding the X and Y position.
You can alos use this document to set it but it is a long document to read:
or this video to provide you
an idea how to do it:
Picture of my tests
During this test, I figure
out that I needed to set some tolerance when I was doing the pockets
(holes). Indeed, the thickness of the board is 11.80 mm but to be
sure it fit together some tolerance is needed. I mean a pocket (hole)
little bit larger. Otherwise it won't fit. This is the mistake I have
done on several of my tests. I only managed to get the good setting
after 8 tests with some advises from Alex Schaub.
If you want to add or remove extra material around the vector object, define the distance between the boundary of the selected vector object and the profiling tool in the Allowance box. Type a positive value to add material or a negative value to remove it.
According what I read, the best was to add 1/100 of the size of the thickness. I did also add some “dog bone fillet” on each corner of the pocket which is allowing corners joints to go inside the pocket without any problems. And it is working.
How looks a dogbone
Pictures of the pocket and joints and how they fit together
1.4 Finalising the
drawing according the feedback of the first cutting test
So, I did apply on my drawings the setting which needs to be set on the pocket. Allowing later to make sure that the pieces would fit together well at the pocket joint. As drawing are good now, we can create tool path for the machine.
1.5 Create the
toolpaths for each part of drawings
When you have selected the drawing you need, click on the toolpath button on the right side of the screen.
To get an idea how it looks and how it work, you can read this link:
For the all cuts, please Selected “create pocket toolpath”
Regarding all the drawings matching to the cut of the furniture, the setting are the same.
I only need to be careful which part I am cutting first.
Value of the cutting
start depth: 0 (starting on top of material)
tool:click on select and set:
First the bit used: 1/8 straight 4FL end
pass depth:4 mm
Feeds and speeds:
spindle speed:1200 r.p.m (round per minute)
feed rate:60 mm/minute
pluge rate:20 mm/minute
tabs,corners, leads and ramping. I keep them as there are.
Regarding the drawings'
decoration, I only changed the 3 parameters on the machine
start depth: 0 mm (it did stay the same)
Cut dept:3 mm
pass depth:2 mm
stepover: 1 mm
For each drawings, I need to
click on calculate when parameters are set. A warning is appearing,
click “yes”. Then I can click on preview to get a view of what it
will be done by the machine and what should be visible on the board.
At that step, when drawings are fine, I save them by clicking on the disk icon and the file is saved under a “sbp” format.
3 D view of the drawings before I saved under "sbp" format and I cut each pieces
When file is saved under
“sbp” format, it can be loaded under the ShopBot CNC (computer
numerical control) console.
As the Z, X and Y values were already set previously, there is no needs to set it again but if you have a doubt, please reapplied for Z,X and Y the 0 value. place the bit as it is supposed to be set for cutting corectly.
When we load the file to CNC console, we have the message with a new window,”continue?”.
Click “OK”. Then, new message “Now starting router/spindle: click ok to start /spindle and run the port file”. Well, if spindle is not starting, don't continue. If spindle start to run, then you can click “ok”.
In case of any problem, you can stop the machine
by pressing the red button on the left side of the milling machine
table, you can also used the the "space bar" of the keyboard.
How the shopbot console looks on the screen:
Example of the content of a sbp file:
'SHOPBOT FILE IN MM
IF %(25)=0 THEN GOTO UNIT_ERROR 'check to see software is set to standard
C#,90 'Lookup offset values
'Turning router ON
'Toolpath Name = coupe
'Tool Name = End Mill (0.125 inch 3.175 mm) (for MDF, layer chair)
'Toolpath Name = droitedecoupure
'Tool Name = End Mill (0.125 inch 3.175 mm) (1)alu
'Turning router OFF
C#,91 'Run file explaining unit error
Once each toolpath is
created for each drawing and saved in “sbp” format.
We need to run the machine and cut the pieces as planned. The file logs visible above are show what type of information the milling machine is using to make the cuts.
1.6 Order of the cut and the decoration
1- The 2 squares
2- The pockets of the rectangles are done before the rectangles because otherwise, when rectangles are cut, the loose won't allow the machine to cut correctly the pockets. So, this is the reason, I start by the pocket (or holes)
3-The path of 5mm of depth and width and 60 cm of length set at 55cm, in the middle of the each rectangles.
5- After I make 4 drills in the non-square piece of wood. Machine can cut the sharp of “L “ in the non-square.
6- After I make 4 drills in the one of the square piece of wood. Machine make the Breton flags
7- After I make 4 drills in the one of the square piece of wood. Machine make a triskelion
2 the pieces of wood cut, decorated and all fit together and the wheels added