The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Tag: Sherline

Sherline CNC mill

  • Sherline Tooling Plate: Protecting the Tapped Holes

    While I had the tooling plate off, I cleaned the crud out of the tapped holes and ran a handful of 1/4 inch stainless steel 10-32 setscrews just below the surface:

    Sherline tooling plate with setscrews
    Sherline tooling plate with setscrews

    They’re pretty much invisible, of course, but they’re all present. FWIW, you need a 3/32 inch hex wrench for 10-32 setscrews.

    In the event that I gouge the aluminum surface (you can see the odd ding and blind hole) through a setscrew, I’ll regret doing this. Not having to remove the plate to dig swarf out of the last clamping hole after carefully aligning a part seems like a win.

  • Sherline CNC Mill Y Axis Home Switch: To The Front!

    Reassembling the mill provided an opportunity to move the Y axis Home switch from the rear of the axis to the front. The key discovery happened during the teardown: I can get the saddle off the Y axis dovetail by removing the gib, without sliding it off the front, which means a front switch can remain firmly glued in place.

    A few random hunks of steel and a wire nut held the switch in position while the epoxy cured:

    Mounting Y axis home switch
    Mounting Y axis home switch

    The switch actuator bottoms out with the saddle just touching the preload nut, so the saddle can’t dislodge the switch: the switch trips just before the saddle hits the nut, at which point all motion stops and the motor stalls.

    Moving the switch means I can remove all the gimcrackery that poked the rear switch with the tooling plate in place; I was never happy with that setup. I also removed the small block that trapped the rear end of the Y leadscrew, under the assumption that, as I haven’t yet dropped anything on the leadscrew, I probably won’t. That adds about 1/4 inch to the maximum travel and allows the tooling plate to whack into the column.

    The switch wire runs along the stepper cable, a tidy technique that hasn’t introduced any glitches into the shared Home signal from the X axis drivers:

    Sherline mill - X and Y axis home switches
    Sherline mill – X and Y axis home switches

    The Y axis now seeks the Home switch in the positive Y direction, so that stanza in Sherline.ini looks like this:

    [AXIS_1]
    TYPE = LINEAR
    MAX_VELOCITY = 0.400
    MAX_ACCELERATION = 5.0
    STEPGEN_MAXACCEL = 10.0
    SCALE = 16000.0
    FERROR = 0.05
    MIN_FERROR = 0.01
    MIN_LIMIT = -0.5
    MAX_LIMIT = 4.90
    BACKLASH = 0.003
    HOME_IS_SHARED = 1
    HOME_SEQUENCE = 2
    HOME_SEARCH_VEL = 0.3
    HOME_LATCH_VEL = 0.016
    HOME_FINAL_VEL = -0.4
    HOME_OFFSET = 5.125
    HOME = 5.0
    
  • Reworking Sherline Anti-Backlash Nuts

    The new Y axis anti-backlash nuts for the Sherline mill have a countersink on the end that fits into the saddle. The nut on the left is as-delivered (I bought two) and the nut on the right is after cleanup:

    Sherline Y axis anti-backlash nuts - original vs cleared
    Sherline Y axis anti-backlash nuts – original vs cleared

    The thread was munged enough to jam the leadscrew; it started fine from the knurled end, but wouldn’t emerge from the countersink. This being a left-hand thread, I couldn’t just run a tap through the nut, so clearing the thread required:

    • Some tedious handwork to clear enough of a path until …
    • I could force the nut over the old leadscrew, which re-formed the thread enough that …
    • More tedious handwork could remove the debris and bent brass

    After that, the OD of both nuts was slightly oversized: 0.316 inch, which didn’t fit in the 5/16 inch (0.3125) bore. So I mounted the nut on the old leadscrew, took advantage of the fact that a left-hand thread gets tighter with cutting force from the lathe bit [Edit: wrong! See comments], and turned it down just a hair:

    Turning down anti-backlash nut OD
    Turning down anti-backlash nut OD

    Purists will quibble that I should have used the four-jaw chuck. Turns out the three-jaw has under 1 mil of runout, which is as good as one could possibly want in light of the bearings.

    The X axis nuts were fine, so I suspect a recent production run had a bit of a tooling problem.

    [Update: The mail brings replacement nuts that look just fine. Must have been one of those glitches. No hard feelings!]

  • Sherline Leadscrew Nut Removal

    The Y axis on my Sherline CNC mill has developed about 8 mils of backlash, a bit more than seems reasonable. Some poking around shows that the anti-backlash nut is loose while in the middle of the leadscrew and snug while at either end, which suggests the leadscrew thread is also worn. That’s no surprise, as I didn’t figure out that having a bellows over the leadscrew was a Good Thing until, let us say, considerably later than I should.

    If I must replace the leadscrew, I may as well take the whole XY assembly apart, clean everything, and replace the consumables. So I ordered a sack o’ parts from Sherline; they’re all cheap and readily available. The overall index has the exploded diagrams and the parts list for my mill boiled down to:

    • 54161 Y axis leadscrew (9 inch)
    • 50140 Y axis anti-backlash nut
    • 50200 Y axis nut
    • 50171 X axis leadscrew
    • 50130 X axis anti-backlash nut
    • 40890 X axis nut
    • 50150 anti-backlash lock

    The only gotcha: nowhere (that I can find, anyway) is it written how to get the leadscrew nuts out of the stage. It turns out that the holes through the stage aren’t uniform: the X narrower on the right and the Y on the front, so you must drive the X axis nut out to the left and the Y axis nut out to the rear. The counterbore is visible just behind the anti-backlash nut if you know what to look for, so you’re driving the axis nut away from the backlash nut.

    On the X axis:

    X axis leadscrew hole counterbore
    X axis leadscrew hole counterbore

    On the Y axis:

    Y axis leadscrew hole counterbore
    Y axis leadscrew hole counterbore

    Trust me on this: you cannot drive a 5/16 inch nut through a 19/64 inch counterbore. If you have a 19/64 inch transfer punch, that’s a dandy way to get the nuts out.

    The easiest way to loosen the socket head cap screw holding the flex coupling to the leadscrew is to grab the coupling in a lathe chuck (with the leadscrew protruding into the headstock) and then apply the hex key:

    Loosening leadscrew bolt
    Loosening leadscrew bolt

    They used red (high-strength) Loctite on all the leadscrew bolts, as well as on the tapered joint between the leadscrew and the flex coupling, and on the bearing preload nut… so I will, too.

  • Garden Knife Scabbard

    Mary uses an ancient paring knife (that, back in the day, my father had sharpened beyond all reason) to harvest garden veggies, which called for a scabbard to protect the blade, the bike pack, and the fingers.

    I snagged a random block of acrylic from the heap, straightened the long sides, milled a channel just wide and thick enough for the blade down the middle, then added small recesses at the right end for the knife’s haft:

    Garden knife scabbard - main block
    Garden knife scabbard – main block

    The cover is an acrylic sheet, solvent-glued and clamped in place:

    Garden knife scabbard - clamping cover
    Garden knife scabbard – clamping cover

    The cover exposes about 1/4 inch of channel so she can lay the point in place, rather than precisely aligning the point with the slot. I suppose I should have used gray acrylic to provide some contrast; maybe we’ll add a snippet of tape.

    Then mill four sides flat, break the edges & corners with a file, and it’s all good (in a blocky kind of way):

     Garden knife scabbard
    Garden knife scabbard

    The blade has become sufficiently bent over the years that simple friction holds it in the slot. It’s open on both ends so she can flush out the inevitable dirt.

    I was going to engrave her name on the back, but came to my senses just in time…

     

  • Peltier PWM Temperature Control: MOSFET Thermal Block

    The Peltier assembly looked like this while I was epoxying everything together with JB Weld:

    Peltier module - epoxy curing
    Peltier module – epoxy curing

    The aluminum-case resistor held the heatsink at 105 °F to encourage the epoxy to cure in a finite amount of time.

    The 40 mm square block is a squared-up piece of 1/2 inch aluminum plate (manual CNC on the Sherline, nothing fancy) with a pair of 6-32 tapped holes for the screws that will hold TO-220 transistors or the yet-to-be-built TO-92 adapter. The CPU heatsink got a pair of symmetric holes for the posts holding it to the acrylic base, but other than that it’s perfectly stock.

    MOSFET thermal block - drilling
    MOSFET thermal block – drilling

    Then epoxy the thermistor brick to the middle of the block between the two screws, stick on some obligatory Kapton tape to prevent embarrassing short circuits, and add a foam collar around the Peltier module to insulate the block from the heatsink:

    MOSFET thermal block
    MOSFET thermal block

    A square foam shako covers everything, held down with a random chunk o’ weighty stuff, to insulate the whole affair from the world at large.

  • MOSFET rDS PCB

    This one came out surprisingly well, apart from the total faceplant with that resistor. With any luck, it’ll measure MOSFET on-state drain resistance over temperature for an upcoming Circuit Cellar column; it’s a honkin’ big Arduino shield, of course.

    Drilled holes on the Sherline using the relocated tool height switch:

    rDS Tester - drilled PCB
    rDS Tester – drilled PCB

    Front copper, after etching & silver plating:

    rDS Tester - etched front
    rDS Tester – etched front

    Back copper, ditto:

    rDS Tester - etched rear
    rDS Tester – etched rear

    I think I can epoxy the resistor kinda-sorta in the right spot without having to drill through the PCB into the traces. Maybe nobody will notice?

    The traces came out fairly well, although I had to do both the top and bottom toner transfer step twice to get good adhesion. Sometimes it works, sometimes it doesn’t, and I can’t pin down any meaningful differences in the process.

    And it really does have four distinct ground planes. The upper right carries 8 A PWM Peltier current, the lower right has 3 A drain current, the rectangle in the middle is the analog op-amp circuitry tied to the Analog common, and surrounding that is the usual Arduino bouncy digital ground stuff. The fact that Analog common merges with digital ground on the Arduino PCB is just the way it is…