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.

Category: Recumbent Bicycling

Cruisin’ the streets

  • Wouxun KG-UV3D Audio Levels

    Wouxun KG-UV3D with GPS-audio interface
    Wouxun KG-UV3D with GPS-audio interface

    The Wouxun KG-UV3D is advertised as a “dual band” radio, but it has only one hardware receiver: in TDR mode (there is no explanation of what TDR means, so there may not be an English equivalent; I suspect it’s not Time Domain Reflectometry) with two frequencies / channels displayed, the first to receive a transmission produces audio output until that signal stops, regardless of what happens on the other frequency / channel. In contrast, the ICOM Z1A and W32A radios we were using had two hardware receivers and the audio output was the sum of the two signals, with independent volume controls.

    That wouldn’t matter, except that I monitor the E911 dispatch channel while riding, so that I know when an emergency vehicle will be coming along my route: distracted drivers are bad enough, but a distracted driver dodging an ambulance is really bad. The E911 transmitters have punchy audio compared to anything else, so it’d be nice to turn down the dispatcher’s level compared to the relatively quiet voice + APRS signals on the other channel.

    No can do.

    The KG-UV3D also requires much higher audio on the mic input than the Z1A for the equivalent output. Contrary to that schematic, I’m now running the op amp gain at about 4.5 (13 dB) instead of 1.6 (4 dB): it’s a 100 kΩ feedback resistor. That puts it on a par with the E911 audio, but it’s still somewhat quiet.

    The TinyTrak3+ board produces audio tones through a 4-bit binary resistor network that feeds into a 220 kΩ resistor in series with the 10 kΩ trimpot that sets its output level. Cranking that pot all the way up produces roughly the same volume as the +13 dB helmet mic audio. If I increase the mic gain any further, however, I should also increase the TT3+ audio output, which means reducing the 220 kΩ resistor on the TT3+ board. The TT3+ doc advises:

    Some mobile radios require more audio drive than TinyTrak3 puts out. If audio levels are too low, even with the R6 pot set to maximum, consider replacing the 220K R5 with a 100K resistor or shorting jumper. This should allow for about double the audio range.

    Dunno if that means another 3 or 6 dB or what, but it might come in handy.

    However, increasing the mic gain has the disadvantage of causing more wind noise: it’s always there and high mic gain makes it much worse. The foam balls over the mics work well, but the voice volume drops off dramatically as the mouth-to-mic distance increase; about half an inch is a good distance. So there’s an upper limit on mic gain.

    I’ve also increased the earphone attenuation, with a 150 Ω resistor in series with the earbud, to give the receiver volume control more useful range.

    It’s workable as it stands and the many APRS receivers have no trouble decoding the packets, so all this is in the nature of fine tuning. I do miss the dual audio outputs, though…

  • Wouxun HT GPS+Voice Interface: Circuitry!

    After a few sessions of soldering-and-checking, it looks good:

    HT-GPS PCB - cabled in place
    HT-GPS PCB – cabled in place

    The yellow wires on the far right are temporary power connections; battery power enters through the contact studs in those large holes that press against the radio’s battery terminals. The cable in the lower right is the mis-color-coded USB cable that carries audio to & from the earbud & mic on the helmet. Not all the pads have components; I didn’t use all the parallel bypass cap locations because I wasn’t up for protracted self-resonance measurements.

    The TinyTrak3+ cable solders into the empty DB9 footprint over on the left. I must cannibalize that from the ICOM IC-Z1A interface in Mary’s bike after the next Wouxun KG-UV3D arrives; with any luck, there’ll be a rainy day or two for that work.

    The as-built schematic (clicky for more dots), which is pretty close to the original intent:

    Schematic - Wouxun HT GPS+Voice Interface - August 2012
    Schematic – Wouxun HT GPS+Voice Interface – August 2012
  • Wouxun KG-UV3D Plug Plate

    Based on those measurements that suggest spacing the plugs at 11.5 mm on center, I tweaked that parameter in the source code there and printed another one, just like the other one. Actually, I printed four of the fool things this time:

    Wouxun plug plates - 11.5 mm fixture
    Wouxun plug plates – 11.5 mm fixture

    With the plugs in the gluing fixture and the fixture in the vise, a ring of epoxy around the threaded sides holds them in place:

    Wouxun plug plate - wired
    Wouxun plug plate – wired

    A trial fit in the Wouxun KG-UV3D shows that the jacks prefer the 11.2 mm spacing I measured on the Wouxun headset, but they’ll accept plugs on 11.5 mm centers. I don’t know if that’s a real specification difference, a manufacturing tolerance, or what.

    FWIW, I’ve been using snippets of that cable forever, because it’s perfect for this application: two unshielded conductors and three more inside a braid, supple as a snake. It’s surplus, of course, with a gorgeous push-lock plug (and the jack!) on one end that must have cost a fortune… and which I’ll never to use for anything. Got two of them, just in case.

    Mushing an epoxy putty turd on the top anchors everything in place and protects the wires:

    Wouxun plug plate - epoxy cap
    Wouxun plug plate – epoxy cap

    In point of fact, the cable insulation isn’t anchored inside the blob and a minor tug could pull it loose. There will be a bit of slack at the case to allow for unlatching it from the radio, but the lashup will spend its entire life inside a snug pouch, so it shouldn’t come to any harm. We shall see.

  • SPD Bicycle Cleats: Wearout Thereof

    Mary decided her cycling shoes were worn out after about four years and maybe 8000 miles. Walking with cleated shoes doesn’t work well (no, we don’t bother with cleat covers), but they’ve seen a few miles of pavement, too:

    Worn SPD cleat in cycling shoe
    Worn SPD cleat in cycling shoe

    A closeup shows that the surface of the old cleat really has worn away:

    SPD cleats - new and worn
    SPD cleats – new and worn

    The rear tang is mostly there:

    SPD cleats - rear tang
    SPD cleats – rear tang

    But the front tang is mostly gone:

    SPD cleats - front tang
    SPD cleats – front tang

    New shoes, new cleats, new pedals… we’re still tuning for best fit.

  • Wouxun HT GPS+Voice Case: Colors!

    Rather than print another green case, the new, improved case has orange end caps:

    HT-GPS Case - End caps on build plate
    HT-GPS Case – End caps on build plate

    And a blue shell that’s a bit easier on the eye:

    HT-GPS Case - Shell on build platform
    HT-GPS Case – Shell on build platform

    Put ’em together and it certainly looks peppy, doesn’t it?

    HT-GPS Case - trial fit
    HT-GPS Case – trial fit

    That’s a trial fit with nothing inside, of course.

    Next step: circuitry!

  • USB Wire Color Code: Nobody Will Ever Notice

    A USB cable carries the analog mic and earbud audio for our bike helmets; the connectors are cheap, durable, and separate easily. I cut a 2 m “USB extender” cable (which, according to the USB guidelines, isn’t supposed to exist) near the A male connector, then wire that part to the helmet and the A female part to the GPS+voice board.

    The latest USB extender cable included a surprise:

    USB cable with yellow wire
    USB cable with yellow wire

    According to Wikipedia, there’s a standard color code for the wiring inside USB cables and yellow isn’t in the list. For this manufacturer, it seems that yellow is the new red.

    In previous USB extenders the red / black wires were a slightly larger gauge than the green / white data pair, but in this cable they’re not. That might matter if one expected the cable to carry, oh, let’s say an amp of battery charging current.

  • Primo Comet Aneurysm: Teardown

    So, as you might expect, I couldn’t let the aneurysm on that tire get away without a closer look: had to haul the poor thing out of the trash and dissect it. Here’s what it looked like on the bike:

    Primo Comet Aneurysm - inflated
    Primo Comet Aneurysm – inflated

    The outer rubber has disintegrated and is pulling away from the Kevlar belt underneath, but it’s still holding air!

    Cutting that section out of the tire and flattening it makes things look almost normal:

    Primo Comet Aneurysm - flattened
    Primo Comet Aneurysm – flattened

    Peeling the rubber off the carcass reveals that the body cords have either broken or ripped loose under the belt:

    Primo Comet Aneurysm - peeled
    Primo Comet Aneurysm – peeled

    There was no external damage over that part of the tire and I was wrong about a gash in the Kevlar belt. However, the ends of the belt overlap just above and to the right of my thumb, so perhaps there’s a manufacturing flaw in there somewhere.

    Now it’s in the trash!