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

  • Sharing the Road on Raymond Avenue

    This time, I neglected to give my “We’re taking the lane!” signal, whereupon the driver behind us assumed we would all fit into the roundabout / traffic circle at Vassar’s Main Gate:

    Raymond Ave - passing into Main Gate roundabout - rear camera - 2019-03-28
    Raymond Ave – passing into Main Gate roundabout – rear camera – 2019-03-28

    Raymond Avenue’s original “standards compliant” design has undergone some revision during the last few years:

    Raymond Ave - passing into Main Gate roundabout - helmet 1 - 2019-03-28
    Raymond Ave – passing into Main Gate roundabout – helmet 1 – 2019-03-28

    The brace of black bollards centered on the median at the “pedestrian refuge” now replace the original quartet of illuminated, albeit non-reflective black, bollards, after errant drivers successively destroyed them.

    There’s apparently no standard governing the placement or depth of drain grates along the right edge of the lane, nor the amount of gravel and trash allowed to accumulate to the right of the fog line:

    Raymond Ave - passing into Main Gate roundabout - helmet 2 - 2019-03-28
    Raymond Ave – passing into Main Gate roundabout – helmet 2 – 2019-03-28

    Mary is just barely clearing the grate, I’m moving leftward to ensure I’m the first one to get hit. Fortunately, common sense broke out:

    Raymond Ave - passing into Main Gate roundabout - helmet 3 - 2019-03-28
    Raymond Ave – passing into Main Gate roundabout – helmet 3 – 2019-03-28

    We got through the traffic circle without further contention and continued on our way.

    Getting squeezed into a traffic circle happens often enough to show whatever NYS DOT uses as a “design standard” doesn’t include pedestrian or bicyclist safety as measurable quantities.

    As we all know, anything you don’t measure doesn’t happen.

  • Broken Spoke

    On the drive side, of course:

    Tour Easy - broken rear spoke
    Tour Easy – broken rear spoke

    I’d noticed some brake drag on our last few rides, but forgot to check until I saw the rim wobble while extracting images from the rear camera.

    It’s a lot easier to fix in the Basement Shop than on the road. After nigh onto a decade since replacing the last broken spoke, perhaps this is a harbinger of doom to come.

    Memo to Self: spoke tension is now 20-ish on the drive side, 15-ish on the left.

  • Monthly Science: Weight

    We’d been eating a “healthy” high-carb / low-fat diet, which produced the more-or-less expected 1 lb/yr weight gain over the course of three decades. Given that we eat about 106 Cal/yr, being off by a mere 0.3% seemed fixable, but we were always hungry while trying to cut out calories.

    In April 2016, we decided our tummies had come between us, so we switched to a mostly ketogenic diet (clicky for more dots):

    Weight Chart 2016 - Ed
    Weight Chart 2016 – Ed

    Having a Master Gardener in the family complicates dietary choices along the ketogenic axis, but Mary raised more green-and-leafy veggies, less squash-and-corn, and we keto-ized our meals reasonably well. Moderation in all things works fine for us, so losing 25 pounds at about 1 lb/week wasn’t particularly stressful.

    Continuing through 2017, you can see how regular bike riding season affects winter bloat:

    Weight Chart 2017 - Ed
    Weight Chart 2017 – Ed

    Our cycling vacation in July 2018 produced a blip, but the rest of the riding season worked as expected:

    Weight Chart 2018 - Ed
    Weight Chart 2018 – Ed

    It’s straightforward to crash-diet two dozen pounds, but maintaining a more-or-less stable weight for the next two years suggests we’ve gotten the annual calorie count about right. FWIW, my bloodwork numbers sit in the Just Fine range, apart from the somewhat elevated cholesterol level typical of a keto-ized diet.

    Starting in late 2018, however, a stressful situation of a non-bloggable nature (at least for a blog such as this) produced an unusually high number of road trips, motel stays, and generally poor dietary choices:

    Weight Chart 2019-03 - Ed
    Weight Chart 2019-03 – Ed

    The situation now being over, our lives / exercise / diet will return to what passes for normal around here and my goal is to lose another 10% of my current body weight, ending at 150 pounds, by the end of the year. In round numbers, that requires losing half a pound = 1700 Cal/week, 250 Cal/day. Not power-noshing an ounce or two of nuts a day should do the trick.

    If it makes you feel more science-y, you can use the NIH Body Weight Planner, but it produces about the same answer: knock off 300 Cal to lose weight, 250 Cal to maintain it, at essentially the same exercise level as before.

    We’ve been recording our weights as dots on graph paper every Saturday evening for the last four decades, so I know for a fact I averaged 148 pounds when I wore a younger man’s clothes. I’ll re-post the 2019 chart, adding four dots every month, during the rest of the year.

    This way, you can help keep me on track … [grin]

  • A Bounteous Tobacco Harvest

    Spotted on a utility ride to a local shop:

    Shops at South Hills - planter butt collection
    Shops at South Hills – planter butt collection

    We decided an employee of the adjacent “nail spa” has been making the best of a bad situation.

    If it was easy to quit, there’d surely still be a few smokers …

  • Dutchess Rail Trail: Access Gate Control

    Five different agencies can drive through the Dutchess Rail Trail’s Overocker Rd trailhead vehicle gate:

    Dutchess Rail Trail - Overocker Rd ruts
    Dutchess Rail Trail – Overocker Rd ruts

    Well, four of them can, because whoever snapped the barely visible small lock around the long-shackle lock (horizontal, to the right) is SOL:

    Dutchess Rail Trail - Vehicle Gate Locks at Overocker Rd
    Dutchess Rail Trail – Vehicle Gate Locks at Overocker Rd

    Perhaps they’re from the DC W&WWA?

    The last time we rode past the Diddel Rd trailhead, there were zero locks on the (unchained) vehicle gate; evidently somebody forgot to relock the gate on the way out.

  • Turtles!

    Spotted in Lake Walton on an out-and-back ride to the Hopewell Junction Depot end of the rail trail:

    Turtles - Lake Walton - 2019-03-14
    Turtles – Lake Walton – 2019-03-14

    Mary counted & guesstimated fifty turtles in the backwater.

    They’re the snuggliest turtles I’ve ever seen:

    Turtles snuggling - Lake Walton - 2019-03-14
    Turtles snuggling – Lake Walton – 2019-03-14

    Taken with the Pixel XL at maximum zoom, hence the gritty overpixelization.

  • Tour Easy: SRAM Grip Bushing

    After installing the X.0 shifter, I sprang for new grips:

    Tour Easy - SRAM X.0 grip shifter - new grip with bushing
    Tour Easy – SRAM X.0 grip shifter – new grip with bushing

    They’re 90 mm long, which turned out to be 4 mm shorter than the grips that came with the bike; a close look showed the original ones were cut down from SRAM’s 110 mm grips.

    Well, I can fix that:

    Tour Easy - SRAM grip bushings
    Tour Easy – SRAM grip bushings

    Ordinarily, you’d just move the brake levers by 4 mm and declare victory. In this case, moving the right lever would be easy, but the left one is firmly glued in place by the radio’s PTT button:

    PTT Button - rounded cap
    PTT Button – rounded cap

    Believe me, solid modeling is easy compared to redoing that!

    The OpenSCAD source code doesn’t amount to much:

    // SRAM grip shifter bushings
    // Ed Nisley KE4ZNU March 2019
    
    Protrusion = 0.1;           // make holes end cleanly
    
    //----------------------
    // Dimensions
    
    ID = 0;
    OD = 1;
    LENGTH = 2;
    
    Bushing = [22.2 + 0.5,31.0,4.0];        // ID = E-Z slip fit
    
    NumSides = 2*3*4;
    
    //----------------------
    // Build it!
    
    difference() {
      cylinder(d=Bushing[OD],h=Bushing[LENGTH],$fn=NumSides);
      translate([0,0,-Protrusion])
        cylinder(d=Bushing[ID],h=Bushing[LENGTH] + 2*Protrusion,$fn=NumSides);
    }

    I loves me my 3D printer …