Open Source Machine Tools Blog

Previous Next
11

The Beginng

I started to blog to keep track of a personal challenge when I set out to design and build an Open Source CNC Machine sponsored by MFG.com. What is an open source machine? Well, it’s a machine that anybody can build and all the pertinent information to build such a machine will be shared online, including drawings, BOM’s and how to instructions. My hope is that many people will contribute design improvements and variations so that over time these free designs becomes quite attractive over traditional-commercial machines. It’s the Linux equivalent of a CNC machine.

After a few months of research I came up with a game plan. I have surveyed all the technologies available to make a CNC machine. I looked around at how to reduce cost and decided to focus on design. Good design can allow me to use the lowest cost components and still achieve the required specifications. For some of the components I decided we could substitute with emerging technologies. We didn’t do enough substitution given the time constrain but there are still incredible opportunities.

I also needed a place to do this, I could set up a shop around Boston but leases and costs proved to high for this maverick project. Instead I chose to work with EAFIT University in Medellin Colombia. Medellin is my home town so it is easy for me to get around but it has many other advantages. The university provided the space and ample supply of students, technicians and professors. This was instrumental in finding good people to work on the project as well as locating resource around the city. I hire the work, provide the materials and directed the project. I also contracted with a local Design firm called "De Lapice a Cohete" which translates to From Pencil to Rockets. Two of it members where young university professor and provide the local know how and project management while I wasn’t around.

Taking the project to a developing country also placed added constrains on what was possible to build. This meant the design would be less complicated and more reproducible in other parts of the world.

For the first few months I reported on the project on Blogger, you can read the initial entrees at http://opensourcecnc.blogspot.com/

http://www.mfgx.com/servlet/JiveServlet/downloadImage/38-1135-1016/Machine+rendering.jpg
Figure 1. Rendering of the Machine Design in Solid Works
What is Open Source Hardware?

It’s an initiative led by MFG Labs to create low cost designs of useful production equipment for the machine shop or garage aimed at do it your-self enthusiast. The idea is that these designs are then enhance buy contributions of a user community in the same way software developers have contributed to Linux. Our first project is a Vertical Machining Center, an essential tool in the majority of machine shops. We are creating our own design from scratch; it’s a 5hp machine with 18x20x30in travel, and a #40 NMTB 9500rpm spindle. It’s currently being developed in Colombia with the collaboration of a local university, local designers and developers. The local constrains in the country have helped create a simple design that we hope is more universal, in other words is would be easy to build in almost any part of the world. We have also spent some considerable time making sure it’s low cost, easy to source and designed for do it your self assembly. In the future we plant to upload and share all the parts RFQ on MFG, so that would be users can easily order parts on download drawings. We have started to work on an open source portal concept to better do this.
We need a name for the Machine

This is your opportunity to weight in. We need a name and/or theme for the first prototype that lends it self to a future families of machines and designs. What are we going to call this? We are open to your ideas, be responsible for naming this potential world changing innovative movement. I encourage you to email me or submit your suggestion in the comments section .



Other thoughts on Opens Source Hardware

Open Source Hardware has the potential to lower the barrier to access production machinery, by reducing cost and enhancing local availability. In its own way it similar to Linux, it doesn’t cost much and you can get it pretty much anywhere. With hardware the hope is that with the proper open design users can source components locally, make their own and assemble production machinery them selves.
Why is MFG doing this?

Various trains of thought have molded the idea; initially Mitch envisioned the possibility for MFG to be the catalysis that enables open source hardware to happen. Like any initiative of this kind it has to have an organizing body that sets the direction. Mitch also envisioned a day when trade school students, instead of making practice parts and discarding them would instead practice making parts that could be assemble into a working machine. We also see such a design as a gift to our customers and that it would also broaden manufacturing capabilities around the world creating a larger market for MFG to act as a sourcing tool.

Why is this important?

Personally, I share a vision where personal fabrication and mass customization could become a reality, and I see this as the first step. Think computer main frames and printers, initially large expensive complicated machines that later became household items. Well I envision a day when you buy a design or instruction sets for a personal or local machine to make something “custom” for you. In a way MFG is already doing that but we are not sharing designs. To go full circle we need not a one to many but a many to many relationship. Where a design embodied as an RFQ can be quoted by many suppliers and then purchased by many users. Today it’s one to many because of confidentiality agreements but under a creative common license we could do away with that restriction. At the very begging we have to prove that there is compelling opens source content to merit a business case and the infrastructure to deliver the information.

What are the challenges faced?

