Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.
Having figured out what to do, I started with the button, which is chromed plastic, nothing too fancy, and not at all hard to machine.
Laser Aligning to the Button Stem
A small post turned from an acrylic rod (the gray cylinder) supports the button in the Sherline 3-jaw chuck attached to the mill table; that was the only way to keep it reasonably level. Laser alignment got eyeballometrically close to the middle; it looks a bit off to the right, but the end result was OK.
Removing the Broken Stem
A 2 mm end-cutting bit chewed off the stem in short order; I set the jog speed to about 100 mm/min and just jogged down until the cutter was flush with the button. Spindle at 4000 rpm, for lack of anything smarter.
I decided to go with a 1-72 brass machine screw, which is slightly larger (1.75 mm) than the original 1.5 mm button stem. That means I must drill out the bezel hole, as well, but the 1.5 mm diameter of the next-smaller 0-80 screws in my assortment was a sloppy fit.
A touch of manual CNC for the drilling, #53 with the spindle at 3000 rpm, Z touched off at the button’s surface:
G81 Z-4 R3 F150
The spindle was slow enough and the feed fast enough to keep from melting the button without applying any coolant.
I tapped the hole 1-72 by simply screwing the tap in with my fingers…
Chuck-in-chuck For Head Shaping
The 3-jaw lathe chuck doesn’t grip a 1-72 screw (no surprise there), so I grabbed the screw in the Sherline’s smallest drill chuck and poked that in the lathe. This doesn’t make for great concentricity, but it was close enough. The right way, as my buddy Eks reminds me, is to slit a nested bunch of brass tubing and use them as collets, but … next time, fer shure.
Button With Reshaped Screw Head
Anyhow, here’s what the button & screw look like so far. The backside of the screw head looks like it needs some cleanup; there’s nothing like taking a picture to reveal that sort of thing.
The pencil lead is 0.5 mm and the grid in the background has 1 mm squares, just to give you an idea of the scale.
I’m kludging up a clamp to grab AA cells around their positive terminal so that I can resistance-weld nickel strips to that button. The general idea is that the current passes through the strip, through the button, and out the side to the clamp, rather than trying to heat the button through the strip from the top.
Trial Fitting the Jaws
A snap-ring pliers has pretty nearly all the right attributes, so I’m making up a set of copper jaws with a hole in the middle to grab the terminal. Basically, I whacked off a ring from a copper pipe, hacksawed it lengthwise, hammered it flat (work-hardening it in the process), and drilled some holes.
Then I grabbed it in the Sherline vise and set up a teeny 4-mil slitting saw. A bit of manual CNC ran the saw past the copper and, after a while, the top half just fell over dead with a perfectly shiny cut right down the middle!
Slitting Success
Useful things to remember for the next time around:
Cut only 0.2 mm into the copper per pass
100 mm/min feed is fine
4000 rpm is fast enough
A drop of cutting lube is a bunch on this scale
This worked out a whole lot better than I expected…
Having had both of our commercial antenna mounts fail, I decided to make something that could survive a direct hit. It turns out that the new mounts are utterly rigid, which means the next failure point will be either the antenna mast or its base structure. We’ve occasionally dropped the bikes and when the antenna hits something on the way down, the mount is not the thing that bends…
Incidentally, the Nashbar 5-LED blinky white light aimed rearward seems to push motorists over another few feet to the left. Nobody quite knows what we are from a distance, but they do notice that something is up ahead. That’s just about as good as it gets; we tend to not ride in the wee hours of the morning when bike lights just give drunks an aiming point.
Rough-cut stock
The overall structure is a 2-inch square aluminum extrusion, with a hole in the top that matches the right-angle SO-239 base connector salvaged from the Diamond mount and a 1/2″ nylon stiffener plate in the middle. A pair of relentlessly square circumferential clamps attach it firmly to the top seatback rail. A coaxial cable pigtail ensures that the antenna base makes good electrical contact with the seat. I’m not convinced the bike makes a good counterpoise, so we’re now using dual-band antennas that are half-wave on VHF.
Stainless-steel hardware holds everything together, as I’m sick and tired of rust.
Drilling box beam
Not having a huge drill, I helix-milled the SO-239 hole, then reached down through the box to drill the hole for the plastic block retainer screw. Flip the box in the vise, drill four holes for the clamps (I love manual CNC for that sort of thing), manually deburr the holes, and it’s done.
The block of plastic is a tight slip fit inside the box extrusion, with slightly rounded corners to suit. I milled the slot across the top to a slip fit around the SO-239 connector.
The two clamps were the most intricate part of the project and got the most benefit from CNC.
Helix-milling the seat-bar clamp
The clamp hole must have exactly the same diameter as the seat top tube. I helix-milled the hole to an ordinary 5/8″; I have trouble drilling holes that large precisely in the right spot with the proper final diameter. Milling takes longer, but the results are much better.
Helix-mill the other block while you have the position set up, then flip and reclamp to drill the pair of holes that match the box extrusion. Drill 10-32 clearance (#9) all the way through.
Flycutting the Clamp Slit
Bandsaw the blocks in half, paying some attention to getting the cut exactly along the midline, then flycut the cut edge to make it nice & shiny & even. That should result in 1 or 2 mm of slit between the blocks when they’re clamped around the seat rail.
Finished seat-bar clamps
Break those relentlessly sharp edges & corners with a file.
I finagled the dimensions so a 1-1/2″ socket-head cap screw would have just enough reach to fill a nut, with washers under the screw and nut. Your mileage may vary; I’ve gotten reasonably good at cutting screws to length.
Normally, you tap one side of each clamp for the screws, but in this situation I didn’t see much point in doing that: the box must attach firmly to the clamps and I was going to need some nuts in there anyway.
Finished parts
With all those parts in hand, assembly is straightforward. Secure the SO-239 with its own thin nut, screw the plastic block in place, hold the clamps around the seat bar, poke the cap screws through, dab some Loctite on the threads, install nuts, and tighten everything. That all goes much easier with four hands!
The grounding braid fits into a huge solderless connector that must have been made with this application in mind. It originally fit a 1/2″ lug, but with enough meat that I could gingerly file it out to 5/8″ to fit the SO-239 inside the aluminum extrusion. I’ve had those connectors for years without knowing what they were for!
I eventually came up with a simpler and even more ruthlessly rugged mount that’ll appear in my column in the Autumn 2009 Digital Machinist. More on that later… [Update:There]
As I mentioned there, I originally connected my bicycle-mobile amateur radio gadget to the ICOM IC-Z1A radio using separate mic and speaker plugs. That seemed like a good idea, but bicycles vibrate a lot and the plugs apply enough leverage to the jacks inside the radio to pry them right off the PCB. That requires a protracted repair session that I never wanted to do again.
The solution is to mount both plugs rigidly on the radio so that they simply can’t move. I dithered for a while and finally decided that function trumps good looks on this project, particularly given that our radios spend their entire lives inside a bag behind the bike seats.
The top picture shows the small aluminum plates I made to align the plugs to the HT jacks, along with a plastic gluing fixture to hold the plugs parallel while the epoxy cures. If you just jam the plugs into the radio without an alignment fixture, you will glue the plugs together in such a way that they cannot be removed: the radio does not hold the shafts exactly parallel!
Plug stabilization – What Not To Do
How do I know? Well, I tried doing exactly that by simply epoxying the existing plugs into place, applying enough epoxy putty to stabilize the plugs against the radio. Looks reasonable, but when it came time to take them out (and you will want to take them out, trust me) they are firmly and permanently embedded. I had to carve them apart to get them out.
The mic, speaker, and coaxial power jacks are 10 mm on center. The 2.5 mm mic plug has a small shoulder that required a matching recess in the plate, while the 3.5 mm speaker plug is basically a cylinder. I don’t use the coaxial power jack, having hacked an alkaline battery pack with Anderson Powerpoles. The plate’s external contour matches the flat area atop the radio around the jacks.
You could lay out and drill close-enough holes by hand, use a step drill to make the shoulder recess, and then let the epoxy do the final alignment. However, you want the center-to-center distance exactly spot-on correct, as the plugs won’t mate properly otherwise. I turned it into a CNC project for my Sherline mill, of course, but that’s just because I have one.
HT Plugs in gluing fixture
This picture shows two plugs epoxied into the plate. While the epoxy cures, the plate rests atop the fixture with the two plugs vertical and their shell flanges flush against it. I applied the epoxy with a toothpick and worked it into the gap between the threads and the plate.
The end result will be a pair of plugs that exactly match the radio’s jacks in a plate that sits firmly atop the radio’s case. You should find that the plugs snap firmly into place and the entire assembly is absolutely rigid.
Caveat: don’t use an aluminum plate if your radio depends on separate electrical connections for the mic and speaker plug shells. The IC-Z1A has isolated shells, but remains happy when they’re connected. My Kenwood TH-F6A HT uses the shells for entirely different functions and will not work with them shorted together.
With the epoxy cured, wire the connections as usual. I had a small cable with enough tiny wires to put the mic conductors in their own shielded pair, but that’s likely overkill.
Finished plugs with epoxy blob
You could machine a nice enclosure, but I simply molded an epoxy putty turd around the connections, shells, and cable. The trick is to wait until it’s nearly cured, plug it into the radio, then shave off whatever gets in the way of the knobs, antenna plug, and other appurtenances.
When you’re aligning to an edge or scribe mark, you want the laser spot as small as it can possibly be, so you tune for best focus.
To locate the center of a hole, you first find the edge, then move toward the center by one radius… so you must know the diameter, too. It’s tricky to find an edge exactly on the X or Y axis, which means you generally resort to successive approximation. I did something like that there with good results.
If you defocus your laser aligner to produce a spot slightly larger than the hole, you can simply position the hole under the beam to produce a nice bright ring. Adjust the focus to make the spot barely larger than the hole and you can get pretty close to the center without any messy arithmetic.
Now, should you happen to own a real laser aligner, you might actually have a nice-looking defocused spot. My homebrew Orc Engineering aligner, as shown there, starts with the beam from a chip laser in a hacked carpenter’s level, so the defocused spot is rather, mmm, ragged, even after passing through the not-very-restrictive aperture behind the lens.
With the lens in the spindle, though, I can spin it at a few hundred RPM and persistence of vision blurs the beam into a nice, symmetrical disk. Jog to center the disk around the hole, twiddle the Z-axis position to adjust the focus / size / blobbiness, jog more slowly, tune for best picture, and it’s all good.
This obviously doesn’t produce jig-boring quality alignment, but, then, I’m not doing that sort of work. In the picture, I’m enlarging a 4-40 hole molded in a Pactec case to fit a 6-32 screw. Normally I’d do that by hand on the drill press, but this time I also had to enlarge the counterbore at the top and figured I’d use a quick G2 with an end mill after I had it aligned for the drill.
Maybe everybody else knows this trick, but I was delighted to find that it actually works pretty well…
The standard Sherline mill comes with tapered plastic knobs on the handwheels, which is exactly what you want for a manual mill and what you don’t want on a CNC machine: they rattle like crazy during computer-controlled moves.
Some folks contend the knob unbalances the handwheel, but I’m not convinced that’s a real problem. Their advice is to remove the entire knob assembly, leaving a bare shaft sticking out of the motor. Seems a bit extreme to me.
In any event, shortly after I got the mill, I unscrewed the little retaining screw from the end of each knob, put all the parts in a ziplock bag, tucked it in my tool box, and have been rattle-free ever since.
The metal shaft is entirely adequate for those rare occasions when I turn the knob manually, the graduated settings let me detect when if I’ve screwed up the acceleration (on a new installation) to the point where the motor is losing steps, and all is right with the world.
Oh, that orange-barred white tape in front of the motor? That’s a reminder to keep the usual pile of crap away from the spinning knob. That little shaft can fling small objects a fair distance and makes a nasty tangle out of a misplaced red rag…
The Axis user interface for EMC2 has a manual command entry mode, wherein you can type G-Code statements and EMC2 will do exactly what you say. That’s handy for positioning to exact coordinates, but I rarely use it for actual machining, as it’s just too easy to mis-type a command and plow a trench through the clamps.
OK, on a Sherline mini-mill, you’d maybe just snap off a carbide end mill, but you get the general idea.
I was making a simple front panel from some ancient nubbly coated aluminum sheet. The LCD and power switch rectangles went swimmingly.
Then I tried to mill an oval for the test prod wires using G42.1 cutter diameter compensation. I did a trial run 1 mm above the surface, figured out how to make it do what I wanted, then punched the cutter through the sheet at the center of the oval and entered (what I thought were) the same commands by picking them from the history list.
EMC2 now handles concave corners by automagically inserting fillets, so it must run one command behind your typing. I drove the cutter to the upper-right end of the oval (no motion) so it could engage cutter comp mode, entered the G2 right endcap arc to the lower edge (cuts straight to upper right), and then did something wrong with the next command.
Epoxy-patched front panel hole
The cutter carved the endcap properly, then neatly pirouetted around the end and started chewing out an arc in the other direction. Even looking at the command trace I can’t figure out what I mistyped, but as it turns out it doesn’t matter… I was using the wrong dimensions for the hole anyway.
So it’s now patched with epoxy backed up by a small square of aluminum. When it’s done curing, I’ll manually drill a pair of holes at the right coordinates, manually file out the oval, shoot a couple of coats of paint, and it’ll be OK.
Nobody will ever know!
If I recall correctly, Joe Martin of Sherline was the first person to observe that, unlike word processing programs, CNC machines lack an Undo key…
Update: Like this…
Patched panel – rear view
The shoot-a-couple-of-coats thing did not go well: a maple seed landed on the front panel. Ah, well, it’s close enough. Here’s a trial fit; the bellyband height extenders on the sides need a dab of epoxy and a shot of paint, too, but I may never get a round ‘tuit for that.
Front panel trial fit
It’s the long-awaited Equivalent Series Resistance meter…