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

  • Lip Balm Holder

    A bit of tinkering with the OpenSCAD code that produced the DeoxIT bottle holder delivered a place for the cylindrical objects we use just before cycling:

    Lip Balm Holder
    Lip Balm Holder

    The tubes are 1.5 diameters tall, minus a skosh, so the cylinders stand neatly inside and don’t want to fall over. I added about 1 mm clearance and you could taper the cylinder openings for E-Z insertion, although we can eke out a miserable existence with this thing as-is.

    It works exactly as you’d expect:

    Lip Balm Holder - in action
    Lip Balm Holder – in action

    That big stick in the middle is actually skin sunscreen, not lip balm; let’s not get all pedantic. The intent is to keep those cylinders from rolling off the shelf and falling into awkward locations, which this will do.

    The OpenSCAD source code is strictly from empirical:

    // Lip Balm Tube Holder
    // Ed Nisley KE4ZNU - July 2015
    
    //- Extrusion parameters - must match reality!
    
    ThreadThick = 0.25;
    ThreadWidth = 0.40;
    
    function IntegerMultiple(Size,Unit) = Unit * ceil(Size / Unit);
    
    Protrusion = 0.1;
    
    HoleWindage = 0.2;
    
    //------
    // Dimensions
    
    Tubes = [18,26];			// tube diameters plus clearance
    
    WallThick = 2.0;
    
    Plate = [1.5*(Tubes[1] + 2*Tubes[0]),2.5*Tubes[1],IntegerMultiple(2.0,ThreadThick)];
    PlateRound = 5.0;
    
    NumSides = 8*4;
    
    //- Build it
    
    	hull() {
    		for (i=[-1,1], j=[-1,1]) {
    			translate([i*(Plate[0]/2 - PlateRound),j*(Plate[1]/2 - PlateRound),0])
    				cylinder(r=PlateRound,h=Plate[2],$fn=NumSides);
    		}
    	}
    
    	translate([0,0,Plate[2]/2])
    		rotate(180/NumSides)
    			difference() {
    				cylinder(d=(Tubes[1] + 2*WallThick),h=1.5*Tubes[1],$fn=NumSides);
    				cylinder(d=Tubes[1],h=1.5*Tubes[1] + Protrusion,$fn=NumSides);
    			}
    
    	for (i=[-1,1])
    		translate([i*((Tubes[1] + Tubes[0])/2 + 1.0*WallThick),0,Plate[2]/2])
    			rotate(180/NumSides)
    				difference() {
    					cylinder(d=(Tubes[0] + 2*WallThick),h=1.5*Tubes[0],$fn=NumSides);
    					cylinder(d=Tubes[0],h=1.5*Tubes[0] + Protrusion,$fn=NumSides);
    			}
    
  • Sharing the Road on Raymond Avenue: Part 3

    This truck driver gave us as much room as he possibly could, given the cramped conditions on Raymond Avenue:

    Raymond Ave - 2015-07-17 - Truck Clearance 1
    Raymond Ave – 2015-07-17 – Truck Clearance 1

    Notice the street lamp in view directly above the cab? Keep that in mind.

    In order to give us that much clearance, he had to put the left wheels up on the median:

    Raymond Ave - 2015-07-17 - Truck Clearance 2
    Raymond Ave – 2015-07-17 – Truck Clearance 2

    That’s exactly what the NYSDOT engineer who designed Raymond Avenue explained to me drivers should do. Driving on the median is the intent of the Raymond Avenue layout.

    FWIW, the “brick paver” median surface is actually stamped asphalt (or some thermoplastic material) painted brick red. It has marginal durability; the same material in the rotary islands began disintegrating after a few months, has accumulated many non-textured patches, and was obviously not intended to support routine travel.

    After that truck passed, the FedEx driver also gave us plenty of clearance, also with left wheels on the median:

    Raymond Ave - 2015-07-17 - Truck Clearance 3
    Raymond Ave – 2015-07-17 – Truck Clearance 3

    Notice the minimal clearance between that lamp post and the protruding driver-side mirror? You’re supposed to drive on the median to avoid cyclists, while simultaneously not colliding with a zero-clearance black lamp post.

    Those lamp posts replaced the original bollards bracketing the crosswalk (just ahead of Mary in the first picture). Those bollards stood directly in the pseudo-brick area on both sides of the travel lane, with zero clearance from the inclined curb and roughly in line with those truck headlights: anyone driving up on the median at the crossing to avoid a cyclist would mow down a nonreflective black bollard.

    And, indeed, mowed down they were.

    A few years ago, NYSDOT removed the bollards from the “pedestrian refuges” (that’s their term for the crosswalk median area) and repositioned the remainder in the center of the median, presumably to protect them from drivers.

    Share the road, that we do…

  • Verifying Yet Another Sony 64 GB MicroSD Card

    The replacement for the second failed Sony SR-64UY MicroSD card arrived:

    Sony SR-64UX 64 GB MicroSDXC card
    Sony SR-64UX 64 GB MicroSDXC card

    The previous cards were made in Korea, but this one came from Taiwan with a different serial number format:

    Sony SR-64UX 64 GB MicroSDXC card - back
    Sony SR-64UX 64 GB MicroSDXC card – back

    The tiny letters on the front identify it as an SR-64UX, but I haven’t been able to find any definitive Sony source describing the various cards; their catalog page listing cards for digital still cameras may be as good as it gets. This one seems to have a higher read speed, for whatever little good that may do.

    It stored and regurgitated the usual deluge of video files with no problem, which is only to be expected. This time around, I checked the MD5 sums, rather than unleashing diff on the huge files:

    cd /media/ed/9C33-6BBD/
    for f in * ; do find /mnt/video/ -name $f | xargs md5sum $f ; done
    11e31c9ba3befbef6dd3630bb68064d6 MAH00539.MP4
    11e31c9ba3befbef6dd3630bb68064d6 /mnt/video/2015-07-05/MAH00539.MP4
    ... snippage ...
    

    It now sits in the fancy plastic display case that the HDR-AS30V camera came in until the previous replacement card fails.

  • Road Conditions: 695 Dutchess Turnpike (Rt 44), Now With More Patches

    NYSDOT added a few more scab patches to Rt 44 at the top of the hill approaching Poughkeepsie:

    Rt 44 - 2015-06-30 - 695 at Quest Diagnostics - patches
    Rt 44 – 2015-06-30 – 695 at Quest Diagnostics – patches

    As you can tell, that did not improve the overall suitability for bicycling or, for that matter, for driving.

    For reference, this is NYS Bike Route 44, the main route from Connecticut into the Hudson Valley.

  • Road Conditions: Janet Drive

    Janet Drive is across Rt 44 from the patch palimpsest I’ve already described. It serves as an entrance to two strip malls and the Canterbury Gardens apartment complex and, oddly enough, turns out to be a private road owned by Canterbury.

    A huge pothole is consuming the pavement in front of the mall entrance behind the Rhinebeck Bank branch:

    Janet Dr at 708 Dutchess Turnpike entrance - 2015-07-12
    Janet Dr at 708 Dutchess Turnpike entrance – 2015-07-12

    The light gray patches mark smaller potholes filled with what appears to be Sackrete:

    Janet Dr at 708 Dutchess Turnpike - patches - 2015-07-12
    Janet Dr at 708 Dutchess Turnpike – patches – 2015-07-12

    The potholes made turning from Rt 44 onto Janet a bit of a challenge, particularly with drivers trying to pass on the left during the turn. We now signal for and take the entire lane from Rt 44 to the mall entrance, although impatient drivers still roar around us, directly into oncoming traffic.

    Because Janet is a private drive, it doesn’t quite qualify for the Tax Dollars Asleep tag, but it gives you the general idea. The road is not signed “Private Drive” and, at least in that section, is obviously used by the general public, so it’s not at all clear what repair standards apply.

  • Traffic Signal Timing: Burnett Blvd. at Rt 55

    Adapted from an email to NYSDOT (hvtmc@dot.state.ny.us):

    The minimum green and yellow times on the signals from Burnett Blvd to Rt 55 are too short for bicycle traffic making a left turn across six traffic lanes.

    The pictures show key points from our ride on 2015-07-10, returning from the Balloon Festival in Poughkeepsie. We took the DCRT around Poughkeepsie, went through Arlington to Rt 376 at Collegeview, then took Rt 376 Red Oaks Mill.

    The image sequence numbers identify frames extracted from video files. The front camera (a Sony HDR-AS30V) runs at 60 fps and the rear camera (a Cycliq Fly6) at 30 fps, so you can directly calculate the time between frames. The Fly6 timestamp is one hour ahead, for reasons I don’t quite understand.

    The red signals are turning off and the greens haven’t lit up yet:

    Burnett at Rt 55 Signal - Front 0196
    Burnett at Rt 55 Signal – Front 0196

    One second later, the car and our bikes are starting to roll:

    Burnett at Rt 55 Signal - Front 0260
    Burnett at Rt 55 Signal – Front 0260

    Given the number of drivers blowing through red signals at full speed, devoting one second to watching for oncoming traffic seems prudent.

    The yellow signals begin turning on seven seconds after the green:

    Burnett at Rt 55 Signal - Front 0633
    Burnett at Rt 55 Signal – Front 0633

    The car has reached the pedestrian ladder across Rt 55, but we’re still crossing the westbound lanes of traffic. Note that I’m lined up with the lane closest to our starting point on Burnett: this is a big intersection. We may not be the fastest riders on the road, but we’re not the slowest, either.

    We’ve reached the far side of the intersection just under 16 seconds from the green:

    Burnett at Rt 55 Signal - Front 1142
    Burnett at Rt 55 Signal – Front 1142

    However, the opposing signals turned green while we’re still crossing the eastbound lanes of Rt 55, 15 seconds after the Burnett Blvd signals went green:

    Burnett at Rt 55 Signal - Rear 0408
    Burnett at Rt 55 Signal – Rear 0408

    About 2.7 seconds later, cars have been accelerating across the intersection toward us as we reach the pedestrian ladder:

    Burnett at Rt 55 Signal - Rear 0490
    Burnett at Rt 55 Signal – Rear 0490

    They started rolling immediately after their signal went green; waiting a second isn’t a universal practice.

    Setting the minimum Burnett green to 12 seconds, the minimum yellow to 10 seconds, and the minimum delay from Burnett green to Rt 55 green to 30 seconds would help cyclists (just barely) reach the far side of the intersection before opposing traffic starts rolling.

    As a bonus, adjusting the sensor amplifiers on Burnett to respond to bicycles and marking the coil locations on the pavement in both lanes would help us through the intersection during low-traffic-volume times, as our bikes seem unable to trip the signals.

  • Road Conditions: Maloney Road from Rt 376

    We take the Wappingers section of Maloney Road from Rt 376 to the Dutchess Rail Trail; it’s our main connection to the DCRT for southbound rides.

    Here’s a look at 1500 feet of Maloney, starting just uphill from the entrance to the strip mall (click on any image to embiggen and browse the gallery):

    Many of those longitudinal cracks go down through multiple patch layers and through the original pavement. Rolling your wheel through them would produce an instant upset.

    Most drivers give us as much room as they can, but we’ve had some very near misses. Some drivers object loudly to our presence in the middle of the lane, probably because we’re pedaling slowly up the hill, although there’s really no safe path along the right side of the roadway.

    The downhill side seems slightly better, but not by very much.