Showing posts with label MF70. Show all posts
Showing posts with label MF70. Show all posts

Thursday, July 3, 2014

Homemade CNC2 (Y Extension - Part 1)

Now I got the CNC working and made some test cuts on wood, plastic, and aluminum. Everything works beautifully. It is tight and precise after calibration. And what I like most about the traditional compound table and fixed head design is that I can change the tool bits between different cuts without losing the X/Y coordinates. This was not possible with my previous ShapeOko build.

While I am continuing back to build things useful, I quickly run into a limitation of this CNC. The Y travel of the compound table is only 43 mm (a bout 1-3/4 inches). That limits the parts machined to a very small size. I have mentioned in my previous blogs that there are a couple of ways to extend the Y range (such as Retromaster and 0xFRED). Personally, I think the method by Fred is a much better solution.

First, I went out and bought some small ball bearings from eBay for a few bucks (thanks to China). The bearing is of the size 6mm ID x 12mm OD x 6mm thick. It is small and fits well into the limited space there. The stock Y axis threaded rod is just a bit short, so I also got M6 threaded rod from McMaster-Carr (a great place to source parts, material, and tools). Note that by convention, the Y axis rod is always left handed, although it does not matter if you don't plan to hand crank it. I may replace it later, but for now the center driving nut is left handed, so to make things simpler, I got a left handed rod.

Since I have a lathe, I decided to turn down the end of the rod. I have also turned a small collar to go on the rod. Since I don't like the holding pin Proxxon originally used, I decided to use a die to thread the end that I have just turned down, and to hold the collar in place with a small nut. This has proven to be a bad idea (which I plan to fix later with a different design). As one can see from the picture here. The rod is made with soft steel, which is very difficult to machine. So the thread I made on it looks terrible. Further more, I found that the holding nut will get loosen after some time. But for now, that has to be it. I will have to make it work so I can use it. Proper solution sometimes is a luxury a home shop could not have.

So after measuring the sizes, I got the CNC to cut a part for itself. (A machine that can be used to build itself - sounds like a neat line) Anyway, I made the pieces with some 1/8 inch ABS plastic I have laying around. ABS is just strong enough for a temporary piece, and if my measurement is off I can make things fit with a utility knife (as shown in the picture above).

In another picture, the moving part of the compound table is sliding beyond the end plate of the Y axis. After everything is assembled together, I got to measure the travel of my new Y axis. It is now a whooping 100mm (just under 4 inches). Now I can finally cut pieces that are wider than 2 inches.

Here is how the new extended Y axis look like now. I will come back to fix the rod with a better design and remake the end plate in aluminum. But for now, it works.





Monday, June 30, 2014

Homemade CNC2 (Y axis)

After finishing the X axis, I started to get on the Y axis. After all, what can I do when I have a one axis CNC?

The pieces for the Y axis is very similar to the X axis. Here is a picture of the original parts. The Y axis of the HF70 milling machine tables has notoriously short travel. People are coming up with various ideas to extend the travel of the Y axis (such as Retromaster and this one). I plan to do one of these at a later time, but for now, I need to push forward to finish the conversion so I can have a working machine.

So the conversion is very similar to what is done on the X axis. Same cylinder shaped piece is replacing the handle. The plastic piece is removed leaving the steel piece in place. When it is done, it looks like this in the picture below.

Next comes the stepper motor. This is much easier than the X axis, as the Y axis is sitting on the base. All I need to do here is to mount the motor somewhere with the right height.

So out come my saw and a measured cut on a wood piece. Here it is, the stepper motor is sitting on its place, connected to the end of the rod with a rotation coupler.

Here is now the completed Y axis look like. Next comes a lot of fun time calibrating the system and making test cuts. I have some left over electronics from my last 3D printer build. So it is easy and quick to get the stepper motors hooked up. And here I have a completed homemade CNC from cheap parts I can get.

Sunday, June 29, 2014

Homemade CNC2 (X axis)

After a long break from this project, I am back to continue working on it. Now it is time to convert the compound sliding table to be controlled by stepper motors.