First we are trying to make this very low cost, initially 30-50% of retail value. And we want this to be something that a small, basically equipped shop can make. So we don’t have any economies of scale nor we use more complicated machines to make precision parts. In fact that challenge is two fold, it’s like buying a car by going to AutoZone, piece by piece it’s a lot more expensive, so we have to choose the components wisely. This has been hard especially on the controls areas, GE and other Taiwanese and German companies control this market and to buy a controller alone would blow our budget. So we are using Linux a PC and piecing together our electronics. And similar to a car that is designed to be put together in an assembly line, with special welding and assembly tools, most machines are made out of large castings and we have to do ways with that replacing castings with structures that 1-2 person crew can put together themselves.
We have found very innovative solutions to these challenges, many are our own inventions. We still have a few more challenges to solve but eventually sharing all this information and receiving the feedback is what I am the most worried about. Only when a critical number of users collaborate on the design, will it reach its full potential in cost, assembly and performance. Only then will open source machinery become a reality, right now we are trying to kick start it with an enticing project/proposition.

Where is the project today?
The project is currently under-way, we keep newest pictures on a facebook group that tracks our progress, feel free to join Open Source Machinery at: http://www.facebook.com/group.php?gid=11911880588
This was original wiki posting at EAFIT http://www1.eafit.edu.co/wiki/index.php/Herramientas_de_Manufactura_Dise%C3%B1o_Abierto

http://www.mfgx.com/servlet/JiveServlet/downloadImage/38-1135-1017/Jorge+possing.jpg
Figure 2. (right) Jorge Barrera –Director of MFG Labs before the partially assemble prototype

Attachments:


May 15, 2008 2:11 PM Click to view no1toolmkr's profile no1toolmkr

I think its a super idea. but not to sure about how practical it is.
we are coming to a place in time with CNC's where an older machine could be bought for a small price and a new computer and drives can be installed pretty reasonably.
I would be willing to bet that a small bridgeport sized CNC could be bought and retrofitted for less than 5 thousand. I myself bought a 80 thousand pound 4 axis CNC with a newer retrofit pc
for 10 thousand dollars and took it apart and hauled it from wisconsin to ohio for 2500 bucks more.
never mind it took me 3 months to get it back together though. it now works daily and can hold down .0005 across 48 inches pretty well. My shop is full of older CNC's retrofitted with newer controllers. and they are big too. I can swing 32 inches in My CNC lathe and travel 54 on my mill.
This has been the most practical way for me to get some of the largest machines possible at the most reasonable price. If I were to build myself one from scratch It would just have to be big. something small could be had from ebay parts pretty easily.

May 15, 2008 2:40 PM Click to view joabarrera's profile joabarrera in response to: no1toolmkr

I couldn't agree more, retrofitting it much more cost effective. In fact the Linux EMC group is quite active and good at this. It's maybe be the best choice for the next few years.

Now let us thinks big, out side the box for a moment. I am trying to get a much larger movement of the ground, one in which we can go beyond what existing machines where designed to do. I eventually see this going into 5 axis machines and specially machines that you and other machinist can dream out. This 3axis VMC is really a test bed prototype, it has proven that EMC works something I've never done before, it will also test out some of the construction techniques.

I'll give you an example of what I mean. What does it take to make good quality sophisticated gear? Many machines, multiple setups and broaches maybe. I was approached by a retired German tool maker and now university professor with his expired patent application for a machine concept that could make discrete gears in one machine one set up. Because the concept is no longer patentable no commercial company was interested in it and he is retired so his not going to do it himself. So he asked me why not opensource it? I said why not, the engineering behind it is still to be developed but that is where opensource can fill in the gaps. It may turn into our next project and then perhaps thing will get even more interesting.

May 15, 2008 3:17 PM Click to view no1toolmkr's profile no1toolmkr in response to: joabarrera

Ok then; big ideas it is. 5 axis and beyond. I think your trying to inspire the old world know how in generation X and I'm not to sure how well received its going to be. I just learned this brutal example. for the last 3 years I've employed a card carrying 28 year old journeyman toolmaker. I told him I was building a specialty shop to make specialty parts like a short order chef so to speak. Well this young person was schooled in machine concept and could run a manual machine farly handily. however would not embrace the CNC's or aply his know how any more than what I made him. When I got an old kearney trecker 4 axis CNC all specked out to .0003 with the certs. he said he didn't want to learn it. it was too old and inefficient he said. after he killed a job running it on the manual bridgeport I fired him. All because I invested over 5k in training, taught him myself in CNC concept. and he bucked me every inch of the way. Saying the manual bridgeport was the king of the toolroom and no other machine will ever come close. Well needless to say my opinion is more like the manual machine is a dinosaur and almost has no place in the toolroom anymore at all. His mentality on this issue is the norm. If you want young people to embrace manufacturing on this level Your going to have to build a robot to do it for them because I don't think this newer generation is interested in being the next manufacturing revolution and personally I believe they lack the initiative to follow through on a project like building their own CNC machine.
I think your right though. It will become easier and easier to build a specialty machine. even one that can hob gears in one set up and someone is going to use the opportunity.
The big question is are you sure your on a mission for open sourcing or are you on a mission to find people who would be interested in using it? The talent is out there but getting them to utilize it I believe will be the greater challenge.
The open source concept requires people to aply themselves. be a self starter. the average person today wants you to tell them what to do and then pay em for it.

