FINAL PROJECT / WEEK 1 / COMPUTER AIDED DESIGN / COMPUTER-CONTROLLED-CUTTING / ELECTRONICS PRODUCTION / 3D SCANNING & PRINTING / ELECTRONICS DESIGN / COMPUTER-CONTROLLED MACHINING / EMBEDDED PROGRAMMING / MECHANICAL DESIGN / MACHINE DESIGN / INPUT DEVICES / 3D MOLDING AND CASTING / OUTPUT DEVICES / COMPOSITES / EMBEDDED NETWORKING & COMMUNICATIONS / INTERFACE AND APPLICATION PROGRAMMING / APPLICATIONS AND IMPLICATIONS / INVENTION, INTELLECTUAL PROPERTY, AND BUSINESS MODELS / PROJECT DEVELOPMENT
Week 7 - COMPUTER-CONTROLLED MACHINING
March 9 - March 16
*Weeks Assignment*
Make Something Big
* Explain how you made your files for machining (2D or 3D)
* Shown how you made something BIG (setting up the machine, using fixings, testing joints, adjusting feeds and speeds, depth of cut etc)
* Described problems and how you fixed them
* Included your design files and ‘hero shot’ photos of final object
I planned to use the Shopbot in the Makerspace in Munich but the machine was not working in the week I needed it to use so I used the week to research where there are other large wood CNC machines and CNC service providers around Munich and prepare my cutting files.
I found a course in the MakerSpace Shop Bot Course on the 6.4. and that there are workshops as well in the Fablab Zurich.
There is also a CNC course in the fablab Berlin with a BZE PFE 1000 PX for 240 € but the next course will be in the middle of April and when I was in the Fablab Berlin in the week after easter I could not find the time to do a personal introduction.
After looking for alternatives I finally found CNC shop that will let me use the CNC at the end of the week. This was also a great exercises to find out who has a big CNC machine around Munich and who I could work with in the future. I think there is the need of something like Chop Shop that offers CNC and Lasercutting Services for Artists, Designers and Start-ups and Makers that do not have this big machines.
I also looked at platforms like 100k Garage in the US and Fabhub that list CNC Shops. Laser Cutters and 3D Printers and other Workshops. Unfortunately there are not many listing in Germany yet.
I also found Make Works a directory of local fabricators, material suppliers and workshop facilities a the moment in Scotland and Birmingham. I would love to have something like that here in Bavaria.
To get an idea about prices I asked for a quote of a desk and a stool from open desk that transferred me to a local CNC Shop east of Munich. The estimate was 540 € for two chairs.
Update 27. April
I never got a real quote from them. They told me that they did not get a quote from th CNC Shop.
I looked at some other students like Till and Helga and Paul from Amsterdam and also looked at this site after I heard it in the review.
Finally I remembered that I have a Booth Builder in my network that has a CNC and I asked if I could do it at his shop.
What I'm gonna for this assignment?
For this assignment I wanted to make a Maker Bench and design design some adaption to fit my Ult2go and the Other mill on top of it.
For that I need to download the Sketch Up Pro Version and then make my adaptions and export a dxf model.
Design and Prototype
Update 21. April:
I looked at all the chairs and stools I could find in the fablab and finally decided to make a cnc design of the first stool I build at Fablab Munich.
I also had a look at this poster with 50 digital joints.
But I never finished my design because I got so busy with the other projects and the final project.
Update 28. June:
In the end I decided not to do a chair or a Maker Bench but to make an open desk for our new erfindergarden location.
3D Modeling in Rhino
I downloaded the files from opendesk.cc as a pdf and imported it into Rhino and arranged all the pieces on the 2500 x 1250 board.
Then I made the CAM paths with Rhino Cam and added some holes for screws to screw the pieces to the milling board. Here you have to be very careful that you do not screw the holes in where the mill could touch them. At the second board I have placed them to closely to the mill path and broke a bit.
Modeling a Box on top of the opendesk
To design something myself and to learn Rhino I decided to design a box that fits on top of the opendesk.
I got inspired of this Hammer Joint Box and took it and redesigned the joints for my material thickness.
From the experience of the Fablab Barcelona the joint has to have a gap of 0.2 mm around so that it is press fit.
I made the joint holes half the material strength plus 2 times 0.2 which resulted in 9,4 mm. The Joint fingers I made 9,4 mm think and the hole 9,8 mm.
I then added a dog-bone filets with 3.1 mm radius to my joint and then exported the g-code to test the joint. More on the CAM process below.
Testing Joint
Generating CAM Pathes with Partworks 2.5D
The mill does not understand the design files so you have generate a machine code (g-code). For the last board I used Partworks and Rhino Cam for this job. Unfortunately these programs are Windows only. So I want to explore other CAM Software later that also work on my Mac or are clowd based.
Some that I want to look into are:
To add filets to the design, so the mill can turn I exported the joint as a dxf from Rhino and imported it into Partworks. To get two 2D files out of Rhino you run the commadn _Make2D.
First you have to select your material in the job setup (mine was 18mm birch plywood) and select you zero point on the top of your stock so you do not cut into the milling board.
To be able to add the filets you first need to select "Edit Vectors"-->"Join Open Vectors". Also you have to make sure that you only export one layer out of Rhino and not several. If one of your lines are not connected you will get an error that your lines are not closed.
There are three different types of toolpaths Profile, Pocket and Drilling. Profile is used for cutting the pieces out. Pocket toolpath cuts pockets. Drill toolpaths to make drill holes.
We can make three different types of Profile toolpath. I always used the Outside profile type.
Fist I created a new Tool.
These where the settings I used in the end.
Settings
Mill: 6mm Flat End
Pass Rate: 5 mmm
Stepover: 3 mm
Spindle Speed: 12000 rpm
Feed Rate: 60 mm/sec
Plunge Rate : 30 mm/sec
Then I created the different toolpaths for drills, my different pockets and the profile in the end I also added tabs to the design. You need taps so the mills does not shoot the little pieces out after the last cut. The total time for the last board was an estimated 2 hours and 13 milling. This includes the drilling paths for the screws. Normally you would use a drill bit for the drill holes but I also used the Flat End 6mm for the drill holes.
Hit calculate and look at the 3D visualization each time you create a new tool bath.
Generating Cam Paths with Rhino CAM
Before making the paths with Partworks i have tried to generate the paths with Rhino Cam for the third board but the program crashed after like 5 hours of working. The steps are similar to Partworks only that you have a couple of options more which is confusing if you are just getting into CAM.
The steps are the following. First position all pieces so you do not have too much unused space on your board and then draw a box around then drew a box around with that has the size of our stock.
Set the box stock and select the top left corner of your stock as a Zero.
First I create the drill paths. So I made circles of 6mm diameter on my board where I thought i would be necessary. Click on 'Select Drill Points' and select the circles.
Then I created a new tool. I selected a mill tool with diameter 6 mm and selecting a standard drilling bit.
Under 'machine operations' select 'Thread Milling'.
Feed and Speed
I left the RPM and just added 2000, 2000 under feed rates as recommended my my instructor.
Clearance Plane
Creates a safe distance in which the tool moves from cut to cut. Select 'Automatic' and Clearance Plane.
Cut Parameters
*Sorting
After the drill paths I created the Pocket paths and in the end my profile paths. I first had all my 3D layers in the design but I would recommend to only use 2D Designs and use the command Make2D as when I wanted to select my pockets in 3D always some other thing got selected only not my pockets.
Advanced Cut Parameters
Here you can also add your tabs to secure your pieces so it does not fly off.
If you click on simulate you can see how your paths look like.
In the end export all paths as g-code. And export two different codes. One for the drilling and one for the pockets and the profile.
CNC MILLING
For milling I used the ShopBot PRSalpha 144 in the Fablab Barcelona.
I bought 3 sheets of 18mm plywood. On sheet 1 and 2 I milled only the opendesk parts and on the 3rd board I then milled the rest of the parts and my box. These are the settings I used for milling in the end.
I want to get more into CNC so I know I have make test with my own mill and get into these diffrent settings. Here is a great Feed Rates and Speeds Reference Wiki from Shapeoko. Here I also found some settings for my othermill.
First clean the milling board then place the sheet of plywood on the machine (I aligned it a view centimeres to the right top side) and then home the machine in XY position by opening the yellow console and moving the spindle to the end of your board to X,Y zero and zero it. Make sure that you are traveling over your board and do not run the mill into your board.
Then you home your mill with the z-Autoleveling you put an alligator clip on the spindle and put the metal plate on the board of the mill and not the top of you stock.
You are getting an message from the program that is is zeroed in z-direction.
Then you start first with your g-code for your drill holes and then drill in the screws and then start your other g-codes.
Order of Cutting
Holes for Screws (g-code 1)
Pockets of 9mm (g-code 2)
Pockets of 14 mm (g-code 2)
Pockets of 18 mm (g-code 2)
Profile (g-code 2)
The mill drills the holes for screws.
I am screwing in the screws to fix the plywood board to the milling board.
Always suck the wood dust out.
These are some pictures of the second board I milled.
Finishing
After the milling job finished I took out the plywood sheet and cut and turned the sheet over to be able to get the tabs of more easily. I used a knife. Don't forget to clean the mill and all board. Leave no trace!
Then I sanded off all the edges of the pieces and also sanded of the hammer joints.
I think I have not used the correct tool for the hammer joint because the cut is not clean. I think I should have used a flat end mill so I would get perfect clean cuts.
Also I realized that I have mirrored the two side pieces of the box wrongly so I had to cut off the joints. I will correct this in the final file.
So what I did is, I cut off all the joints and hammered them in afterwards in the pockets. Still the sides fit perfectly.
Todaaaa my final box. It fits on the inside of the opendesk.
Project Files
Download all project files from this assignment from my Google Drive.
Learnings
- I prefer Partworks over Rhino Cam as I liked the easy
- use different tools for joints
Feedback
Twitter me or email me at andreasrkopp at gmail dot com.
previous week <-----------BACK to TOP-----------> next week