For the compound table, I used one that is the same as used as MF70. I got it for $90 on Amazon (see my previous post). There are a few articles on Internet that discussed the conversion of MF70 milling machine to CNC. They gave me inspiration and ideas.

The first axis I worked on is the X axis. The disassembly is simple. The only place that is a little tricky is to remove the pin that holds the handle to the end of the threaded rod. I used a small drill bit to punched it out.

The parts looked simple enough. Basically, I just need to make a stepper motor mount and extend it so it is attached to the end of the sliding table. At the end of the sliding table, there originally is a steel piece hold inside a (black) plastic piece. The threaded rod is turned down at the end, and fitted with a sleeve bushing which rides on the steel piece. I decided that the plastic piece is not needed, as long as I keep the steel piece in place. I may want to convert that into a ball bearing later but for now that is good enough.


I have made a small piece on my newly acquired Craftsman 109 lathe. Even though it is a beaten up old lathe from half a century ago, I found that lathe and milling machine are tremendously helpful and complementing each other when making parts. The piece I made was the small cylinder shaped piece at the lower right corner of the picture. It is drilled so the pin can hold it to the end of the rod just like it was for the handle. The coupler then connects the stepper motor to the rod.

Here is a picture when the pieces are put together and assembled on the sliding table. The rotation coupler is not installed. The cylinder piece is pined to the rod, with the sleeve and a washer act as the bearing surface between the rod and the steel piece when the axis is rotated by the stepper motor.

I used this chance to check for alignment and makes sure everything is in place. As one can see, the stepper motor is not perfectly aligned so I spent some time to get that straightened up.

Another thing I do differently here is that I used a two piece aluminum angles to make a U-channel shaped extender. I saw people on the Internet who used U-channels there. I was about to do that originally. But after some thought, I figured that this two piece is a lot easier to assemble onto the sliding table, as you can see the screws holding the steel piece (which holds the extender onto the table) is a bit hard to install if this was a U-channel. On top of that, I don't have a U-channel at hand, but do have these angles.

So finally, here is my X axis, converted to CNC.


Monday, February 3, 2014

Homemade CNC2 (Frame)

After the Z head is ready, I needed to make a frame to hold everything together. Since wood is the easiest material to work with, I put together a quick frame.


It is nothing fancy, just for everything to be put together. And with the Z head and X-Y compound sliding table mounted, the CNC is taking shape.


I did need to put some wood blocks underneath the compound table to get it to the right height. With a little controller I have left previously, I was able to move the Z axial up and down. It is quite a bit tight as one would expect from the imprecise wood construction. But we can improve on that later.


Here is how it is like after a first test cut on a plastic block. I have then used it in the rebuilding of the little Craftsman 109 Lathe.

Saturday, January 4, 2014

Homemade CNC2 (Planning)

Since I built my first CNC with ShapeOko (see my previous post) as a learning practice project, I have being thinking about designing one by myself and build it. I have since converted the ShapeOko into a 3D printer and gave it away in a hurry. So for the new build, I will have to start from scratch and bootstrap it again. This is challenging because as we know it usually takes a CNC to build a CNC.

One thing I am thinking differently now is that I may want to build a CNC just as a CNC, instead of a potential CNC / 3D Printer combo. I have looked at a few milling machines and their CNC conversion. Also from my experience playing with my last build, I realize that it maybe advantageous to have a CNC with fixed tool head (and Z axial) with a separate X/Y compound table (as in traditional CNC). One advantage of this configuration is that enables easy change of tools without disturbing X and Y position. It also makes more sturdy and stable machines too, which is more important for CNC machines.

I have looked at the Harbor Freight milling machine (at $600). Another one of interest is Proxxon milling machine MF70 (at $400). But both of them are a little expensive. Then I found that the compound table of the Proxxon machine can be had for $90. That is perfect.

My plan is to build the head and the frame from there, and then put it with the compound table. Afterward, I can use it as a mini milling machine to mill the parts that is need for CNC conversion and go from there.