Category Archives: Little Things

Braun Type 5417 Hair Trimmer Repair

I keep my facial hair like I keep the lawn – I let it grow naturally (on its own), then trim it down every week or so and clean up the edges every other time. I do so with an electric lawnmower; not battery-powered, because I don’t mind the inconvenience of a power cord tether and I don’t want to have to replace another rechargeable battery every few years. Wait, I started this post to talk about my hair trimmer…

The Braun 5417 “cruZer6 beard&head” hair trimmer has been running well for me over the past 7+ years I think I have had it. The NiMH battery stopped holding a charge, unfortunately. Like anything I own that has stopped working correctly, I opened it up to investigate, knowing full-well that I was probably just going to replace the batteries (I have done this with countless electric toothbrushes over the years). I was impressed with the build quality, and the gasket design to keep the electronics ingress-protected; that attention to detail is likely why it has lasted so long on its own. The gasket is a molded-rubber concave profile in the lid that provides a very satisfying fit, and is secured with six ramped securing tabs that are just perfectly aligned; some high quality plastics engineering went into this electronics enclosure. There is even an expanded-PTFE breather port to equalize pressure differentials due to heat dissipation!

I cut the tabs off the old batteries and removed them, then sanded the ends of some EBL 1100-mAh low-self-discharge NiMH AAA cells and soldered them in place. I hit the power button, and… it just blinked the red LED for 5 seconds.Hmmm… maybe it just needs to be charged. Nope! After repeated charging cycles until the internal timer cutoff, it still did the same thing. I desoldered the batteries, discharged them, and put them back in to charge again; afterwards, the battery voltage confirmed that the trimmer’s circuitry is charging the batteries just fine, it is just refusing to operate!

The mistake I made was just throwing out the original batteries, because now I have no idea what is wrong and cannot test if it still operates correctly with them re-installed. Most likely, the internal battery health detection circuitry is tuned to the original batteries’ performance, and the new batteries’ low internal resistance and longer charge-profile is being rejected by the firmware. But… what if it is actually something more nefarious?

Was my modification being defeated, maybe?  I was suspicious of two small ceramic, non-conductive (potentially ferrite) beads inserted into the plastic molding (under the motor wires seen in the picture), but I’m still not sure what they are for. One theory might be a kill-switch in the microcontroller programming somehow related to disassembly; if that’s the case, then I am impressed with the level of evil effort they put into keeping the life-cycle of this product down! If not, then I honestly have no clue what they are supposed to be there for; one contacts a single ceramic capacitor (C2, maybe it is supposed to damage that component on removal?) and the other is centered on three test pads (TP17, TP18, and TP20, maybe that acts as an air-gap resonator between two pads and is coupled to the third pad for removal detection?). I want to know, but I also want to put this back together and give myself a haircut.

Whatever the case, the trimmer is in good condition since I keep it clean and lubricated, so I just located the motor drive transistor, and ran some 32-AWG magnetwire leads to a slide switch that I mounted to the outside. Now I just use a different button to operate it, and I can move on with my shorn life. :P

Desktop Speaker Mounting

Problem: Kim’s desk has an open back where her desktop speakers are placed, and they keep falling off the desk. Solution: mount them higher up off the desk, on a section of perforated metal. But first, I needed to modify the speaker cases with some mounting hardware.

Various stage of completion

I first superglued some #10-24 nuts to the top of two of the speaker case’s clamshell boss screw holes (to keep them in place), then heat them with my hot air soldering station at 200°C and pushed them into the melted plastic. This created some secure embedded threading to screw a #10-24 bolt into, through the perforated metal sections.

Mounted, quick and crooked

Dealing with DC Motor Noise

I have an inexpensive DC motor as part of a project I am doing for work; since it is a proprietary device, I cannot give any more information than is provided here. Suffice to say, it is a portable device with a Li-Ion battery pack and a custom PCB I designed with a MAX1758 Li-Ion charger IC and a baseline Microchip MCU (coded in PIC Assembly – yay!) that controls both an electronic lamp ballast and a small brushed DC motor. To help prevent noise/transients from affecting different parts of the circuit, everything gets its own dedicated power supply with some switching DC regulator ICs built into the PCB; unfortunately, that wasn’t enough!

My first problem was that the MCU would reset the second I tried to turn on the lamp ballast, which is a type of device that I deal with on a regular basis at work for driving many different kinds of mercury lamps – it is known for having an enormous inrush current, up to 5 times the steady-state current draw for the first 100ms of operation. This is due to the nature of the ballast, which requires a 300-700+ VAC “strike” in order to arc the gases inside the lamp; internally, this is achieved with a reactive circuit which resonates until a voltage sufficient enough to arc the gases occurs across the lamp cathodes. This inrush current creates a reactive voltage transient that can affect other parts of the circuit, and a quick and easy way to kill that transient is with a diode so that a transient of sufficient voltage to exceed the diode’s reverse breakdown voltage will be shunted through it and dissipated as heat. I had a few 1N4007 diodes on hand, but that’s actually a poor choice since it has a relatively high Vbreakdown – a better choice is the diode species known as a TVS diode. Of course, as mentioned on that Wikipedia page, there are other devices to choose from and the ability to know what to use where is something that can only come from experience. In this case, the 1N4007 helped enough to solve the problem for now, but a redesign will be required to achieve better long-term performance.

The next problem to come up was that the MCU would randomly reset after an indeterminate period of time of lamp/ballast operation. I took out our new oscilloscope and scoped out the voltage across the terminals of the 1.8VDC motor during operation:

2013-01-29 - DC Motor Noise - Before

