CNC Mill‎ > ‎

Build Log


Another stab at a video

posted Apr 6, 2014, 10:54 AM by Daniel Taylor   [ updated Apr 6, 2014, 10:56 AM ]

I had to do a revision of the "mystery board" from last week, so I made a video. As before, this video is pretty poor quality, since the camera refuses to focus properly.

The biggest thing to see in the video is the speed at which milling can be done- 13 inches/minute in this case. It could probably go faster, but I haven't tried that yet.


I still have some aluminum milling to do, but need to finish up the GCode for that before I can act on it.

Back together again (and better than ever)

posted Mar 23, 2014, 7:04 PM by Daniel Taylor

For my definition of "better", at any rate.

Firstly, the mill is assembled again! Assembled is generally better than disassembled.


Also, the new X axis leadscrew is finally installed, and the stepper mounted. Better still, they're exceedingly close to perfectly aligned. This is thanks in part to the little piece of angle aluminum with the green screws through it. It was much easier to get things aligned when referencing to the plane that the screw is already in. It's not the thickest of materials, but the screws don't tend to see much load in my applications, so it should be fine. In any case, it should be easy to reinforce should the need arise.

Also, having a tool perpendicular to the workpiece is generally considered "better" (unless you have more axes, I suppose). I've done some more work on getting everything as perpendicular as possible (I've already noted my work on getting the Z axis slide perpendicular; this time I adjusted the spindle mount on the slide), with some pleasing results:


Despite the swirls you can see in the images above, the result is incredibly smooth. There's a little swarf on there yet, but no ridges I can feel due to misalignment. Better still, the tooling marks seem consistent around the whole circle, meaning the tool probably isn't off-kilter, and thus digging in on one side or the other (as can be seen in previous operations).

There are two other things to see in the pictures above. Firstly, that the circles aren't concentric like you might expect. This was due mostly to my laziness. You can see in the image on the right that the workpiece is only clamped down on one side... not conducive to staying in place, especially when tearing into aluminum at 20 inches/minute. Cutting around the circles was fine, but each cut inward to start the next pass moved the workpiece a bit. The other thing to notice is the snazzy new 1/4" end mill. I finally got a 1/4" collet, and obviously had to have an end mill to go with it. It certainly makes the chips fly... I really need a skirt around the toolhead or something. In any case, it works quite well.

That's all I've got. you would think I would have gotten more done over an entire week (spring break) than that, but getting things aligned is a painstaking process. And, of course, it just wouldn't be spring break without homework to do. I did have a video of the cuts shown above, but lost it. That'll teach me for being overly-zealous in keeping the camera memory card clean and saving things to /tmp... I'm sure there will be more opportunities in the future.

Mostly just more destruction

posted Mar 9, 2014, 2:58 PM by Daniel Taylor

This week mostly looks like more destruction.



That is, of course, not entirely true- I finished a new stepper mount (effectively identical to the one shown in the previous post) for the X axis, and tried to get it installed. It turns out the sides of my machine aren't entirely perpendicular to the X axis, so aligning it has proved to be a challenge. This is the technique I've been using- trying to reflect a laser back at its origin:


That's a laser level clamped to the X axis. You can also see the rather unexciting stepper mounting plate. Perhaps more exciting is the "mirror" I'm using to reflect the laser. Yes, that is a silicon wafer. Evidently that's easier to find than an actual mirror around here.

After unsuccessfully trying to shim the mounting plate into the correct plane, I think what we'll end up doing is is put some epoxy putty between the plate and the side of the machine, screw the plate down to perpendicular, then let it harden. At that point we should be able to screw everything down nice and tight while still having it be perpendicular.

