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: Repairs

If it used to work, it can work again

  • Splicing Interplak Water Jet Handle Tubing

    It seems the coiled hose on “water flossers” or “water jet” oral hygene appliances (I can’t even type that with a straight face) lasts about three years, then fails in a spectacular water spray. Mary’s Interplak cleaner just blew a hose, whereupon I discovered that 3/32 inch ID Tygon tubing is a very snug press fit over the 3.8 mm OD white plastic hose:

    Patched Interplak tubing
    Patched Interplak tubing

    The hose blew out during the early part of a protracted snow storm / cold snap, when driving out for a replacement wasn’t going to happen. This fix, ugly though it may be, has been working well enough that we’ll wait for something else to go wrong.

    It’s not clear replacing the entire length of hose with Tygon tubing would work as well, because the rigid hose transmits water pressure pulses from the pump to the tip without much damping. We’re not sure how much that matters and, if the Tygon hack outlasts the OEM hose, maybe we’ll try that.

    As you might expect, the hose isn’t a replaceable part. In fact, Interplak doesn’t list any replaceable parts, other than the jet tips, which never seem to wear out…

  • Kenmore Model 158 Sewing Machine: Bobbin Case Restoration

    I picked up a spare sewing machine as a crash test dummy for modifications to Mary’s Kenmore Model 158. It’s in reasonably good condition, although the bobbin case showed a bit of rust:

    Kenmore bobbin case - rusted overview
    Kenmore bobbin case – rusted overview

    Taking the tension spring off revealed more rust:

    Kenmore bobbin case - rusted parts
    Kenmore bobbin case – rusted parts

    An overnight soak in Evapo-Rust got rid of the corrosion and left the pits behind:

    Kenmore bobbin case - restored parts
    Kenmore bobbin case – restored parts

    Those imperfections on the tension spring are pits, not bumps, despite their appearance.

    It doesn’t seem so bad from the outside:

    Kenmore bobbin case - restored
    Kenmore bobbin case – restored

    It probably won’t work nearly as well as it should, this being one place where a smooth surface counts for a lot. Fortunately, it’s just a crash test dummy machine and good results aren’t critical.

  • Makergear M2: Extruder Crash

    Something Went Wrong during the elaborate dance my M2 goes through to home all three axes, resulting in the platform heater connector whacking the nozzle from the rear, the nozzle dragging off the platform to the right, and then jamming on the edge of the too-high platform on the way back. As nearly as I can tell, the command to lower the platform before doing anything else didn’t happen, after which things slid rapidly downhill.

    There are disadvantages to having powerful motors and rigid machinery, but in this case the advantages outweigh them. You should browse Youtube’s collection of CNC mishaps to see what a real machine tool crash looks like.

    I think that’s the second time the thing has misbehaved, so it’s doing OK. I have seen a few instances where the firmware doesn’t obey the acceleration limits, but I don’t have any way to verify what happened. If the Z-axis motor stalled while lowering the platform, that would explain everything; that same G-Code has worked flawlessly for nearly a year.

    After realigning the extruder motor and checking that the hot end hadn’t gotten dislodged, I ran off a thinwall open box that showed the extruder was about 0.1 mm lower than before. That called for a tweak to the G92 setting in the startup G-Code that defines the offset between the two.

    After that, I figured it would be a Good Idea to check the platform leveling, so I arranged five boxes on the platform:

    M2 Platform Leveling - thinwall open box layout
    M2 Platform Leveling – thinwall open box layout

    About 8 minutes later, I had the five values at the top of this scratch paper:

    M2 Platform Leveling Data
    M2 Platform Leveling Data

    Tweaking the three leveling screws under the platform and iterating with more boxes eventually got the platform aligned to about ±0.07 mm across the 200×250 mm platform diagonal; supper got in the way of repeating the last test. The bird’s nest failure of the left-front box in that test looked like an adhesion problem; in the heat of it all, I built four sets of thinwall boxes on exactly the same spots without renewing the hairspray coating.

    Measuring the skirt and box heights suggested a bit of adjustment to the initial Z offset. A static measurement comes pretty close, but the actual results are what matters.

    I’ll recheck the alignment at some point, but for now it’s back in operation…

    Bonus: more tchotchkes to hand out at the next OpenSCAD class!

    Thinwall Open Box - platform leveling
    Thinwall Open Box – platform leveling

    The current startup G-Code from Slic3r’s configuration:

    ;-- Slic3r Start G-Code for M2 starts --
    ;  Ed Nisley KE4NZU - 15 Nov 2013
    ;  28 Feb 2014 tweak Z offset
    ; Z-min switch at platform, must move nozzle to X=130 to clear
    M140 S[first_layer_bed_temperature]	; start bed heating
    G90				; absolute coordinates
    G21				; millimeters
    M83				; relative extrusion distance
    G92 Z0			; set Z to zero, wherever it might be now
    G1 Z10 F1000	; move platform downward to clear nozzle; may crash at bottom
    G28 Y0			; home Y to be sure of clearing probe point
    G92 Y-127 		; set origin so 0 = center of plate
    G28 X0			; home X
    G92 X-95		; set origin so 0 = center of plate
    G1 X130 Y0 F30000	; move off platform to right side, center Y
    G28 Z0			; home Z with switch near center of platform
    G92 Z-4.40		; set origin to measured z offset
    G0 Z2.0			; get air under switch
    G0 Y-127 F10000	; set up for priming, zig around corner
    G0 X0			;  center X
    M109 S[first_layer_temperature]	; set extruder temperature and wait
    M190 S[first_layer_bed_temperature]	; wait for bed to finish heating
    G1 Z0.0 F500	; plug extruder on plate
    G1 E25 F300		; prime to get pressure, generate blob
    G1 Z5 F2000		; rise above blob
    G1 X15 Y-125 F30000	; jerk away from blob, move over surface
    G1 Z0.0 F1000	; dab nozzle to attach outer snot to platform
    G4 P1			; pause to attach
    G1 X35 F500		; slowly smear snot to clear nozzle
    G1 Z1.0 F2000	; clear bed for travel
    ;-- Slic3r Start G-Code ends --
    
  • Casio EX-Z850 Backup Battery Replacement

    When our Larval Engineer repaired the Casio EX-Z850 camera’s buttons, we noticed that the memory backup battery was on its last legs:

    EX-Z850 internal battery corrosion
    EX-Z850 internal battery corrosion

    The camera has returned home, where I’ll put it to good use on the microscope, but I’m the type of guy who swaps batteries every now and again, soooo that needs fixing. Wikipedia says the battery isn’t replaceable, but you can’t believe everything you read on Wikipedia, right?

    Removing the camera’s front cover (stick the screws to a length of masking tape!) reveals the backup battery hasn’t magically healed itself:

    Casio EX-Z850 backup battery - corrosion
    Casio EX-Z850 backup battery – corrosion

    The main battery applies 3.2 V with the top terminal negative; it’s marked to help me remember that fact.

    I snipped both legs of the top contact bracket, which promptly fell off, and then pushed the battery off its bottom contact. The condition of those two pads suggests a pair of cold solder joints (clicky for more dots):

    Casio EX-Z850 backup battery - contact pads
    Casio EX-Z850 backup battery – contact pads

    I wanted to replace it with a polyacene supercap, but there’s just not enough room in there. The biggest cap that fit was a 33 μF 16 V SMD electrolytic cap, so I soldered one in place:

    Casio EX-Z850 backup battery - capacitor replacement
    Casio EX-Z850 backup battery – capacitor replacement

    I had to flip the camera around to get the soldering iron in between the cap and what looks to be an intrusion monitoring switch just to its left. No lie, that shiny metal thing seems to be a tab that presses against the front cover; it could be a static discharge / grounding point, but the base looks more complex than that.

    Now, a capacitor isn’t a battery, but memory backup doesn’t require much of a battery, either. I guesstimated the memory (or whatever) would draw a few microamps, at most, giving me a few seconds, at least, to swap batteries. A quick measurement shows that I’ll have plenty of time:

    Casio EX-X850 backup capacitor - voltage vs time
    Casio EX-X850 backup capacitor – voltage vs time

    The camera started up fine after that adventure, so the memory stays valid with the backup voltage down around 1 V.

    The cap measured 34 μF, so a voltage decline of 24 mV/s works out to:

    IC = C (dV/dT) = 34 μF x 24 mV/s = 820 nA

    So, at least at room temperature, the memory draws less than a microamp.

    I love it when a plan comes together!

    With any luck, that capacitor should outlast the rest of the camera. It’ll definitely outlast a lithium battery, even if I could find one to fit in that spot.

    I did those measurements by sampling the capacitor, rather than holding the meter probes in place, because the 300 nA of current drawn by a 10 MΩ input resistance would cause a pretty large measurement error…

  • Radio Shack Sound Level Meter: Switch Repair

    My trusty Radio Shack Sound Level Meter recently began misbehaving: switching to the most sensitive two ranges (-60 and -70 dB) caused it to turn off. Finessing the switch got it back in operation, so I completed the mission (a string quartet in Vassar’s Skinner Recital Hall topped out around 90 dB) and laid it out for repair:

    Radio Shack Sound Level Meter - PCB solder side
    Radio Shack Sound Level Meter – PCB solder side

    After cleaning the already pristine gold-plated (!) contact pads and putting it back together, the switch failed the same way.

    A bit more poking & prodding revealed that slightly loosening the upper case screw (in the boss just left of the switch pads) made it work perfectly.

    Ah-ha!

    Come to find out that the rear case presses on the PCB to hold it in place, which moves it slightly toward the front of the case. The switch rotor, being firmly attached to the stem in the middle of the pads, doesn’t move, which suggested that the bifurcated spring contacts on the rotor had take a bit of a set.

    Un-bending them very, very gently to add a millimeter of springiness solved the problem.

    A piano solo topped out in the high 80s…

    Update: Another meter owner shows how to cure the problem, rather than treat the symptom:

    I found your older note about the switch problem on the digital R.S. SLM to be helpful, in that mine had a similar problem, but only on the 60 dB scale, not both the 60 and 70 dB scales. Your diagnosis about the back putting pressure on the board seems to be right on. However, for me, re-bending the switch contacts didn’t help.

    What did fix it was filing ~2mm off the back case boss around the upper screw hole. That was the source of the pressure on the board. 1 mm didn’t quite fix it, but 2mm off did.

  • Snowblower Muffler Replacement

    What with all the snow this winter, I noticed that the muffler on the snowblower was rattling around something awful; eventually, the blue fire jetting directly from the engine block got to be distracting. Come to find out the bracket attached to the top of the block had ripped free from the muffler:

    The two long bolts on the right explain why this particular anomaly didn’t get an immediate repair: they were firmly jammed, deep in the block, and resisted my gentle attempts to free them. For obvious reasons, you (well, I) don’t want to break off the end of a bolt in its tapped hole…

    Snowblower muffler - failed bracket
    Snowblower muffler – failed bracket

    So, over the course of a few weeks, I applied a dose of PB B’laster to the bolts, down deep behind the muffler where they entered the block, and gingerly wiggled the bolts back-and-forth to their ever-increasing limits of travel. Doing that every time I went into the garage guaranteed plenty of excess oil to smoke off the engine during the first few minutes, but ya gotta do what ya gotta do. Two days before the next big storm, the block finally released the bolts. Whew!

    Evidently, having the bracket tear loose wasn’t a rare failure and, perhaps, the situation attracted the attention of someone in accounting who pointed out the warranty repair costs (no, our blower wasn’t in warranty), because the new muffler has a different bracket:

    Snowblower muffler - new bracket design
    Snowblower muffler – new bracket design

    Look at all those spot welds across that huge contact patch!

    Yes, I used new bolts with a generous dollop of Never-Seez on each one…

  • Reversible Belt Buckle: Post Restaking

    A reversible belt lets me look perfectly natty, regardless of whether I’m wearing my brown pants or my khaki pants. The post joining the buckle and the base worked loose, so the spring wasn’t holding the two parts together; obviously, something must be done.

    Loosen the four screws that hold the leather belt in place to reveal what’s inside:

    Reversible belt buckle - spring post
    Reversible belt buckle – spring post

    Then push the two parts together and give the post a few shots with a sharp punch:

    Reversible belt buckle - staked post
    Reversible belt buckle – staked post

    Reassemble in reverse order: done!