Uh-Oh! +31V and -19V transients!?!? Well, that’s the nature of the beast and also the reason your computer fans use brushless DC motors. A quick search online turned up this robot-enthusiast-oriented wiki page that offered up some suggestions; with just the two capacitor method using some spare 0.1uF film caps I had around, the situation was cleaned up and I now faced a much less dire situation:

2013-01-29 - DC Motor Noise - After (2 cap)

Problem solved! The three capacitor method even helped a bit more, but I do not have a screen cap for that. I do have some candid before/after pictures, however!


DIY Bubble Etching Tank

I finally built a simple bubble etching tank; I’ve seen people with them all over the place in the past, but I just haven’t had the desire to put one together until today. In the past, I’ve been etching my PCBs by just filling a pyrex tray with etchant, dropping the masked board in and manually agitating with a foam brush.

This new piece of equipment has these advantages:

  1. Less etchant required; the vertical tank takes up less volume and thus it is more space efficient.
  2. Air agitation; the bubbles oxidize the etchant, which allows it to more effectively etch away copper. It also creates turbulence in the liquid that helps etch very small areas.
  3. Less manual interaction; the acid in the etchant is toxic stuff, and I really need to be more careful than I have been in the past.

The tank is made from some pieces of spare acrylic sheet I had, which are put together with acrylic cement and the outsides of the joints are reinforced with hot glue (just in case). I had an old aquarium air pump around and carefully hot-glued the end of the tube across the bottom of the tank through some holes drilled into the edges; I then carefully poked holes into the tube using some very small-diameter drill bits. Of course, I tested it with water before trying it with the cupric chloride etchant seen in the photos. I found that there were a lot of droplets splashing out of the tank, so I made a small lid with a spare IC storage tube. The whole construction took a total of two hours.

UPDATE: I put together a small, adjustable acrylic rig to top the tank and hold the part being etched in place.

The green top is a piece of junk acrylic sheet that I found and drilled a series of holes into. The sticks are 1/8″ squared acrylic rods pieced into an edge and covered in double-sided tape (for some extra tackiness); the ends that meet the green top piece are sanded down to round pegs that compression-fit into the holes, which allows the spacing to be adjusted for any size board that may fit in the tank. Small holes are drilled in the pegs so that small screws can be set as an added safety measure should the weight of the board cause the peg to slip, but I’ve found that it isn’t really necessary (maybe for larger boards). In fact, the actual problem is that even the thicker (3.175mm) boards I am etching for my microwave antenna array project are able to fall off the holding rods and down to the bottom of the tank if I am not careful.

So far, the whole setup seems to work well for both developing photoresist (why didn’t I think of that initially?!) and etching boards. The only complaint I have right now is the uneven bubble cover; if the board is not moved around occasionally, the parts in the path of the heavier bubble streams etch faster than the less-covered areas. Etch times for cupric chloride etchant seem to be about 15 minutes for 1/2-oz copper and up to 90 minutes for 2-oz copper (ugh).

Do want!

I found a wonderful little tutorial on a better way of applying the dry photoresist film:

Following it, I got much better results; I little wrinkling on both sides, but I was able to (mostly) work around it. I should be able to avoid that next time. The 6pt fonts all showed up well; a few missing letters (not enough pressure when I applied the film). Two of the three sections of 4pt font are vaguely legible, and the 3pt fonts are garbled similarly. None of the 2pt fonts made it, though (it was a stretch that they would, anyway).

Three of the four QFN-16 adapter boards are PERFECT (yay!), and the other once can be salvaged. One of the DFN-8 boards are almost perfect, the other two might have too many problems with the 3[mm] traces, for which the precision is extremely important, so they may not be useable (I only needed one, anyway).

Back of board after developing the photoresist. Green electrical tape is there to protect the parts ruined by the wrinkling of the film when I applyed it. The exposed section is for the back of the QFN-16 adapter boards.

Now for the front of the board. A few places of missing text, but everything looks decent, overall.

The boards after etching and cutting (box cutter, ruler, and hand-breaking; jeweler’s saw is too slow, and dremel is too messy)

The end result; two working boards!

These two use the MASW007107 RF switches, and are test boards for my Senior Design project for school; I will find out how well they work next week! They should work on signals up to 8GHz, but I can’t test that without a Vector Network Analyzer.

Not sure if want…

This is the result of the third attempt to get the photoresistive film applied decently (very difficult) and gets some boards going. At quandrants 2,3, and 4, I have a test board for an RF switch I am using for my Senior Design project; in the first quandrant are 4 adapter boards for an accelerometer IC I got so I could play with it for an idea I had. Either way, these are going to be redone before I etch them.

Results are not great; none of the 7 boards turned out completely perfect. I think I’m just going to remove it, seek out some finer sandpaper, and… I don’t know. The really hard part is getting rid of the air bubbles in the application of the film (the effect of which can be see on the back, where I didn’t bother trying to stop them since I only needed to focus on one side for the boards). Any suggestions?

Front (useful) side of the board. Imperfections make the RF boards useless; the adapter boards could be salvaged, but I don’t wanna.

Back (silly) side of the board. Looks cool, but I can’t etch the boards like this, really. I could mask the whole side, but I’m going to redo it anyway.

How to Use Kobiconn 174-R819 Banana Plugs

After a bit of searching for the best deal I could find, I eventually settled on the 174-R819 Kobiconn Banana Plugs for my new Synthesizer. My previous Synthesizer used 1/4″ plugs/jacks because they are what I have been previously comfortable with and I had a certain affinity for the coaxial-natured noise reduction associated with the connectors. However, after a good bit of research, I came to the conclusion that I would much rather use banana plugs/jacks. The biggest selling points for me were the simplicity of cable construction, the stackability of the plugs (goodbye, “multiples” modules, which allow the use of one output to drive several inputs!), and the decreased panel area that the jacks take up.
Anywho, here is a short pictographical explanation of how to use them most effectively.