View Full Version : School project; Building our own CNC-machine
st3roid 08-30-2007, 10:47 AM Hello,
Glad to be a member of Cnczone.com, it seems to be a great forum!
Now to the point, me and a few classmates of mine have choosed a project for school, were in the third grade on SKFs technical gymnasium (Thats what its called in sweden, its a technical school, not a gym, sort of a combination between High school and college)
Anyhow, we have no idea where to start, we have searched the net for "guides" but found none that really takes us from point zero to a finished cnc.
What ive found out is that we need the following parts
-some sort of table (with ball screws and all of those necessary parts)
-three stepper motors
-a controller card
-a "jogg"
-an engraver of some kind, like dremel.
-a power supply
We are on a relatively tight budget, and hope not to exceed 1500$ or somewhat like that.
Now, is there anybody out there that knows what parts are necessary, maybe someone with experience of earlier home-built cnc`s?
we would love to have a mentor on this project, or a few...
If we find anybody here that would be willing to help us out via this forum that would be great, it would mean we could maybe put up a build-log of somekind on this site, ande maybe even succed with the project.
that was all, i hope my english is sufficient to make myself understood and that someone out there might help our lost souls!
Best regards
Pontus Hanson @
STG, SKF,
Gothenburg Sweden
austin.mn 08-30-2007, 11:18 AM check out this site:
http://www.crankorgan.com/
Many people have successfully completed his plans for near little or no money. I know that these machines aren't the super heavy duty cnc machines that would be used to machine an engine block from solid billet, but it would be a good place to start. once you build a simpler small machine you will have a much better understanding of all the parts, pieces and electronics that go into a cnc machine.
my first machine was a "hardware store machine" i used drawer slides, steppers from old dot matrix printers, and a simple stepper drive that i made from a diagram i found on the internet somewhere. It worked, and i learned a lot from that experience. since the first machine i have built several others, retrofit an older manual mill, built a cnc router using industrial ballscrews,drives and motors. in another month i will be retrofitting an older bridgeport boss machine with updated motors, drives and controls.
start small and cheap, learn the basics. my first machine was very useful, i made quite a few wood signs, a few christmas presents and other misc stuff. the other thing to consider is that once you build it, you still need to learn how to use it. creating part files, toolpaths and machine controls.
stirling 09-10-2007, 04:23 AM I think that for a school project you should be able to get a system going for your budget (even if you source all your parts in Europe!). However I'd suggest that you read anything and everything you can find and learn how to design and build your own rather than just follow someone else's instructions "from start to finish" - you'll learn far more. If you make a start and come back with specific questions I think you'll get more help here rather than just asking for someone to show you how to do it all.
Here's a possible starter: for the linear drive, should you use ballscrews, leadscrews, studding, belts, rack and pinion, something else ingenious? - good luck - and have fun.
per.e 09-10-2007, 04:45 AM Hello Pontus
I am living in Gothenburg and i have built my own CNC router http://web.comhem.se/~u74864760/
There is a forum in Swedish about CNC machines etc. http://elektronikforumet.com/forum/viewforum.php?f=5
Do you have a teacher Leif Larsson there ? If so, he is a old friend of me.
Best regards.
Per
epineh 09-10-2007, 05:09 AM I think having a look at Joes machine would be a great start, go to this section :
http://www.cnczone.com/forums/forumdisplay.php?f=346
and start reading !!!
I don't know if you want to design your own or use a set of plans, either way reading through the build log's of the Joe's machines would be well worth it. And you can see what everybody is using as so far as motor sizes, power supplies, leadscrews etc.
The plans are free so you can check them out straight away.
Good Luck !
Russell.
JohnG1931 09-10-2007, 06:27 AM I think the most costly parts for a DIY are the ballscrews and nuts. I have built my own, since I wanted to automate 10 machines. I built my ballscrews from 4140 steel. It's better to have them heat treated. heat them until they are non magnetic and then quench in old motor oil. Best to build an electric frurnace for the heat treat, but not essential especially for only one or two. Castable refractory rated at 3000 deg F is OK 5000 deg F lasts for ever, with KANTHAL or Nichrome wire.
If you use a furnace you will need a good pyrometer, I use a liitle 1"x11/4" x 4" digital temperature control calibrated for deg K and chromel alumel thermo-couple, and an ordinary digital volt ohm meter calibrated for deg K and chromel alumel as backup. My actual control element is a Solid State Relay because the digital controller may not be able to carry the current load needed for the furnace. If possible choose a PID algorithm in the digital control
The only tricky parts are the ballscrew nuts. These are three concentric sleeves. The inner one has a groove 1/2 the ball dia. The middle one has a slot of the ball diameter, and the outside one has either a tube wth ID = the ball dia, to return the balls as they circulate, or an external groove for return and an outer sleeve to hold everything in place. I make my grooves spiral to allow a little space between the balls,
but I think you could make them straight, or even two at opposite ends of a diameter of the nut. You do need to be careful with the lengths of the slots to avoid backlash. If you can heat treat the sleeves, so much tne better, but you then might need to clean them up with a lap or an oilstone.
As I think about it, a better design might be to have 4 slots, each one straight with a single adjustment for all on a fine screw thread to set the lengths exactly right.
Sincerely JohnG1931
st3roid 09-11-2007, 01:52 AM Hi again,
thanks for all the replies, i was overwhelmed when I noticed it this morning. I thought i was going to get mails from cnczone when I got a reply, but apparantly i didnt, thats why I haven`t answered until now.
First,
Yes, we plan on "designing" it ourselves and not follow somebody elses guide from start to finish,we were just interested in some ideas ;).
Per. E
Quite amusing, yes, he was a teacher up until just a few moths ago here, currently he`s working down at SKF Actuators and we`re currently trying to get in contact with him regarding the ballscrews since they have plenty of them there.
(hopefully they will be sponsoring us with them, otherwise we will probably get them quite cheap)
when I meet him I`ll say you said hello :)
UPDATE*
Now we have been in contact with an old friend that has retrofitted a mill into a cnc. He is very competent and has given us some advice regarding the software (and some hardware issues like the power supply).
We will probably be using Linux EMC,
since its just powerful enough for us, has a great graphical interface, Our friend knows how to configure it and the greatest benefit of them all, its for free.
Regarding the hardware, we will order a kit from hobbycnc.com with
305oz steppers and a controller card with all the required hardware except from transformers, which we will be buying from a local electrical department store known as ELFA.
_________________________________________________________________
Now to another question, will we be able to use bearing houses to hold the ballscrew, or are there just to much backlash in those?
(The software itself is able to adjust backlash, but we still want to keep it to a minimum)
The budget has gotten quite a bit lower, its currently down att about 730$ but according to our calculations we will still be able so pull it of if we either get the ballscrews for free from actuators, or if we`re able to buy them for a reduced price.
Otherwise we`re still able to pull it of by using trapetsskruv (I dont know the word in English but I suppose its called Leadscrews), It wont be as good, but probably (hopefully...) good enough ;)
st3roid 09-11-2007, 02:20 AM f
per.e 09-12-2007, 06:15 AM Pontus.
If you need any help you can contact me via e-mail "per.ekdahl at comhem.se".
I am using Mach3 to control my router and it is a fantastic program with many features. http://www.artsoftcontrols.com/forum/index.php
Per
turmite 09-12-2007, 09:19 AM Pontus.
If you need any help you can contact me via e-mail "per.ekdahl at comhem.se".
I am using Mach3 to control my router and it is a fantastic program with many features. http://www.artsoftcontrols.com/forum/index.php
Per
Pontus pay attention to Per about Mach3 software. Unless you already know a lot about linux, you will be spending all your time trying to get it to run rather than building the machine.
I might also suggest you lay out an overview of your build plan, make a list of materials needed and then post those here. You never know, someone might have something they could help you out with and would allow you to come in on budget.
Mike
st3roid 09-12-2007, 10:39 AM The software part shouldn`t be that big-a-deal since i know a friend over at Chalmers that has already built a cnc router and using the linux software (EMC2). The advantage is , as I mentioned in an earlier message, that it`s free of charge , and second, that he knows just about everything about the configuration and setup of the software and that he has promised to help us with that part.
About the buildplan and such, we are currently working on that part. We have a bit of paperworks before we can get going with that but perhaps tomorrow afternoon or on friday we will be able to start making primary sketches and such.
Thanks for the heads up :D
regards
Pontus Hanson
st3roid 09-15-2007, 04:50 PM *Update*
We Have now made a first rough draft of how the machine will look, all the dimension isnt nailed but the proportions is something we`ve pretty much figured out.
Were have set up an order-list that will be handed to the assisting principle at our school so that she can order the things we need.
The list inlcudes,
Optoisolators, "batteryeliminator" (An adapter), transformer, a Dremel of decent quality, resistors at 330ohms...
and alot of more stuff, these are the ones which i find most interresting (and the only ones I remember:P)....
We will probably be talking to our contact over at SKF Actuators on monday, and we`re crossing our fingers that they will sponsor us with ballscrews and matching nuts ;)...
We`re also currently hoping to get som "metal-pipes" that would be ideal to act as "linear-shafts" (dunno if this is the correct word), the pipes that the x and z axis will slide on. They have a really nice finish and are light as hell, and theyre unbelievebly hard...
So, as it looks now, monday is the day that will be determining how this project turns out... sort of any how. f we dont get any ballscrews we will be able to order som cheap linear-screws, of course not as good, but decent any how. The "linear-shafts" anyhow is a little bigger challenge. If we dont get them we`re not really shure on what to do, but as we say over here in Sweden (directly translated) "That day, that sorrow".
Regards
//St3roiD
st3roid 09-28-2007, 11:17 AM Hey there,
been i while since i updated this thread. Anyhow, we have come quite far in a rather short amount of time. We have now (finally...) made all of the brass bushings that will be used on the linear slides. We have also finished our aluminum- "engine blocks" that we made in the schools cnc-mill.
Today we also got hold of a thick aluminum sheet (approx 1" thick!!) for free that will be used as our "base-plate"...
Next up will be building the "controller-blocks" in the CNC, and mounting the frame, (which we also got for free, this is shaping up nice I tell you ;) )
Well, thats all for now, now im of for holiday ;D...
Hugs from St3roiD
acondit 09-28-2007, 04:54 PM St3roid,
But where are the pictures???
Alan
st3roid 09-29-2007, 03:48 AM Hi there,
Ill be taking some shots on monday, and ill try to keep it up, sry about that.
st3roid 10-01-2007, 11:18 AM Ok, monday update,
today we`ve been able to spend the entire day in the workshop, unfortunately we didn`t get very much done... We finalized the mounting of the frame and managed to make one "controller-block", that won`t fit, whaay!
(I don`t have any pics of that piece though... :/)
This is what we started with today..
http://img73.imageshack.us/img73/5571/dsc01099pi2.jpg
Our brass bushings mounted on my fingers simply for my own amusement... erhm... (Williebob is the guy im trying to use "the force" on, didnt succed with the strangling though, damn, he sure would make a nice trophy above the fireplace...)
http://img337.imageshack.us/img337/833/dsc01102fq0.jpg
Mounting the frame, quite IKEA-like :)
http://img65.imageshack.us/img65/5859/dsc01105ow0.jpg
And finally we managed to get hold of a couple of bearings that will suit our needs :)
http://img65.imageshack.us/img65/2650/dsc01111gl0.jpg
Thats all for today, new updates coming soon!
:)
st3roid 01-20-2008, 07:44 AM Hey,
Im sorry for the non-existing updates of this thread for the last couple of months, the project is still very much alive though. The reason for why there hasn`t been any updates is mostly because we`ve been so busy working on the project and also because of several exams in different courses, and, the yuletide holiday :P.
Now, where are we right now?
The last problem we ran into was the "Drawer"-effect. Kinda sucky, but we managed to solve it by using synchronised driving. This required some changes to the original design, by swapping one linear-axis against a ballscrew and adding a "belt-drive" (remdrift on swedish, dont know the exact translation). Anyhow, i think pictures will explain better than I do, so, here you go, the latest updates to "Project CNC"
http://img256.imageshack.us/img256/1618/cimg0053ie7.jpg
http://img253.imageshack.us/img253/6628/cimg0055xc5.jpg
http://img256.imageshack.us/img256/1061/cimg0058hx6.jpg
so, were pretty much done now, three more things that needs to be done though;
1. Mount the fixture for holding the milling objects in place
2. Fabricate the fixture for holding the dremel in place
3. Connect all the wires to the controllercard and commence the programming
:D
st3roid 01-24-2008, 02:06 PM Hello,
We've manage to run each separate axis using the controllercard and the PC,
and it alll worked fine, except one thing with the X-axis which i cant explain further, except thats its a mecanical problem.
We've also run into a problem with the Linux OS, it doesnt want to install...
(we ran the cnc using the Live CD), but i guess we simply need to find another distribution of the same version and it will probably run fine, it has before.
that was all for this time,
have a good one!
defector 02-20-2008, 03:40 PM I'm a newbie at this, preparing a long time to make my own mill and lathe.
Have been running on many machines (in simulation) Live CD (as You did) without hard drive and with 2Gb stick which holds my imaginary configuration.
Are You also using Ubuntu 6.02 + EMC 2, live+install CD, also some people call it
BDI (Brain Dead Install). Since it is working fine without installing, I'm thinking not
to install for the time (have another distribution installed).
If You are not using something like this, please take a look at it, has many docs also,
explaining many things. I'm still reading how the HAL works.
With Best Regards,
defector.
|
|