May 15, 2008 7:22 PM Click to view joabarrera's profile joabarrera in response to: no1toolmkr

I know exactly what you mean. I notice a big change between my generation and the year after. The sense of entitlement was to much for me to handle.

Here is a nice surprise, this kid was born in 1991 his not even out of high school and this is a video of his first self build CNC machine.

http://www.facebook.com/video/video.php?v=9749613981&oid=11911880588

As you can see, there is hope. I am trying to get him to post it on MFGX. He found my project on facebook, I would hire this kind of initiative in a heartbeat.

May 16, 2008 4:50 AM Click to view no1toolmkr's profile no1toolmkr in response to: joabarrera

well I don't have face book so I couldnt see the kid.
But I'm glad for the inspiration. No more negetivity from me I promise. So whats the next step?
How and why are you going around the traditiional retrofits you can buy. and how about those guys from artsoft they can sell you the software to retro any cnc for 159.00 they have many examples of people building their own they just use a frame of a machine to start with and away they go.
http://www.machsupport.com/artsoft/index/index.htm

May 30, 2008 1:29 PM Click to view kirk_wallace's profile kirk_wallace in response to: joabarrera

Hello joabarrera,

I wish you the best of luck on your quest. Trying creative ideas is much better than doing nothing.

In relation to the worker problem, I saw some of a news article stating that US companies are now having to make an effort to make their employees feel good. They say that kids have been brought up to expect to be encouraged and complimented and that when they start working, they expect that to continue. I am not saying that is bad, but it seems to have stifled self-motivation and initiative. I hope the recent surge in young voters is an indication of a reversal of that trend. But for now it seems that to assemble a work force you need to spend your time on marketing, motivation and leadership. You have to discover what motivates the people you are trying to attract, and be prepared for totally unexpected results.

Kirk, http://www.wallacecompany.com/machine_shop/

May 30, 2008 1:50 PM Click to view no1toolmkr's profile no1toolmkr in response to: kirk_wallace

I'm way too Cynical to even think of encouraging this behavior and I think anyone who does is doomed. I just fire their but and hope it makes an impression on the remaining workers. So far It seems to be working like good old fashion horse sense.

May 30, 2008 2:22 PM Click to view joabarrera's profile joabarrera in response to: no1toolmkr

Kirk, thanks for the encouragement we should take up that router idea of yours.

Now about the new kids, don't get me started. I spent over 5 years recruiting top engineering students at MIT for Lucent Technologies and HP and that was hard, very few meet my standards but there was a common denominator in about 75% of the cases that I felt where excellent candidates. They where immigrants or their parents where immigrants. I think it has something to do the sense of entitlement and the getting ahead spirit. Now, I have had a few first generation or higher kids under me that have proven to be spectacular, the top performers but just under then a whole bunch of international guys. My previous team looked like a UN convention and my current group is all foreign because finding this high performence worker here is hard.

I've seen some of those articles and I don't know what to think. I feel dont too comfortable accepting them face value

May 30, 2008 2:55 PM Click to view no1toolmkr's profile no1toolmkr in response to: joabarrera

if the article your talking about is artsoft machines I have one here on an old CNC bridgeport.
actually it works quite well. I got 7500 in the entire machine thats with all the goodies.
mist, flood, forward n reverse, RPM, brake control, 3 axis motion, transformer for entire machine. machine has a vertical shaper on its tang that can be swung around and be a most unusual creature. a CNC shaper.
also has a 4th axis ability but I dont have the rotary.
actually not too bad for as decked out as it is...

Jul 31, 2008 8:15 AM Click to view no1toolmkr's profile no1toolmkr in response to: no1toolmkr

I finally got to take a look at the facebook video. The guy is in deed using Mach 3 from artsoft.
You can build anything you want too but if there is going to be software writers like artsoft its going to be hard to justify a whole new linux based system. Take a cloned PC and a program like artsoft couple of motor controlers and there ya have it. a completely networkable system.
not to mention that Mach 3 can be configured to control anything mechanical with 6 or less axis's. This could easily include anything from a robot that talks to full blown 5 axis CNC machine with spindle and tooling control.
For some reason I think developing an open sourcable CNC machine is putting the cart before the horse. I believe that developing a line of tooling and tool holders is a more apropriate way to start.

Aug 2, 2008 8:48 PM Click to view joabarrera's profile joabarrera in response to: no1toolmkr

I have not worked with Mach3, Linux is already there, the NSF payed for it's development and there is large user base of developers that maintain and extend the application. The same machine can be run with Mach3 if it's your choosing but some people simply like linux a lot more.