As a side note, a bunch of tedious work isn't shown here- getting the leadnut on the X axis carriage aligned with the direction of motion. I didn't take a picture firstly because it looks pretty much the same as the Y axis (which I evidently didn't take a good picture of either... oops. This is about the best I can do- you can (barely) see it in the upper left), and secondly because it was already mounted at the time it occurred to me to get a picture. It seemed like too much work to take it apart again.

Another day lost to the lathe

posted Mar 1, 2014, 4:54 PM by Daniel Taylor

After getting my new table installed and the new leadscrew aligned with the bearing, I realized that the stepper won't stay aligned with the leadscrew. In other words, I couldn't use my new couplings, which depend on superb alignment. What's the logical thing to do? Complain. But after that, to make a new bearing clamp and stepper mount combo to ensure perfect alignment. So there went my day.



The mount was made from a chunk of ~2" solid aluminum round stock. It probably would have made more sense to have started with a thick-walled tube, but I didn't have any of that.

The left image above shows the top of the mount. The indented ring you can see is used to align the stepper, while the deeper region is to house the coupling.

The right image above shows the side and bottom of the mount. The hole in the side is used to tighten the leadscrew end of the coupling (the stepper end is tightened before it's inserted into the mount). On the left, you can see a narrower disc. This is used to align the mount with the countersunk circle etched into the back of the stepper mounting plate. The very center hole is for the leadscrew bearing.

There weren't any really novel methods used in making this- just a LOT of drilling on the lathe (for the large center hole) and careful measurements (for the stepper alignment indent and especially the bearing indent- both depth and diameter). On the up side, it fits perfectly on the machine, and the stepper and leadscrew seem to be aligned very well- at least the screw turns with no complaints.



So after a whole day of work (well, 1000~1800, so close enough), I've got one e axis that seems to be about as close to perfect as I can get it.

New leadscrew installed, table mounted

posted Feb 23, 2014, 5:18 PM by Daniel Taylor   [ updated Feb 23, 2014, 5:20 PM ]

...and more!

Most prominently the new table is bolted down. Furthermore, the T-slot table is bolted on top of that, so I can actually resume milling stuff:


You can see the front and back views (note the lovely metal roofing screws holding the back plate on- classy!) above. I've even gone so far as to level the table, since it had been remounted. It turns out it had shifted quite a bit- the outside slots haven't even been touched (they will be if I ever need to mill something that requires support that wide). Leveling took much less time with the new spindle than previously!

The new Y axis is incredibly smooth- the leadscrew is aligned just perfectly (well, pretty close at any rate), so it turns with negligible resistance. Unfortunately, somehow (despite CNCing the pattern and holes), the stepper is not perfectly aligned with the leadscrew shaft, so I'm still using the old rubber tubing coupling. On the up side, it works just fine for low-torque applications.


Always a favorite feature on axes: limit switches! Yes, I have limit switches installed on my Y axis still, except this time they're done better, with no wires trailing along the sides of the machine. They're hidden under the right side of the table- with "right" as shown in the left image above. They'd be on the left of the right-hand image.Just imagine they exist between the two images. In case you lack imagination:


There's an extra aluminum rail that runs along the bottom of the table. The switches trigger when they run off the end of it, which is good, since I don't want my table crashing into my stepper.


Finally, a little work on the Z axis. During the course of all this other work, it became apparent that the Z axis wasn't perpendicular to the XY plane- maybe a quarter inch of Y-dimension travel over the course of the Z axis, which is kind of a lot.. The simple solution was to shim the bottom of the Z axis to force it out a bit. Conveniently enough, a couple washers made it pretty darn close to perpendicular (at least as far as I can tell with my improvised right angle- aka, the old table).


It's shimmed out maybe 0.125" (I think the washers were ~0.128", but close enough). I didn't really do any tests to see if it gives a nicer finish, or cuts nicer PCB traces, but at least it appears to be much more square.



As far as replacing the axis goes, I'm so far quite satisfied. I have yet to check how close to perfectly aligned the Y axis is since bolting it down, but it at least looks good (though I realistically probably couldn't see the difference between 85° and 90°, much less 90° and 90.1°). At a minimum, it slides so much better than the previous iteration (remember how that was shimmed up to prevent it from wobbling- ie, had LOTS of friction?). I can now do rapid moves around twice as fast- actually faster, though not consistently. And by that I mean that 0-42 inches/minute works just fine, 42-66 inches/minute is kind of sketchy, then 72 inches/minute is fine again. Go figure- I've read that harmonics can creep into steppers/leadscrews and cause problems, so maybe that's the issue. In any case, I don't need to move that fast, so I just limited it to 42 inches/minute peak.


The X axis is coming up next for replacement! Or maybe getting the Y axis stepper properly aligned with the leadscrew... one of those two, in all likelihood.

New table installed (kinda)!

posted Feb 16, 2014, 3:44 PM by Daniel Taylor

Firstly, the damage:

The old table has been ripped out to make way for the new. Also ripped out is the old Y axis stepper mount, replaced by the new one you can see at the back of the machine. A rear view:


And because I (usually) don't just rip things apart for no good reason, the new table semi-installed and being aligned:


I say "semi-installed" because it's just clamped in place- not screwed down yet. That said, it is pretty well aligned (just about as well as I can get it with a tape measure)- hopefully I can keep it still while screwing/bolting it down. The Y axis stepper is currently installed (it may well come off again during the process of securing the table); I would post a picture, but it looks pretty much the same as the Z axis...

It seems like there should be more to show...

posted Feb 15, 2014, 8:29 PM by Daniel Taylor

Two images today, the sum of which doesn't seem like it should have taken an entire day to complete.

First up, there's the bearing clamp all set to be screwed down to the stepper mount plate. The new progress on this front is the indent seen in the middle of the stepper mount pattern. This allows the bearing clamp (round chunk of aluminum with the bearing in it) to be properly centered, which is especially helpful when doing something like aligning leadscrews and stepper shafts for coupling.

The indent itself is CNC milled, hence it being nice and round. (You can also see lines where the end mill went around- my spindle isn't quite perpendicular to the work surface) The clamp itself (top) was done by hand. I have no clue why the finish looks as awful as it does; the lathe evidently doesn't like me today. That said, it should at least hold the bearing in place, which is what really matters.



Next up is the little rail to trigger the limit switches on the new axis. The limit switches will be mounted vertically and roll along the rail, triggering at either end where you can see the taper.

In in interest of full disclosure, I didn't do this today/this week. Actually, I didn't do it at all- my dad was kind enough to make it for me. It's definitely nice to have the help.



So if that's all that I did today, why did it take so long? Well, it's not all that I did today... there's another bearing clamp in progress, and a second stepper mounting plate (for the X axis) completed. That's at least a little more (though I would agree that it seems like I should have more to show for the number of hours of work I put in).

Y axis leadscrew progress

posted Feb 9, 2014, 12:07 PM by Daniel Taylor

Two bits of progress this week, both of which can be seen in the photo below. Firstly, I got the feed nut mounted to the new Y axis table- this can be ween in approximately the center of the picture, with the leadscrew going through it. I didn't do all the work, though; my dad got the fixture properly aligned and secured after I drilled and tapped the first hole (of the four you can see immediately adjacent to the leadscrew).

The second bit of progress is the stepper mount seen on the right edge of the image. This will go across the entire back of the mill, providing extra support and rigidity for the stepper. It replaces the little cantilevered plate that can (barely) be seen at the bottom of this image. The four small holes were started on the CNC mill, then manually drilled to size and tapped, while the larger center hole was done in the opposite way- first manually on the drill press, then milled to the proper size. In this way all the holes should be properly aligned for the stepper and leadscrew.

Only a few more things to do before the new Y axis (and leadscrew) can be installed!

The feed nut mounted to the Y axis. Yes, this is once again being shown upside-down.

Leadscrew Update

posted Feb 1, 2014, 8:32 PM by Daniel Taylor   [ updated Feb 1, 2014, 8:36 PM ]

Alternately, "this guy sure loves drilling holes axially in rods/bolts". To illustrate why I say that (hopefully you can figure out where the axial drilling comes in):


This is more or less the culmination of trying to get my new leadscrews coupled to the steppers. In principle, it's a simple task- secure the screw to the bearing, turn down the end to 1/4", and connect to the stepper. I did this with the other axes, so why is it so hard now?

The issue is the acme nuts. 3/8" nut, 3/8" bearing- OK. 3/8" acme nut, 3/8" bearing- not OK. The acme nut is significantly larger than a regular nut. Of course it has to be just big enough to reach the edges of the bearing. In other words, there's no way to use the acme nut to clamp the acme rod to the bearing without interfering with the rotation of the rod. (The alternative would be to just not have the bearing secured, allowing the use of the acme nut and free rotation, but that's equally useless.)

The solution I've used is to basically create an intermediate piece to clamp to the bearing and the acme rod. This consists of a larger-diameter rod (actually a piece of a bolt) with a hole bored in one end for the acme rod and the other end stepped down to 3/8" (and threaded), then to 1/4" (for connecting to the stepper). Two set screws hold the acme rod in place. The result is basically a conversion to a standard fine-thread 3/8" bolt, which allows a normal-sized nut to be used to clamp to the bearing. Only one nut is required, since the other side of the bearing can be pressed against the shoulder. The whole setup can be seen above.

Thanks to doing just about everything on the lather, the results are very nearly perfectly axial.


I've also got holes drilled in the nut holders and angle aluminum cut to mount them to my axes. Just a few more steps before I can finally install the new leadscrews (and table!).... And yes, yes it is always "just a few more steps". That's how these things go.

New table assembled!

posted Jan 26, 2014, 6:33 PM by Daniel Taylor

Nothing terribly exciting, just that I got the rails fully mounted to my new aluminum table. Thanks to the blocks already being aligned, the rails slide smoothly along the entire range of motion (approximately 10 inches).


The sharp-eyed observer might note the screws sticking through the table... those should probably be cut down. The current plan is to mount the T-slotted table on top of this one, so the screws aren't a problem right now.

1-10 of 41